> * 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

Reply via email to