From 5dc3bfd0cd85a62edaace2d9dcbdd22ed5b51681 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20GIBERT?= Date: Fri, 23 Jun 2017 14:04:39 +0200 Subject: [PATCH] Kernel version 0.9 : CP,RM,MV, Added -Q switch --- .Floppies/A2OSX.BOOT.po | Bin 143360 -> 143360 bytes .Floppies/A2OSX.BUILD.po | Bin 819200 -> 819200 bytes .Floppies/A2OSX.DEV.po | Bin 143360 -> 143360 bytes .Floppies/A2OSX.SRC.po | Bin 819200 -> 819200 bytes BIN/CP.S.txt | 7 ++-- BIN/MV.S.txt | 7 ++-- BIN/RM.S.txt | 7 ++-- BIN/X.CPMVRM.S.txt | 78 +++++++++++++++++++++++++++------------ README.md | 5 ++- SYS/KERNEL.S.FIO.txt | 2 +- _MAKEBOOT.txt | 20 +++++----- _MAKEDEV.txt | 6 ++- 12 files changed, 85 insertions(+), 47 deletions(-) diff --git a/.Floppies/A2OSX.BOOT.po b/.Floppies/A2OSX.BOOT.po index cf0c628810acbdce2af6d35f721707c3bdc50449..50a6cc1db8ece449009b3b77a3acde8421362829 100644 GIT binary patch delta 3500 zcmaJ@ZBSF$89whxa+hxbKZuBMbCY|MdxZ$~c?s?96pZ9s6b8h=YO8Z1guuz+#$pZ8{b7pF{pe;(*WEs)l5c-JIWOX~W1sjw; zcFTQ??o~GKLkZ8aW&{XfWj2LHr*-$KVIR77I_eW)y-UF+wFPe^?^fluC!o->bXdF_ zM#U8y_PUy_uKg}|RUMuGA`=+&Zt8qch>gZx5}W3(XmmF@5z;OP4f_5<>R=3~iG7VLJqW66nbAR%E-oweQ-kC>@L8nijSK@`^K zF4!2&vC@~2L}B|}m5q*lRSH?A32D*SbV!a`mLfWB2=Hmhl~?mjiFxXHb%sZ&KvE0w92+t-FK7lN?j-55t&DOoKdSQM*BmeWF+|MTE z{sfXJ%x!l%oG~ENiL#NaAUX0A(cJ&9a68RCVQr8U3vt>YDVScg%27}Cj2ngV)9m+0 zJ++`H>05;3YpUGt{qc%tE>RNYDiUOJF;1b7fEz+Ol*%NtAmv*iNdVHK9ym=05+&%B zB?y;8;ckWaDK+s^$;3xcuG1Bdg8pL0DDm5ih@XPI&A(EGH-gNKPJ3lj9d%~(Va6%@ zzb|6HXj3!wT$9^TyMX(U;tEwoOUgUc>^mSYyD3eTq|@#jK__YP!YcMByuZDRYrpD4gWTPR=gZEOvQwPb?~(h{ zANbaj>la}i8S#QKmFI%)+FAp>-LEX~0OPW6P*ewOz64}AvHQOIq9z3#4=l<#LY+yC}YdzavElYC8<{6%{Bq*Gw zDEt>*R+yuTf1vb-$$J+epBWZ{7o&=o;cX^z+Y6?&9G;4P+`t|)lPND$mxc_rZQK&7 z=b2^Ik6MBZJ7%GP1x3$Xg0JFMejrHYx*Yd30`BQ zf^%#uxfKFKZjG;m7Dt7=V788>?@Z*MA=m`R$l4(&S@~mQdl7rZ=+)BYJXC^Ko>rG! zCgk-H)Z}@5{2V58BIgELS9_etjrtbV1fqwG}a znfoL#1M74(e$;L!4`x8p>jU>qN);&FQv6n>-f1BPE<^tI9A4RplZ!}0WAT~&sEgD4 zBWU z0f&d7FfH-oCE}>+D0I?+*`uT-9OOH%brkTdEJO5oEMiBw`VR z=!e!3^?^JY-&9$41PRr98|xCFjF#fk)wuGpc%oltux7utI3Hc(17nygU9TcKJXNmd@TK2KP7RiP@Zu00oK8bui1be_kUYntZb>R#! z^4`Nkuo>=<12bTS9f`i%q4wPxePG9uzVrA*61)s~+mD+Ptw(z?>(NU@wjO1pp*eV| z^$yQ|mi6$2S-BxH55>K=HtIbHk%Mz^2Cs=)557x&76yCnQ6brRR4nV(CyCaRZ;m?h{wMGx{2U7P^z$jguEG;AP=K*6BWqc94*j%x p7B0dSsga!)d;>IFa#zry=L4x22o&Rkk#I5I4c*!J^8*rQ{tq`!_hkS8 delta 3459 zcmaJ^Yfu~46~1Q?i$Gwos4*{#)k-Vv%0>alsRg)>6&|)4fmI}2+)h2h`O~D+ckB2; zr*sOf^DvPS_3d~ZMx};UQv*UGf+VJs(2kvUCYYw~H0_KV#!mCgCUo4fHLjiX?23o9 zqSc?>yE@;!=R4o|j#fR3+MY#i#Guh?bwGY+Ezkumnkt=EXCk)<`75v01wER|oywZ= z$!muExvBjSN%<6Z5+H<8q7jx13l6Da*S$}<+EQT`HiF&ORQ_=7v|RbLW?y3piWKT# z<+NNmN%=G-%&ST&f8($YZ+qHq1({(Yp1Q-i^PsoW?mg`FHMb(*(?Vd$`CR0voJu(P zCfJo-yk!eyk-y92lV2z|Ob{3;%JOXRn+8K{U;aP#GgwH@C#)0}(Q;vZD}|MJ)9P%* z@^q`c&AZN)Z6#S`_gZ0-VZk9^<>N_xR$w-S9r8A{yACxg)YuN9A>YWxOj5&Qz!XFD zkl{;8DiKvGk+f7g$ySf6(Vn6+dj!R5gY-RvLu%NL4&Q<1_O@o<3YL8a8GMwbg56fb zsukEyyVI4#vCkrdK8*@iKUtYpzb@7K^kijz3gb=`!4r)dS`@+w72!l0;cg9ikQ=??ZMnECq|wNIqgzMI$(=4%!B zlDR-iTy3c5y2;ouR)09@N7{TTGb_VfY*t+|K zD!n;kZTB=bb+md`cVOp{{Xa9J0XO7&hkAo zAu`D?+#IRBSi`-~2f}`Nz5HItPG`qqJDm%FDR&DW@wwebu97YVV887xqx)TB_-Thf zTreEP)53Ymg?rr;0Y6tPL|ojL1+LN@`GhV^fUWF_kdZsehe$YoxCX;H+%5~Z3q3}E zeHKj2Z_LyggJODP0`#6Dmid~6a&b7LA2*fy z4}?D*9>A{=h56GXn;92#)J(5E03MD~=Q#+#BK?Y8c!6Ig7{5)tsvu9SD)XBzO;Z6$O!tcc+(lM!D8kHub8EIZxRcez>QL4~3zsa`z z%u=Cktk6dHu}sC@S@FiKxUB!CrF>6W z571Y~p`0DCM8=a+)-pyjeLDc=yd^WLdCJIntn}jmwAd~g-QVRmkn@g3meVapSngF3 z0jSsD1U#p05U!ZVtlYq81Q_~C6v`HJ_z#Mqw9t=yDXQH-FF6Q^lP(1vK1}*^h!ZPbThkw-N2XwV_LE`K(?I*Dz*bZ=7BegIh3!g1(uFA~|J;%} zBuw(dysUZ_9u=~N3ARzlhHVZGe1Oe(%9z0N1cOEN+%Ma`=6b~xJ5cU2#)+~ z!dh#+K<~T;wOF32IP}9$>3AGU;6wV@18CIWw50bL${_a{oTKv(&<*FT^xe(OOWD;} zkuq8~0~V~wz8QFtxhT>{dZuEn^%67Ck!-#0*P)le)@zPm218!zPa>7BsD_jWAEZwo zb90jmht1lD{g~*;2l~`8mW#hFS8&9hQoZlY5mTcx6-!uxZ$ICWM`g-u5xp%Rn({g{ zM=UJ|+gnqhtOjv9HLm_DW}mXrbk|k*m2HnT#akbmKQi0Jcf>_8Ar?tx5--)QdFzCv zc8%Qtw;l>~XdKGehr*h^8$asM2+=y2)jwf4aBoCM9&; zO@Vu`OaF$2)5s?3H2ZNjVplt;;XW8)gzmc!4&0px|hf0pHzRBjoPYsGiDzk&6Z>VL$B!Fh7(GDV6^t_%xM`=E`7Mmv81}y@_q^}` diff --git a/.Floppies/A2OSX.BUILD.po b/.Floppies/A2OSX.BUILD.po index d5c404207114aae4d13aca29c959c60de00ffd27..eef1f310d35693a50f5c4ae3c8cdbbd4562ec3d8 100644 GIT binary patch delta 2309 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 R4+H!IW&Hqd`ZtTV{{x4p@~8j+ delta 5620 zcmZ`-3s@6Z7QQoKU|DI5hcE({ldOW&3<9VT$KLz;Ng`f=^s?BQ*LQ( zlxqhDN1T4Q&yOPj2}^U#UUNcayG8uGgXGY4&Mzk62k2x9&VA<6t)GaPT}k|Ip3t!;$N zoDyXIUw8*!s5>x!sScQpUtO91*Xq2k;2SEq>zO?2TO6p-8R(4f6#leC1rMJVM`?O8 z-YR`gM{D$vz|d-FdTc{}m3=%N%RYe)p%hj#>>{B@$%*7ocObuD{dy!M#k#N@9rE;f z5X;lm%E>axfRQwfmaFh!j~fXo;bkL1OH~0UgC?foBkiny87t7C!9F))^{|T9gE#}A zR2?LGVMSV1heSu|V&9PeCO8@k#5B_gn zzQz%-AVYdosFr&D4c?82Ge=^TmPw{v?bbj?bF<%9f~HL;``)ar#bm)2&Dr4vHKT11 z*8o_f**SD5_{~Sg;Gv7D`rO#psrW%VBC^ zL5NoYHA9&tn%Qb!uiuNfl1OZrQox>8rqWSkFO}m?m=0iKxCS=4aWK5e#-~5s zaW56xIkt;BJGP5{ZICkKwO`OiT^=gKw|qgD@Q6)EO5z|AtyXk)oq7P~Yw-r4FxnZR5BCfb+_CK0E;`iP??HkmHUfM%uqXO2 zu^`q8`xHGQ zW+T{6>yI2W(c?fYAUg;J3W}QEr|k*OvESd@KMYsFP%JOb59|l~0y3yz7{J*Z)au6F zsO6;<88*}Sox_ZfFaq<&n`mskff6^|962-g7LD8w2)SET`9LWyDMR|vDXGP8Q7Pm@ zxb%T3)9hBQx^7b?!fvNS6W`Jjwq!CAmX9)7XGaXWT@R!!g_mQ4PA(f4Z73`GehI7qm1S3a3-^dI$*O; zWHDQ_$nC)FfcPYhX<9_=PE~=@E*hV^me-5IZLx=A+D$9%%(Ok)VL&@0?S%u#r45<4 zN5{_T_tnBR$n1k9q&oocbDdr%-Km-`+aGJ{_9OOydTMM?r6Jr!?kroAeU-h@wVPaQ z?A@BhLDeDy{NM zJbq$4;Y?=uLJ=OF;(APRo%a~o+2fIV*aHoT-|Iud6R{55liJQIk@S?ZGt+VKO*%o# zl~`#!PHM4y8lNoFHJwVOv#5y<`&;~kdl}51DDZ6Yfb~M9?w|&4AQt9~E2h5yN zGZpd-js%)oU8GM~X1Cf9mjMkQiDV^WGNG4Cn@&11w`Kz!o<2+M`3SVl>arGZMocys zvN@DmpmJ5v{7CD;Z(&CLc_(g&2G%3^%~hs^xZxf=H>#LB>ev}ISR{WfC(kE9X`s>ul?=ioy}!PKve{QT>ziEtmObQQP=XBeC`TjN5#hI68=J3lrC*2yP=#LIMc!~Txvz%vB zB!dWHu7ZX|xwGNYgA)@ayt17)BpTI*Uo??F^+qurUK~*uldY-Ij*Mo!1nvPn&<`OV zM5rLag;X&eKevuAFCq$rDw32h ze-9EseKCNt0$2nZi~tfH8cJez?Px*9QVJi5qYbpF4DVmV8{)PisX}|@%pyWQzcztQbya2S9FdTk-!u!#WiWWe2kY1<^XLa&f#S00O ztF@hUH4ea4zP{JD5eXos%l9#VF)m!g&x>CI9_d!>Uc;N{8Va9#J5Ho(30rB@22-M) zQW|mX#p~?zdIynE7sUf!8nuX9s_`g6+%m{gXvgx)kl+aCZq*KV*8n_sndN|)yh5`m zYAixrJ=l;!0v$yIOfGJuv~CVR;^x!w;ULX0m&stN+OkCuO^bTAu4U;7MF8ONvb|IsR}lRXX_mG_I)I) zB&wgJgdu?$0Fu(6noyf!bz|}=`p+2B6bida^lNmPVd8lMfe~kI*1~>yK8;MlyGg;D zdGjP5a|^(TKY)R#DnfW74D(kW@7@gm8`o>%dG86W?6T@m@uZHPG;85 z@W^GSCG3LX%QNdXEOqiTigyEyVUM<#=#1JMyOZ48aZe|o6Tc5U((h0+>P`xuyhw|q z`$09@ljQ(Ri@_^p)m>2>)U3K&bAzlpIGI%#M#*hn70If505drhP6Eg(9$rA|D+99N z5EU0fv+lzWy7{6}_I~a1d;ok>9|RttagweisnQN>&?TiiJmfh^-mC)bmRMt-N*F^Hj*c8Qy8X3WsO1 zcYY~4#3aIrFNb;l8Zg;c-~geHCA}KHTvL8?S?wtQEvX%H7J2lszf%hc`+KdO`h!|B z(l0=+nHpXLU|Un54LX&2yUQ*+n_63H?N^te>_3J}iuze}XUvy{KTSE4KT{LydGr4P D;FN+4 diff --git a/BIN/CP.S.txt b/BIN/CP.S.txt index 9f24f7e0..28ef4ccf 100644 --- a/BIN/CP.S.txt +++ b/BIN/CP.S.txt @@ -20,10 +20,10 @@ X.DELETE.SOURCE .EQ 0 *-------------------------------------- CS.END *-------------------------------------- -OptionList >PSTR "CRY" -OptionVars .DA #bContinue,#bRecurse,#bNoConfirm +OptionList >PSTR "CRYQcryq" +OptionVars .DA #bContinue,#bRecurse,#bNoConfirm,#bQuiet,#bContinue,#bRecurse,#bNoConfirm,#bQuiet *-------------------------------------- -MSG.USAGE >CSTR "Usage : CP [Src File/Dir, *,? wildcards allowed]\r\n -C : Continue on error\r\n -R : Recurse subdirectories\r\n -Y : Dont't prompt for override\r\n" +MSG.USAGE >CSTR "Usage : CP [Src File/Dir, *,? wildcards allowed]\r\n -C : Continue on error\r\n -Q : Quiet\r\n -R : Recurse subdirectories\r\n -Y : Dont't prompt for override\r\n" MSG.DIR >CSTR "CP Dir :%S%S to %S%S..." MSG.FILE >CSTR "CP File:%S%S to %S%S..." MSG.OVERWRTE >CSTR "Overwrite [Yes,No,All]?" @@ -55,6 +55,7 @@ RC .BS 1 bContinue .BS 1 bRecurse .BS 1 bNoConfirm .BS 1 +bQuiet .BS 1 Count .BS 2 DS.END .ED diff --git a/BIN/MV.S.txt b/BIN/MV.S.txt index 0a7d867f..9b46b402 100644 --- a/BIN/MV.S.txt +++ b/BIN/MV.S.txt @@ -20,10 +20,10 @@ X.DELETE.SOURCE .EQ 1 *-------------------------------------- CS.END *-------------------------------------- -OptionList >PSTR "CRY" -OptionVars .DA #bContinue,#bRecurse,#bNoConfirm +OptionList >PSTR "CRYQcryq" +OptionVars .DA #bContinue,#bRecurse,#bNoConfirm,#bQuiet,#bContinue,#bRecurse,#bNoConfirm,#bQuiet *-------------------------------------- -MSG.USAGE >CSTR "Usage : MV [Src File/Dir, *,? wildcards allowed]\r\n -C : Continue on error\r\n -R : Recurse subdirectories\r\n -Y : Dont't prompt for override\r\n" +MSG.USAGE >CSTR "Usage : MV [Src File/Dir, *,? wildcards allowed]\r\n -C : Continue on error\r\n -Q : Quiet\r\n -R : Recurse subdirectories\r\n -Y : Dont't prompt for override\r\n" MSG.DIR >CSTR "MV Dir :%S%S to %S%S..." MSG.FILE >CSTR "MV File:%S%S to %S%S..." MSG.OVERWRTE >CSTR "Overwrite [Yes,No,All]?" @@ -55,6 +55,7 @@ CopyRC .BS 1 bContinue .BS 1 bRecurse .BS 1 bNoConfirm .BS 1 +bQuiet .BS 1 Count .BS 2 DS.END .ED diff --git a/BIN/RM.S.txt b/BIN/RM.S.txt index 4fc5a244..2957af3a 100644 --- a/BIN/RM.S.txt +++ b/BIN/RM.S.txt @@ -20,10 +20,10 @@ X.DELETE.SOURCE .EQ 1 *-------------------------------------- CS.END *-------------------------------------- -OptionList >PSTR "CRY" -OptionVars .DA #bContinue,#bRecurse,#bNoConfirm +OptionList >PSTR "CRYQcryq" +OptionVars .DA #bContinue,#bRecurse,#bNoConfirm,#bQuiet,#bContinue,#bRecurse,#bNoConfirm,#bQuiet *-------------------------------------- -MSG.USAGE >CSTR "Usage : RM [File/Dir, *,? wildcards allowed]\r\n -C : Continue on error\r\n -R : Recurse subdirectories\r\n" +MSG.USAGE >CSTR "Usage : RM [File/Dir, *,? wildcards allowed]\r\n -C : Continue on error\r\n -Q : Quiet\r\n -R : Recurse subdirectories\r\n" MSG.DIR >CSTR "RM Dir :%S%S..." MSG.FILE >CSTR "RM File:%S%S..." MSG.OK >PSTR "[OK]\r\n" @@ -54,6 +54,7 @@ CopyRC .BS 1 bContinue .BS 1 bRecurse .BS 1 bNoConfirm .BS 1 +bQuiet .BS 1 Count .BS 2 DS.END .ED diff --git a/BIN/X.CPMVRM.S.txt b/BIN/X.CPMVRM.S.txt index da74d776..0070c04a 100644 --- a/BIN/X.CPMVRM.S.txt +++ b/BIN/X.CPMVRM.S.txt @@ -274,14 +274,18 @@ CS.RUN.LEAVE jsr LeaveSubDir exit this sub dir.... jmp CS.RUN.NEXT -.99 ldy #Count+1 +.99 ldy #bQuiet + lda (pData),y + bmi .91 + + ldy #Count+1 >PUSHB (pData),y dey >PUSHB (pData),y >LDYA L.MSG.DONE >SYSCALL PPrintFYA - ldy #RC +.91 ldy #RC lda (pData),y get global RC in case of bContinue sec .9 rts @@ -362,27 +366,14 @@ CS.RUN.DIR .DO X.COPY.TO.DEST=1 sec CS.RUN.DIR.RTS rts *-------------------------------------- -CS.RUN.FILE .DO X.COPY.TO.DEST=1 - >PUSHW ZPFileName - - ldy #hDstBasePath +CS.RUN.FILE ldy #bQuiet lda (pData),y - >SYSCALL GetMemPtrA - >PUSHYA - .FIN + bmi .14 - >PUSHW ZPFileName - - ldy #hSrcBasePath - lda (pData),y - >SYSCALL GetMemPtrA - >PUSHYA - - >LDYA L.MSG.FILE - >SYSCALL CPrintFYA + jsr CS.RUN.FILE.MSG bcs CS.RUN.DIR.RTS - .DO X.COPY.TO.DEST=1 +.14 .DO X.COPY.TO.DEST=1 ldy #hDstBasePath jsr CS.RUN.GetFilePath @@ -396,7 +387,14 @@ CS.RUN.FILE .DO X.COPY.TO.DEST=1 lda (pData),y bmi .2 no prompt, ovverwrite - >LDYA L.MSG.OVERWRTE + ldy #bQuiet + lda (pData),y + bpl .15 + + jsr CS.RUN.FILE.MSG + bcs .90 + +.15 >LDYA L.MSG.OVERWRTE >SYSCALL CPrintFYA bcs .9 @@ -410,7 +408,7 @@ CS.RUN.FILE .DO X.COPY.TO.DEST=1 bne .11 jmp CS.RUN.CR.NEXT no overwrite exit - rts +.90 rts .11 cmp #'Y' beq .12 copy @@ -465,6 +463,26 @@ CS.RUN.FILE .DO X.COPY.TO.DEST=1 lda (pData),y get global RC in case of bContnue sec rts +*-------------------------------------- +CS.RUN.FILE.MSG .DO X.COPY.TO.DEST=1 + >PUSHW ZPFileName + + ldy #hDstBasePath + lda (pData),y + >SYSCALL GetMemPtrA + >PUSHYA + .FIN + + >PUSHW ZPFileName + + ldy #hSrcBasePath + lda (pData),y + >SYSCALL GetMemPtrA + >PUSHYA + + >LDYA L.MSG.FILE + >SYSCALL CPrintFYA + rts *-------------------------------------- .DO X.COPY.TO.DEST=1 .DO X.DELETE.SOURCE=1 @@ -563,10 +581,17 @@ CS.RUN.Copy stz .90+1 lda .90+1 >SYSCALL FreeMemA + ldy #bQuiet + lda (pData),y + bmi .8 + lda #'.' >SYSCALL PutCA rts +.8 clc + rts + .9 ldy #CopyRC sta (pData),y @@ -615,7 +640,11 @@ CS.RUN.CheckErr bcs .1 inc sta (pData),y -.10 >LDYA L.MSG.OK +.10 ldy #bQuiet + lda (pData),y + bmi .8 + + >LDYA L.MSG.OK >SYSCALL PPrintFYA rts @@ -641,9 +670,10 @@ CS.RUN.CheckErr bcs .1 >SYSCALL PutCA pla sec - rts - .9 rts + +.8 clc + rts *-------------------------------------- CS.RUN.GetFilePath lda (pData),y diff --git a/README.md b/README.md index ca67f2bd..5efd05f7 100644 --- a/README.md +++ b/README.md @@ -130,7 +130,7 @@ note : '$VAR' does NOT expand Variable | SSC.I.DRV | Working | Apple "Super Serial Card" Driver (IRQ enabled) | 0.9 | | PIC.DRV | In Progress | Apple "Parallel Interface Card" Driver, renamed from PPIC.DRV | 0.9 | | Mouse.DRV | Working | Apple Mouse Card,//c Mouse Port | 0.9 | -| DHGR.DRV | In Progress | except bitblt... | 0.8 | +| DHGR.DRV | In Progress | except bitblt... | 0.9 | | ---- | ------ | ------- | ----- | | LanCeGS.DRV | Working | | 0.9 | | Uthernet.DRV | Working | | 0.9 | @@ -148,11 +148,14 @@ note : '$VAR' does NOT expand Variable | | | -L : long listing with size/date... | | | | | -R : Recurse subdirectories | | | RM | Working | -C : Continue On Error | 0.9 | +| | | -Q : Quiet | | | | | -R : Recurse subdirectories | | | CP | Working | -C : Continue On Error | 0.9 | +| | | -Q : Quiet | | | | | -R : Recurse subdirectories | | | | | -Y : Dont't Prompt For Override | | | MV | Working | -C : Continue On Error | 0.9 | +| | | -Q : Quiet | | | | | -R : Recurse subdirectories | | | | | -Y : Dont't Prompt For Override | | | CAT | Working | -A : Show All non printable caracters | 0.9 | diff --git a/SYS/KERNEL.S.FIO.txt b/SYS/KERNEL.S.FIO.txt index 108eccd7..50828382 100644 --- a/SYS/KERNEL.S.FIO.txt +++ b/SYS/KERNEL.S.FIO.txt @@ -58,7 +58,7 @@ K.FileSearch >PULLW ZPPtr4 ZPPtr1 trashed by ExpandPStrYA bne .4 stx KrnBuf256 set string length - + >PUSHWI K.S.STAT >PUSHWI KrnBuf256 jsr K.STAT diff --git a/_MAKEBOOT.txt b/_MAKEBOOT.txt index 23e7d6bd..e7dd0453 100644 --- a/_MAKEBOOT.txt +++ b/_MAKEBOOT.txt @@ -5,23 +5,23 @@ AUTO 6 PREFIX /A2OSX.BUILD echo \fBuilding A2OSX.BOOT Media... format S6D1 A2OSX.BOOT -cp ProDOS /A2OSX.BOOT +echo Copying Files... +cp -q ProDOS /A2OSX.BOOT md /A2OSX.BOOT/SYS -cp SYS/* /A2OSX.BOOT/SYS +cp -q SYS/* /A2OSX.BOOT/SYS md /A2OSX.BOOT/DRV -cp DRV/* /A2OSX.BOOT/DRV +cp -q DRV/* /A2OSX.BOOT/DRV md /A2OSX.BOOT/LIB -cp LIB/* /A2OSX.BOOT/LIB +cp -q LIB/* /A2OSX.BOOT/LIB md /A2OSX.BOOT/SBIN -cp SBIN/* /A2OSX.BOOT/SBIN +cp -q SBIN/* /A2OSX.BOOT/SBIN md /A2OSX.BOOT/BIN -cp BIN/* /A2OSX.BOOT/BIN +cp -q BIN/* /A2OSX.BOOT/BIN md /A2OSX.BOOT/ETC -md /A2OSX.BOOT/SRV -md /A2OSX.BOOT/USR -cp A2OSX.SYSTEM /A2OSX.BOOT +echo Done! +cp -q A2OSX.SYSTEM /A2OSX.BOOT chtyp /A2OSX.BOOT/A2OSX.SYSTEM SYS -cp A2OSX.STARTUP /A2OSX.BOOT +cp -q A2OSX.STARTUP /A2OSX.BOOT MAN TEXT MAKEBOOT diff --git a/_MAKEDEV.txt b/_MAKEDEV.txt index 07c652d6..7da6dde6 100644 --- a/_MAKEDEV.txt +++ b/_MAKEDEV.txt @@ -5,9 +5,11 @@ AUTO 6 PREFIX /A2OSX.BUILD echo \fBuilding A2OSX.DEV Media... format S6D2 A2OSX.DEV +echo Copying Files... md /A2OSX.DEV/BIN -cp BIN/DEV/* /A2OSX.DEV/BIN +cp -q BIN/DEV/* /A2OSX.DEV/BIN md /A2OSX.DEV/INC -cp INC/* /A2OSX.DEV/INC +cp -q INC/* /A2OSX.DEV/INC +echo Done! MAN TEXT MAKEDEV