+nanochess Posted February 2, 2013 Share Posted February 2, 2013 As said before, the Super Cobra game has a mess in RAM memory access that prevents it from working in the Coleco ADAM as it requires the 1K RAM mirroring of Colecovision. Following Ikrananka's dump I've changed carefully each access to $6000-$63ff to be at $7000-$73ff (the other way looked more difficult), I've tested it in BlueMSX with internal RAM changed to 8K, so it also should work fine over a Coleco ADAM. Indeed was an interesting challenge and a nightmare to check every byte and double-checked just to see I didn't miss any bytes. As a note of warning, there are 192 different bytes patched, if you miss one then you'll see strange effects in the game. If anyone publishes a patched ROM, please DON'T give me any credit. It is only my little contribution to the community. Address Original byte New byte $0007 = $63 -> $73 $0009 = $60 -> $70 $0027 = $60 -> $70 $00DA = $60 -> $70 $010B = $63 -> $73 $0179 = $63 -> $73 $017C = $63 -> $73 $0184 = $63 -> $73 $0189 = $63 -> $73 $018C = $63 -> $73 $01C2 = $63 -> $73 $01D1 = $63 -> $73 $01E3 = $63 -> $73 $01E9 = $63 -> $73 $01EC = $63 -> $73 $01F8 = $63 -> $73 $01FB = $63 -> $73 $0203 = $63 -> $73 $0206 = $63 -> $73 $0383 = $63 -> $73 $0779 = $63 -> $73 $077C = $63 -> $73 $079A = $63 -> $73 $07AD = $63 -> $73 $0890 = $63 -> $73 $089A = $63 -> $73 $08B4 = $63 -> $73 $08BF = $63 -> $73 $0919 = $63 -> $73 $091C = $63 -> $73 $0928 = $63 -> $73 $0932 = $63 -> $73 $093D = $63 -> $73 $0942 = $63 -> $73 $0947 = $63 -> $73 $094C = $63 -> $73 $0951 = $63 -> $73 $0956 = $63 -> $73 $0960 = $63 -> $73 $0965 = $63 -> $73 $096A = $63 -> $73 $097F = $63 -> $73 $0982 = $63 -> $73 $098D = $63 -> $73 $09AE = $60 -> $70 $09DB = $63 -> $73 $09E3 = $63 -> $73 $09F1 = $63 -> $73 $09F6 = $63 -> $73 $0A0F = $63 -> $73 $0A2B = $60 -> $70 $0A3B = $63 -> $73 $0A41 = $63 -> $73 $1482 = $63 -> $73 $149B = $63 -> $73 $14B5 = $63 -> $73 $14C2 = $63 -> $73 $14C9 = $63 -> $73 $14CC = $63 -> $73 $14D4 = $63 -> $73 $14DA = $63 -> $73 $14E6 = $63 -> $73 $14F0 = $63 -> $73 $14F6 = $63 -> $73 $1504 = $63 -> $73 $150A = $63 -> $73 $150D = $63 -> $73 $1512 = $63 -> $73 $1533 = $63 -> $73 $1546 = $63 -> $73 $154B = $63 -> $73 $1550 = $63 -> $73 $157C = $63 -> $73 $15A3 = $63 -> $73 $15A9 = $63 -> $73 $15B2 = $63 -> $73 $15C0 = $63 -> $73 $15C6 = $63 -> $73 $15DE = $63 -> $73 $15E1 = $63 -> $73 $15E4 = $63 -> $73 $15E7 = $63 -> $73 $15EA = $63 -> $73 $15ED = $63 -> $73 $15F9 = $63 -> $73 $1646 = $63 -> $73 $1654 = $63 -> $73 $166E = $63 -> $73 $168C = $63 -> $73 $1695 = $63 -> $73 $1698 = $63 -> $73 $16D4 = $63 -> $73 $16FA = $63 -> $73 $16FF = $63 -> $73 $1747 = $63 -> $73 $176A = $63 -> $73 $1774 = $63 -> $73 $1777 = $63 -> $73 $177A = $63 -> $73 $177D = $63 -> $73 $179D = $63 -> $73 $17A0 = $63 -> $73 $17CD = $63 -> $73 $17D6 = $63 -> $73 $1803 = $63 -> $73 $1813 = $63 -> $73 $1821 = $63 -> $73 $1833 = $63 -> $73 $1839 = $63 -> $73 $1840 = $63 -> $73 $1856 = $63 -> $73 $186A = $63 -> $73 $18AE = $63 -> $73 $18BA = $63 -> $73 $1900 = $63 -> $73 $190E = $63 -> $73 $1923 = $63 -> $73 $1926 = $63 -> $73 $1985 = $63 -> $73 $198E = $63 -> $73 $199B = $63 -> $73 $19A4 = $63 -> $73 $19B4 = $63 -> $73 $19C1 = $63 -> $73 $19FB = $63 -> $73 $1A05 = $63 -> $73 $1A0D = $63 -> $73 $1A12 = $63 -> $73 $1A1B = $63 -> $73 $1A23 = $63 -> $73 $1A42 = $63 -> $73 $1A9E = $63 -> $73 $1AA5 = $63 -> $73 $1AAC = $63 -> $73 $1AB3 = $63 -> $73 $1ABA = $63 -> $73 $1AC1 = $63 -> $73 $1AC8 = $63 -> $73 $1ACE = $63 -> $73 $1AD3 = $63 -> $73 $1AD8 = $63 -> $73 $1B13 = $63 -> $73 $1B2F = $63 -> $73 $1B45 = $63 -> $73 $1B5B = $63 -> $73 $1B7F = $63 -> $73 $1B99 = $63 -> $73 $1B9F = $63 -> $73 $1C0A = $63 -> $73 $1C12 = $63 -> $73 $1C24 = $63 -> $73 $1C27 = $63 -> $73 $1C2D = $63 -> $73 $1C32 = $63 -> $73 $1C37 = $63 -> $73 $1C3E = $63 -> $73 $1C43 = $63 -> $73 $1C63 = $63 -> $73 $1C69 = $63 -> $73 $1C6F = $63 -> $73 $1C74 = $63 -> $73 $1CCA = $63 -> $73 $1CD8 = $63 -> $73 $1CEB = $63 -> $73 $1D5B = $63 -> $73 $1D63 = $63 -> $73 $1D74 = $63 -> $73 $1D79 = $63 -> $73 $1DCD = $63 -> $73 $1DD7 = $63 -> $73 $1DDF = $63 -> $73 $1DFF = $63 -> $73 $1E09 = $63 -> $73 $1E14 = $63 -> $73 $1E1A = $63 -> $73 $1E1E = $63 -> $73 $1E30 = $63 -> $73 $1E38 = $63 -> $73 $1E3C = $63 -> $73 $1E3F = $63 -> $73 $1E44 = $63 -> $73 $1E49 = $63 -> $73 $1EA5 = $63 -> $73 $1EAF = $63 -> $73 $1EB8 = $63 -> $73 $1ECC = $63 -> $73 $1EEF = $63 -> $73 $1EF4 = $63 -> $73 $1F13 = $63 -> $73 $1F65 = $63 -> $73 $1FA5 = $63 -> $73 $1FA9 = $63 -> $73 8 Quote Link to comment Share on other sites More sharing options...
NIAD Posted February 2, 2013 Share Posted February 2, 2013 Thanks for all your hard work Nanochess, it's very much appreciated. As far as posting the patched rom image, I don't see why this would be an issue for you to do as well as supplying all the patch details as you have done above. In the end, it's up to you, otherwise I'll take care of it. 1 Quote Link to comment Share on other sites More sharing options...
+grips03 Posted February 2, 2013 Share Posted February 2, 2013 Nanochess you are very cool, same goes for NIAD 1 Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted February 2, 2013 Share Posted February 2, 2013 Nice job , nanochess! 1 Quote Link to comment Share on other sites More sharing options...
NIAD Posted February 3, 2013 Share Posted February 3, 2013 Here is the patched rom file for use with ADAM Computers only... Super Cobra (1983) (Parker Brothers) (ADAM).zip 3 Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted February 3, 2013 Share Posted February 3, 2013 Here is the patched rom file for use with ADAM Computers only... So this patched ROM won't work on a vanilla CV console? Quote Link to comment Share on other sites More sharing options...
jblenkle Posted February 3, 2013 Share Posted February 3, 2013 I just tried it via the Utlimate SD cart and it appears to work fine on a CV. So this patched ROM won't work on a vanilla CV console? 1 Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted February 3, 2013 Share Posted February 3, 2013 I just tried it via the Utlimate SD cart and it appears to work fine on a CV. I should have tried that myself, but I've been busy processing Team Pixelboy orders for the last 48 hours. Well, that's a relief anyway. Quote Link to comment Share on other sites More sharing options...
NIAD Posted February 3, 2013 Share Posted February 3, 2013 I just tried it via the Utlimate SD cart and it appears to work fine on a CV. I should have tried the patched rom file on a CV as well, but wasn't overly concerned because we know that the current good dump made a while back by Ikrananka works fine on the CV... and I was being lazy! Honestly, I would still keep both the original (for CV) and the patched (for ADAM) because you just never know. BTW, that does not mean that in any way, shape or form that I dount Nanochess' tremendous talents! 1 Quote Link to comment Share on other sites More sharing options...
+nanochess Posted February 3, 2013 Author Share Posted February 3, 2013 (edited) Thanks NIAD for testing in a real ADAM. My tests were ran exclusively in emulator, I've won the game with save states. Later I should try to win the game in my Colecovision Edited February 3, 2013 by nanochess Quote Link to comment Share on other sites More sharing options...
jblenkle Posted February 3, 2013 Share Posted February 3, 2013 I will try an extended play on the ColecoVision later to make sure it works all the way through. This is one of the few games I'm really successful at and can usually make it through in one try. I made modifications to the 8k rom too and it loaded OK on the ADAM, but then NIAD reminded me there had been other issues with this rom (I think it locked up or the graphics got garbled later in the game)...don't know if this mod would have fixed that or not. I should have tried the patched rom file on a CV as well, but wasn't overly concerned because we know that the current good dump made a while back by Ikrananka works fine on the CV... and I was being lazy! Honestly, I would still keep both the original (for CV) and the patched (for ADAM) because you just never know. BTW, that does not mean that in any way, shape or form that I dount Nanochess' tremendous talents! Quote Link to comment Share on other sites More sharing options...
+nanochess Posted February 3, 2013 Author Share Posted February 3, 2013 I will try an extended play on the ColecoVision later to make sure it works all the way through. This is one of the few games I'm really successful at and can usually make it through in one try. I made modifications to the 8k rom too and it loaded OK on the ADAM, but then NIAD reminded me there had been other issues with this rom (I think it locked up or the graphics got garbled later in the game)...don't know if this mod would have fixed that or not. Use the ROM provided by NIAD, it's based in the Ikrananka's dump that solves the garbled graphics. I'll be glad to know your experience Quote Link to comment Share on other sites More sharing options...
jblenkle Posted February 3, 2013 Share Posted February 3, 2013 Actually I am going to try it with both...just want to double check the 8k rom to see if the modification might have fixed anything... Use the ROM provided by NIAD, it's based in the Ikrananka's dump that solves the garbled graphics. I'll be glad to know your experience 1 Quote Link to comment Share on other sites More sharing options...
NIAD Posted February 3, 2013 Share Posted February 3, 2013 Actually I am going to try it with both...just want to double check the 8k rom to see if the modification might have fixed anything... Joe's got a lot of free time on his hands if you haven't noticed!!! 1 Quote Link to comment Share on other sites More sharing options...
jblenkle Posted February 3, 2013 Share Posted February 3, 2013 8k rom crapped out just as I completed the last level...I will try the 32k version next... Joe's got a lot of free time on his hands if you haven't noticed!!! Quote Link to comment Share on other sites More sharing options...
NIAD Posted February 3, 2013 Share Posted February 3, 2013 8k rom crapped out just as I completed the last level...I will try the 32k version next... See, like I said, Joe has a LOT of free time on his hands! Then again, I must as well seeing how much time I spend on AA. Quote Link to comment Share on other sites More sharing options...
jblenkle Posted February 3, 2013 Share Posted February 3, 2013 Yes Jim...aren't you late for your AA meeting? Will try the 32k Super Cobra now...unless my wife catches me... See, like I said, Joe has a LOT of free time on his hands! Then again, I must as well seeing how much time I spend on AA. 1 Quote Link to comment Share on other sites More sharing options...
jblenkle Posted February 3, 2013 Share Posted February 3, 2013 OK, I played all the way through the modified 32k version on the ADAM and everything seems fine...hurray! 2 Quote Link to comment Share on other sites More sharing options...
+nanochess Posted February 4, 2013 Author Share Posted February 4, 2013 OK, I played all the way through the modified 32k version on the ADAM and everything seems fine...hurray! Wow! you're a gifted player, I've a lot of difficulties with these cannons Quote Link to comment Share on other sites More sharing options...
jblenkle Posted February 4, 2013 Share Posted February 4, 2013 Super Cobra was a game I played endlessly back in the 80s...when they had it in the HSC last season, I more or less picked right up where I left off. It's pretty easy for me now. Wow! you're a gifted player, I've a lot of difficulties with these cannons 1 Quote Link to comment Share on other sites More sharing options...
ColecoFan1981 Posted February 15, 2013 Share Posted February 15, 2013 Speaking of fixing Super Cobra, I'm wondering if you fellows could also provide a hack in which your score, just while you're flying, increases at a faster rate (a la the Atari 2600 version)? The number of points scored on the CV version just by flying is way too slow. ~Ben 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.