Project

General

Profile

Activity

From 09/04/2018 to 10/03/2018

10/03/2018

FO 09:36 PM Bug #60: Prozac dreams large logo flickers
Wired up the pbi enable/disable to the menu, so I can turn it on/off and see the result on the frozen screen. Enough for now, but getting closer! foft
FO 09:32 PM Bug #60: Prozac dreams large logo flickers
Its a plain antic 4 display. Seems to be a kernel that moves pmgs around and sets colours also changes character set. I guess this is rasta converter stuff?
Anyway seems to be for some hscrol values it ends up reading the wrong chars,...
foft
FA 10:47 AM Bug #75: USB keyboard stops functioning after idle period
Yes, the core is still running because we were hearing music play. The game we were playing didn't use a joystick so we couldn't test that. I can try to reproduce with something that uses both joystick and keyboard. I will also see if I ... Farb

10/02/2018

FO 09:02 PM Bug #60: Prozac dreams large logo flickers
What do I know so far...
pbi disabled -> works
pbi enabled -> breaks
Tried instead by delaying the cpu enable 20 cycles -> breaks
Tried to delay cpu writes to antic alone by 20 cycles -> works...
Surprised by that last result be...
foft
SA 08:42 PM Bug #75: USB keyboard stops functioning after idle period
sadosp wrote:
> Farb wrote:
> ...
sadosp
SA 08:39 PM Bug #75: USB keyboard stops functioning after idle period
Farb wrote:
Could be irrelevant but I haven't replaced a faulty ribbon cable that caused joystick problems. I merely swapped the two cables and joysticks started working properly.
Irrespective of the problem with the keyboard,I am v...
sadosp
FO 07:25 PM Bug #75: USB keyboard stops functioning after idle period
Unlikely to be the ribbon, though if its iffy you should replace it. I say that because while the joysticks are connected via the ribbon, the usb ports are directly connected to the fpga.
Might be worth trying a different keyboard to ...
foft
FA 02:41 PM Bug #75: USB keyboard stops functioning after idle period
I have seen it happen a few times using the same USB keyboard (which was also the same keyboard I used on the MiST and don't recall having a problem):
1. Last night using v28 playing a trivia game ("Millionaire" from the 2018 ABBUC so...
Farb
FO 10:27 AM Bug #75: USB keyboard stops functioning after idle period
Two potential problems:
1) max number of devices was decreased in v28, should have no impact but it was a change.
2) SIO can block usb polling and there have been significant sio changes.
This really seems to be elapsed time? Did yo...
foft

10/01/2018

FA 10:16 PM Bug #75 (Closed): USB keyboard stops functioning after idle period
I have noticed in the last few core builds (up to and including v29) that if the USB keyboard is idle for too long, it stops working. Sometimes unplugging/replugging the USB connector fixes the problem and sometimes it doesn't. Farb

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

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
 

Also available in: Atom