============================================== To play Shufflepuck with 32-bit addressing on: ============================================== 1) open Shufflepuck in your favorite resource/hex editor. 2) search for (in CODE resource #2): 303800E4B07802AE670A 3) replace with: 303800E4B07802AE600A 4) search for (in CODE resource #2): 307800E4B0F802AE6714 5) replace with: 307800E4B0F802AE6014 ---- FYI - here are the crashes that are prevented: 'CODE 0002 10E6' +0090C 00DEB874 DC.W $FF92 ; ???? | FF92 +0090E 00DEB876 MOVE.L A1,$000C(A0) | 2149 000C +00912 00DEB87A _PBWriteAsync ; 0009CBD0 | A403 +00914 00DEB87C MOVEM.L (A7)+,D0-D2/A0/A1 | 4CDF 0307 +00918 00DEB880 RTS | 4E75 +0091A 00DEB882 MOVE.W $00E4,D0 | 3038 00E4 +0091E 00DEB886 *CMP.W ROMBase,D0 | B078 02AE +00922 00DEB88A BEQ.S 'CODE 0002 10E6'+0092E ; 00DEB896 | 670A +00924 00DEB88C MOVEA.L $00E4,A0 | 2078 00E4 +00928 00DEB890 MOVEA.L (A0),A0 | 2050 +0092A 00DEB892 TST.W $0010(A0) | 4A68 0010 +0092E 00DEB896 SEQ $0004(A7) | 57EF 0004 +00932 00DEB89A NEG.B $0004(A7) | 442F 0004 +00936 00DEB89E RTS | 4E75 +00938 00DEB8A0 MOVEA.L (A7)+,A0 | 205F +0093A 00DEB8A2 MOVEA.L (A7)+,A1 | 225F Bus Error at 00DEB7D0 'CODE 0002 10E6'+00868 while reading long word from 03FFFFF4 in User data space Disassembling from 00DEB7BE 'CODE 0002 10E6' +00856 00DEB7BE JMP (A1) | 4ED1 +00858 00DEB7C0 MOVEA.W $00E4,A0 | 3078 00E4 +0085C 00DEB7C4 CMPA.W ROMBase,A0 | B0F8 02AE +00860 00DEB7C8 BEQ.S 'CODE 0002 10E6'+00876 ; 00DEB7DE | 6714 +00862 00DEB7CA MOVEA.L $00E4,A0 | 2078 00E4 +00866 00DEB7CE MOVEA.L (A0),A1 | 2250 +00868 00DEB7D0 *MOVE.L $0034(A1),$033C | 21E9 0034 033C +0086E 00DEB7D6 _DisposeHandle ; 0009AC18 | A023 +00870 00DEB7D8 MOVE.W ROMBase,$00E4 | 31F8 02AE 00E4 +00876 00DEB7DE RTS | 4E75 +00878 00DEB7E0 LINK A6,#$FFE0 | 4E56 FFE0 +0087C 00DEB7E4 LEA -$0020(A6),A0 | 41EE FFE0 +00880 00DEB7E8 MOVE.W #$FFFC,$0018(A0) | 317C FFFC 0018 +00886 00DEB7EE _PBKillIOImmed ; 4080BBE4 | A206 +00888 00DEB7F0 CLR.W CurPitch | 4278 0280 +0088C 00DEB7F4 BSR.S 'CODE 0002 10E6'+00858 ; 00DEB7C0 | 61CA - Ammon 8.99