From d3823b94558d0cc4a03ffacdd975b46c7de52f66 Mon Sep 17 00:00:00 2001 From: Fabien Freling Date: Fri, 28 Dec 2018 17:20:48 +0100 Subject: [PATCH] Create src/lib --- Makefile | 5 ++++- src/{ => lib}/bit.ml | 0 src/{ => lib}/cartridge.ml | 0 src/{ => lib}/cpu.ml | 0 src/{ => lib}/dune | 0 src/{ => lib}/hexa.ml | 0 src/{ => lib}/interrupt.ml | 0 src/{ => lib}/memory.ml | 0 src/{ => lib}/oboy.ml | 2 +- src/{ => lib}/screen.ml | 0 src/{ => lib}/timer.ml | 0 11 files changed, 5 insertions(+), 2 deletions(-) rename src/{ => lib}/bit.ml (100%) rename src/{ => lib}/cartridge.ml (100%) rename src/{ => lib}/cpu.ml (100%) rename src/{ => lib}/dune (100%) rename src/{ => lib}/hexa.ml (100%) rename src/{ => lib}/interrupt.ml (100%) rename src/{ => lib}/memory.ml (100%) rename src/{ => lib}/oboy.ml (98%) rename src/{ => lib}/screen.ml (100%) rename src/{ => lib}/timer.ml (100%) diff --git a/Makefile b/Makefile index f3680d8..f60518b 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,8 @@ all: - dune build src/oboy.exe + dune build src/lib/oboy.exe + +core: + dune build src/retroarch check: ocamlbuild -use-ocamlfind -I src -lflag -g test/test_bit.byte -- diff --git a/src/bit.ml b/src/lib/bit.ml similarity index 100% rename from src/bit.ml rename to src/lib/bit.ml diff --git a/src/cartridge.ml b/src/lib/cartridge.ml similarity index 100% rename from src/cartridge.ml rename to src/lib/cartridge.ml diff --git a/src/cpu.ml b/src/lib/cpu.ml similarity index 100% rename from src/cpu.ml rename to src/lib/cpu.ml diff --git a/src/dune b/src/lib/dune similarity index 100% rename from src/dune rename to src/lib/dune diff --git a/src/hexa.ml b/src/lib/hexa.ml similarity index 100% rename from src/hexa.ml rename to src/lib/hexa.ml diff --git a/src/interrupt.ml b/src/lib/interrupt.ml similarity index 100% rename from src/interrupt.ml rename to src/lib/interrupt.ml diff --git a/src/memory.ml b/src/lib/memory.ml similarity index 100% rename from src/memory.ml rename to src/lib/memory.ml diff --git a/src/oboy.ml b/src/lib/oboy.ml similarity index 98% rename from src/oboy.ml rename to src/lib/oboy.ml index 0d44ee3..521cf16 100644 --- a/src/oboy.ml +++ b/src/lib/oboy.ml @@ -43,7 +43,7 @@ let rec run (cpu: Cpu.t) (mem: Memory.t) (screen: Screen.t) = (** Power up sequence http://bgb.bircd.org/pandocs.htm#powerupsequence *) let power_up cartridge = - (** Nintendo logo scrolling *) + (* Nintendo logo scrolling *) if not (Cartridge.check_nintendo_logo cartridge) then print_endline "Invalid ROM." else diff --git a/src/screen.ml b/src/lib/screen.ml similarity index 100% rename from src/screen.ml rename to src/lib/screen.ml diff --git a/src/timer.ml b/src/lib/timer.ml similarity index 100% rename from src/timer.ml rename to src/lib/timer.ml