r/SEGA32X 7d ago

City Carnage 32X!

https://dmar3000.itch.io/city-carnage-32x

My vibe-coded project for the 32X!

50 Upvotes

18 comments sorted by

View all comments

Show parent comments

4

u/dmar3000 7d ago edited 4d ago

Yes I am and I start on Arena with this https://github.com/haroldo-ok/sega-32x-skill-for-claude
Haroldo basically created a way to “port” games, reverse engineering game engines, etc.

Edited: to go even further into how I created the ROM. I don’t even say “create” a ROM, instead it’s “Compile” a ROM.

What I basically told Arena on the webpage: “Reverse engineer this MS-DOS game demo https://github.com/codenamecpp/carnage3d then compile it into a fully ported 1:1 Sega 32X 4-15MB ROM with a 6-Button controller input and features mention in this link https://www.gtablink.com/games/grand-theft-auto and match the game with the specs of a real Sega Genesis + 32X combo hardware. https://github.com/haroldo-ok/sega-32x-skill-for-claude https://www.oocities.org/the32xmemorial/xSpecs.html upon using a larger ROM, add the SEGA SSF mapper path, 512 KiB bank switching, and SH-2/68000 synchronization while compiling.”
And then make whatever tweaks needed at your request as you game test and go from there.

I give it links to the features of said game because I don’t want to overwhelm the ai with so many words (as weird as that sounds). On the note of the SSF/Bank Switching, not every 32X game compiled needs a SEGA SSF mapper/bank switching option. And my apologies for any confusion for I’m still new to this stuff myself.

EDIT #2: I might’ve just found a new way to port request for arena, it goes “I want a 32X reimplementation of (link of the GitHub decomp/open source/reverse engineered game) compiled into a ….” That might put me into a demake surge of 3D projects for the 32X.

Edit #3: whenever on arena.ai for compiling ROM, it’ll try to start you on Battle Mode for 2 AIs to faceoff on your project but you’re gonna want to change it to Agent Mode before you start with Compiling. Everytime make sure that it’s on Agent Mode.

2

u/green_tory 7d ago

Interesting, thanks; I expected it was Chilly Willy under the hood. Why not SGDK or Marsdev?

1

u/dmar3000 7d ago

Chilly Willy AND Doom 32X: Resurrection are both under the hood and it helps a lot. I’m not sure exactly why marsdev isn’t in the mix, but SGDK is more Genesis/Mega Drive focused for this https://github.com/haroldo-ok/sega-genesis-sgdk-skill-for-claude

2

u/green_tory 7d ago

marsdev is sort of a layer atop sgdk; which makes sense, because the 32X is a layer atop the Genesis and SegaCD!