diff options
| author | Eero Tamminen <oak@helsinkinet.fi> | 2019-03-13 21:45:43 (GMT) |
|---|---|---|
| committer | Eero Tamminen <oak@helsinkinet.fi> | 2019-03-16 09:38:20 (GMT) |
| commit | 586b219569631a22771c7d96648fa11be1c2f9a4 (patch) | |
| tree | f82279acc3983ffa9e8d69c802ddcf6c558efe18 /tools/atari-hd-image.sh | |
| parent | 153e44f0b9de952d18a0c4ce212a1cc9e0573ec9 (diff) | |
| download | hatari-586b219569631a22771c7d96648fa11be1c2f9a4.zip hatari-586b219569631a22771c7d96648fa11be1c2f9a4.tar.gz | |
Set empty partition start & end to same point
Also with CHS, not just LBA. This shouldn't matter as everything's
using LBA, but tool output can confuse user when empty partition
end given in CHS is listed before start.
Diffstat (limited to 'tools/atari-hd-image.sh')
| -rwxr-xr-x | tools/atari-hd-image.sh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/atari-hd-image.sh b/tools/atari-hd-image.sh index 56fc027..4b6a6d1 100755 --- a/tools/atari-hd-image.sh +++ b/tools/atari-hd-image.sh @@ -210,12 +210,13 @@ set_long(offset + 0x0C, partsectors) set_CHS(offset + 1, LBA2CHS(1)) set_CHS(offset + 5, LBA2CHS(partsectors)) # 3 last partitions are empty +nextpart = partsectors + 1 for i in (1,2,3): offset += 0x10 - set_long(offset + 0x08, partsectors+1) + set_long(offset + 0x08, nextpart) set_long(offset + 0x0C, 0) - set_CHS(offset + 1, LBA2CHS(partsectors+1)) - set_CHS(offset + 5, LBA2CHS(partsectors)) + set_CHS(offset + 1, LBA2CHS(nextpart)) + set_CHS(offset + 5, LBA2CHS(nextpart)) # MBR signature mbr[0x1FE] = 0x55 |
