mirror of
https://github.com/kichikuou/system3-sdl2.git
synced 2026-09-22 22:58:12 +03:00
Add scenario address to cali parse error messages
This commit is contained in:
@@ -1362,7 +1362,7 @@ uint16 NACT_Sys1::cali()
|
||||
}
|
||||
}
|
||||
if (!ok) {
|
||||
fatal("cali: invalid expression");
|
||||
fatal("cali: invalid expression at %d:%04x", scenario_page, scenario_addr);
|
||||
}
|
||||
return (uint16)(cali[1] & 0xffff);
|
||||
}
|
||||
@@ -1377,10 +1377,10 @@ uint16 NACT_Sys1::cali2()
|
||||
} else if(0xc0 <= dat && dat <= 0xff) {
|
||||
val = ((dat & 0x3f) << 8) | getd();
|
||||
} else {
|
||||
fatal("cali2: invalid expression");
|
||||
fatal("cali2: invalid expression at %d:%04x", scenario_page, scenario_addr);
|
||||
}
|
||||
if(getd() != 0x7f) {
|
||||
fatal("cali2: invalid expression");
|
||||
fatal("cali2: invalid expression at %d:%04x", scenario_page, scenario_addr);
|
||||
}
|
||||
return val;
|
||||
}
|
||||
|
||||
@@ -1342,7 +1342,7 @@ uint16 NACT_Sys2::cali()
|
||||
}
|
||||
}
|
||||
if (!ok) {
|
||||
fatal("cali: invalid expression");
|
||||
fatal("cali: invalid expression at %d:%04x", scenario_page, scenario_addr);
|
||||
}
|
||||
return (uint16)(cali[1] & 0xffff);
|
||||
}
|
||||
@@ -1357,10 +1357,10 @@ uint16 NACT_Sys2::cali2()
|
||||
} else if(0xc0 <= dat && dat <= 0xff) {
|
||||
val = ((dat & 0x3f) << 8) | getd();
|
||||
} else {
|
||||
fatal("cali2: invalid expression");
|
||||
fatal("cali2: invalid expression at %d:%04x", scenario_page, scenario_addr);
|
||||
}
|
||||
if(getd() != 0x7f) {
|
||||
fatal("cali2: invalid expression");
|
||||
fatal("cali2: invalid expression at %d:%04x", scenario_page, scenario_addr);
|
||||
}
|
||||
return val;
|
||||
}
|
||||
|
||||
@@ -1501,7 +1501,7 @@ uint16 NACT_Sys3::cali()
|
||||
}
|
||||
}
|
||||
if (!ok) {
|
||||
fatal("cali: invalid expression");
|
||||
fatal("cali: invalid expression at %d:%04x", scenario_page, scenario_addr);
|
||||
}
|
||||
return (uint16)(cali[1] & 0xffff);
|
||||
}
|
||||
@@ -1516,10 +1516,10 @@ uint16 NACT_Sys3::cali2()
|
||||
} else if(0xc0 <= dat && dat <= 0xff) {
|
||||
val = ((dat & 0x3f) << 8) | getd();
|
||||
} else {
|
||||
fatal("cali2: invalid expression");
|
||||
fatal("cali2: invalid expression at %d:%04x", scenario_page, scenario_addr);
|
||||
}
|
||||
if(getd() != 0x7f) {
|
||||
fatal("cali2: invalid expression");
|
||||
fatal("cali2: invalid expression at %d:%04x", scenario_page, scenario_addr);
|
||||
}
|
||||
return val;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user