| ;; ***** 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 |