Ecernosoft Posted August 21, 2022 Share Posted August 21, 2022 Hello! I know the 5200 and 8bit have hardware collision and I know about Hitclr, but what about the other registers? Can you give me the names and what they do? Thanks! I want to make ICT5200 but I'll need these registers. Quote Link to comment Share on other sites More sharing options...
ivop Posted August 21, 2022 Share Posted August 21, 2022 See https://www.atariarchives.org/mapping/memorymap.php GTIA starts at $D000. For example, $D003 is (R) Missile 3 to playfield collision. And so on. Quote Link to comment Share on other sites More sharing options...
Ecernosoft Posted August 21, 2022 Author Share Posted August 21, 2022 1 hour ago, ivop said: See https://www.atariarchives.org/mapping/memorymap.php GTIA starts at $D000. For example, $D003 is (R) Missile 3 to playfield collision. And so on. I'm dealing with 5200 so GTIA would be $C000. Quote Link to comment Share on other sites More sharing options...
Ecernosoft Posted August 21, 2022 Author Share Posted August 21, 2022 Also, how do I disable the color changing after said amount of time? Quote Link to comment Share on other sites More sharing options...
ivop Posted August 21, 2022 Share Posted August 21, 2022 17 minutes ago, Ecernosoft said: I'm dealing with 5200 so GTIA would be $C000. Yes, so $D003 maps to $C003, etc... Quote Link to comment Share on other sites More sharing options...
ivop Posted August 21, 2022 Share Posted August 21, 2022 (edited) 18 minutes ago, Ecernosoft said: Also, how do I disable the color changing after said amount of time? On an 8-bit that would be "poke 77,0" https://forums.atariage.com/topic/141439-help-needed-disable-800xl-screen-saver/ but I assume you mean the 5200 again Is there anything somewhat like a mapping for the 5200? Edited August 21, 2022 by ivop Quote Link to comment Share on other sites More sharing options...
Ecernosoft Posted August 21, 2022 Author Share Posted August 21, 2022 I'm using assembly, so does the GTIA have individual registers for every sprite (Ex. 1 register per sprite) or does it have one register per collision (Ex. P0-P1, P0-P2, P0-P3, etc) GTIA = $C000-$C01F on 5200, $D000-$D01F on 8bit Quote Link to comment Share on other sites More sharing options...
TGB1718 Posted August 22, 2022 Share Posted August 22, 2022 It may be worth you having a look at this :- Although it's for the 800 and you know the difference of the addresses, the register values will be the same Each register is detailed atari-400-800-hardware-manual.pdf 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.