Project

General

Profile

Activity

From 09/01/2018 to 09/30/2018

09/29/2018

FO 02:59 PM Bug #60: Prozac dreams large logo flickers
This one annoys me, since the cycle position change should not break anything in antic. Should be easy to make a core with two antics to compare... foft
FO 02:58 PM Feature #32: option to connect the original ATARI XL keyboard to ExclairXL
One from back in the day...
https://www.youtube.com/watch?v=GB3ywcwsoiM
On pokeymax I'm using an i2c to parallel converter for keyboard.
https://www.youtube.com/watch?v=1qKhNJal3V8
foft
FO 02:51 PM Bug #52 (Closed): Atari Control Picture
Fixed by giving gtia modes priority over the high-res mode. This fixes the acp while acid still passes.
Still aware that gtia mode switching timing is a colour clock or so off, but in practical terms this is unlikely to be a problem.
foft

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:-)
foft
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...
foft
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... foft

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! foft
FO 07:15 PM Bug #38 (Closed): Numen crashes on v9
foft
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.
foft

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! foft
FO 09:54 PM Core v29
More in-built sdrive improvements...
* Upgrade to latest ATX code
* Fixed SIO high speed selector in menu
* Uses Atari SIO output clock for receiving data
* Replies using same divisor
foft

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...
foft

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! foft
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. foft

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 ... foft

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...
foft

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. foft

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. Farb
FO 09:53 PM Bug #74: Mounted disks don't always load
Farb, are you still running into this with the latest builds? foft
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 Farb
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...
foft
FO 09:44 PM Core v28
* atx support, thanks to Farb
* fixed disk change sio ack bug (swap file read before ack led to failed reads on disk swap)
foft

09/01/2018

FO 04:40 PM Feature #73: Implement ATX disk image support
That's great, thanks. foft
FA 04:09 PM Feature #73: Implement ATX disk image support
Ok, done and checked into v09 branch. Farb
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? foft
 

Also available in: Atom