That’s a strange one Thomas! I suspect somehow you are getting a write glitch to the disk on power off or power on. Can you setup everything as you have below, remove the disk. Power off, then power on and reinstall, does the problem occur, if not then do the same but use the disk write protect tab. If all is OK then you need to track how/what is causing the disk write line to be activated.
Are you absolutely sure there are no other boards/software writing to the ZFDC’s or IDE ports. May want to change them in software/hardware and try that. A big step I know, but it could explain things. I have all these boards except the SS Board1. If anything I would suspect that board.
Note that Cromemco ZPUZ does not support 16 bit port addressing (or > 64K RAM) , be sure all your boards have 8 bit only Ports.
From: n8vem...@googlegroups.com [mailto:n8vem...@googlegroups.com] On Behalf Of Thomas Owen
I am appealing to the Group once again as I am at a roadblock.
My system is as follows:
Compupro System Support 1
Compupro Ram 17
The system boots CPM3 from the IDE CF board with drives A and B. The ZFDC is configured as C and D with both drives being 1.44MB 3.5" floppies.
Here is what happens:
I can select, format and write to the floppy.
I can copy files to and from the floppy.
I can do anything I want, up to and including RESET of the system.
However, if I turn the power off and re-boot then the diskette previously written cannot be 'logged to'. If I type C: I get an I/O error.
If I insert a diskette written on another system (like DOS) I can log to it just fine.
Even if I go back into the ZFDC Diags and set the drive format etc. it still fails. It only works if I format the diskette and never power down.
So, the fact that the system will read a disk written under DOS tells me there must be something I am doing wrong in the write process that is not affected by a RESET, but is lost with POWER off.
Does anyone have this working and can offer any suggestions?
I have been over and over the BIOS code and can find nothing wrong.