ASM Hacking for Dummies
This document was written for the aspiring ROM hacker with little to no experience in 65c816 programming.
This document was written for the aspiring ROM hacker with little to no experience in 65c816 programming.
BS-X MMIO
BS-X Satellaview Header
Basic ca65 Usage for SNES Programming
Version 1.0 - Copyright 2003: The Dumper
The Game Doctor SF3/SF6/SF7 backup units for the SNES use a 512 byte header.
The format is as follows (all numbers are hexadecimal):
0000-000F
47 41 4D 45 20 44 4F 43 54 4F 52 20 53 46 20 33 "GAME DOCTOR SF 3"
This is the ID string for a Game Doctor SF header.
0010
SRA ...
Tutorial on writing to DSPRAM without any SPC700 code
HiROM/LoROM differences
A few games on Super Famicom supports Memory Pack and Satellaview content.
Memory Pack can be accessed through the 3rd menu from the top and left.
Content must be at the start of Memory Pack, must be HiROM and 4M.
$A080E0 (0x80E0): "JYAN-OH TOHRYUMON SFX (SAT-VIE ...
bazz's controller input tutorial
LoROM and HiROM can run at Slow(2.58mhz) or Fast(3.58mhz), this show hows to make you LoROM project us FastROM and run at 3.58mhz.
SFROM File Format
This is a document intended to describe the various hardware ports on the SNES.
The Super Flash Cart 64M (SFC) is an 8MB SNES cartridge with flash memory and battery RAM. It comes with a separate programmer. I obtained the following information by hot-swapping the cartridge into an already-powered SNES running probing programs, and making minor modifications to its mapping scheme.
The SNES has a 24-bit a ...
Fixed typo
Below is an example of using Xkas to patch an existing game. The game is Super Mario World and the patch was coded by Videogamer555, you can also view the original thread.
Firstly you need the SMW ROM without a header, and should expand the ROM ...