orangest #26 Posted February 18, 2010 Midnight Magic actually has a programming error. If it starts in bank 0, it's fine, but if it starts in another bank, it attempts to start by pushing reset vector minus one into the stack, switching to bank 0, and issuing a RTS. Only problem is, it doesn't initialize the stack pointer. Assuming random bank and random stack pointer, actual carts should have 37.5% chance of failure on 2600s (they may work 100% on 7800s due to the 7800 BIOS.) On Harmony, this failure rate is 100% because we start in a bank other than zero and although we start with a stack pointer initialized, it doesn't point to RAM so it won't work. I have fixed the binary but apparently I need to change the BIOS as well to always start F6 games in the first bank. As always, thanks for the fix and for the explanation, which i understood most of. Quote Share this post Link to post Share on other sites
orangest #27 Posted February 23, 2010 Bearer of glad tidings, as always. Tomarc won't boot up for me. I'll place my bet on "bad dump"... Tomarc the Barbarian (Thundarr the Barbarian) (1983) (99007, 6240) (Xonox - K-Tel Software, Anthony R. Henderson) ~.bin Quote Share this post Link to post Share on other sites
+Omegamatrix #28 Posted February 24, 2010 I'd dump mine and compare it for you, but I don't have my game collection or dumper where I'm living now. Someone else will have to do the deed. Quote Share this post Link to post Share on other sites
+Omegamatrix #29 Posted May 2, 2010 Alright, the old dump of Tomarc was bad. I dumped this one from a Tomarc/Motocross double ender. Tomarc (good dump).bin Also I received an used Harmony today. It's pretty sweet... I just started to play around with it too! 2 Quote Share this post Link to post Share on other sites
orangest #30 Posted May 11, 2010 Alright, the old dump of Tomarc was bad. I dumped this one from a Tomarc/Motocross double ender. Thank you! Quote Share this post Link to post Share on other sites