mirror of
https://github.com/alfishe/amiga-bootcamp.git
synced 2026-10-27 09:16:29 +00:00
exec.library: Forbid, Permit, Disable and Enable were in the wrong slots. Forbid/Permit move to -132/-138 and Disable/Enable to -120/-126. dos.library: the table left out six private vectors but kept counting as though they were not there, so every row after a missing one was shifted, ending 36 bytes out. Restores ClearVec (-162), NoReqLoadSeg (-168), Cli (-492), DosNameFromAnchor (-852), PathPart (-876) and CliInit (-924) and realigns the rest. Also fixes copies of the same wrong exec values, plus several wrong dos offsets, in api_call_identification.md and setfunction_patching.md. Checked against ADCD 2.1 References/Function.offs. V39 names in the exec table (CreatePool, CachePreDMA, AddMemHandler and so on) are left as they were, since they are more current than ADCD 2.0. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| compilers | ||
| ansi_c_reversing.md | ||
| api_call_identification.md | ||
| asm68k_binaries.md | ||
| code_vs_data_disambiguation.md | ||
| cpp_vtables_reversing.md | ||
| hunk_reconstruction.md | ||
| library_jmp_table.md | ||
| m68k_codegen_patterns.md | ||
| other_languages.md | ||
| README.md | ||
| string_xref_analysis.md | ||
| struct_recovery.md | ||
Static Analysis & Binary Archaeology
Contents
Fundamentals
- hunk_reconstruction.md — Understanding the Amiga HUNK structure in disassemblers
- code_vs_data_disambiguation.md — Distinguishing instructions from data blocks
- m68k_codegen_patterns.md — Common 68k assembly sequences and optimizations
API & Data Analysis
- library_jmp_table.md — Reconstructing library jump tables and LVOS
- api_call_identification.md — Identifying system calls in naked disassembly
- string_xref_analysis.md — Using strings to anchor functional analysis
- struct_recovery.md — Identifying AmigaOS structures in memory
Language-Specific RE
- asm68k_binaries.md — Hand-written 68k assembly (Demos, Bootblocks)
- ansi_c_reversing.md — Recovering C code logic
- cpp_vtables_reversing.md — C++ Objects and VTables
- other_languages.md — AMOS, Blitz Basic, Amiga E, and more