-
Notifications
You must be signed in to change notification settings - Fork 253
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Old Phar-Lap .EXP cannot recognized #1169
Comments
@Lutepatious are you able to give a link to a file that your trying to load that isn't being recognised. |
Commit 77df0a7 has simple support for EXP file. Thanks for reporting this! |
Thx for loading support. 386 | DOS-extender defined selectors. (from free386/ and EXE386 documents.) GDTs LDTs FM TOWNS specific. |
すみません、日本語が読めません.... :) Thanks for providing the translated info re: the segments. I'm assuming user programs always run in ring 0, based on the selectors always having their least significant bits set to 0b00. |
@Lutepatious : do you have documentation on the FM TOWNS segment? In particular, I'm seeing the following indirect calls (in Reko RTL):
They seem to be calling into a vector at the beginning of the 0x0110 segment, which you've specified as "T-BIOS". It's unclear what these calls are expected to do, so Reko can do much better than generating:
|
You can ignore the warning "Structure analysis stopped making progress". There is a big rewrite of the scanner phase of Reko that should address that warning; for now you will have to "suffer" that a redundant |
I'm closing this as the original issue has been resolved. If you have further issues, please feel free to open new issues. |
I'm disassembling old FM TOWNS binaries which use Phar-Lap 386 | DOS-Extender (run386 and any .EXP).
But Reko cannot recognize it.
The text was updated successfully, but these errors were encountered: