Signed-off-by: Derek Stevens <nilix@nilfm.cc>
... | ... |
@@ -456,12 +456,12 @@ handle_events(Uxn *u) |
456 | 456 |
} |
457 | 457 |
|
458 | 458 |
static int |
459 |
-run(Uxn *u) |
|
459 |
+run(Uxn *u, char *rom) |
|
460 | 460 |
{ |
461 | 461 |
Uint64 next_refresh = 0; |
462 | 462 |
Uint64 frame_interval = SDL_GetPerformanceFrequency() / 60; |
463 | 463 |
window_created = 1; |
464 |
- emu_window = SDL_CreateWindow("Uxn", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, (uxn_screen.width + PAD2) * zoom, (uxn_screen.height + PAD2) * zoom, SDL_WINDOW_SHOWN | SDL_WINDOW_ALLOW_HIGHDPI); |
|
464 |
+ emu_window = SDL_CreateWindow(rom, SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, (uxn_screen.width + PAD2) * zoom, (uxn_screen.height + PAD2) * zoom, SDL_WINDOW_SHOWN | SDL_WINDOW_ALLOW_HIGHDPI); |
|
465 | 465 |
if(emu_window == NULL) |
466 | 466 |
return system_error("sdl_window", SDL_GetError()); |
467 | 467 |
emu_renderer = SDL_CreateRenderer(emu_window, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_TARGETTEXTURE); |
... | ... |
@@ -517,7 +517,7 @@ main(int argc, char **argv) |
517 | 517 |
console_input(&u, '\n', i == argc - 1 ? CONSOLE_END : CONSOLE_EOA); |
518 | 518 |
} |
519 | 519 |
/* start rom */ |
520 |
- run(&u); |
|
520 |
+ run(&u, rom_path); |
|
521 | 521 |
/* finished */ |
522 | 522 |
#ifdef _WIN32 |
523 | 523 |
#pragma GCC diagnostic ignored "-Wint-to-pointer-cast" |