update
http://magiclantern.fm/modules/modules/PropertyEditor.exe/PropertyEditor.exeuse it with arguments:
1: ROM-filename
2: FROM base address
3:
blocksize 4: number of
blocksHow to get the parameters:look for a call to CreateFROMPropertyHandle and check the arguments
the number of
blocks (argument 4:) is "
sectorsize *
sectors /
blocksize"
int PROPAD_CreateFROMPropertyHandle(unsigned int *prop_types, int prop_count, unsigned int base_address, unsigned int sectorsize, unsigned int sectors, unsigned int blocksize, int a7)if you are not sure how to calculate, you can just pass 0 as block count or completely omit it.
then the dumper will only dump until the first block marked "valid" is found.
if you supply that count, it will dump all blocks, even old and invalid ones.
for 7D:PropertyEditor.exe ROM1.bin 0x910000 0x040000 0x1
PropertyEditor.exe ROM1.bin 0xA00000 0x2C0000 0x1
Type Offset PropertiesFIX: 0x910000 (0x00000000)
TUNE: 0xA00000 (0x01000000)
for 600D:PropertyEditor.exe ROM1.bin 0xAE0000 0x001000 0x20
PropertyEditor.exe ROM1.bin 0xB00000 0x020000 0x3
PropertyEditor.exe ROM1.bin 0xB60000 0x080000 0x1
PropertyEditor.exe ROM1.bin 0xBE0000 0x2C0000 0x1
PropertyEditor.exe ROM1.bin 0xEC0000 0x020000 0x3
Type Offset PropertiesRING: 0xAE0000 (0x02000000)
RASEN 0xB00000 (0x04000000 0x05000000 0x0E000000)
FIX: 0xB60000 (0x00000000)
TUNE: 0xBE0000 (0x01000000)
LENS 0xEC0000 (0x0B000000)
for 60D:PropertyEditor.exe ROM1.bin 0x9D0000 0x001000 0x20
PropertyEditor.exe ROM1.bin 0x9F0000 0x020000 0x3
PropertyEditor.exe ROM1.bin 0xA50000 0x080000 0x1
PropertyEditor.exe ROM1.bin 0xAD0000 0x370000 0x1
PropertyEditor.exe ROM1.bin 0x00C000 0x000800 0x4
Type Offset PropertiesRING: 0x9D0000 (0x02000000)
RASEN 0x9F0000 (0x04000000 0x05000000 0x0E000000)
FIX: 0xA50000 (0x00000000)
TUNE: 0xAD0000 (0x01000000)
LENS: 0xEC0000 (0x0B000000)
CUST: 0x00C000 (0x03000000)
for 6D:PropertyEditor.exe ROM1.bin 0x080000 0x002000 0x20
PropertyEditor.exe ROM0.bin 0x060000 0x020000 0x3
PropertyEditor.exe ROM0.bin 0x0C0000 0x100000 0x1
PropertyEditor.exe ROM0.bin 0x1E0000 0x020000 0x3
PropertyEditor.exe ROM0.bin 0x020000 0x001000 0x20
Type ROM Offset PropertiesRING: ROM1 0x080000 (0x02000000)
RASEN ROM0 0x060000 (0x04000000 0x05000000 0x0E000000)
FIX: ROM0 0x0C0000 (0x00000000)
LENS: ROM0 0x1E0000 (0x0B000000)
CUST: ROM0 0x020000 (0x03000000)