Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!math.fu-berlin.de!fauern!faui43.informatik.uni-erlangen.de!faui14!kskalb From: kskalb@faui14.informatik.uni-erlangen.de (Klaus Kalb) Newsgroups: comp.sys.handhelds Subject: Re: Problems Loading MLDL Message-ID: Date: 8 Apr 91 08:06:10 GMT References: <560C62A460003AC6@gacvx2.gac.edu> Organization: CSD., University of Erlangen, Germany Lines: 29 TIM STRONG writes: >Actually my machine also said BAD CARD DATA and erased the contents >of PORT 0. Nothing was in it that was important. >I never thought of checking memory space but when I did WOW only 6057 >bytes left!!!!!!!!!!!!! And I only had about 7k of programs in the >machine before trying to download MLDL. Yet the machine said that >the MLDL had been erased from the PORT so I should have had ~23K. I made the same experience after a crash caused by MLDL. I think the BAD CARD DATA is due to the self modifieing code Jan wrote. The machine just didn't have the time to correct the checksum. I suppose it thinks the whole port is corrupted, so it doesn't touch it. I assume the user is given a last chance to save things in main memory, and then she should do an ON-A-F. Or she should remove the bad card, if the port number wasn't 0. That't better then doing the reset automatically in this situation. And what if the offending card is ROM ? >So as was said by someone on this list (sorry I lost the file and your >name) I backed up to a friends 48 hit the dreaded ON-A-F and RESTOREd >the backup. Abracdabra!! 23K left..... That's what I did. >I'm confused??????????? Not at all. -KK