Nice! So that looks like the AV ROM?
I've found the AV ROM doesn't actually boot earlier machines that work with dougg3's ROM SIMM. The AV machines have pads for SIMM sockets, but dougg3 found they are incompatible with his ROM SIMM unfortunately.
Are you just using your ROM with emulators?
I know this is off topic, but I'd be interested to see what you discover in your Classic hacking. I'm rather interested to see if there are any hooks in the Classic distribution which modern emulators might be able to use to allow more seamless integration. A bit like greybox for OS 9 apps.
Out of curiosity, did you use objdump to disassemble the ROM, then add symbols by hand?
It'd be pretty handy to be able to reassemble the ROM. I notice with yours it's not entirely disassembled, so you can't change any offsets when reassembling. That'd still be useful since I typically end up overwriting unused or disabled code, like the RAM test routines. Being able to convert the fdisasm files I've got to work as input to whatever you used to disassemble would be nice.
Initially I used objdump, then I did some scripting to get the offsets and values in the comments. The progress was sort of haphazard, because there are a few quirks from what got disassembled to reassembly (especially in the vector stuff). I've also used IDA Pro to guide my work around sometimes.
The stuff bundled with FDisasm is a great start, but still leaves a lot of ground uncovered. A while back, I spent a ton of time poring through the Mac Plus ROM and adding more annotations, and eventually submitted it all back to Paul Pratt who maintains FDisasm.
Originally, my disassembly was mainly for the ROM Disk driver I did for dougg3's ROM SIMM. Figuring out patching the boot process, adding the custom driver, patching out the memory test and checksum validation, finding "unused" sections of code I could commandeer for adding my own code, etc.
But, the fdisasm disassembly is kind of a monotonous, mind numbing, repetitive task in a good, relaxing sort of way, so I kept going. Eventually I had to stop so I could get other things done.