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

Hello.

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  
AdSense AdSense  
 
Page generated in 0.04883 seconds with 9 queries