On Sun, Feb 11, 2018 at 03:58:48PM -0500, Noel Chiappa via cctalk wrote: > > From: Bill Degnan > > > What is the OS of the disks, what system was this disk used to > > create/save files to the RL02? > >Doesn't really matter, does it, as long as the bits can all be read off the >pack into a file?
Slight gotcha with RLs: the RT-11 DL(X).SYS driver maintains a bad-block replacement list at the end of block 1, and uses it to remap the blocks while it's reading. Hilarity ensues if you use RT to read a non-RT disk with junk in that area (or even an RT one if it had bad blocks, since in the copy, the data have been moved from the remapped blocks to the original ones so you'd need to nuke the remapping table or RT will try to access the wrong blocks in the future). So reading a non-RT RL01/02 (or RK06/07) disk with .READ(x) isn't safe -- you have to use the .SPFUN call which bypasses the mapping. I have a Kermit server which does this. >(And >somewhere I used to have a program to read DOS disks, but I just looked and >couldn't find it.) My PUTR.COM utility can do it, but needs MS-DOS, or an emulation. Yes I should finish the portable C rewrite I started ... one of these years. John Wilson D Bit
