alanh wrote:I'm not sure I've fixed anything. Try it with the motor on/floppy issue you are seeing as I don't see it. And let me know if it makes any change at all.
Cogweasel wrote:alanh wrote:I'm not sure I've fixed anything. Try it with the motor on/floppy issue you are seeing as I don't see it. And let me know if it makes any change at all.
I have done a quick test now and it seems like the motor is spinning down as it should now. But still have the crashing; inserted a disk with a messed up FAT (I think at least) and when I tried to update the file window my ST resets. A retry/cancel window pops up for a brief moment and then reset... just as before.
alanh wrote:If you're inserting a floppy, then try without BigDOS to remove that from the equation.
alanh wrote:And what happens with this disk and no USB drivers at all ? Does it still come up with 2 bombs on Cancel ?
alanh wrote:I suppose the last thing to try is disable STORAGE.PRG, and leave USB.PRG & UNICORN.PRG enabled. See if that has any bearing on the issue.
alanh wrote:I think you mean 2 bombs on cancel, then reset ?
alanh wrote:Oh, you could try BigDOS on it's own too without any USB drivers just to see what it actually does do on it's own.
alanh wrote:And finally, with everything installed again, if you have no floppy in the drive and try to open it, does it do the same thing ?
alanh wrote:O.k, I can't repro any of this on my STE with TOS 1.62 or TOS 2.06. So this is dropping off my list. Given the same happens without the USB drivers and just BigDOS there's obviously something else going on that isn't related to the USB code at all.
czietz wrote:You could use a "post mortem" analyzer such as http://www.umich.edu/~archive/atari/Uti ... stmort.arc to learn more about the details of the crash/reset. If for example the crash always occurs at the same address this might point to the cause of it all.
czietz wrote:I also assume that this crash happened while you were running the Unicorn drivers. Is this correct?
czietz wrote:However, it is not normal for the GEMDOS Malloc function (called in the code snippet) to return 0xFFFFFFE0 (-32 EINVFN, invalid function number) in D0. I can only think of a few reasons why this would happen:
czietz wrote:1. The data structures of GEMDOS were trashed, either overwritten by a buggy program or due to faulty hardware. Did you check the RAM in your STE?
czietz wrote: 2. A buggy program hooked into the GEMDOS trap and returned a wrong result. Did you remove all programs (except the Unicorn drivers, of course) from the AUTO folder?
czietz wrote:3. TOS itself is damaged somehow. Can you dump your TOS ROMs and verify them against an image from the Internet?
Cogweasel wrote:Actually it happens with just BigDOS running without the Unicorn drivers as well; when there's a write error, no disc in the drive or if I try and write to a write protected floppy. Of course I haven't checked the post mortem for each of these situations so there might be differences in what exactly happens...
Cogweasel wrote:What does Malloc do?
Cogweasel wrote:The thought has actually occurred to me, that there is something rotten with my RAM. But I have been running plenty of both games and demos that require 1MB and have had no problems so far. Are there any RAM testing programs out there maybe?
Cogweasel wrote:I have only JAR running apart from BigDOS.. and I think I need JAR to get the Unicorn drivers working.
Cogweasel wrote:Nope, have no way of dumping my TOS ROMs.
czietz wrote:I have written one, YAART: See http://atari-forum.com/viewtopic.php?f=15&t=30110. Scroll down to find the latest version 0.2.0. Also in an STE you can try and swap the RAM modules and see if this makes a difference.
czietz wrote:There is software that you can run on your STE that will dump the ROM into a file: For example http://cd.textfiles.com/230/EMULATOR/AT ... S/DUMPROM/
czietz wrote:Then I'm afraid I have no further idea how to debug this from afar.
alanh wrote:I think running the post mortem with more than one run. i.e. just BigDOS and no USB/CJAR etc.
Users browsing this forum: crashman and 7 guests