diff --git a/bin/driver7M5.bin b/bin/driver7M5.bin index f950382..8c8f806 100755 Binary files a/bin/driver7M5.bin and b/bin/driver7M5.bin differ diff --git a/bin/rom8M.bin b/bin/rom8M.bin index 4aa0ef7..06c6891 100755 Binary files a/bin/rom8M.bin and b/bin/rom8M.bin differ diff --git a/rdisk.c b/rdisk.c index 97f849e..243b0f4 100644 --- a/rdisk.c +++ b/rdisk.c @@ -63,17 +63,6 @@ char __attribute__ ((noinline)) G24(Ptr pos) { return ret; } -// Switch to 32-bit mode and get -#pragma parameter __D0 G24L(__A2) -long __attribute__ ((noinline)) G24L(long *pos) { - long ret; - signed char mode = true32b; - SwapMMUMode(&mode); - ret = *pos; // Peek - SwapMMUMode(&mode); - return ret; -} - // Switch to 32-bit mode and set #pragma parameter S24(__A2, __D3) void __attribute__ ((noinline)) S24(Ptr pos, char patch) { diff --git a/rdisk.h b/rdisk.h index ba3ce23..a9ed1c6 100644 --- a/rdisk.h +++ b/rdisk.h @@ -38,9 +38,6 @@ typedef void (*RDiskCopy_t)(Ptr, Ptr, unsigned long); typedef char (*RDiskPeek_t)(Ptr); #define peek24(a, d) { RDiskPeek_t f = G24; d = f(a); } -typedef long (*RDiskPeekL_t)(long*); -#define peek24L(a, d) { RDiskPeekL_t f = G24L; d = f(a); } - typedef void (*RDiskPoke_t)(Ptr, char); #define poke24(a, d) { RDiskPoke_t f = S24; f(a, d); }