ZackAttack Posted February 21, 2016 Share Posted February 21, 2016 How does the harmony encore know which memory mapper or bank switching scheme to use? I'm trying to run a 3E rom on my harmony and it looks like the wrong mapper is being used. I tried the boulder dash demo which also uses 3E and it worked fine. I have the following in my code to get stella to detect it as 3E. ;Sig for 3e bank switching STA $3E LDA #$00 It's very possible that this rom doesn't work on a real Atari yet too, but if it were just that I'd expect it to look different. Quote Link to comment Share on other sites More sharing options...
Omegamatrix Posted February 21, 2016 Share Posted February 21, 2016 While I don't know what the code is doing for detecting 3E roms I can offer that you can rename the extension to ".3E" to override said detection. The extensions are listed in this manual: http://harmony.atariage.com/files/harmony_manual_v2_online.pdf 1 Quote Link to comment Share on other sites More sharing options...
ZackAttack Posted February 21, 2016 Author Share Posted February 21, 2016 Ok, renaming to .3E works better. Now I just need to clean up the vblank and scanline counts. Thanks! Quote Link to comment Share on other sites More sharing options...
+stephena Posted February 22, 2016 Share Posted February 22, 2016 At some point I also want to add this functionality to Stella, so that the file extension can override the built-in autodetection. 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.