Rybags Posted July 18, 2009 Share Posted July 18, 2009 As I said already. The 400/800 don't have bankswitching. It's done inside the cartridge. Quote Link to comment Share on other sites More sharing options...
Bryan Posted July 23, 2009 Share Posted July 23, 2009 (edited) MULE was done without any extra RAM by finding all locations in memory that are modified during play and squashing them all down to the 16K of 5200 RAM. Everything else went in bankswitched cartridge ROM. This method would probably work for a large number of games, but you have to go through the disassembled code with a fine-toothed comb then modify and reassemble it for these restrictions. Edited July 23, 2009 by Bryan Quote Link to comment Share on other sites More sharing options...
walter_J64bit Posted July 23, 2009 Share Posted July 23, 2009 You would better off making new games than to go through all that code. Quote Link to comment Share on other sites More sharing options...
+Allan Posted July 23, 2009 Share Posted July 23, 2009 MULE was done without any extra RAM by finding all locations in memory that are modified during play and squashing them all down to the 16K of 5200 RAM. Everything else went in bankswitched cartridge ROM. This method would probably work for a large number of games, but you have to go through the disassembled code with a fine-toothed comb then modify and reassemble it for these restrictions. I was just playing MULE on the 5200 this week-end. Thanks again for porting it. It's such a great game. I just wish I had more time to play it. Allan Quote Link to comment Share on other sites More sharing options...
carmel_andrews Posted July 23, 2009 Share Posted July 23, 2009 I guess then that the 5200 is only good for porting low end A8 games...i.e sub 32k...so i guess something like spindizzy or Rampage/gauntlet is a no no...mind you i guess that something like Dandy dungeons/Aliens might be possible Quote Link to comment Share on other sites More sharing options...
atariksi Posted August 26, 2009 Share Posted August 26, 2009 I guess then that the 5200 is only good for porting low end A8 games...i.e sub 32k...so i guess something like spindizzy or Rampage/gauntlet is a no no...mind you i guess that something like Dandy dungeons/Aliens might be possible Speaking of ROMs, what's the pinouts for the OS ROM in the Atari 5200. Perhaps, it can be expanded to a bigger ROM or EEPROM. Quote Link to comment Share on other sites More sharing options...
carmel_andrews Posted August 27, 2009 Share Posted August 27, 2009 I guess then that the 5200 is only good for porting low end A8 games...i.e sub 32k...so i guess something like spindizzy or Rampage/gauntlet is a no no...mind you i guess that something like Dandy dungeons/Aliens might be possible Speaking of ROMs, what's the pinouts for the OS ROM in the Atari 5200. Perhaps, it can be expanded to a bigger ROM or EEPROM. That might require some hacky my friend, not for the faint hearted unless you know what your doing And i think it's beyond the initial scope of this thread, there might be resources on AA or the interwhatsitsname that'll point you in the right dir. Quote Link to comment Share on other sites More sharing options...
atariksi Posted August 27, 2009 Share Posted August 27, 2009 I guess then that the 5200 is only good for porting low end A8 games...i.e sub 32k...so i guess something like spindizzy or Rampage/gauntlet is a no no...mind you i guess that something like Dandy dungeons/Aliens might be possible Speaking of ROMs, what's the pinouts for the OS ROM in the Atari 5200. Perhaps, it can be expanded to a bigger ROM or EEPROM. That might require some hacky my friend, not for the faint hearted unless you know what your doing And i think it's beyond the initial scope of this thread, there might be resources on AA or the interwhatsitsname that'll point you in the right dir. I searched "Atari 5200 ROM Pinouts" and didn't get anything useful. Quote Link to comment Share on other sites More sharing options...
Rybags Posted August 27, 2009 Share Posted August 27, 2009 I was actually considering porting a couple of games... although I only have the emulator to test on. Is there a list out there of what computer stuff has been ported? Quote Link to comment Share on other sites More sharing options...
atariksi Posted August 27, 2009 Share Posted August 27, 2009 I was actually considering porting a couple of games... although I only have the emulator to test on. Is there a list out there of what computer stuff has been ported? So how would you port a 160*480*4 interlaced screen on A5200 if it required moving pixel data? Quote Link to comment Share on other sites More sharing options...
Rybags Posted August 27, 2009 Share Posted August 27, 2009 Doable... but you've got the RAM constraint. I was thinking Stellar Shuttle, since I got to know the code a bit. The enhanced version should fit in a 16K ROM although some shuffling around of stuff would be needed. Run the game core itself from RAM. The way the character set animation's done would need a rework - on the computer version I have 8K worth of character sets that gets data moved into it... probably need to reduce that down to 4K for the 5200. Quote Link to comment Share on other sites More sharing options...
+Allan Posted August 27, 2009 Share Posted August 27, 2009 I was actually considering porting a couple of games... although I only have the emulator to test on. Is there a list out there of what computer stuff has been ported? http://www.atariage.com/forums/topic/120084-5200-conversions/page__p__1450006__hl__atari%205200%20xl%20conversions__fromsearch__1entry1450006 Allan Quote Link to comment Share on other sites More sharing options...
+Mitch Posted August 27, 2009 Share Posted August 27, 2009 Speaking of ROMs, what's the pinouts for the OS ROM in the Atari 5200. Perhaps, it can be expanded to a bigger ROM or EEPROM. It uses the same pinout as a 2532 EPROM but the OS ROM uses only 2K of it. Mitch Quote Link to comment Share on other sites More sharing options...
atariksi Posted August 27, 2009 Share Posted August 27, 2009 Speaking of ROMs, what's the pinouts for the OS ROM in the Atari 5200. Perhaps, it can be expanded to a bigger ROM or EEPROM. It uses the same pinout as a 2532 EPROM but the OS ROM uses only 2K of it. Mitch Does the 5200 MB use the extra address line? Quote Link to comment Share on other sites More sharing options...
atariksi Posted August 27, 2009 Share Posted August 27, 2009 Doable... but you've got the RAM constraint. I was thinking Stellar Shuttle, since I got to know the code a bit. The enhanced version should fit in a 16K ROM although some shuffling around of stuff would be needed. Run the game core itself from RAM. The way the character set animation's done would need a rework - on the computer version I have 8K worth of character sets that gets data moved into it... probably need to reduce that down to 4K for the 5200. Okay, in char mode you can do it. But linear graphics would run into RAM shortage. Quote Link to comment Share on other sites More sharing options...
+Mitch Posted August 28, 2009 Share Posted August 28, 2009 Speaking of ROMs, what's the pinouts for the OS ROM in the Atari 5200. Perhaps, it can be expanded to a bigger ROM or EEPROM. It uses the same pinout as a 2532 EPROM but the OS ROM uses only 2K of it. Mitch Does the 5200 MB use the extra address line? I don't remember for sure, I want to say yes but I would need to check the schematics to verify. Mitch Quote Link to comment Share on other sites More sharing options...
atariksi Posted August 28, 2009 Share Posted August 28, 2009 Speaking of ROMs, what's the pinouts for the OS ROM in the Atari 5200. Perhaps, it can be expanded to a bigger ROM or EEPROM. It uses the same pinout as a 2532 EPROM but the OS ROM uses only 2K of it. Mitch Does the 5200 MB use the extra address line? I don't remember for sure, I want to say yes but I would need to check the schematics to verify. Mitch Also need to know if someone sells some socket converter as there are mainly 2732 EPROMs out there and their datasheets are easily available as well: 1. A7 24. Vcc 2. A6 23. A8 3. A5 22. A9 4. A4 21. A11 5. A3 20. G* 6. A2 19. A10 7. A1 18. E* 8. A0 17. D7 9. D0 16. D6 10. D1 15. D5 11. D2 14. D4 12. Vss 13. D3 Anyone have the pinouts for 2532 or Atari 5200 ROM so we can see the difference in the signals? Quote Link to comment Share on other sites More sharing options...
+Mitch Posted August 28, 2009 Share Posted August 28, 2009 OK, I checked the schematics and it does have the extra address line to support 4K. Pins 18 and 21 need to be swapped to use a 2732 instead of a 2532. Mitch Quote Link to comment Share on other sites More sharing options...
atariksi Posted August 29, 2009 Share Posted August 29, 2009 OK, I checked the schematics and it does have the extra address line to support 4K. Pins 18 and 21 need to be swapped to use a 2732 instead of a 2532. Mitch Thanks. I did find some unverified claims out there on the net claiming pins 18,20,21 were different. Pin 20 is chip enable on 2532 vs. output enable on 2732, but I guess either one can by done instantly so that pin can be left alone. So if I pull out pin 18 of 2732 and tie it to pin 20, that would allow me to plug in 2732 into A5200. Any idea as to what voltage is being applied at pin 21 of A5200 ROM? 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.