1
0
mirror of https://github.com/aap/pdp6.git synced 2026-01-13 15:27:46 +00:00

60 Commits

Author SHA1 Message Date
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
aap
93420ff2a9 emu: fixed serial protocol for LCM panel 2019-03-08 09:28:24 +01:00
aap
135ab82a97 emu: fixed multiply 2019-03-06 22:54:34 +01:00
aap
c2c493ecc4 emu: some cmd cleanup; DT stuff; pre-loaded memory files 2019-03-05 11:39:05 +01:00
aap
6760995000 emu: serial panel 2019-02-28 13:15:38 +01:00
aap
eab4f5b891 emu: moved common code to emu.c 2019-02-28 11:50:44 +01:00
aap
800614fcc5 emu: implemented serial protocol 2019-02-27 13:10:37 +01:00
aap
5c8f75a5cd panel: implemented serial protocol used at LCM 2019-02-27 10:56:24 +01:00
aap
4909e1bfd9 emu: rewrote 551, still rough 2019-02-24 20:41:25 +01:00
aap
7935d618f0 emu: fixed MI 2019-02-08 13:28:44 +01:00
aap
c2ff6849e9 emu: tweaked and fixed the DC, wrote some simple tests 2019-02-08 00:37:40 +01:00
aap
3f8f51ffbb found bug in schematics, fixed in emu 2019-02-03 11:40:09 +01:00
Lars Brinkhoff
6473209384 Update netmem for new protocol used by SIMH's TMXR. 2019-01-28 10:15:09 +01:00
aap
7414568e3d emu: more fixes; passing diagnostics part3 2019-01-26 22:39:57 +01:00
aap
9058cff6fa emu: more fixes 2019-01-25 11:21:06 +01:00
aap
a69eafc0e7 emu: more fixes 2019-01-23 23:31:39 +01:00