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
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
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
Lars Brinkhoff
19edb45e11
Add window titles.
2020-04-03 09:29:04 +02: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
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
9dfa20df82
get rid of mem_0
2019-10-26 16:59:16 +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
Lars Brinkhoff
af5d53b099
emu: Update chargen with lower case characters, etc.
2019-06-02 12:31:20 +02:00
Lars Brinkhoff
48cf24b90a
Add depedency on chargen.inc.
2019-06-02 12:31:20 +02:00
aap
ae97de0446
emu: made netmem aware of busy memory
2019-05-04 12:53:34 +02:00
aap
c7276abb94
emu: fixed race condition
2019-04-29 16:22:31 +02:00
aap
58e09c73dc
emu: fixed spacing in 340 chargen
2019-04-18 10:49:52 +02:00
aap
05611ad2ec
small changes
2019-04-09 07:47:01 +02:00
aap
cf1c868ae0
emu: few more fixes
2019-03-30 13:30:49 +01:00
aap
6e2eb547ca
emu: fixed stupid FSC bug
2019-03-25 04:05:39 +01:00
aap
6dba7a1b87
emu: fixes for serial console
2019-03-23 18:14:48 +01:00
aap
a341e26b31
getting ready for VCF!
2019-03-23 01:39:37 +01:00
aap
42644740f9
emu: some progress on the 340; fixed normalize return
2019-03-22 03:54:34 +01:00
aap
eacf915bfb
emu: 340 emulation starting to work
2019-03-20 20:06:54 +01:00
aap
907f93d038
emu: some work on PTR; other smaller changes
2019-03-16 09:36:09 +01:00
aap
9d6dffe6a0
emu: fixed a couple of things; currently littered a bit with debug printfs
2019-03-14 00:16:10 +01:00
aap
21018f6056
emu: made it work in any directory
2019-03-12 13:10:20 +01:00
aap
68037c9d95
emu: implemented moby memory; changed attach cmd to mount
2019-03-12 10:00:45 +01:00
aap
b705b0fc4b
emu: implemented a little keyboard interface for the panel
2019-03-11 00:06:13 +01:00
aap
83b757ae1c
emu: ported to SDL2
2019-03-10 00:38:39 +01:00
aap
2cf5501709
emu: implemented a better clock; implemented repeat functionality, no knobs on panel yet
2019-03-09 18:57:54 +01:00
aap
cf728d2174
emu: add simple thread and channel functions and rewrote emu threading code
2019-03-09 12:55:24 +01:00
aap
ac77ceefea
cleaned up the repo a bit
2019-03-08 20:56:20 +01:00