Commit Graph

8 Commits

Author SHA1 Message Date
Elliot Nunn feab1fb558 Cautiously process DR2 info
Most egregiously, 0100 started as BALDebugStr and became BALFSDispatch.
But mostly I think these should be fine.

Functions that are not present in the last BlueBox version are now
prepended with "-"
2019-03-21 00:07:47 +08:00
Elliot Nunn a0b78f213c Allow force-override of signatures 2019-03-20 23:57:06 +08:00
Elliot Nunn 6ea8488a49 Fix typo in script 2019-03-20 23:29:05 +08:00
Elliot Nunn b85e49bb62 Add readme 2019-03-20 23:11:26 +08:00
Elliot Nunn 47d93bef60 Convert to C-style prototypes 2019-03-20 23:01:26 +08:00
Elliot Nunn 3870f1010d Rip info from the Tiger BlueBox
All 68k code that calls a BAL* procedure (via the FE22 trap) declares
the number of arguments in the upper word of the d0 selector. This code
was found in the following places, and used to refine our list of
signatures.

- the BlueBox ROM
- the UniversalForks files (Classic Enabler etc)
2019-03-20 22:56:00 +08:00
Elliot Nunn 1c238512f7 Add script to rip the number of args from 68k code 2019-03-20 22:42:35 +08:00
Elliot Nunn be378eb3c4 Add selectors from BlueAbstractionLayerLib 2019-03-20 22:42:07 +08:00