Team hat trick sente conversion question

Following up on this...

New roms fixed the graphics issue.
20250830_200432.jpg
And it seems you can also run chicken shift in an minigolf cart if you double up the cd rom and place it in U3A along with the standard combinations for the ab bank and the graphics. The ambiguously labeled cd rom must be cd5? Which would make sense because the rom check skips u2a.
20250831_145925.jpg
 
Following up on this...

New roms fixed the graphics issue.
View attachment 843462
And it seems you can also run chicken shift in an minigolf cart if you double up the cd rom and place it in U3A along with the standard combinations for the ab bank and the graphics. The ambiguously labeled cd rom must be cd5? Which would make sense because the rom check skips u2a.
View attachment 843461

Nice sleuthing.

One thing you may want to check, is to make sure you can play through Level 4. See here for another thread where someone got a CS cart conversion partly working, but it crapped out at Level 4:

 
One thing you may want to check, is to make sure you can play through Level 4. See here for another thread where someone got a CS cart conversion partly working, but it crapped out at Level 4

I did have concerns of the ab bank being similarly permuted. The way I tried to test was to run the rom check with a rom removed and see if the "bad roms" were what I expected. They all were so I think at worst a the 23 rom would have to be burned as 32. The chicken shift rom check doesn't run without ab5 so that has to be correct. And I believe all the graphics are addressed from the main board (e.g., dont use the pal)

I cannot check anymore since I never even installed my cs cp. I already had the paradise kit so trying it was more educational. I moved on (and reused the roms) to snacks and jaxson which plays using the same trick and is compatible with the minigolf cp (at least for right handers that are comfortable using the 3 player start button to sneeze)

I will report if that game freezes.
 
Last edited:
I did have concerns of the ab bank being similarly permuted. The way I tried to test was to run the rom check with a rom removed and see if the "bad roms" were what I expected. They all were so I think at worst a the 23 rom would have to be burned as 32. The chicken shift rom check doesn't run without ab5 so that has to be correct. And I believe all the graphics are addressed from the main board (e.g., dont use the pal)

I cannot check anymore since I never even installed my cs cp. I already had the paradise kit so trying it was more educational. I moved on (and reused the roms) to snacks and jaxson which plays using the same trick and is compatible with the minigolf cp (at least for right handers that are comfortable using the 3 player start button to sneeze)

I will report if that game freezes.


FYI, if you have a Snacks 'n Jaxson, you can make CP wiring adapters to let you play Chicken Shift (and MG, and other games). The pinouts for all games are in the documentation that's out there.

Snacks 'n Jaxson is one of the best CP's to do this with, as it has the best combination of controls (P1/P2 start, trackball, and two action buttons). You can wire the two action buttons to play CS in this case.

I made an adapter to let me play Mini Golf using my Gimme A Break CP. (I'm limited to 2 players, but that's fine.) I want to do CS as well, but I either need to add a second action button. Or I could use P1/P2 start as the action buttons, and then use the GAB action button as P1 start (which would be janky, and only 1 player, but better than nothing).

It would be even better if we could go into the code and figure out where the input calls are, and modify the ROMs to map all the controls to a common set of inputs. Then you wouldn't need the adapters. That would allow the possibility of making a unified multicart with multiple ROM sets on it (and some switches to select the ROM set), which would all work with a single common CP.
 
Makes me wonder how good current language models are at identifying such input reads directly from op code. For example, if you describe a game and give it the rom, could it tag a string of operations with its purpose.
 
It would be even better if we could go into the code and figure out where the input calls are, and modify the ROMs to map all the controls to a common set of inputs. Then you wouldn't need the adapters. That would allow the possibility of making a unified multicart with multiple ROM sets on it (and some switches to select the ROM set), which would all work with a single common CP.

Maybe it's time you learned a little asm so you could do these trivial things yourself.
 
Back
Top Bottom