• Please review our updated Terms and Rules here

Trying to create TU58 image

lsi11al

Member
Joined
Apr 20, 2018
Messages
44
Location
Hebron, KY
Taking the following instructions from the TU58FS site I tried to create rt11v53.tu58. After booting dd0: I tried to exit but got message UCL-F-File not found SY:UCL.DAT. Consequently rt11v53.tu58 remains an empty file. What must I do to get this working properly?

Thank you.

Al

Booting RT-11 from a TU58 image
Normally RT-11 is booted from some kind of disk: mostly RX floppy, or RK/RL drives.
There's nothing special to make a bootable TU58 image. Since June 2015 SimH 4 supports TU58 as "TDC" device.
Here's the walk through for making a bootable TU58 from a full RL02 system disk, saved in image file "rt11v53.rl02". The resulting TU58 tape image is "rt11v53.tu58".
SimH commands:
sim> set rl0 rl02
sim> attach rl0 rt11v53.rl02
sim> set tdc enable
sim> attach tdc0 rt11v53.tu58
sim> boot rl0
You have no RT-11 running.
RT-11 commands
Copy now the RT-11 core files onto the TU58 images. The size of 256KB allows only for a base system.
.init/noquery dd0:
.copy rt11sj.sys dd0:
.copy dd.sys dd0:
.copy swap.sys dd0:
.copy tt.sys dd0:
.copy dl.sys dd0:
.copy starts.com dd0:
.copy dir.sav dd0:
.copy dup.sav dd0:
.copy pip.sav dd0:
.copy help.sav dd0:
.copy resorc.sav dd0:

.copy/boot:dd dd0:rt11sj.sys dd0:

.dir dd0:
.boot dd0:
"Help" needs much space, but I love it. The RT-11 PDFs on your screen will do as well. Be sure to add all device drivers you need in your '11. Only the Singe Job SJ system is installed, so "??X.SYS" drivers are not needed.
The new tape is verified by booting from it.
 
The UCL.DAT file is created when you first define a user command. If you don't have UCL.SAV on SY:, you won't be able to create or use user commands. This is more of an inconvenience than a serious problem.

Make sure you use ^E and exit from SIMH, as this should write the file to disk.
RT-11FB V05.07
Booted from DD0:RT11FB

set cli noucl !turn off


. . .

FPU support

Device Status CSR Vector(s)
------ ------ --- ---------
DD Resident 176500 300 304
DL Installed 174400 160
DU Installed 172150 154

. . .


CLI is set DCL, CCL, NO UCL, NO UCF

. . .






Simulation stopped, PC: 151414 (MOV -(R4),R5)

sim> SH TDC0
TDC0 262KB, attached to tu58.dsk, write enabled
qsim> EXIT
Goodbye
TDC: writing buffer to file


$ hexdump -e '"%_p"' -ov tu58.dsk |more
................0000000 000240 000415 000000 000000 000000 000000 000000 000000
...........C....0000010 000000 000000 000000 000000 000000 041420 116020 000400
. . .
..?BOOT-U-.I/O e00001e0 005015 041077 047517 026524 026525 044400 047457 062440
rror............00001f0 071162 071157 005015 000012 177777 177777 177777 177777






 
Last edited:
The UCL.DAT file is created when you first define a user command. If you don't have UCL.SAV on SY:, you won't be able to create or use user commands. This is more of an inconvenience than a serious problem.

Make sure you use ^E and exit from SIMH, as this should write the file to disk.
RT-11FB V05.07
Booted from DD0:RT11FB

set cli noucl !turn off


. . .

FPU support

Device Status CSR Vector(s)
------ ------ --- ---------
DD Resident 176500 300 304
DL Installed 174400 160
DU Installed 172150 154

. . .


CLI is set DCL, CCL, NO UCL, NO UCF

. . .






Simulation stopped, PC: 151414 (MOV -(R4),R5)

sim> SH TDC0
TDC0 262KB, attached to tu58.dsk, write enabled
qsim> EXIT
Goodbye
TDC: writing buffer to file


$ hexdump -e '"%_p"' -ov tu58.dsk |more
................0000000 000240 000415 000000 000000 000000 000000 000000 000000
...........C....0000010 000000 000000 000000 000000 000000 041420 116020 000400
. . .
..?BOOT-U-.I/O e00001e0 005015 041077 047517 026524 026525 044400 047457 062440
rror............00001f0 071162 071157 005015 000012 177777 177777 177777 177777







Thank you very much. I now have it working!!
 
Back
Top