;; ***** GENERIC IMP CONFIGURATION ***** | |
; This simh command file sets up the H316 simulator configuration for a generic | |
; IMP node. Note that it doesn't load any IMP code (the caller is expected to | |
; do that) and it doesn't define any IMP node specific settings (e.g. modem | |
; links, IMP address, etc). | |
; | |
; RLA [4-Jun-13] | |
RESET ALL | |
; Define the CPU configuration ... | |
; NOTE - real IMPs only had 16K of memory! | |
SET CPU 16K NOHSA DMA=0 DMC EXTINT=16 | |
; Disable all the devices an IMP doesn't have ... | |
SET LPT DISABLED | |
SET MT DISABLED | |
SET CLK DISABLED | |
SET FHD DISABLED | |
SET DP DISABLED | |
; Enable the IMP device but leave the station address undefined ... | |
SET IMP ENABLED | |
;;SET IMP NUM=1 | |
; Enable the RTC to count at 50kHz (20us intervals) ... | |
SET RTC ENABLED | |
SET RTC INTERVAL=20 | |
SET RTC QUANTUM=32 | |
; Enable the WDT but don't ever time out (we have enough problems!)... | |
SET WDT ENABLED | |
SET WDT DELAY=0 | |
; Enable only modem line 1 and disable all the rest ... | |
SET MI1 ENABLED | |
SET MI2 DISABLED | |
SET MI3 DISABLED | |
SET MI4 DISABLED | |
SET MI5 DISABLED | |
; Enable only one host interface and disable all the rest ... | |
SET HI1 ENABLED | |
SET HI2 DISABLED | |
SET HI3 DISABLED | |
SET HI4 DISABLED | |
; Just ignore I/Os to disconnected devices ... | |
DEPOSIT CPU STOP_DEV 0 | |
; SS4 ON is required to run DDT! | |
DEPOSIT CPU SS4 1 | |
; Set the TTY speed to realistic values (about 9600BPS in this case) ... | |
DEPOSIT TTY KTIME 1000 | |
DEPOSIT TTY TTIME 1000 | |
; Don't know for sure what SS2 does, but it appears to have something to do | |
; with the IMP startup. Leave it ON for now... | |
DEPOSIT CPU SS2 1 | |
; All done .... | |
SET CPU HISTORY=65000 | |
SET CONSOLE DEBUG=STDERR | |
SET WDT DEBUG=LIGHTS |