commit 098e366
chld
·
2026-10-27 22:23:55 +0000 UTC
parent b7f07a3
idiomatic error when loading rom
M
uxn.c
+8,
-2
1@@ -448,10 +448,16 @@ static void run(Uint16 pc) {
2
3 static void load_rom(void) {
4 FILE*fp=fopen(rom_name,"r");
5- if(!fp) err(1,"Cannot load program file");
6+ if(!fp){
7+ show_msgbox("Error", "Cannot load program file");
8+ return 1;
9+ }
10 memset(mem,0,MEMSIZE);
11 fread(mem+0x0100,1,MEMSIZE-0x0100,fp);
12- if(ferror(fp)) err(1,"Cannot load program file");
13+ if(ferror(fp)){
14+ show_msgbox("Error", "Cannot load program file");
15+ return 1;
16+ };
17 fclose(fp);
18 }
19
+0,
-0
+0,
-0