> * The disk I wrote might be crap. I used Teledisk v2.16 on a 386 PC with a > real floppy controller. It's good enough to load the initial sectors, but I > can't verify the rest of the disk. I might be loading bad data into the DVI > buffers and passing it onto the M102, and that could be causing the crash. > But there is no easy way to prove or disprove that.
Once the boot sector is read into memory, the DOS IPL takes over and tries to read the next sector (sector 2). IIRC, there is no fault handler for failing to read the next sector. It will just loop trying to read that next sector infinitely, maybe with some delay between tries. I’m only about 75% sure of that as I haven’t spent much time staring at that portion of the disassembly yet. Obviously your DVI is long past this point in the process. I only bring this up to explain my suspicion that perhaps there also isn’t a fault handler for reading sectors for setting up the M100/102’s disk basic. So possibly your boot disk isn’t quite right. This probably won’t have an effect since the DVI appears to read the first few sectors properly, but it wouldn’t hurt to clean the disk drive’s head if you haven’t already. I doubt the DVI itself was damaged by the cable being incorrect. There are buffer/transceiver ICs in the DVI interfacing the M100/102 cable to the DVI’s PPI IC. I imagine those ICs are still working since the M100/102 reads and writes data to tell the DVI to send disk basic, and your DVI seems to be responding to the request at some level. It could be possible there’s some other internal problem with the DVI. I would lend you mine for testing, but I’m located in Northern California (a couple hours north of Sacramento). I would recommend replacing the capacitors in your M100/102s sooner than later. My M100 worked and looked great, and I could see only a small amount of leakage around some of those tiny capacitors. Once I started removing them and cleaning the PCB did I see the extent of the damage. I had to run some bodge wires and do some creative capacitor lead routing to accommodate for the lack of suitable through holes for soldering in replacement capacitors. I was surprised when the system worked on the first try after coming of out capacitor surgery. It was pretty ugly. Royce
