diff --git a/.drone.yml b/.drone.yml index af634fd..ef937fb 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,4 +6,9 @@ steps: - name : test image: golang:latest commands: - - go test -v ./pkg/... + - go test -v ./chip8 +- name : build + image: golang:latest + commands: + - go build ./cmd/test_prog + diff --git a/pkg/chip8/chip8.go b/chip8/chip8.go similarity index 100% rename from pkg/chip8/chip8.go rename to chip8/chip8.go diff --git a/pkg/chip8/chip8_test.go b/chip8/chip8_test.go similarity index 100% rename from pkg/chip8/chip8_test.go rename to chip8/chip8_test.go diff --git a/cmd/test_prog/main.go b/cmd/test_prog/main.go new file mode 100644 index 0000000..f3088e2 --- /dev/null +++ b/cmd/test_prog/main.go @@ -0,0 +1,12 @@ +package main + +import ( + "git.jacknet.io/S.D/Chip-8_Go/chip8" + "fmt" + ) + +func main() { + prog := make([]byte, 6) + cpu := chip8.NewCHIP8(prog) + fmt.Printf("%d\n", cpu.GetGraphicsBuffer()[0]) +} \ No newline at end of file diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..a927f9a --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module git.jacknet.io/S.D/Chip-8_Go + +go 1.15