ROM hacking is the process of modifying a
ROM image (usually of a
video game) to alter the game's graphics, dialogue, levels, gameplay, and/or other elements. This is usually done by technically inclined video game fans to breathe new life into a cherished old game, as a creative outlet, or to make essentially
new unofficial games using the old game's engine.