Hello Mark,

I attached the patch, it is against SIMH v3.7 from around 2008.

If you want me to clean it up and get it working against the latest SIMH, let 
me know.  I probably won't be able to get to it for a couple months, so I'm 
attaching the patch in case someone else wants to take a stab at it.

Looking briefly at the patch, it seems that I put most of the changes under 
#USE_IMD.  Since sim_imd.* has been promoted and is part of the main SIMH 
distribution now, those #ifdefs can probably be removed as long as the 
functionality is ok.

-Howard


-----Original Message-----
From: Mark Pizzolato - Info Comm [mailto:[email protected]] 
Sent: Sunday, March 8, 2015 4:42 AM
To: Howard M. Harte; 'Alan Frisbie'; [email protected]
Subject: RE: [Simh] DEC floppy disk interleave questions

On Saturday, March 7, 2015 at 6:15 PM, Howard M. Harte wrote:
> Dave Dunfield's ImageDisk (.IMD) format can preserve the floppy disk 
> metadata.  He has some DEC disk images in this format on his site:
> http://www.classiccmp.org/dunfield/img/index.htm
> 
> When I implemented several floppy disk controllers for the 
> SIMH/AltairZ80 simulator several years ago, I wrote a module for SIMH 
> called sim_imd which can utilize the ImageDisk format within SIMH.  At 
> that time, I had a patch to make it work as an alternate to the flat 
> file format that is normally used for SIMH for the pdp_rx disk 
> controller.  I tested sim_imd with the PDP-11 RT11 disk image from Dave's 
> site, and it worked fine.

The sim_ind.c module has since been used by several other simulators beyond the 
AltairZ80.  sim_imd.c & sim_imd.h are now located in the top level of the simh 
github repository.

I've never seen any patch for the pdp11_rx.c device but would be happy to 
consider it.  Please see if you can dig it up and pass it along.

Thanks.

- Mark

Attachment: pdp11_rx_imd.patch
Description: Binary data

_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to