foft's activity
From 08/22/2018 to 09/20/2018
09/20/2018
- FO 09:29 PM EclaireXL Bug #74: Mounted disks don't always load
- Implemented using sio clock out as the zpu clock input. Should mean it can listen to whatever speed. Though of course there is still the question of what speed to reply at. Of course I do know what the pokey divisor is but it feels like ...
09/13/2018
- FO 09:38 PM EclaireXL Bug #74: Mounted disks don't always load
- I'd added a 2ms delay temporarily to stop some fast/slow flip flopping. That actually breaks USB keyboard when in that state. Decreased it to 100us for now, though really I need to get to the bottom of what is going on.
I have a cartr...
09/03/2018
- FO 09:31 AM EclaireXL Bug #74: Mounted disks don't always load
- Ok good. That’s as I hoped. I still need to make switching from slow to fast sio and back more reliable, I just fixed something that made it enter that state too often.
09/02/2018
- FO 09:53 PM EclaireXL Bug #74: Mounted disks don't always load
- Farb, are you still running into this with the latest builds?
- FO 09:37 PM EclaireXL Feature #73: Implement ATX disk image support
- So this is what I ended up with as a patch to atx.c.
I'm updating gTrackInfo on every disk change or access to different drive, to save space.
I think I had issues with not being able to change globals if I assigned a value, so I r...
09/01/2018
- FO 04:40 PM EclaireXL Feature #73: Implement ATX disk image support
- That's great, thanks.
- FO 01:44 PM EclaireXL Feature #73: Implement ATX disk image support
- Could it be changed somehow like this? i.e. move the avr parts to another file and add byte swapping?
08/31/2018
- FO 09:47 PM EclaireXL Feature #73: Implement ATX disk image support
- I put this up as atxv5.
So 107 all passes, but 107 track35 seems to have a lot of NOKs... - FO 09:39 PM EclaireXL Feature #73: Implement ATX disk image support
- Updated to the v9 code.
I need to split out the eclaireXL changes to make this easier to update. I was going to make a diff from v8 and apply with patch, but I don't see v8 any more? Anyway merged and don't think I missed anything si...
08/28/2018
- FO 09:45 PM EclaireXL Bug #74: Mounted disks don't always load
- Added more structure to the command handling (common ack/nak etc) and looking much better. More to do though...
- FO 09:57 AM EclaireXL Bug #74: Mounted disks don't always load
- I guess a disk revolution at 288rpm is 200ms, so it must be ok timing wise to do the ack first.
08/27/2018
- FO 09:34 PM EclaireXL Bug #74: Mounted disks don't always load
- The time spent on iii is in pf_open, the fat file system open. I guess this must do some work.
Perhaps if I ack first then the Atari will give me more time to handle this in piece... This will mean with the current approach that code ... - FO 09:22 PM EclaireXL Bug #74: Mounted disks don't always load
- So 3 problems...
i) Sometimes bad checksum, must be a sync issue with pokey clock I guess.
ii) Flip flopping between fast and slow too quickly to make sense.
iii) Seems to be very slow to ready 16 bytes from sd card (atr header), Atar...
08/26/2018
- FO 09:41 PM EclaireXL Bug #74: Mounted disks don't always load
- Hmmm, gets a failed checksum on the first sector read and switches to high speed sio. Then takes a while to resync.
Now need to see why I get a bad checksum (tomorrow). - FO 08:45 PM EclaireXL Bug #74: Mounted disks don't always load
- Setting up the logic analyser to check the cause of the first few fails on the scanalyzer...
- FO 08:51 AM EclaireXL Feature #73: Implement ATX disk image support
- Thanks. It loaded more on the 400/800 rom (but not that far) and stopped early on the XL/XE. I think I have the patched xformer rom, perhaps that is why.
From the check suite 102:
I am getting OK/NOK/OK/OK and then the L3 highlighted...
08/25/2018
- FO 05:31 PM EclaireXL Feature #73: Implement ATX disk image support
- Hmm, will check the timing some more.
Does flight sim II work on the max? I remember that being time sensitive and get lots of system errors loading it. - FO 08:41 AM EclaireXL Feature #73: Implement ATX disk image support
- Hmm, Bandits just worked with no change. Perhaps related to the other sector error issue.
- FO 08:31 AM EclaireXL Feature #73: Implement ATX disk image support
- I'll put it up as atxv4 shortly.
Tested the few you sent. They all seem to work, except Bandits still does not play... Does this atx work fully via sdrive to Eclaire (800 mode) but not via this? Wondering if the remaining problem is a...
08/24/2018
- FO 09:42 PM EclaireXL Feature #73: Implement ATX disk image support
- Now M.U.L.E. works:-) + Bruce Lee.
- FO 09:41 PM EclaireXL Feature #73: Implement ATX disk image support
- Ooops, had the subtraction backwards in waitForAngularPosition, doh.
08/23/2018
- FO 08:40 PM EclaireXL Bug #74: Mounted disks don't always load
- Probably about time I fix this, might be impacting some atx loading too.
08/22/2018
- FO 12:50 PM EclaireXL Feature #73: Implement ATX disk image support
- What is a phantom sector? Same sector number and valid/crc error/weak on same track? Do you have examples for one on one of the disks you sent?
- FO 07:03 AM EclaireXL Feature #73: Implement ATX disk image support
- Why does the code default to 0xf7? It says that means ‘data crc or weak sector’ in the hardware manual. The comment in atx.c says default in case sector not found. Shouldn’t that be 0xef which means ‘record not found’?
Btw scanalyzer ...