Activity
From 08/30/2018 to 09/28/2018
09/28/2018
- FO 09:41 PM Bug #52: Atari Control Picture
- So this is mode 8 to mode 9. 'clean transition after 4 colour clocks'.
The Eclaire takes 5 colour clocks here and the real hardware seems to take 2-3 colour clocks I think. Though possibly I'm confused:-) - FO 09:38 PM Bug #52: Atari Control Picture
- For reference, the relevant passage from the Altirra hardware reference manual:
GTIA mode changes
A change to bits 6-7 of PRIOR takes place between 3-5 color clocks after the write, primarily after 4 color clocks
with a possible cycl... - FO 09:35 PM Bug #52: Atari Control Picture
- I fixed this by adjusting the delay on turning off the highres flag when switching into gtia mode. However it broke the Pseudo mode E acid test. So need to investigate some more! It looks like I'd put a 2 cycle delay in here specifically...
09/27/2018
- FO 10:06 PM Bug #52 (In Progress): Atari Control Picture
- Managed to capture in the logic analyzer with lots of info... Now just need to understand it then I can fix!
- FO 07:15 PM Bug #38 (Closed): Numen crashes on v9
- FO 07:12 PM Feature #73 (Closed): Implement ATX disk image support
- Closing this, since the core support is present. Of course we can raise new tickets for improvements/fixes or e.g. 1050 support.
Most items on the 110 test disk pass. Sometimes Broderbund test1 fails.
09/26/2018
- FO 09:55 PM Bug #74 (Closed): Mounted disks don't always load
- Closing as I think this is fixed in v29. Reopen if problems still seen!
09/25/2018
- FO 10:08 PM Bug #74: Mounted disks don't always load
- In the end I chose to use the SIO clock for receiving command packets. I also count the rate. Then I reply using the same rate, creating my own clock.
I also fixed the divisor selection, it was not using the valid from the menu!
Wi...
09/21/2018
- FO 11:48 PM Bug #74: Mounted disks don't always load
- Except I need to send start bit from zpu to start that clock. Probably a fairly simple state machine change, but getting too late now!
- FO 10:53 PM Bug #74: Mounted disks don't always load
- On second thoughts, why guess when I know. Pokey is already outputting the serial input anyway (even in input mode, since its oe/in/out which is then connected to the pin). Then I can remove all the divisor guessing logic and code.
09/20/2018
- FO 09:29 PM 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 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 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
- FA 10:01 PM Bug #74: Mounted disks don't always load
- It doesn't seem to be happening as much although I did run into some weirdness a couple of times that might be related so I'll keep an eye on it.
- FO 09:53 PM Bug #74: Mounted disks don't always load
- Farb, are you still running into this with the latest builds?
- FA 10:00 PM Feature #73: Implement ATX disk image support
- Ok, I just checked in a couple more changes. Your patch file should get pretty small now :-D
- FO 09:37 PM 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 Feature #73: Implement ATX disk image support
- That's great, thanks.
- FA 04:09 PM Feature #73: Implement ATX disk image support
- Ok, done and checked into v09 branch.
- FO 01:44 PM 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
- FA 11:08 PM Feature #73: Implement ATX disk image support
- Oh, and let me know if there are things I can do in the atx.h/c code to make it easier for you to consume :-)
- FA 11:07 PM Feature #73: Implement ATX disk image support
- I just updated to atxv5 and confirmed that 107 all passes and the few games I tested worked great. Fantastic work!!
- FO 09:47 PM 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 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...