Activity
From 10/08/2018 to 11/06/2018
10/13/2018
- 09:44 PM Revision 800 (repo2): Some handy palette stuff
- 09:41 PM Revision 799 (repo2): EclaireXL has diverged a lot, use this for other platforms for now!
- 09:35 PM Revision 798 (repo2): Turn off some 5200 stuff when not in 5200 mode. Remove unused function.
- 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... - 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 ...
10/12/2018
- 09:49 PM Core v31
- A very simple, but hard to find, change this time!
Wizard of Wor was failing due to the code switching back and fo... - 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!
- 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 ...
- 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...
- 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...
- 08:33 PM Bug #33: Wizard of Wor
- I set them to nop ... then the game works and no longer crashes!
- 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... - 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... - 08:03 PM Bug #33: Wizard of Wor
- With 8f for only ... 6 cycles
- 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...
- 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...
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...
- 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... - 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...
- 08:10 PM Bug #33: Wizard of Wor
- Crashes in the same way with T65, so... I guess its not a cpu bug!
- 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...
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)
- 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...
- 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...
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...
Also available in: Atom