2019-01-26 17:57:03 +00:00
|
|
|
package main
|
|
|
|
|
2019-04-13 18:29:31 +00:00
|
|
|
import (
|
|
|
|
"go6502/apple2"
|
|
|
|
"go6502/apple2sdl"
|
|
|
|
)
|
2019-02-16 19:15:41 +00:00
|
|
|
|
2019-01-26 17:57:03 +00:00
|
|
|
func main() {
|
2019-02-23 23:41:32 +00:00
|
|
|
//romFile := "apple2/romdumps/Apple2.rom"
|
2019-02-25 22:28:26 +00:00
|
|
|
romFile := "apple2/romdumps/Apple2_Plus.rom"
|
|
|
|
//romFile := "apple2/romdumps/Apple2e.rom"
|
2019-03-04 23:00:12 +00:00
|
|
|
disk2RomFile := "apple2/romdumps/DISK2.rom"
|
2019-03-11 22:27:34 +00:00
|
|
|
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
|
2019-03-02 17:33:50 +00:00
|
|
|
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
|
|
|
}
|