View Single Post
Old 06 July 2012, 09:46   #4
BlankVector
Registered User
 
Join Date: Jun 2012
Location: Paris, France
Posts: 151
Quote:
Originally Posted by Leffmann View Post
At -20 bytes from the end of a Kickstart ROM there's a 32-bit word that holds the size of the ROM in bytes.
Ah, I didn't know that. This is a useful meta-information, I will add it.

Quote:
Originally Posted by Leffmann View Post
Also, the Amiga 1000 only has a small boot ROM which loads the Kickstart from disk and verifies the checksum, so at least in this case the checksum must be correct.
Ok, that makes sense.

Quote:
Originally Posted by Leffmann View Post
The checksum is the sum of all 32-bit words and the carry digits, and must be equal to -1.
Many thanks, this is exactly what I needed
I didn't add the carry bits, this is why my result was almost good, but not exactly.
BlankVector is offline  
 
Page generated in 0.04775 seconds with 9 queries