![Aminet](/pics/aminet_sketch_64.png)
|
84768 packages online
|
|
![](/pics/pix.gif) |
|
game/patch/HexagonsPatch.lha |
|
No screenshot available
|
|
Version 1.0 had a bug calculating the checksum.
Usage: Extract this archive to ram, cd to your Hexagons directory and enter RAM:HexagonsPatch
That's all.
Description of the bug:
Hexagons opens intuition.library with the version of exec.library instead of simply using version 37,
which prevents it from running with exec44 patch or exec.library 45 from AmigaOS 3.9 (it even crashs).
+$7f16 movea.l _SysBase(A4),A0
+$7f1a move.w LIB_VERSION(A0),D0
+$7f1e move.w D0,L_2_63A8(A4)
+$7f22 ext.l D0
+$7f24 lea intname(PC),A1
+$7f28 movea.l 4.W,A6
+$7f2c jsr _LVOOpenLibrary(A6)
(Offsets are relative to the code section. Add $28 for file offsets.)
This patch simply replaces the <ext.l d0> instruction with <moveq #37,d0>.
|
Contents of game/patch/HexagonsPatch.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 411 500 82.2% -lh5- 3a33 Feb 21 2005 HexagonsPatch
[generic] 613 1069 57.3% -lh5- 88d8 Feb 21 2005 HexagonsPatch.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 2 files 1024 1569 65.3% Feb 21 2005
|
|
|
![](/pics/pix.gif) |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |