-
Notifications
You must be signed in to change notification settings - Fork 13
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
Better heuristics for symbols #23
Comments
Examples:
|
In the AC field, the symbols A-E, P, T, TT could receive some special treatment. Maybe more. This is just a heuristic, but the vast majority of ITS programs use these AC definitions. |
More examples:
|
CC @atsampson, maybe you have some ideas around this? |
I was thinking about this again recently... Symbols with a value of 0-17 that are neither killed nor halfkilled are probably AC names. When symbolising instruction fields, have some hints about which fields are/aren't likely to be ACs - e.g. And as you suggested above, if I have For STINK programs with multiple sections of symbols, it'd be nice to have a way of ignoring some sections (e.g. the AGC symbols in Muddle, which are only valid when the GC is mapped in). |
Useful hints:
Some of these combine in interesting ways. |
Maybe a hint that the address is often a literal, to be disassembled in line? |
Accumulator or address 0 is already implemented as PDP10_A_UNUSED and PDP10_E_UNUSED. |
Improve how the symbol table is used for disassembly.
The text was updated successfully, but these errors were encountered: