The manual states "When no mapping mode is specified, Asar tries to determine the mapping mode from the output ROM." but it doesn't work.
Asar detects the mapping mode, then overwrites it with lorom.
> asar.exe!setmapper() Line 110 C++
asar.exe!main(int argc, char * * argv) Line 360 C++
asar.exe!invoke_main() Line 79 C++
asar.exe!__scrt_common_main_seh() Line 288 C++
asar.exe!__scrt_common_main() Line 331 C++
asar.exe!mainCRTStartup(void * __formal) Line 17 C++
kernel32.dll!BaseThreadInitThunk() Unknown
ntdll.dll!RtlUserThreadStart() Unknown
> asar.exe!initstuff() Line 689 C++
asar.exe!main(int argc, char * * argv) Line 417 C++
asar.exe!invoke_main() Line 79 C++
asar.exe!__scrt_common_main_seh() Line 288 C++
asar.exe!__scrt_common_main() Line 331 C++
asar.exe!mainCRTStartup(void * __formal) Line 17 C++
kernel32.dll!BaseThreadInitThunk() Unknown
ntdll.dll!RtlUserThreadStart() Unknown
Additionally, bigsa1rom isn't detected. I'd suggest setting it based on ROM size:
The manual states "When no mapping mode is specified, Asar tries to determine the mapping mode from the output ROM." but it doesn't work.
Asar detects the mapping mode, then overwrites it with lorom.
Additionally,
bigsa1rom
isn't detected. I'd suggest setting it based on ROM size: