From 760e80d68dcccb45650bbe0dc75cbf987e9e1ede Mon Sep 17 00:00:00 2001 From: Zane Kaminski Date: Thu, 1 Apr 2021 22:43:00 -0400 Subject: [PATCH] Remove < 0 check from P24(...) --- bin/driver7M5.bin | Bin 1677 -> 1677 bytes bin/rom8M.bin | Bin 8388608 -> 8388608 bytes rdisk.c | 8 ++++---- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bin/driver7M5.bin b/bin/driver7M5.bin index 64baef6fb125b16b0a18d76a6060650b398b60e0..047fe53e46dc843e2d53180b7f85e82a01942886 100755 GIT binary patch delta 162 zcmeC>?d6@YY~mxEdifd#Mh0fb_YBMe0t;dV8Wi#wI2805cm&ro2yieU#3TCsN}B_W zOc)sSx%8RUfGXr|7+iqZP@mcLr$eh;fZrsD$p7{F%zl&n-!llP$*aWsmG%`RmLz8w zndoH}7bWT$FfcGg_Um)&bE$cHtz_7o$e7K@^v`4RIi_qzk;zuf^BF}p-(ud(1OR`O BEF%B_ delta 131 zcmeC>?d6@YY~mvkHNhGN7Y0Me_YBMe0t;dV8Y24rO8W{DOOi8;O!P8~ixTw=7#J8P zF0nJyXI9f^5Xe=LuVG+hUF#Y-%l?35NXhtGSfFRR}S$r#p1JFBU%($3Inh(PI7GUyNvk+TwRj zKCsm8#62?3pb|Dz!43ziaTe!r9txbO!3CWDFT#aOsKaH{qXAcN6)N1&;6Wpr;Keog za2+?$jGJh|E!>75I$9Ax5N!yd9UZuXyXeF{bRmrUh~NRb(SwKRMHGE_gvaPd3~@Zc zQw+esAQE_nAq-;#qj-)njAH_mc!8Hl;uWUw8Y#R%8q=7;Eas5GJQlEsw^+h5R*=Oz diHc~cL?Avh(mUgwai`0> zw6&WyPW}V_5v}|e{0o}t%eZjy*_@ek7Dv;xVy!@z^djA)7oW>^)tFFao7==9`W)BP`b6 z!WI&@ncGoVI*j=P7niEMD;53wYlNM0N{Sh0PWe=d9YtL-N?=AQ%219wu;4B#a1RQs zsKkBP@BnsH;UTI~gGYFbCs5&l6E4)E4)th&8;y91XLyb#G@}I`c+mItbfOEd5Joq8(2LjTLj-Toj{ywgEut90Fh($nF%~@flyRf>o>`g|A5C8#2gZ9XV`Z6IN@yy F^&h>bz5f6J diff --git a/rdisk.c b/rdisk.c index c21ac12..af6f1fe 100644 --- a/rdisk.c +++ b/rdisk.c @@ -53,8 +53,8 @@ void C24(Ptr sourcePtr, Ptr destPtr, unsigned long byteCount) { } // Switch to 32-bit mode and patch -void P24(Ptr romdisk, int32_t index, char patch) { - if (index < 0) { return; } // Don't patch if index < 0 +void P24(Ptr romdisk, long index, char patch) { + //if (index < 0) { return; } // Don't patch if index < 0 signed char mode = true32b; SwapMMUMode(&mode); romdisk[index] = patch; // Patch byte @@ -64,8 +64,8 @@ void P24(Ptr romdisk, int32_t index, char patch) { typedef void (*RDiskPatch_t)(Ptr, char, char); static void patch24(Ptr romdisk, char dbgEN, char cdrEN) { RDiskPatch_t fun = (RDiskPatch_t)P24; - /*if (!dbgEN)*/ { fun(romdisk, 0x00000031, 0x44); } - /*if (!cdrEN)*/ { fun(romdisk, 0x00012CAF, 0x44); } + /*if (!dbgEN)*/ { fun(romdisk, 0x00000031UL, 0x44); } + /*if (!cdrEN)*/ { fun(romdisk, 0x00012CAFUL, 0x44); } } // Figure out the first available drive number >= 5