Example #1
0
func (n *NES) LoadRom(r rom.ROM) {
	mirror := r.Pages() == 1
	for i, v := range r.ProgramRom() {
		*n.Cartridge[i] = *v
		if mirror {
			*n.Cartridge[i+0x4000] = *v
		}
	}
}