1
0
mirror of https://github.com/aap/pdp6.git synced 2026-01-11 23:53:31 +00:00

195 Commits

Author SHA1 Message Date
aap
7534d72963 pushing old changes. newemu: use 510 display delay to stay compatible with new escape cmd 2025-07-30 14:57:56 +02:00
aap
5f4d51126e
Merge pull request #29 from ams/master
Fix random OS X non-sense.
2025-01-23 13:49:41 +01:00
aap
1ddf5327c6
Merge branch 'master' into master 2025-01-23 13:49:34 +01:00
aap
297e7c29a8
Merge pull request #32 from stevefalco/fix_compile_bug
Need unistd.h header file
2024-07-27 18:46:26 +02:00
Steven A. Falco
84e7518776 Need unistd.h header file 2024-06-15 10:13:31 -04:00
Alfred M. Szmidt
2eccf22f16
Merge branch 'aap:master' into master 2024-05-13 07:13:12 +02:00
aap
cbcdd6ba29 newemu: shared memory implemented. two new message types to make caching possible 2024-04-23 18:22:08 +02:00
aap
fb08e742b0 newemu: fd polling mechanism 2024-04-19 11:06:17 +02:00
aap
bf1502e9ee new emulator; will replace the other one eventually 2024-04-14 17:41:05 +02:00
aap
5190890e4a committing older changes to emu 2024-04-14 17:34:19 +02:00
aap
66f5076d93 remove old verilog code; implement shared memory for panel6; sblk output for ld6 2024-04-14 17:32:20 +02:00
Alfred M. Szmidt
5aa4e4424c emu/threading.c (threadname): OSX sucks. 2024-02-19 17:45:23 +01:00
Alfred M. Szmidt
ebe85645a1 Include <SDL.h>, etc instead of <SDL2/...>; as per SDL2 recommendation.. 2024-02-19 17:45:10 +01:00
aap
22868594bd some fix for 340 but still buggy 2022-02-13 20:53:39 +01:00
aap
6ded9f4f10 fixed carry flags 2022-02-08 19:53:00 +01:00
aap
5c7747dd00 tiny fix for dectape; network version of emulator with a VERY temporary protocol 2022-01-27 14:55:27 +01:00
aap
0ff6214234 made serial version compile; change dtr2dta to generate plenty of end of tape marks 2021-05-20 16:59:16 +02:00
aap
c52c57b0e4 fix IO RESET bug 2021-04-15 23:11:20 +02:00
aap
d50b59c325 made emulator use less cpu 2021-04-15 20:35:15 +02:00
aap
e000f5b5a7 added rim10 format loader 2020-09-03 14:38:22 +02:00
aap
ee9f2e1bad
Merge pull request #23 from aap/lars/cscope
Add color scope.
2020-04-07 13:49:09 +02:00
Lars Brinkhoff
a49d9e5392 Add color scope.
Same device as Spacewar consoles.  See ITS hardware memo 6 for details.

CONO 420: Bits 404040 enable three different sets of switches.  400 is
Spacewar consoles and switches in the color scope room.  The other two
are not supported yet.  Bits 202020 enable setting red, green, and
blue.  Bits 171717 are 4 bits each for the colors.

DATAO 420: The lowest 9 bits are Y, and the next 9 bits are X.

The wire protocol used to send data from the pdp6 simulator transmits
32 bits at a time, in little endian format.  The lowest 10 bits are X,
with the top bit always zero.  The next 10 bits are Y.  The top 12
bits are four each for R, G, and B.
2020-04-07 12:48:35 +02:00
aap
feb700bd8a
Merge pull request #22 from aap/lars/titles
Add window titles.
2020-04-03 09:33:02 +02:00
Lars Brinkhoff
19edb45e11 Add window titles. 2020-04-03 09:29:04 +02:00
aap
5b3e2f0f19 Merge branch 'master' of github.com:aap/pdp6 2020-03-12 13:12:41 +01:00
aap
4b3f528a2c typed list of pdp-6 installations 2020-03-12 13:12:31 +01:00
aap
0ad2c354a9
Merge pull request #18 from aap/lars/cflags
Minor cleanups
2020-02-17 18:49:49 +01:00
Lars Brinkhoff
39031d04e6 Ignore built pdp6 executable. 2020-02-17 18:39:44 +01:00
Lars Brinkhoff
ef8e363a21 Remove unused label. 2020-02-17 18:39:44 +01:00
Lars Brinkhoff
3ad4704113 Put GCC specific option in separate Makefile variable. 2020-02-17 18:28:48 +01:00
aap
eac34e980b
Merge pull request #11 from aap/lars/joy
Add joystick support
2020-02-07 16:44:02 +01:00
Lars Brinkhoff
7c4baf4801 Update init file to attach Spacewar consoles. 2020-02-07 16:37:42 +01:00
Lars Brinkhoff
3f57389c4e Device 724 with two Spacewar consoles. 2020-02-07 16:33:20 +01:00
Lars Brinkhoff
accf09549b Device 420 with support for Spacewar consoles. 2020-02-07 16:33:20 +01:00
Lars Brinkhoff
ab481592d6 Spacewar SBLK binary. 2020-02-07 15:33:35 +01:00
aap
716317c8ce lots of additions and changes 2019-12-05 00:31:20 +01:00
aap
207c7fde95 forgot file 2019-11-25 08:14:06 +01:00
aap
9d08e7306e KA compatibility 2019-11-04 09:33:03 +01:00
aap
77c02726f5 verilog: passing diags part5 2019-10-29 18:17:32 +01:00
aap
a8b07f4340 verilog: passing diag part 3 2019-10-29 14:13:52 +01:00
aap
b96e2d468d verilog: passing diags part2 2019-10-28 22:57:28 +01:00
aap
8975e4beb4 verilog: passing diags part1 2019-10-28 21:43:14 +01:00
aap
2bf63ab065 fixes 2019-10-27 17:12:55 +01:00
aap
5720149b68 cleaned up fe6 2019-10-26 17:33:39 +02:00
aap
9dfa20df82 get rid of mem_0 2019-10-26 16:59:16 +02:00
aap
7bf7f940f8 updated readme a bit 2019-10-26 16:56:35 +02:00
aap
e5c1408e9a Merge branch 'master' of github.com:aap/pdp6 2019-10-26 16:49:32 +02:00
aap
b82dc449b8 fixed emu; new verilog code; fe6 for fpga 2019-10-26 16:49:04 +02:00
aap
99a2eb7f32
Merge pull request #13 from aap/lars/342
Update Type 342 characters.
2019-06-02 17:36:10 +02:00
Lars Brinkhoff
af5d53b099 emu: Update chargen with lower case characters, etc. 2019-06-02 12:31:20 +02:00