izapple2/main.go

25 lines
447 B
Go
Raw Normal View History

2019-01-26 17:57:03 +00:00
package main
2019-04-13 18:29:31 +00:00
import (
"go6502/apple2"
"go6502/apple2sdl"
)
2019-01-26 17:57:03 +00:00
func main() {
//romFile := "apple2/romdumps/Apple2.rom"
romFile := "apple2/romdumps/Apple2_Plus.rom"
//romFile := "apple2/romdumps/Apple2e.rom"
2019-03-04 23:00:12 +00:00
disk2RomFile := "apple2/romdumps/DISK2.rom"
diskImage := "../dos33.dsk"
2019-01-26 17:57:03 +00:00
2019-03-04 23:00:12 +00:00
log := false
2019-04-13 18:29:31 +00:00
sdl := true
a := apple2.NewApple2(romFile)
2019-03-04 23:00:12 +00:00
a.AddDisk2(disk2RomFile, diskImage)
2019-04-13 18:29:31 +00:00
if sdl {
apple2sdl.SDLRun(a)
} else {
a.Run(log, true)
}
2019-01-26 17:57:03 +00:00
}