View Single Post
Old 06 July 2012, 02:43   #1
Registered User
Join Date: Jun 2012
Location: Paris, France
Posts: 155
Kickstart checksum algorithm ?


I'm interested in building custom kickstart ROM alternatives, such as EmuTOS for Amiga.

It seems that kickstart ROMs have a 32-bit checksum at the end. For 256 kB ROMs, it is at offset $3ffe8.

Question 1: Is that long at offset $3ffe8 really is a checksum? I can't find any documentation about it.

Question 2: What is the algorithm to compute that checksum? It seems to be something like computing the sum of all the longs in the ROM, but I can't get the exact value...

Question 3: For a custom kickstart, it that checksum really important? A custom kickstart without checksum works fine with WinUAE. Does any components use that checksum, such as soft kicking tools, etc? I'm in the mood of not including such checksum in custom ROMs if it is not required.

Thanks in advance.
BlankVector is offline  
Page generated in 0.03902 seconds with 10 queries