Project

General

Profile

Activity

From 09/30/2018 to 10/29/2018

10/13/2018

08:57 PM Feature #76: Merge down to trunk
Easy part done, merged down.
For now I branched firmware into firmware_eclairexl and firmware_legacy (for other pl...
foft
08:32 PM Feature #76 (In Progress): Merge down to trunk
Made an svn copy of existing trunk (branches/releases/trunk_20181013_premerge)
Also made a backup of lots of random ...
foft

10/12/2018

09:45 PM Bug #33 (Closed): Wizard of Wor
I modeled this by adding a 1 cycle delay on sel9bitpoly going high. The game then works! foft
09:04 PM Bug #33: Wizard of Wor
The high bit of audctl is sel9bitpoly. In the original chip is is delayed and then combined with itself. So I need a ... foft
08:44 PM Bug #33: Wizard of Wor
Altirra has two massive poly tables and selects between them with this flag. So, not really much help since here we a... foft
08:34 PM Bug #33: Wizard of Wor
I think the 17/9 bit lsfr is based on the decap schematics, so this is probably down to the number of cycles to delay... foft
08:33 PM Bug #33: Wizard of Wor
I set them to nop ... then the game works and no longer crashes! foft
08:19 PM Bug #33: Wizard of Wor
easier to set memory on xex or atx version...
36FD: A9 8F LDA #$8F
36FF: 8D 08 D2 STA AUDCTL...
foft
08:10 PM Bug #33: Wizard of Wor
Will try nopping these to see (on cart!!)
A0BB: A9 8F LDA #$8F
A0BD: 8D 08 D2 STA AUDCTL
A0...
foft
08:03 PM Bug #33: Wizard of Wor
With 8f for only ... 6 cycles foft
07:57 PM Bug #33: Wizard of Wor
It writes 8f and 00 often to audctl. This switches the shift register from 17 bit to 9 bit and back. Could there be s... foft
07:45 PM Bug #33: Wizard of Wor
No Pokey IRQs
Reads pots, writes potgo
Reads random
Reads skstat
+ plays some music
Nothing out of the ordinar...
foft

10/11/2018

09:41 PM Bug #33: Wizard of Wor
I put my real pokey back in the 600Xl to confirm. Definitely works properly with real pokey and definitely fails with... foft
09:34 PM Bug #33: Wizard of Wor
Nope, fails with pokeymax in mono mode too!
So, the issue seems to be with pokey. OK, getting closer! Will check w...
foft
09:25 PM Bug #33: Wizard of Wor
I'm trying it on my 600XL. I'm getting similar crashes, when running with PokeyMAX. So could be a Pokey bug, or incom... foft
08:10 PM Bug #33: Wizard of Wor
Crashes in the same way with T65, so... I guess its not a cpu bug! foft
08:04 PM Bug #33: Wizard of Wor
I think its a CPU bug, trying to wire up T65 to see if that works. If it does, I'll run the CPUs against each other a... foft

10/09/2018

08:55 PM Bug #33: Wizard of Wor
Disables them at $a535 then never re-enables... (this address is normal, I see this call on Altirra) foft
08:44 PM Bug #33: Wizard of Wor
One of the common crashes is when it ends up with the character set in the bottom half. In this state there are no NM... foft
07:39 PM Bug #33: Wizard of Wor
Tried shifting the dli, seems to then work.
Tried removing my cpu hack, no change.
Updated to latest cpu core, chan...
foft

10/08/2018

08:01 AM Bug #33: Wizard of Wor
I have a feeling I did a cpu patch that I wasn’t certain about to fix the Irq blocking nmi acid test. I expect that i... foft

10/07/2018

09:03 PM Bug #33: Wizard of Wor
Planning to shift the dli so it does not overlap, to see if that fixes it. foft
08:29 PM Bug #33: Wizard of Wor
9c0c: pla on 2nd dli is when 3rd dli fires. This could be shifted by a few cycles on 'events', which could be when it... foft
08:16 PM Bug #33: Wizard of Wor
First dli, seems to reposition player and missiles - for map?
Second dli, wsync, change charset
Third dli, was ente...
foft
08:00 PM Bug #33: Wizard of Wor
So, taking another look in Altirra:
Altirra> .dumpdlist
2110: x3 blank 8
2113: mode D @ 3500
2116:...
foft
07:25 PM Bug #33: Wizard of Wor
Nope, I was just too rubbish and kept dying before it failed :-) foft
07:19 PM Bug #33: Wizard of Wor
Just testing it and ... tried the atx version and the cart version. They both work now! I guess due to a fix in the l... foft
03:32 PM Bug #33: Wizard of Wor
This one annoys me, raising the priority and going to take another look... foft
03:30 PM Feature #76: Merge down to trunk
This will probably break many (other platform) core builds on trunk in the short term... foft
03:30 PM Feature #76: Merge down to trunk
Keen to get this work back on the mainline. foft
03:04 PM Bug #54 (Closed): GTIA issue when Turbo > 4X
There is a signal that tells gtia when to read the memory from the bus, correctly that signal's generation to allow f... foft

10/05/2018

09:36 PM Bug #75: USB keyboard stops functioning after idle period
Frustratingly, I have not been easily able to reproduce the effect with the keyboard it occurred on before. I will sp... Farb
09:33 PM Bug #75: USB keyboard stops functioning after idle period
How is it going with the other keyboard? foft
09:32 PM Bug #54: GTIA issue when Turbo > 4X
Data is read on the first completed cycle in an 'original cycle'. Remember this is 32x clock. The problem is that if ... foft
09:17 PM Feature #76 (Resolved): Merge down to trunk
Several requests to get some of these features back up and running on the mist. foft

10/04/2018

09:41 PM Bug #54 (In Progress): GTIA issue when Turbo > 4X
foft
09:41 PM Bug #54: GTIA issue when Turbo > 4X
Another one that bugs me, will look at this next since I'm sure its trivial... foft
09:30 PM Bug #60 (Closed): Prozac dreams large logo flickers
OK, that worked but broke an acid test. Now have a solution that works without breaking the acid test... Closing:-) foft
08:42 PM Bug #60: Prozac dreams large logo flickers
Nasty edge case around dma disabling for the last few cycles of the scanline and cpu cycle completion timing, combine... foft
08:10 PM Bug #60: Prozac dreams large logo flickers
There is an extra dma fetch at colour clock 0, investigating what is going on... foft
07:03 AM Bug #75: USB keyboard stops functioning after idle period
Well I just received Millionaire on disk so I can give it a go and see if I have the same issue. My keyboard definite... foft

10/03/2018

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

10/02/2018

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...
foft
08:42 PM Bug #75: USB keyboard stops functioning after idle period
sadosp wrote:
> Farb wrote:
> Could be irrelevant but I haven't replaced a faulty ribbon cable that caused joystic...
sadosp
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 merel...
sadosp
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 conne... foft
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 an... Farb
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...
foft

10/01/2018

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, i... Farb
 

Also available in: Atom