• One From The Vault: REU Switcher 2.4 (7K)

    From Cameron Kaiser@21:1/5 to All on Mon Jan 25 18:40:01 2021
    ******************************************************************
    *** ***
    *** comp.binaries.cbm is a moderated binaries- ***
    *** only newsgroup (no discussion or ***
    *** crossposting allowed) for Commodore 8-bits ***
    *** ***
    *** For information on comp.binaries.cbm visit ***
    *** http://www.floodgap.com/comp.binaries.cbm/ ***
    *** ***
    *** This file is available via mailing list at ***
    *** http://lists.trikaliotis.net/listinfo/comp-binaries-cbm/ ***
    *** to list subscribers ***
    *** Allow time for submission to be received ***
    *** ***
    ******************************************************************

    * One from the Vault is a collection of frequently requested, useful or just
    plain interesting past posts sent to comp.binaries.cbm, as archived by the
    moderators. If you have a request, please send it to the address in the
    headers. In addition to being selected and reposted by moderation staff,
    some of these postings are regularly posted on Mondays and Fridays on a
    rotating schedule.

    Take care when replying to these messages, as many were posted years ago.


    From: Marc Walters <mwalters@bombadil.apana.org.au>
    Reply-to: Marc Walters <mwalters@bombadil.apana.org.au> >X-Original-Posting-Date: Wed, 20 Jan 1999 11:38:04 +1100 (EST)

    [ REUSwitcher is a machine language program that allows the user to swap the
    entire 64K of RAM back and forth between the REU and the 64, as well as
    provide the BASIC 7.0 STASH and FETCH commands, and other k3wl things.
    Complete documentation is enclosed. Use UnZip64 to dissolve this on the
    "real" machine.

    -- Cameron Kaiser ]

    begin 644 reusw.zip M4$L#!!0``@`(`,&S,B8&H+&PP0(``!0$```+````4F5U<W<R-"YO8FJ-D\]+ MVV`8QY.^=?Z8ULDL",+V]&81#ZTZRTZMJ,09K9MU.$HQQ_H?%'\[T&G7MR@[ MN<M*-X4,4KQI=TKS,C0>7!!VD!TBZL%Z&-EI'M9U;VHV5[SX'I+G>9]/WGP( MWS`R7RWS]PA_3B"MP)D"S3+\4D3_XN<Q`=X5X:RH+AJ\NF1PZBNC1UTV_.J* M\4*-&Z/J:^.IFC`&U5;#H;89#]5Q[8">P5?F,@YRC(R[YTD'B3=->/"#"KY9 MIIO&Y3X?EGWY18QEJ,S!H2*N9FCY42[=^1V9\>57S.&A`E\5<<T:KET-N3B7 MMJ48\3<G?M$<9L>DCD6&$T%CDC8]:=<32$]4Z+A*C^)*76)TD<$UM+ZC1V.; M;+(6?4K6H73G$OL=-,SJ!Z!E:M$2FZE#;X747IK9UPK+VJ70VG:KU>J"JQ7N M\T3@66`00D'H#@P->*!E)/"\%X8#O)N.7:[P>,2<A?O:RSBOQ?4$0H$1-^6@ M=ZP_9)[76<:U6]QHJ)\?\;A=U^_M*N,Z_N>\)A?L?E+BO!%+C)+F`RU\,-!S M[6=NE[B.B"56QOWS,V>/O91[%+'$RKB;?KZ()7:3HWZW_<ZIO6P1<=F&'.PK MZT4476_(97?M7/:HM+%KCZX?Y9:U;X+J7T6^O%_@TTH,WA=@N`#.`A\N,DQ, M:D3X1)&<")\J8@UN1"+!3B3$I!.%-M*I4NKXV0N6V1A2Y[4&R4%H;&A^JO25 M:AHB09W36*'44P!MW><V@MBN;PSC"CT]D&*B_#C!]42T01>1ZDDZG&)]>40W M:=2:)E@:1YI0&D\SE*M7V1,8:T$A`Q))3I'$-+'J&9*8_5O/D<0\@1_;R04B M0%R"G]N;C1^<@K1@&DI3Q(SZ-*%BT@S!-EV:)9B^9XY0/6F>4+_27R#0$^+5 M6WB2P$L".X0*2).$FHAOZ(5JN4%E-$1UA3]02P,$%``"``@`7(0R)MQKX^1/ M#0``.AT```P```!R975S=V1O8RYT>'256?USVD@2_=U5_A]F4UMGLPL$\$?L MW.:JB$,V7&SC`I+L_3A(@]%::#B-9,)_?^_UC(3L^/;J7%L;D.:CI_OUZ]?# M=/1E]FT\O_HTFJK'0??T\.#XJM6_O'RC;G0>J6\Z+4SNNFIJ4J.=B57_XG7_ M]>7EX<%\E3BUR>U]KM<*'Y>Y,5N=FZ[ZMDI25ZAB990NBY7-56X*G61.17:S MRY/[5=%6I<.Z"N.53E.[Q<J%Y<.V#&JK.'%%GBS*`@.R6*UMG"QWLJ9=_&FB M0IXZ6^:1P8P8VXZ7RN%%8K&17<K0\![?PB2.E$U+GB7)L(K%P+P^"+YD:B-G M5??)(Y=88X/<Q$FAMAAI5%R:[N'!X<%T],5MDR+B]*]P'9V@E5OC/&JMHU62 M&97J[+[4]Z:QOBZ4C:)RDQ@G-@X^J^GP1N'QSU>]7J_S\]5%KR>GPWJ5F9'- M_BPS.9S"GBMUE]L4&QPY=3>\5D/GS'J1PA#.T[+@Z/M&9XX3OF2P'5&(4@N3 M9#IVXQD+-3@[E_WAOH(;YB:RZ[7)8@:$MFKU?C@;7RGSO3!^.<0*!W)EA&6< MND%H.WY(9:\W$&:Y)(O\AK:$!=@<3X_HI07]%B(NSIQ5GEQA36<>3:Y3M0Q' M=IW#@WY+#0D4[S2BA]-=87,/$$`L3S!/7I^??E9KL[;Y3IGL,<EMAB,5%2JN MSD^[ZB,<8K[K-6+=WB\9Z2RLR4=1F>><Q^7H4@2"APC+(/[R=*&S!Q=LB!A\ MC6B;Q\26+MWYU6)98IG;=0TXSI*3#^J#T64X$[&6$ZP-L`MND1`&$(K+/,GN MX7N)^8Y3GEGE+4+"%4;'?$$S<5[DE-_SI$4`/298]*H_N.BX8I<:-9L/9Y_D M(!]'8`1%)/#;TN9K78`$).7QWPI/=WRL@*$=P8EX"39@"[S++25ON'@%_>`B M(`&X=6UB9VOH+:>N)\,/\G8V_#JJAW"5F^O]]`IQ^+99)9%,2!'Q5#$Y;1[0 M%]Q3)5S,$7;#^,O1W]/>]2+).`@.0Y[7,-LCEVO[.,6ZT,U%&L?A0H!/85[: M3+D=W+\61)GO(#-%]WCT^7WX96$RLTP*.6MF)4!*1Y%Q3AV;[Y'9%()R#5QO M;?[`O.4TD\55O&.]8VB7PK+W9:H)K>BAW+B6)X-T;5TUJP"P0+V9*],T,7'; MPQ)3"^.*X)"G5(D5Z`%QW5P,QF);+:@SWS<I:!V3/"QHZ<INX1C@-%5ILC15 MBJF.-[;AGV#_O09.7EVMD*.(*;=XK\$O^2ML.=(Y\)UDS^>VR<29&L-?,=Q6 M`)"/M)7@KY*YA`7!SC!S'[DZS%LM5H=4,OP<:*/IE`Z6WE6P(VIS4Z4UJ;E< M+'9J95,@-DT>L#?(,_>Y.+E!UES1D=RIVD9*G9`](_?S*3XD;J6.%Z;8&I,U M*Q?]_ZCS1"^X?(?CDZ7:V5*V:M/5-GH(K+_2>8S:I3'O;<LSG*]&3S)0X!#C ME,X';FU`S[$8>(^X%3\QU$.G0DA`UXTJRR';MJQ3^R,S1JJ%]Y9_*:<'Z>Q] M\6#R3*=.]DD%D5:>K_6FC4BN=.RYS]F\?G<%`K(QV?A&1[EME#E&%@"*K0<M M_N\Z3\+(3&I#M3A3,./:V%-[*+OPN0'SMAC_9+B.Z=%UXAQWF,YG@A-PT"+0 M4_N'[52W"\P.M=;Y_>HG-5EB[3('OXRQ#C0/Z8FDD5NWQT+>5M`XX@!`&!20 M6Q0)HD]3S5CXDH3AR:2KANKNJK,0(7;W888-Q)%`+;BQJ_[HW(!QAONEM:J( M&<Z:E_GBB0\1O16-(I6Q;$@V5#EN-Z3$RKK89D>%A_>\@R6X[DYVI1RB!TAB M?:2%AIU"D]B!"J4K.8U*HT6&9>:%,6UEW,9$";"Z(TUJR!)Y(6>G*DGB)"I3 M5%3HE+6^YZLMU8D7'EM;IC',]@8B0;:F`E1L1<8(J&<6'ED65$FHD#@20ULQ MCW?YTFS5SFC4DC$`0M$*3WMB$5QO<PNZK\1*UW/B,U:K5KRW%2,PS]Z*A+DF M\JKI4OOER;ITH:#5625U!P>(F)->CA"D33TC=7PF:B7)ZL*O^L+56UOE[3(A M=Q2V@'MY8HO8J?/>YX4(X=S\NTQRSTG@B;B,_&;'SJJESENJW_O\I"0(,P;B M1C2H=998D#3L]9QLR/`]<+=J>"U7O"@4;;DV4*C-HB=EYC0X1>1"F9&H#P_. MPL,;%IS9_F"'!^<O^:#'A=Y4_I8\T@#LDXD7+TT<B/-JMS=:#Y$:5%4U38?R M`-3HA(7*680.SR+,?"I-)+4"3$S<5=?R3D(,='M=ARGXH(4I"D"HO%]5/$CK MWHMUH06I"V=E0U/E@D.1;LXG7MB?!3KSV;(GZ*;T`R^N7G\T5.5!]KFZ3Y*H M7+:4?STG"D=-%!XCW5@$2)CT)_9+J6`BM!A@D,34DLJGZS<V$!T.:4N"-XW' MB=-F\*OV(Y2P%K*H%\)ZW7`P'O>K</KGHW#P;.^]$YZC/Z@.0A=4AH54:5HB M:KV>"T#UD6TW'@N-ZMRL`O5HI&#_],5]:BC^U8X5$OMG_]>.Y\T=GY.%U]?_ MFJF3P9OS"T$61M`CX^5^@D-CNF%CSB=U3U;UIKX[3@IIX5PBP@Z=`1D5O,>X M$8OU-#F/]!P"Q353E_$.$DM'U+T9$D?+>E&N,6^CXW8->C@+76?!ME1FSX8? M1[XU#BJI"-RX\ZHL94L;I)GV;+(OP\_D<5VVI5FA=^O+@483#(8[>F1)Q,$C M73(Y?2];-ZEHYK63[F$ALO'>%$%*ZR((&^TWBG->*,!?&N[Q635Z%+TGR5[[ M[0E9"($"/L@C-NAMFNL/)'<HRS*5$3Y+Y`3-<D1?(746FLP;5652QWI3A*5K MC86@/E-98N&7V?CV=U7?$<TG:!,GTY$:WGX(;2)#>C2Z_3J>3FYO1K?SV5&C MG2<H7*UWNV!@'[A=5NCOI"7I_5Y->0TU..U.WO_S5?NBW0=B?"U)(,O^+*ER M=ALC^#V][)\-U&_H]\L\^P<ET<9N.N4&L,I*I0%?E.^V=")51_.QNCKY;':N MKE(X_*R^/I#$V5-CU?G7V2C1K#ISJB\FM'<4+W*V"60V/.L\AW75K2U"D1.$ MA][/FQ@(?)GD.-<2L6PT[5),0SD&#/S#/K^=`HK(!JKH=.<QSS:+Z8,%_<`> M!YYTJQJ&/OW>[[4_0[.4L_8$TCV.S5*7J=P!@2%1U)TG@:/.D7CEZ-<C:/B= M:X""/@`N/M7H\'((24F*>^*CG?*>0P)(7>&%#@F%`7V#?_GW=TR$]J]F<$2_ MI[J3N[F:3/R(8#PR<%.*V39/(`;5,7H-*0V#GOI%O?,]E4R0]WQSTN/]QG2. MM[_PS<+@A2C`.O_%*<%W__42Q@L#8:`[F*H&[<K/(EC%YL*^?6+].X+_Y`?[ M&W!BZ^/[BHIL3ZJ.NWI.^GM&R"<>=R[9K`+`G@@UTB]CD&0-'5'?._D8SC^- MPKU/(Z$G-S?X=GCPS:1IFSQ=>IQ)N'C%Y=L"291P1P3I4F)<+J"2#*<\`8(K M_4>QX6_ZJAS^];RMYLCJMGJ_*W@CQ(9Q&,>Y"`/:^N0+R]SA@?)_G/=6'?<Z MJ,G\Z[T3!=-6_7<ADP?O9ENVEB?OOIJ<%?28"K52NZUJ)=E:5CH_.SM!O:7+ MLW*]\#5MP=>J(PF(](8^RYQ/T,.#AKG/%_"IG5HHP=!\D20YP:_CU:XLLC_F M_UZD>>/XPTHX3.4FKO3NI"^N^;+AR,'-@F^]IJ,^S3W]2PWR5S1O]Z&Y:/?: MI[W+\W;__.3B%%_ZX;J_.K]3?!V\(SBKSE>9"]+BW,Z@=_KFLM*Q_D28>AJF MACN@V>AJ`O15Y@M,OHZFXX_CJ^%\/+GUB;"_9&,.NG!]OK`YKQ@BFY)('W5: M2JJ<G0PN>NKXYP^@A%8-PKC,:V?JT&*%(Z$TA<9DO],CD4-Z-ZC8O@?T=W.4 M_($LDRP.@G^Q>\&@8V_(:Q4L\4*&M%,=0R9::92-U`-?#BJ[%-#&NTT,*EU5 MT!K5_ACC;ZX5<8W#@\T![2%([FXT^AQV;TEN]\_^.L#CC^KXA4DM]=L_4&/! M$[?J]PG*_V@ZG4S5)[R])H%,)U_FX]L10W8\YFWG$;,,$H\91(G$FPW:+4(H M>^%LJ-4V7#`\9';+_IUG1*-5)O"Q#T)(@HH,C_WEA6C0'01`FKJ*X:!CWJ>\ M%`MY/^(>_,&AM6<RWJ6Z;DO0_\=\.E2WD_EHUI`M,7MW$H9<O7+E_F=()0DI M89X%0(4?!OPUU_CU1)CYPRE_QOEP0;TSEQMF9IUOD/U5C<<?A5EJUJ$CEAL5 MWC_4MW54*=R$ZW*7ZD8X7#"T`>#U.BE^:GG=TC`O<?3F?H<D>_8ST9.+:MG> MJ_J4U[84N0OD45?=F7RE-]([?AUTSS@((Z!PE11SY`8$\J3^\<')=;2#9,8H M5!V#<Q1<FH:@K4AW[?`[R39/"N-EK502EC'?7&1J#:YF9MB,JK45:AJEL]T@ M=7@I5;54^P/]&G)B5/],)5TFGA-P=5S_)E^1MD'@I;O]C1<I+/A^[1/TA\M\ M_:B3E'>QH*C_`%!+`P04``(`"`"\LS(F^G(V"7P)``"W$@``"````%)E=7-W M<V]RC1=IB"17^>GV4=US[-R7,;R=Z:PS.[UM5?4Y53MKZG@U4SO=796JFIEN MUXGK08A!@T2-0:*$L$C0F&B(04((0<PJJ\BJBZB$1(,L(A)<$0VZ2(@20A3= MK%%7">+WCJKNSL20^3']O:^^^WW7>XNT*+UXX'[L^:2]5FP4E>+B];(6D.UP M5ZV4///$(EJ5KAQXM"[+2)%>/:"C=2F3*GE^A#T/N=)8ZLAZP9+AJR<MI'1T MFU1(Z3LD4$L5;!.K4L3*VEH=+ULKK5VC&9$@1'=()2#\GM1(!<3"ZP7;D64M M:H96&Z\KLEI97:[(1^05S;3I1UF5-=-H;XEO:J.&KDIFRO/A8\74FJ2]$6U2 MF&@^E59Q-+#:W'8`5JHFUGVCB=TV:&X#$)`--V167)-KIC9(9'DM(#2(8^LX MW')];!JA:V%`MPQDY78HC=F-"!"9=4?!^@Z3$FT';6*#7%SJH%.Y4RG=C;#C M!F&$PRAP_1`;0L;IW"TITO&#R`-NT&0W#";#WXXHNV-8"CJ;^WB*`H1^8(KJ M.M=!20I*Y9W@"CJ7^PS$[6+NGM2)EH\W/(W^@'=A9(2;[!`Y)$"_S3T`9#C_ M2&K#PR?"`+=(&V[3URB\0RQ0S,`MTHU1X*/6M`V\5*MH(`T7K*IF-5TMB$)T M.'\&Q)GY<RE@8/(*CK/F:`(B%=3)_RAE@?8EI5S63'(#!E]-=&O^IS&VTL.> MSC\38ZL][,/Y9V-LK8<]EW\^QM89UHR\`%W(_R7&-GK82_E_QMBU'O9*'J4Y MMB+WL-)0GF,KW%RSO;7MHVN'I@2V&F/M-MH<NI9CUP#;)DG0DIBR*]@."?K$ MT'*:2<)-NX/9G<!1L_P.7NK3T]'<=@>=&5(YL064?=11QX#`6YIA6V#(&KL, MFOSHAT/'.$,'4Y5@!GIIR$DS(P<5]FFR28<9R#6ART-^6D>UX7>G:7AQ2"PM M-"U^;511)VKQ)&$.,0AJ,B`ASXW"FJQ1390,W33\P30C@.HP0J+L)V&:Q6<5 MW3Y\:YIB<0F*"<OHSN$[P):GAN].TROIMZ4^:(NP@(*N%VM1>H;\;?C>US5$ M^3^&_&/X(5!LC3R6CCFPOVFPP--?RK14D%4`NA20A3R'B,_T8#DL%UJ&VZ9" MD#MR%F0^-'(^EJF^GDQ9R"2Q3+E/)&UR_2(?&7D21/Y^Y&?I&,42!1KFJJK% M$"W6+H/*"51EX:-0`[UM]%=IOVG$F+-UIHSW6Z963CXI8$P?98V>T*G12^"1 MRQQ0F-9Z`SIUV!&P(EPK5QE"@=2V,._8L1$*NG?TA30,`H&G#%0(I^<G!2(5 MLE[SP.AE\/KQT?^D60IB%C`59LOYT52FU919IB_)Z-G143@JF"8X"UM3@63O M"EAFLBZ/SF5T7"YC:],(0NR3`#?=-D&'#RYF:/7BT@6\N'KT3?VMHN[!8J9D MA!9>/(3YWTE'V<.!T<*1QTI4P<NAL4-H0UZ!SX?0O0=K,<O)]^Y1LI-.>8!% M%2RV`<6[`BQ/';P^T4(Z,%&`I3K`4A8LVY';#)650^C*P1/[#*L/L%3Z651@ MN6XL2EA@5#(6=4\X`4R4=[GI&7;/E\[8C0D+4#"6RIYP8H`E\>7S8S?'+)1, M4X&EMB><&&!)?'ER[+9]OC3VA!/[6:@O+X_=*5C>]%7^:^RS&1V-C'\Q(YHX M3S/8.:HH''\XQC8Q+1&VEAQ5BMVD5NEGAJ!=)^K``M'>8>F>D**;Q[^6B:LI M)D>/CW\[DTAD*TYU99_@?GR??/3G\1]D$AT#S'UJ^O%)-0AG6$F\//XT>/[V MB5]DA%S,1AL,?=.RA"[HPW$OKE70T8G?"%H+4PGVQ',9WI'9&!+2T2<G7LJX M'J:]@J\%ME&.H:H<0TJ5M6)8&JHF^O3$*V#+%R;^FX'](\2E79@",GIZ0LKR M%07SQ@/MJJSPI832Q9AJ@H$.\\K$1):ULV.`L+I\@Z%<#'E\`%EE@3@Z>4V6 MKSV)&B9]@)-+'V0DDX>S3![WE7I#C#I!6Y-R5D?OF]2R\1SF@TXIRNC^23L; M;VDLI_C*JK'8%QJ\\?OLLR6CBY-MYDPRS^-.6GM-RUYM,&AIK==K>>.[.MG) MQN+X!1?J3K\2A9%5I]X?DREXG^C7V@D;#-R2H%?175,?CIDM'">P;R4"*@(A MXL<'$VO>QSR?S\'C`-`A\Z6IV[-LBV+BW`C]9.JN6+9*PY"$8E4,=Y4O*4(] MRDQ_;B!BJTJLB3T#8FW\D"1W61M0:DT_F(T/F(XQT^XM8CTGZEK_%!:S%WUD M^E%F`9QZ>U!R*QJ=?B".!OUCT]^`//GR]'>S>N0;M)\Y\`39A'**-@F&[7\; M0+>-GIA^(JN'W1!WBE$1$BDL`JUAVT$17F;LEVV%?YR^D-79X\@-L4FB74+: M6,9&V\9E95EMF6#!]@K*S?PRJWN@(8A5#-+6JM5R%95F?@=644E1UR?8<W`4 M&.T0GA1XF5F)87>^8>9/8!B-4Y&Q`C5]M&P;$;R&_,`%D@_-_!7D>-0C&.&! M![VZ3<(2NF_F:E9WO*!E,"6AT2+8"+&EJ`UJ)J2J':('9]XJZ>C2S+!$7V8M ML2YJ)N2BZ!&:B$1RY`&)CQ$+A]@RGY^9`6ESLU@2T::)PQ]]F@"!RV:72E6P M.Z4`=)76[!'I#<B%%3P+.`Q,=\]6WI")VRI29ULP/39[/&:B+TU&R=Q@*7-F M=A-\>&XVD(0DYD3\HF0JXJ<CR_L":U]=^.4MZX79]P!_>NXF*8(UDCU/#"$^ M:2U(F?NH1/$B"'&RQZB^,FZ@#\Q]BM'V(F"(BNC#]G&4T3?G3G..Q/W^+I$$ M8J!5#/0CT=F^,W<?N')Q[BN2SK)&5%"24K`RVB5T9>ZK4IRB/&]IHH:[!KP" M8!4D:&K^6Y+.>$D$R<WY2Y@$@0>+(J5HS'\?5&P2:XO81['K\&]%OL/21M.% M43C_8TF'TGX'J+QE_N>23A_?K'J@DC>@'G:-+EU:G&*(#X/Z$KIG_M>2+J\+ MTY1U9EP1J^O4-G1V_@^27E[?(8'K=/%RVXO`=:/9[.(V(3:Q5]`S\R]*.B8; MF#<&N5B1UVI%I59N5.+_Z._S5R2]`Y:$N+)%:U@L@BJ$@!89:QO_GG\5XGC= M0B;';.[//?IF\0+:PDP>?E:&Z%T+8SFVC["P\=6$91.Z<6$A)QH<2RQ*WK?] M?WVAD(M8)''<&5?+?;U1M,U56:.7M%16^;CA0Q%N)]!X,T;G%THY>F9K"$+_ M`U!+`0(R"Q0``@`(`,&S,B8&H+&PP0(``!0$```+````````````(`"V@0`` M``!2975S=S(T+F]B:E!+`0(R"Q0``@`(`%R$,B;<:^/D3PT``#H=```,```` M``````$`(`"V@>H"``!R975S=V1O8RYT>'102P$",@L4``(`"`"\LS(F^G(V M"7P)``"W$@``"``````````!`"``MH%C$```4F5U<W=S;W)02P4&``````,`
    ,`P"I````!1H`````
    `
    end
    --
    Cameron Kaiser * ckaiser@floodgap.com * posting with a Commodore 128
    Floodgap Systems: http://www.floodgap.com/
    personal page: http://www.cameronkaiser.com/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)