willyk
Experienced Member
Its been a pretty long time since I played with this, and I don't totally trust my recollections anymore. But I seem to recall that I could NOT read a larger disk mounted via a TU58 emulator (aka mine) using DD.sys. The OS checked the block count in the driver. So I did some disassembly etc and determined that one could change that behavior by patching "the number of device blocks at octal offset 054 in the driver" with an appropriate value. All I did for RT11 in the driver available at http://www.willsworks.net/pdp11/tu58-emu.htm#RSPDRV
was to patch the existing dd.sys and rename it.
I could be wrong or it may depend on the RT11 version being run. If I get one of my
PDP-11s booted again this summer I will check it out.
I think you could plug in the max tu58 block count for a 'generic' driver and you'd just get a read error if you attempted to read past the end of file. I was perfectly happy with RL02 emulation as its the largest physical disk I owned at the time. Please do note the comment at the bottom of my page above. If you really want to have access to large storage capacity, start playing with more than two TU58 units in addition, I'm told the protocol will support 256!
was to patch the existing dd.sys and rename it.
I could be wrong or it may depend on the RT11 version being run. If I get one of my
PDP-11s booted again this summer I will check it out.
I think you could plug in the max tu58 block count for a 'generic' driver and you'd just get a read error if you attempted to read past the end of file. I was perfectly happy with RL02 emulation as its the largest physical disk I owned at the time. Please do note the comment at the bottom of my page above. If you really want to have access to large storage capacity, start playing with more than two TU58 units in addition, I'm told the protocol will support 256!