In order to provide more functionality to the boot rom code I changed Jamie's draft a little bit. All my changes are preceded and followed by (gk).
Gero Kuhlmann