Automatic programming of Amiga disassembler (web UI + analysis)
0:09 - View UI improvement to project targets. Note we no longer import every viable target, but just the ones we find via startup-sequence. We show the startup-sequence collapsed if it was processed successfully. Disk contents display has received some polish too. 1:00 - Browsing continues through various imported projects. Simple initial hex dump view demonstrated here. 1:46 - Text file viewing demonstrated. 2:15 - Target with failed startup-sequence entries (opens expanded). Difference between skipped and failed is unclear at this point as there are nuances. 2:30 - Carrier Command has no viable startup-sequence entries (opens expanded) due to workbench loading. I manually add "Carrier" and show hierarchy of compression payload wrapper and decompressed payload. 2:51 - Pandora processes startup-sequence and auto adds "pandora", showing nested startup-sequence, pandora and pandora::bk decompression payload one under each other. 3:20 - Open Voodoo Nightmare and load "run". Header shows it does not exactly rebuild, and this is likely to the out of segment segment table relocations. Note the memory map at the top, this is basic/flawed. Plan is for it to show addresses used for loaded data ranges (materialised as displayed looks correctish), display which we already detect, sound and so on. This should be doable. 3:34 - I point out the segment list hunk access. Note that I also point out the third code segment (after the BSS) this is converted to code because the analysis discovers it by looking at the segment chain access and calls into it. 4:22 - I jump over to viewing "Carrier::RNC1-old" decompressed payload. I show a few of the lookup and jump tables in the file while browsing around and looking at things.
Download
0 formatsNo download links available.