From 551b0d23e3b04c96e4a4c153c86c245e0332bde6 Mon Sep 17 00:00:00 2001 From: Zane Kaminski Date: Mon, 27 Dec 2021 01:23:47 -0500 Subject: [PATCH] Fix mount bug --- bin/GWSys6_4M.bin | Bin 4194304 -> 4194304 bytes bin/GWSys6_8M.bin | Bin 8388608 -> 8388608 bytes bin/GWSys71_8M.bin | Bin 8388608 -> 8388608 bytes bin/GWSys7Diagnostics_8M.bin | Bin 8388608 -> 8388608 bytes bin/baserom_romdisk_noramtest.bin | Bin 524288 -> 524288 bytes bin/baserom_romdisk_ramtest.bin | Bin 524288 -> 524288 bytes bin/driver.bin | Bin 1911 -> 1905 bytes rdisk.c | 7 ++----- 8 files changed, 2 insertions(+), 5 deletions(-) diff --git a/bin/GWSys6_4M.bin b/bin/GWSys6_4M.bin index b8b60d08e1ac05682b47266afaf5aeb3efc86018..e9e434fde29ecbb077d4b2a7bbdfb1b572ed27ba 100755 GIT binary patch delta 422 zcmW;ED@;OR7{>AM9QZhLM7anm3c}%l7rcNdDqbmWj>Kjc5)^}TM#2d=H-q&wM=%hK zZWsv8U^Y6Fb0(8XZTQFVd-pusv)8gL)#__1O||K0I`8C9R5|MWMrBx4E<1s^R2)jq z4w^EreA#7FhU|(dU0PRk#gllmk4;&#Urd=geBA#OX`>_})%#LfsCC_F2;ub8+yBW& zx{eo$=h53!_j}tY(yv%L>Y`W7riJI=A=?mID^nG{?8yiB%q}OT?R`#Ee6e_?=4>fd z^+vG`&78Q9>@D6e+=cg^=rtOs$93i38{FL zoEx!ZR_VBhmW;Y(OZv37Xp2|z<(^ow>MPk|vKnyTESWlb-v1W1SrYNeBWty$n{^?) zA^Poq3X*OT`QnA~aPI%OH;eQuE{Ta>%2AEo@^4yDdGn*LnW~$-if; diff --git a/bin/GWSys6_8M.bin b/bin/GWSys6_8M.bin index 1a0fbda9f07277bd629fe15f7a8537ec11f9a81e..7ee7725262f046ee93f1ede40aa3d1895829d4d0 100644 GIT binary patch delta 843 zcmeIvt51S)6vpx23;aY7Kjc5)^}TMgjrnX0X1^5ex*Q z8wP?in2pZloXO42q%{2EUtutO&d#%)o$^#F6;q|7s#FbCW7Tvczx~QVqve-ggL2+* z1*KwC61rQHN##?|Y0{(THQ8luil%rFFZ!V-i~5r$Bm4Ke?;@&Zg|Bd%jS54_s+NT? zImz|k&B1mVOl3~}*TJ8Hh6Psiz=mG*!43zUaG@V=crbuL48e=e-x2uW$0z~_ zLPZD~!iZoD;fUwy@o>Ms_}0 O|0VsIk|-qo_51^-QqC;^ delta 845 zcmeIvD^G%P6vy%Z1N=b{6%bSukjDqSJYK*H3U~o;n&mB<-D{Sb39S(HEi5~Q#4=%XjK|j3kVE}^|f*+l~BM2af5JnM( ziZN)2Ac}EJU=mZ%F^w6_Vh%CHF^>f-VhIT>V+Bd1kj5(3u#OF6ki{mpuw8dVcfMNx NDgB+4NF>vI{Q+hz%-sM0 diff --git a/bin/GWSys71_8M.bin b/bin/GWSys71_8M.bin index 9fc771470b4a72eda91c4e1184e34c1e20ddaeb4..a019f544bae6ff2d24cb79a87778676df76fcd6a 100755 GIT binary patch delta 667 zcmW;Czf;n20LJmp7x;)0nUYo(DEI|`P$_DbRvMN+kV;YVXQgNOa>2-@oA`50@BL^0of)$xhF3uni`LN+E3Q&l1IFAb`!bMzy9S#(u1Wve6 z3LS2EP=<0;pb}nO#uZ#e6{_Jw4Qf$`YpBO{+&}{waTB+28%=1&9r)3LySRr|w4ogx z2%r-|+{XhvL>IadLJxWo#v}Bh9|IV~5Qgy>Pw*5Y7)1nQ7{@a_#{?!3#S2W~C0=0~ juki+NF@ssm;T`6&fcIF$2P|P39}&X}R+ARb+QIK*GA*px delta 674 zcmW;Cxl@x-7{%fHCAkU2$iB!DNcafor$Sg|5r_x~kySR8Eea$ktAGmy%^UgW%oJb^MiClXca~?PDy( zB{j2FqtbL)r5&qYU8buEU0QAXVqg3g|J0l=gI2#G@`4U^s7p`(&({CKaQj7W;5%@BUPCzAe|f{g_PI15&Wxoa?t=0c zN~I3IbY!TKz3!_Y>>dd#Y=}cV?6?94E;b2BL=uvbf>fj-9T~{PHDnkOML>IczgI@IE5&AKJK@4FSkMRUgF@jNyVH^_(;2EA{5>uE)5FyOq1zutn lbC|~h7O{j^SjGxg@fvUN7Vofz_gF_58`zB5JzK|r&H*PBt=9km diff --git a/bin/GWSys7Diagnostics_8M.bin b/bin/GWSys7Diagnostics_8M.bin index c274b0b552fa65ececae0d20434adaae186bf5d7..ceee56882911028fe6136909b132bb80fe8f993a 100755 GIT binary patch delta 669 zcmW;CJ4};N0LAh9wY?N7ARrGBiY*^SEm~?7p*)N7vb?GY3Ti2!tq&CB{ixcZ#zYd< zyBS9YMo1kx5C&&Q!(<2(6BDq(ABNw_ImwB|Vy4)cxE43Wjd9b4JhE!R#IaQt8nhpY z9GldPnn&g8vPwHp0bS;)VO^$}lOiepi2rI_mtpl!myW*e)_vi$`$ci+x8ErY5sN)4 zgejZ7cHXjRKW$#$H|zRT+U}a&$6n=WjEEDT+bPmJw%k!+{#6+gC+^8Taz+Kpq|*MX z{S{A_q~q+9iHpcWHga$YxyVC43UC>PxPl@S!-^7Ig$;I; zLPr@KD91Hi#|=19ft$Dm7b@Y#ZFq18cTt6Vs74LEs6`#>(SSxY!G~tt#{;yW6>Vro z2Oh$YPIRFgJ?KRMkMJ0Mc!GWm;3=MA5JPy57kG&vh7rODMlpt0c#SY3c!RfihxZuA j2Ykc?Ch-YVn8pldF^739U=d4LMiig%C1G)VJ={435KFC_ delta 674 zcmW;CIZ#tk7{&4XlH3GhkR4E0KnMuRA`(_HDvRL4qJ+gn0RaJ7BuI)dIAcS1 zDH$pYDn}-bg+oncY3Vo=Hg-SKX{|dwH7rBA2 zyiFmyJ1m4HnZEZwC6RVqb-qpK{(SuJFK!?G6H9YQoY#8|;pqI~4GY_DML?VzbAPxq z%3mmz`uDjiLzN$NC2ZL}5?0s{hj`d=1rA(pt|AdhNJa`$k%n|+AQRV+g>2*?7f$3M zA1=6203C(!pa{jdjuIFsMHz0O92M}Q5>>c~YSiEsZle};s7C|tpb>Y`1Rt8wf>yMl z9UZubPTYqd5AYC=(1mXFpcjwPhkiW4Q#`|S3}6sL7{&{{#0UZy#TdphfmaA3gx7e3 nNlalHZ!v>e%;6p8v4BOq#}byYf>nIL8p2q|$C%x-aq{Z|3E!>A diff --git a/bin/baserom_romdisk_noramtest.bin b/bin/baserom_romdisk_noramtest.bin index f4d4686ae3186ef2ec19bd4e9fdd0d4777f2ce72..f71f627a65988a77fd132f93f18207234dbb7ee6 100755 GIT binary patch delta 182 zcmZo@P-p<67RDB)7UmX~Ev(;V8RNG9kY$x*V(i*3q`=C^%xE-SM48o;@x$~0WmeJY z@ye`h?0XpYFdSoeFg-_^HEsG0WmeVTL$0qFv=qGh}pJ3S7DdD4FIp#Ha-9V delta 182 zcmZo@P-p<67RDB)7UmX~Ev(;V8B@0ZkY$x*Vw|vDNP(4+nbBgph%&1wmtg69#TwgJ0DS9!;By0i-Go^DW)-W)z z2m<+wz$^hEYlecQL#ynXBF;xE6di#44xmcrbcX*{23ia}9tR9+7}yu+CoufiDtH1U Y^QL>LuugA(uEGk$Y}=o!uuI+s08>>pmH+?% diff --git a/bin/baserom_romdisk_ramtest.bin b/bin/baserom_romdisk_ramtest.bin index 90594e86a2622cbb59eaa05fb399133c8ea8ee40..7b9c5850f010c49a45bf59104c492eb3ba1cb801 100755 GIT binary patch delta 182 zcmZo@P-p<67RDB)7UmX~Ev(;V8RNG9kY$x*V(i*3q`=C^%xE-SM48o;@x$~0WmeJY z@ye`h?0XpYFdSoeFg-_^HEsG0WmeVTL$0qFv=qGh}pJ3S7DdD4FIp#Ha-9V delta 182 zcmZo@P-p<67RDB)7UmX~Ev(;V8B@0ZkY$x*Vw|vDNP(4+nbBgph%&1wmtg69#TwgJ0DS9!;By0i-Go^DW)-W)z z2m<+wz$^hEYlecQL#ynXBF;xE6di#44xmcrbcX*{23ia}9tR9+7}yu+CoufiDtH1U Y^QL>LuugA(uEGk$Y}=o!uuI+s08>>pmH+?% diff --git a/bin/driver.bin b/bin/driver.bin index 54bb4762f668615dddc4b797b19c39f094c7b0ed..30accd31907d3fac016972f500517d56495d550f 100755 GIT binary patch delta 139 zcmey)_mOWxJ7e6&4oN1)uFZ>>7?~N3CNE(%W&AMt0jucb_pEH}dl>dG9AkJe`44N_ z(rE@9PFfgzP0{JVzECC>Eo`R)AtL&O0&POX09f15k lpi1U+hW`!*S`0iM2MlT$*ca$0F#I25KIK%L4@*mbT zHZLs(xip^1No=aYdt6^JXeoLz$Run6iZZ2hDb_GBum}SAi@+=aAZvz#r9-Rinj+3e rD-<1o{0^W>=5&VtRt8!OJRS!OY8coT=qE7z*D81dB=aWUVw(;CFj*~T diff --git a/rdisk.c b/rdisk.c index db3a2b8..a1644ac 100644 --- a/rdisk.c +++ b/rdisk.c @@ -312,11 +312,8 @@ OSErr RDCtl(CntrlParamPtr p, DCtlPtr d) { if (!c->status.diskInPlace) { return controlErr; } return noErr; case accRun: - if (!c->initialized) { - // Mark init done - c->initialized = 1; - c->status.diskInPlace = 8; // 8 is nonejectable disk - } + c->initialized = 1; // Mark init done + c->status.diskInPlace = 8; // 8 is nonejectable disk PostEvent(diskEvt, c->status.dQDrive); // Post disk inserted event d->dCtlFlags &= ~dNeedTimeMask; // Disable accRun return noErr;