Fully implemented CPU and memory busses, but not yet tested

This commit is contained in:
2023-08-31 13:46:28 +02:00
parent 35736a5fd2
commit a1daa4c4b3
13 changed files with 1019 additions and 128 deletions

73
doc/peripheral-map.txt Normal file
View File

@@ -0,0 +1,73 @@
# D <Name> <Description>
# A <base>/<prefix>
# R <addr> <name> <desc>
# F <size of floating window, in bytes (oct)>
D ROM
A 3000/3
D CD11 Card reader
A 2460/9
R 2460 CDST Status and control register
R 2462 CDCC Column count register
R 2464 CDBA Current address register
R 2466 CDDB Data buffer register
D CR11/CM11 Card reader
R 7160 CRS Status register
R 7162 CRB1 Data buffer register 1
R 7164 CRB2 Data buffer register 2
D DH11 16-line serial multiplexer
F 20
R 00 DHSCR System control register
R 02 DHNRC Next received character
R 04 DHLPR Line parameter register
R 06 DHCAR Current address register
R 10 DHBCR Byte count register
R 12 DHBAR Buffer active register
R 14 DHBRK Break control register
R 16 DHSIL Silo status register
D DJ11 16-line serial multiplexer
F 10
R 00 DJCSR Control status register
R 02 DJRBUF Receive buffer
R 04 DJTCR Transmitter control
R 04 DJBCR Break control register
R 06 DJTBUF Transmit buffer
D DL11 1-line serial interface (console)
A 7560/9
F 10
R 0 RCSR Receive status register
R 2 RBUF Receive data buffer
R 4 XCST Transmit status register
R 6 XBUF Transmit buffer
D DMC11 Network link
F 10
D DN11 Automatic calling unit
A 5200/5 (1 word each)
D DQ11 NPR Synchronous line interface
F 10
R 0 RXSTAT Receive status register
R 2 TXSTAT Transmit status register
R 4 REGERR Reg/Err register
R 6 SECREG Secondary register
D DR11-B DMA controller
A 2410/9
R 2410 DRWC Word count
R 2412 DRBA Bus address
R 2414 DRST Status and command
R 2416 DRDB Data buffer
D PC11 Paper tape reader/punch
A 7550/
R 7550 PRS Reader status register
R 7552 PRB Reader buffer
R 7554 PPB Punch status
R 7556 PPB Punch buffer