AminetAminet
Search:
84475 packages online
About
Recent
Browse
Search
Upload
Setup
Services

game/patch/HexagonsPatch.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Fix a serious bug in Hexagons
Author:rincewind1 at gmx.de
Uploader:rincewind1 gmx de
Type:game/patch
Version:1.1 (21.02.2005)
Requires:game/wb/Hexagons23.lha
Architecture:m68k-amigaos >=2.0.0
Kurz:Behebt einen schweren Fehler in Hexagons
Date:2005-02-21
Download:http://aminet.net/game/patch/HexagonsPatch.lha - View contents
Readme:http://aminet.net/game/patch/HexagonsPatch.readme
Downloads:823

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

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>