diff options
| author | Loic Guegan <loic.guegan@mailbox.org> | 2023-12-26 13:17:52 +0100 |
|---|---|---|
| committer | Loic Guegan <loic.guegan@mailbox.org> | 2023-12-26 13:17:52 +0100 |
| commit | e9ec67945034935931c975ddb9522a5dbb69e6a9 (patch) | |
| tree | e15f223eb984b71eda672978de0643d6e4475d2a /src/main.c | |
| parent | 3738e41d2db8c058c684ab602309c98464d8e6f6 (diff) | |
Minor changes
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -1,10 +1,14 @@ #include "screen.h" #include "mem.h" #include "vcpu.h" +#include "speaker.h" + #include <stdio.h> -#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; } |
