News: 11 March 2016 - Forum Rules

Author Topic: Sega Master System: ROM hacking tutorial  (Read 6469 times)

hang-on

  • Guest
Sega Master System: ROM hacking tutorial
« on: December 10, 2013, 04:14:48 pm »
Hi guys.

I have been working with creating 'trainer' patches for Altered Beast and Golden Axe (level selection, unlimited lives, + other features). I have documented my experiments, collecting bits and pieces into a kind of tutorial on ROM hacking to create trainer patches for games. This tutorial is appended to the existing page on trainers over at SMS-power:

http://www.smspower.org/Development/Trainers

My approach might not be the most simple or straight forward way to achieve quick patches like unlimited lives etc. My motivation for hacking ROMs is not only the pleasure of enabling trainer features by patching some isolated bytes (but this IS also a major thrill for me). As a child, I did spend a lot of time wondering about how my SMS games where made, how the console worked, etc. Now, as I'm coming back to all this SEGA 8-bit stuff after 25 years, hacking the games is more like a practice of reworking some of the great mysteries of my childhood. So I'm primarily fuelled by a passion for exploring the inner workings of the games. I'm set on both process and product here.

tryphon

  • Hero Member
  • *****
  • Posts: 737
    • View Profile
Re: Sega Master System: ROM hacking tutorial
« Reply #1 on: December 15, 2013, 04:33:09 pm »
It's undoubtely a good article, and almost everything can be used for others consoles.

syntax error

  • Full Member
  • ***
  • Posts: 227
    • View Profile
Re: Sega Master System: ROM hacking tutorial
« Reply #2 on: December 16, 2013, 06:27:12 am »
Another way is to learn about the Master System is z88dk.They have a SMS library and a Pong Sample game.
Or searching for MSX code, these computers and the Colecovision have almost the same hardware.

cret

  • Jr. Member
  • **
  • Posts: 75
    • View Profile
Re: Sega Master System: ROM hacking tutorial
« Reply #3 on: December 16, 2013, 02:51:25 pm »
thx for this stuff, it will be ported to r2
go r2, use debug. .... White hand was fainted