Update test suite to use example roms
This commit is contained in:
parent
5387152a21
commit
ba4e098ba5
@ -7,15 +7,15 @@ import (
|
||||
)
|
||||
|
||||
func TestInsertCartridge(t *testing.T) {
|
||||
cartridge := Insert("rom.gb")
|
||||
cartridge := Insert("./roms/dmg-acid2.gb")
|
||||
assert := assert.New(t)
|
||||
|
||||
assert.Equal(cartridge.Title, "SEIKEN DENSETSU")
|
||||
assert.Equal(cartridge.Mapper, "MBC2+BATTERY")
|
||||
assert.Equal(cartridge.Licensee, "Square")
|
||||
assert.Equal(cartridge.Title, "DMG-ACID2")
|
||||
assert.Equal(cartridge.Mapper, "ROM ONLY")
|
||||
assert.Equal(cartridge.Licensee, "None")
|
||||
assert.False(cartridge.SGBSupport, "SGB support should be false")
|
||||
assert.Equal(cartridge.ROMSize, 256)
|
||||
assert.Equal(cartridge.ROMSize, 32)
|
||||
assert.Equal(cartridge.RAMSize, "0 - No RAM")
|
||||
assert.Equal(cartridge.Destination, "Overseas only")
|
||||
assert.Equal(cartridge.Destination, "Japan (and possibly overseas)")
|
||||
assert.Equal(cartridge.Version, 0)
|
||||
}
|
||||
|
||||
2
main.go
2
main.go
@ -10,7 +10,7 @@ func main() {
|
||||
// log.Fatalln("No rom file specified")
|
||||
// }
|
||||
// romPath := os.Args[1]
|
||||
romPath := "rom.gb"
|
||||
romPath := "./roms/dmg-acid2.gb"
|
||||
|
||||
ui.Run(romPath)
|
||||
}
|
||||
|
||||
BIN
roms/01-special.gb
Normal file
BIN
roms/01-special.gb
Normal file
Binary file not shown.
BIN
roms/02-interrupts.gb
Normal file
BIN
roms/02-interrupts.gb
Normal file
Binary file not shown.
BIN
roms/03-op sp,hl.gb
Normal file
BIN
roms/03-op sp,hl.gb
Normal file
Binary file not shown.
BIN
roms/04-op r,imm.gb
Normal file
BIN
roms/04-op r,imm.gb
Normal file
Binary file not shown.
BIN
roms/05-op rp.gb
Normal file
BIN
roms/05-op rp.gb
Normal file
Binary file not shown.
BIN
roms/06-ld r,r.gb
Normal file
BIN
roms/06-ld r,r.gb
Normal file
Binary file not shown.
BIN
roms/07-jr,jp,call,ret,rst.gb
Normal file
BIN
roms/07-jr,jp,call,ret,rst.gb
Normal file
Binary file not shown.
BIN
roms/08-misc instrs.gb
Normal file
BIN
roms/08-misc instrs.gb
Normal file
Binary file not shown.
BIN
roms/09-op r,r.gb
Normal file
BIN
roms/09-op r,r.gb
Normal file
Binary file not shown.
BIN
roms/10-bit ops.gb
Normal file
BIN
roms/10-bit ops.gb
Normal file
Binary file not shown.
BIN
roms/11-op a,(hl).gb
Normal file
BIN
roms/11-op a,(hl).gb
Normal file
Binary file not shown.
BIN
roms/cpu_instrs.gb
Normal file
BIN
roms/cpu_instrs.gb
Normal file
Binary file not shown.
BIN
roms/dmg-acid2.gb
Normal file
BIN
roms/dmg-acid2.gb
Normal file
Binary file not shown.
BIN
roms/mem_timing.gb
Normal file
BIN
roms/mem_timing.gb
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user