gb-player/main.go

31 lines
378 B
Go

package main
import (
"fmt"
"log"
"os"
// "gb-player/ui"
"gb-player/gb"
)
func main() {
if len(os.Args) != 2 {
log.Fatalln("No rom file specified")
}
romPath := os.Args[1]
// ui.Run(romPath)
console, err := gb.NewConsole(romPath)
if err != nil {
log.Fatal(err)
}
fmt.Println("Executing instructions")
for !console.CPU.Halted {
console.CPU.Step()
}
}