diff options
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -5,6 +5,9 @@ #include <stdio.h> +#define SCREEN_WIDTH 1000 +#define SCREEN_HEIGHT 500 + int main(int argc, char *argv[]) { // Parse argument @@ -17,11 +20,8 @@ int main(int argc, char *argv[]) } // Initialize - MemInit(); - MemLoadROM(argv[1]); - ScreenInit(1000,500); - VCPUInit(); - SpeakerInit(); + VCPUInit(SCREEN_WIDTH, SCREEN_HEIGHT); + MemLoadROM(argv[1]); // Load ROM into main memory // Set game to run at very high FPS (prevent raylib to interfer with emulator CPU frequency) SetTargetFPS(VCPU_FREQ*100); @@ -32,8 +32,7 @@ int main(int argc, char *argv[]) } // Finish - SpeakerFinish(); - ScreenClose(); + VCPUFinish(); return 0; } |
