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" |