Split the disk units into groups to match the OS naming convention. Added unit group multiplexing (partially functional in the OS). Split debug messages into categories.
122 lines
2.7 KiB
INI
122 lines
2.7 KiB
INI
set -n console log=log.txt
|
|
set console debug=log
|
|
set cpu idle
|
|
;set cpu debug
|
|
;set mmu debug
|
|
;set drum debug
|
|
;set md0 debug
|
|
|
|
;
|
|
; Initializing the magnetic drums.
|
|
;
|
|
attach -n drum0 drum1x.bin
|
|
attach -n drum1 drum2x.bin
|
|
|
|
;
|
|
; Initializing a scratch disk.
|
|
;
|
|
attach -n md06 2052.bin
|
|
|
|
;
|
|
; Attaching system disks.
|
|
;
|
|
attach -e md07 sbor2053.bin
|
|
attach -e md05 krab2063.bin
|
|
attach -e md00 sbor2048.bin
|
|
attach -e md01 svs2048.bin
|
|
attach -e md02 alt2048.bin
|
|
|
|
;
|
|
; Attaching an output file.
|
|
;
|
|
attach -n prn0 output.txt
|
|
|
|
;
|
|
; Allowing telnet connections, port 4199.
|
|
;
|
|
attach tty 4199
|
|
|
|
;
|
|
; Attaching a terminal serving as the operator console.
|
|
;
|
|
; This works on UNIX-like systems.
|
|
attach tty1 console
|
|
|
|
; On Windows, a UTF-8 connnection works better over telnet.
|
|
; Use a different port for the operator console just in case.
|
|
;attach tty Line=1,4198
|
|
;set env PATH %PATH%;C:\Program Files (x86)\PuTTY
|
|
;! start putty telnet://localhost:4198
|
|
;
|
|
; On Unix, telnet can also be used for the operator console.
|
|
; ! gnome-terminal -x sh -c "telnet localhost 4198" &
|
|
;
|
|
; Terminal modes (how to enter Cyrillics, should the backspace be erasing), etc.
|
|
; (authbs == authentic non-erasing)
|
|
;
|
|
; Using UTF-8 for input
|
|
; set tty1 unicode,authbs
|
|
;
|
|
; Entering Russian letters as lowercase Latin letters
|
|
; according to the standard Russian layout
|
|
;set tty1 jcuken,authbs
|
|
;
|
|
; Entering Russian letters as corresponding lowercase Latin letters.
|
|
; Q = "ya", W = "ve", Y = "yeru", J = "short I", X = "soft sign",
|
|
; C = "ts", V = "zhe", grave = "yu", tilde = "ch", { = "sh", } = "shch",
|
|
; | = "reverse e"
|
|
set tty1 qwerty,authbs
|
|
set -n tty1 log=tty1.txt
|
|
|
|
set tty2 authbs
|
|
set tty3 authbs
|
|
set tty4 authbs
|
|
set tty5 authbs
|
|
set tty6 authbs
|
|
set tty7 authbs
|
|
set tty8 authbs
|
|
set tty9 authbs
|
|
set tty10 authbs
|
|
set tty11 authbs
|
|
set tty12 authbs
|
|
set tty13 authbs
|
|
set tty14 authbs
|
|
set tty15 authbs
|
|
set tty16 authbs
|
|
set tty17 authbs
|
|
set tty18 authbs
|
|
set tty19 authbs
|
|
set tty20 authbs
|
|
set tty21 authbs
|
|
set tty22 authbs
|
|
set tty23 authbs
|
|
set tty24 authbs
|
|
|
|
;
|
|
; Enabling the true LRU behavior of caches
|
|
; slows down the simulation speed ~20%
|
|
;
|
|
;set mmu cache
|
|
|
|
echo ###
|
|
echo ### Zeroing out the first page of RAM (as would be entered from
|
|
echo ### switch registers after powering up the machine,
|
|
echo ### likely about once a year or less).
|
|
echo ###
|
|
|
|
d -ml 1 xta, vtm 1777(1)
|
|
d -ml 2 atx (1), utm -1(1)
|
|
d -ml 3 v1m 2(1), stop
|
|
run 1
|
|
|
|
echo ###
|
|
echo ### Done; data cache registers are displayed above. An error message
|
|
echo ### would be usually displayed there after a STOP instruction.
|
|
echo ### Naturally, at the moment they all contain zeros. Booting the OS now...
|
|
echo ###
|
|
;
|
|
; Booting OS DISPAK.
|
|
;
|
|
load boot_dispak.b6
|
|
run 2000
|
|
;quit
|