3 ms·
Kirby's Adventure for the NES, one of my favorite games, ignores your controller inputs sometimes. I dove into the ROM, figured out the problem and fixed it: ht
by nicetryguy 3y ago
Kirby's Adventure for the NES, one of my favorite games, ignores your controller inputs sometimes. I dove into the ROM, figured out the problem and fixed it: https://www.romhacking.net/hacks/7595/ https://www.romhacking.net/hacks/7595/
I'm currently hacking the SNES mouse into Sim City.
- pwpw 3y agoThat’s great! I really appreciate these rom hacks that fix errors in the original game to allow for an ideal version. How do you go about hacking a SNES rom? What tools and language do you use?
- nicetryguy 3y agoRight now, i'm using the assembler WLA-DX to inject the SimCity base ROM with code changes, and using the SNES emulator Mesen with it's wonderful debugging tools to figure out what the hell i'm doing. I have a keyboard shortcut in Notepad++ that activates a .bat file, injects the base ROM, checks if it built properly, uses a powershell script (written by ChatGPT!) to convert WLA-DX generated labels (.sym) to Mesen debugger (.mlb) format, and if all is well, it starts the emulator with the built ROM and label file. I'm coding in raw 65c816 ASM. My setup looks something like this: https://nesblast.com/img/snes_hacking_setup.png https://nesblast.com/img/snes_hacking_setup.png If you have basic ASM experience, the SNESdev wiki will tell you everything you need: https://snes.nesdev.org/wiki/Main_Page https://snes.nesdev.org/wiki/Main_Page If you don't have basic ASM experience, i would start here: https://skilldrick.github.io/easy6502/ https://skilldrick.github.io/easy6502/
- pwpw 3y agoThanks for sharing. I really admire what you're doing. Keep up the good work!
- bombcar 3y agoThis reminds me of the person who fixed the infamous Atari ET game: http://www.neocomputer.org/projects/et/ http://www.neocomputer.org/projects/et/
- corysama 3y agoSNES Sim City is one of my fav games to emulate. When your mouse hack works, want a copy of the patch!