Panther Posted November 5, 2022 Author Share Posted November 5, 2022 Time to revisit GTIA/CTIA detection again! The timings seem to change easily, I'll need to figure out a more reliable method. 1 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted November 6, 2022 Share Posted November 6, 2022 5 hours ago, Panther said: Time to revisit GTIA/CTIA detection again! The timings seem to change easily, I'll need to figure out a more reliable method. I seem to recall there's a way using a specific PMG collision register - and it may involve checking results with the GTIA register on & off. Similar to how in BASIC you can type POKE 623,64 and the screen should go black if you have a GITA, but it stays blue if you have a CTIA. Quote Link to comment Share on other sites More sharing options...
Panther Posted November 6, 2022 Author Share Posted November 6, 2022 4 minutes ago, Stephen said: I seem to recall there's a way using a specific PMG collision register - and it may involve checking results with the GTIA register on & off. Similar to how in BASIC you can type POKE 623,64 and the screen should go black if you have a GITA, but it stays blue if you have a CTIA. That's actually how I'm doing it. Set the player 0 horizontal position, graphics mode 9, GPRIOR loaded with #$41, clear the collision registers, wait two jiffies, load each player and missile register with 0, and check for a player 0 vs. playfield collision. It usually works. 1 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted November 6, 2022 Share Posted November 6, 2022 4 minutes ago, Panther said: That's actually how I'm doing it. Set the player 0 horizontal position, graphics mode 9, GPRIOR loaded with #$41, clear the collision registers, wait two jiffies, load each player and missile register with 0, and check for a player 0 vs. playfield collision. It usually works. Ah - sorry, that was my best idea. Quote Link to comment Share on other sites More sharing options...
Panther Posted November 6, 2022 Author Share Posted November 6, 2022 7 minutes ago, Stephen said: Ah - sorry, that was my best idea. I appreciate the help anyway. The first method I tried when I first wrote SimCheck didn't work well at all! I'm sure this will work, but just needs some tweaks. 1 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.