From b9657222e893d773f742f748176d61c8d667c9f7 Mon Sep 17 00:00:00 2001 From: Zane Kaminski Date: Tue, 11 Aug 2020 17:12:46 -0400 Subject: [PATCH] Fixed wrong disk type for Return Drive Info cscode 23 --- bin/driver1M5.bin | Bin 1673 -> 1673 bytes bin/driver7M5.bin | Bin 1673 -> 1673 bytes bin/rom16M_swap.bin | Bin 10485760 -> 10485760 bytes bin/rom2M.bin | Bin 2097152 -> 2097152 bytes bin/rom2M_swap.bin | Bin 2097152 -> 2097152 bytes bin/rom8M.bin | Bin 8388608 -> 8388608 bytes bin/rom8M_swap.bin | Bin 8388608 -> 8388608 bytes rdisk.c | 4 ++-- 8 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/driver1M5.bin b/bin/driver1M5.bin index 071952e72c17660720dc101e62dafc979e30d948..696f58404d8abf4e1cb4c0c64d3b8cf911c40f4f 100755 GIT binary patch delta 24 fcmeC=?d09CnT1=BK_+3IVhsZWi@@f6ETkX8&r>uwIFxx#ru+$O`5`^`Gd$PV ztB3Dt@3r>J4#O}WPKeT?Nl|)~@h2VxiJXkW*l?<+G!~oLpA6zmW(t{1C5r^pn9dBc znds+`%PeLyhdlC`%RCC0Pa#DtpqLU$2`HnSg;cPJ#Vlbd%UDj5N~)-41uI!a4XdeT z4Qr`m9rdhd0~=|ekxgu73tQR7c6P9nCYots7p=6hn?3AhANx7LK@M@4BOK)z$2mbe z9dwf7B&Rsd8P0N!^IYH}m$=Lou5yj*+~6j+xXm5za*z9T@qmYP(?c(PJR;;VPk8z_ z8ASia{(HkS$#eP{-~}&v#cSU1mUq1810VUsXTC7VSBCh;cYg4bUkqFRJu*5Doe06K delta 669 zcmZ9~*;Y;g00rP5{gF~38l>S6iJy#xRK`M-sLV1p5Sd9hI7x&eGkJ;D>Oow44A*?! zy7;d4+H2qJFbw12lxSKsJ(>|EO~ivBH8UwcHs0P}9E;5zOayU~naM0tm`y5a%psi& zGMVbkV?J3dU?JJ$kV_tm$Y(JH6jDSn0ZUj)3CmbcDJv*rC96oVnl+TOmUXOW0~^^y z1(j@O3tOpT8`acM%XW6KlU?j)4|UYDmwoJ~fdd?*ktPn&%wdkuLMv??mUEov0vEYN2c2}$&1J68!&R=)%XMyWlUv;84tKf7efoGnKM#4tV?v(rlxLHP yAo}z7zc&m>o-@b`hIq*r9DZ{=Pm!$Z|0{!VxhNoRA{J8954Epx{r18Vy=paYKh5cRVm)#Izax{Oy0hY)v7YD?R@BV~}; vo%k>7Bt*K+(t!&PK3;euK!^x25H$0~C}_VLx_;TW|_yxQGATg~!MHdyz;a z7`YdXiN;3bqQUF<;!tW$WQk=~SY?fGeCG#0 nS!aV^{AQCa{_vM=cGzW)eGWL}h+|GT<&1xv--JUK|8MUA{pyiw delta 527 zcmWm5RZI@@c|tZ% zdB$^IkV7tcyd<9j3JFm}F(s5zMmZI{qLSCVAxsr-dB=M`@R4e2sHKj28fc`6W?E>a zjdnWdq>FBP=%tT-1{h?BVMZ8bjBzIT#3WNpGs7%%%=4Kqd}V<}mRM$mRo3{%cYg4b mbvF3LZ#LQD4}aNahh6sA=YT_wIOc>?&iKdqO*nM%|Mm|3;E`$o diff --git a/bin/rom8M_swap.bin b/bin/rom8M_swap.bin index c97281330667fdadf116a6d7ec37a0a7e2c62205..008d85ef10ab9cce4433508d70880a72a3219403 100644 GIT binary patch delta 527 zcmWm4**25`007`oqs7_?WzGDReMokqqK%>mp)7?`_I+t&F6Nxx!c%mP2XWoI_~zof z`x1#nIFXV}OI}G{O@{xa2SH{eTpBu?k4HnHTYqCgI@h?)4Q`S_CRt>YLoTTwA&=YS zQ$QhixJwbmlu$|;<=mr!C;|6*z(XpjqM90NsiU444K(tICLYsF3$3)#P6wTI(ajTj z=;bNTcupVvyx=9Tc+DFI800PQ7-E?Bd|-r8J~GBQ6MSNlDW>_%7iO4cj(NWFjRh82 q;yXWB<|n^cVU;!3*H^dQKLgiAyJX5-ON=+@s@kj^!(bAy{?kVzKVa(o74FXr+yII_RW}ZhCl3 zFMT}WDbMIG diff --git a/rdisk.c b/rdisk.c index 3a55e8b..a4cd6a6 100644 --- a/rdisk.c +++ b/rdisk.c @@ -242,8 +242,8 @@ OSErr RDiskControl(CntrlParamPtr p, DCtlPtr d) { // high word (bytes 2 & 3) clear // byte 1 = primary + fixed media + internal // byte 0 = drive type (0x10 is RAM disk) / (0x11 is ROM disk) - if (c->status.writeProt) { *(long*)p->csParam = 0x00000410; } - else { *(long*)p->csParam = 0x00000411; } + if (c->status.writeProt) { *(long*)p->csParam = 0x00000411; } + else { *(long*)p->csParam = 0x00000410; } return noErr; case 24: // Return SCSI partition size *(long*)p->csParam = RDiskSize / 512;