How to Disassemble Mega Drive/Genesis ROMs (or BIN files to be more exact)By Xhojn dated Tue Nov 08 2022 10:22:39 GMT+0000 (Coordinated Universal Time) last updated Tue Nov 08 2022 12:49:33 GMT+0000 (Coordinated Universal Time)
While working on my PAL conversion project for Lunar: Eternal Blue I have had to play around with disassembling some of the BIN files contained on the disk. Here's how I achieved and would also work for Mega Drive/Genesis ROMs as well.
Converting Lunar: Eternal Blue to PAL - Work In ProgressBy Xhojn dated Fri Sep 09 2022 12:35:16 GMT+0000 (Coordinated Universal Time) last updated Tue Sep 13 2022 16:36:17 GMT+0000 (Coordinated Universal Time)
![Welcome to the madness that is hacking the music for Lunar: Eternal Blue](/static/img/mm/gaming/38169541_s.jpg) Before delving into the pit of madness, I should give some background context. I really enjoy playing RPGs, they are one of my favourite genres of games (it's just a pity they take so long to complete). I’m mostly interested in playing retro ones, though I will dabble with some newer ones on occasion. Over the last couple of years, I have pulled out my old Mega Drive (Sega Genesis for my American/Canadian cousins). Thanks to a Christmas bonus almost two years ago, I bought a Mega CD (Sega CD). With my new CD-based add-on, I wanted to see what games were available -- so straight to YouTube I go, looking for top ten lists. Sadly, there are a bunch of games that were never released in the PAL territory (Europe and Australia). Through the wonders of being in the future, there are options for getting around this. One popular method is to mod the console to not only play imports, but also to run at 60Hz (retro NSTC/Japan games run at 60Hz, but PAL ran at 50Hz….it’s a long story). I would've needed to mod my Mega Drive as well as my Mega CD, and I didn’t have the heart to do that. Plan B! There are people who mod the games so they will run on PAL consoles instead! There is one game, though, that hasn’t been converted, and that is Lunar: Eternal Blue (which will be shortened to "Lunar" for the rest of this post).