From e9ec67945034935931c975ddb9522a5dbb69e6a9 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Tue, 26 Dec 2023 13:17:52 +0100 Subject: Minor changes --- src/main.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 88d12bf..4a3beec 100644 --- a/src/main.c +++ b/src/main.c @@ -1,10 +1,14 @@ #include "screen.h" #include "mem.h" #include "vcpu.h" +#include "speaker.h" + #include -#define ROM "../roms/chip8-test-suite/5-quirks.ch8" -//#define ROM "../roms/games/pong_1player.ch8" +//#define ROM "../roms/chip8-test-suite/5-quirks.ch8" +//#define ROM "../roms/chip8-test-suite/8-scrolling.ch8" +#define ROM "../roms/games/pong_1player.ch8" +//#define ROM "../roms/ibm.ch8" int main(int argc, char *argv[]) { @@ -14,8 +18,9 @@ int main(int argc, char *argv[]) MemLoadROM(ROM); ScreenInit(800,400); VCPUInit(); + SpeakerInit(); - // Set game to run at very high FPS (prevent raylib to interfer with emulator FPS) + // Set game to run at very high FPS (prevent raylib to interfer with emulator CPU frequency) SetTargetFPS(VCPU_FREQ*100); // Emulator main loop @@ -27,8 +32,9 @@ int main(int argc, char *argv[]) i++; } - // Close screen + // Finish + SpeakerFinish(); ScreenClose(); - + return 0; } -- cgit v1.2.3