Anyone here know how setpatch actually works?
I dont mean what are the command line options etc. But how does it
work?
Kickstart is in ROM, the Amiga hardware is designed to boot off
kickstart. I'm guessing it loads as usual, enough drivers to access the
hard disk and run the set-patch command.
I guess the Kickstart ROM code loads some function jump table into RAM.
Set-patch loads OS patches into RAM also and then modifies this jump
table.
What I am curious about is the structure of this table (if there is
one) and approximately how it works.
If someone can point me to some documents about it, or ROM patching in
general I would appreciate it.
Alex