'd *** VAN HEX NAAR BRONCODE ***Me ** VOOR CBM 64 MAE ASSEMBLER **nCL$(147):CH$(19):CU$(17):I125:CD$CD$CU$:xCL$(CD$,3)|2)" SOURCE":}2)" ===> VAN HEX NAAR BRONCODE~:11)"WERKT 6502-CODE OM TOT EEN SOURCE FILE.":c11)"DIE VERDER BEWERKT KAN WOR- DEN MET DE MAE-ASSEMBLER.:11)" 11)" VERVANG DE SOURCE-DISKETTE 11)" IN DRIVE 0 VOOR DE OUTPUT- 11)" DISKETTE 211)" bCH$(CD$,23)1)"===>DOORGAAN MET RETURN ";jG$|(G$"")140158,0:"EVEN WACHTEN !!";MX32767BY256H$"0123456789ABCDEF"L$(0)C$(187)P$(174) Q$(167)W$".W"8 UB$(20),S$(20),E$(20),F$(20)l N$(56),A(256),L$(3),T$(5),LB%(1500),LD%(1500)xI056N$(I)rL$(0)""sL$(1)"#"tL$(2)"("uL$(3)"A"|T$(0)""}T$(1)",X)"~T$(2)"),Y"T$(3)",X" T$(4)",Y"T$(5)")"&I12560A(I)6?LB2XLB%(1)MX:LB%(2)MXgFV00:FX0t(147);:" TITEL (MAX. 10 TEKENS) :";F$:" 20 MODULES MOGELIJK (ONG. 1K/MODULE)":" MODULE VANAF BEGIN EIND"&" NO. $.... ADRES ADRES"DZ$"----------":Z$Z$Z$Z$nFVFV1:I1FV1:FXFX1:FV10"";" "FV;:NM1 12);" $";UB$(I1)F9$(FV):F8(F9$):NM1S$(I1)UB$(I1):430"";21);:"$";S$(I1):S$(0)UB$(0) NM1"";&31);:"$";E$(I1)9CH$(CD$,23);l" IS DIT EEN TABEL? J=JA - ANDERS RETURN ";F$(I1)F$".M"(F9$,2,F8)QQ$ (QQ$"") 437QQ$""F$(I1)F$(I1)".W"CH$(CD$,23); " RETURN= MEER HOME= KLAAR X= OPNIEUW";"QQ$:QQ$"" 442OQQ$(13)CH$(CD$,8);:I0FX:"";:_FV20451FV10"":10)"TITEL : ";F$:FX0:415QQ$(13)424QQ$(19) "";:451QQ$"X" "";:442FF$F$".LAB":CT$F$".CTL":470, *** HET SCHRIJVEN VAN DE CONTROL FILE ***: 15,8,15F15,"I"N15i4,8,8,"0:"CT$",P,W"4,(170)L$;(48)(249);4,(52)(170); *** >> MAX = 1K << ***4,L$L$"; '"CT$Q$L$L$P$;4,L$L$"; ***CONTROL FILE**"; 4,(170)L$L$P$;)4,L$L$P$L$L$" .CTL"C$;H&4,L$L$" .BA $"S$(0)" "C$;d04,L$L$" .MC $7800 "C$;:4,L$L$" .OS "C$L$L$P$L$L$P$;D4,L$L$" .FI "(34)"0:";N4,FF$(162);XI10FV1Y4,L$L$" .FI ";b4,(34)"0:"F$(I1)(162);lm4,L$L$P$L$L$;-v4," .E"(206)L$L$L$L$L$;44>1540c *** OPBOUW VAN LABEL TABEL ***rI10FV1UB$(I1)" "S$(I1)" "E$(I1)" "F$(I1)HS$UB$(I1)1460UBDTHS$S$(I1)1460SDTHS$E$(I1)1460EDT  ***1 *** OPBOUW VAN MODULE FILE ***; ***Y4,8,8,"0:"F$(I1)",P,W"u4,(170)L$(48)(249);4,(79)(170); *** *** MAXIMALE LENTE IS 1K *** ***4,L$L$"; '"F$(I1)Q$L$L$P$; 4,L$L$"; "S$(I1)" TO "E$(I1);!4," "C$L$L$P$L$L$P$L$L$;* AC13!OF0E"PLLB%(AC)MXO* ***t4 *** VOLGENDE REGEL ***~> ***HSSUBOFII(SS)JCA(I1)R(F$(I1),2)W$870\2360]1250^ ***_ *** WORD FILE *** ` ***fM(C1000)$g ***Ih *** ### MNEMONIC ***Si ***gpB(C100)M10qq ***r *** ### LENGTE ***s ***zP(C10)M100B10{ ***| *** ### PREFIX ***} *** QCM1000B100P10  ***2  *** ### SUFFIX ***<  ***[ C56100M0: *** ROR Ax C1100M0 : *** BRK B11110  ***  *** TWEEDE BYTE VAN DE INSTR.  *** D1(SS1) B21050  ***  *** DERDE BYTE ! ***!D2(SS2))!D1D1D22562!***W!*** SPECIALE BEHANDELING BRANCH`!***!M71110 : *** NIET REL. **!$M4M131110!. ***!8D1127 1100 : VOORUIT ***!BD1D1256!C *** ACTERUIT ***"LD1SOF2D1"V19504"W *** TEST OP LABEL ***Y"X ***r"`4," "N$(M)" "L$(P);"a ***"j *** MNEMONIC & PREFIX ***"tM01170"u ***#~ *** HEX VOOR ONGEBRUIKTE OPCODE# ***(#DTI2#1370:#P1D#1190f#B11250: *** 1-BYTE OPCODEp#DTD1z#1370# ***# *** P=1 BETEKENT IMMEDIATE MODE# ***#P14,"$"X$;:1250# ***# *** ZERO PAGE MODE ***$ *** $HI0B3P24,"*";,$4,"Z";6$ ***Z$ *** OPERAND LABEL ***d$ ***t$4,X$T$(Q);~$ ***$ *** SUFFIX ***$ ***$4," "C$;$ ***$ *** EINDIG MET ' ;'***$ ***%M28M41M421290% ***>% *** REGELSPATIE NA JMP,RTI,RTSH% ***]%4,L$L$P$L$L$P$;i% OFOFB%SOFE4,L$L$;:840%4,L$L$L$L$L$;%4% %(2050%) ***%* *** SCHRIJF FILES VOOR LABELS%+ ***%2%3Z$%C&E ***$&F *** DECIMAAL NAAR HEX ***.&G ***8&ZX$""H&[HI(DTBY)[&dLO(DTBYHI)j&eHI01410&nX$(H$,1(240HI)16,1)(H$,1(15HI),1)&x *** ***&X$X$(H$,1(240LO)16,1)(H$,1(15LO),1)&' ***&' *** HEX TO DEC ***0' ***9'DT0N'L((HS$,1))48]'L9LL7l'DT16DTL|'(HS$)1'HS$(HS$,2)'1470' ******************************' PASS ONE ***( LABELTABEL MAKEN ***(I10 FV1<( PASSEER WORD FILE LABELS***a( ******************************z((F$(I1),2)W$1610("HS$UB$(I1)(#1460($UBDT(,HS$S$(I1)(-1460(.SDT(6HS$E$(I1)(71460(8EDT(@1650(J(K)T ***#)^ *** LABELS MAKEN ***-)h ***6)rOF0@)| ***a) *** VOLGENDE REGEL ***k) ***z)I(UBOF))CA(I1))M(C1000))B(C100)M10)P(C10)M100B10)B1 P11900) **** *** TWEEDE BYTE VAN INSTRUCTIE* ***#*D1(UBOF1)1*B21850;* ***_* *** DERDE BYTE VAN INSTRUCTIEi* ***{*D2(UBOF2)*D1D1D2256* ****& *** SPECIALE BEHAND. BIJ BRANCH*0 ****:M7 M4 M13 1890*D D1127 1880+ND1D1256+XD1SOF2D1+b2220(+c ***M+d *** ZET LABEL IN DE TABEL ***W+e ***c+lOFOFBt+m ESOF +v1690 : *** VOLGENDE REGEL+ ***+ *** TEST VOOR LABEL ***+ ***+TTSOF+ PLTT + PLTT 2000,ACAC1,PLLB%(AC)MX!,1960+, ***A, *** LABEL FIELDK, ***U,DTTT_,1370m,4,"Z"X$;{,LD%(AC)1,, ***, *** SCHRIJF FILE VOOR LABELS, ***,4,8,8,"0:"FF$",P,W", 4,(170)L$(48)(249);-4,(79)(170); - *** - *** MAX SIZE*- ***?- 4,L$L$"; '"FF$;V-*4,Q$L$L$P$L$L$P$;t-44,L$L$"; *** LABELS **";->4,(170)L$L$P$L$L$P$;-G ***-H *** GA DOOR ALS LABEL INTERN IS-I ***-RI1LB-SLD%(I)1 2170-\DTLB%(I)MX.]1370.e ***).f *** DEFINIEER LABELS3.g ***T.p4,L$L$"Z"X$" .DE $"X$" "C$;Z.zm.{4,L$L$L$L$L$;t.4z.. ***. *** BINARY INSERT ***. ***.DLD1MX.T1LB.LO1.T1((T1)2).T10 2270/T2LB%(LOT1)/DLT2 22304/DLT2 LOLOT1: 2230:/Z/LB%(LO)DL LOLO1:2270n/LB%(LO)DL / JLB LO 1/LB%(J1)LB%(J)// LB%(LO)DL/ LBLB1/ DTSOF/ 1370/ (147)X$LB/ / ***0$ *** INVOEGEN .BY IN WORD FILE0. ***,08 4," .BY";409 M0<0: B0R0B ESOFB 2390k0L B2 BB1: 2370~0V I2SS SSB0W DT(I2)0X 13700` 4," $"X$;0a 0b BB10c 0j ***0t *** MNEMONICS ****0~ ***61 ".BY ",ADC,AND,ASL,BCC,BCS,BEQ,BIT,BMI,BNE,BPL,BRK,BVC,BVS,CLC,CLDw1 CLI,CLV,CMP,CPX,CPY,DEC,DEX,DEY,EOR,INC,INX,INY,JMP,JSR,LDA1 LDX,LDY,LSR,NOP,ORA,PHA,PHP,PLA,PLP,ROL,RTI,RTS,SBC,SEC,SED1 SEI,STA,STX,STY,TAX,TAY,TSX,TXA,TXS,TAY,ROR2 11100,35221,56100,56100,56100,35200,03200,56100S2 37100,35210,03130,56100,56100,35300,03300,561002 10200,35222,56100,56100,56100,35203,03203,561002 14100,35304,56100,56100,56100,35303,03303,561002( 29100,02221,56100,56100,07200,02200,40200,56100'32 39100,02210,40130,56100,07300,02300,40300,56100\3< 08200,02222,56100,56100,56100,02203,40203,561003F 44100,02304,56100,56100,56100,02303,40303,561003P 41100,24221,56100,56100,56100,24200,33200,561003Z 36100,24210,33130,56100,28300,24300,33300,5610004d 12200,24222,56100,56100,56100,24203,33203,56100e4n 16100,24304,56100,56100,56100,24303,33300,561004x 42100,01221,56100,56100,56100,01200,56200,561004 38100,01210,56130,56100,28325,01300,56300,561005 13200,01222,56100,56100,56100,01203,56203,5610095 46100,01304,56100,56100,56100,01303,56303,56100n5 56100,47221,56100,56100,49200,47200,48200,561005 23100,56100,53100,56100,49300,47300,48300,561005 04200,47222,56100,56100,49203,47203,48204,56100 6 55100,47304,54100,56100,56100,47303,56100,56100B6 32210,30221,31210,56100,32200,30200,31200,56100w6 51100,30210,50100,56100,32300,30300,31300,561006 05200,30222,56100,56100,32203,30203,31204,561006 17100,30304,52100,56100,32303,30303,31304,561007 20210,18221,56100,56100,20200,18200,21200,56100K7 27100,18210,22100,56100,20300,18300,21300,561007 09200,18222,56100,56100,56100,18203,21203,561007 15100,18304,56100,56100,56100,18303,21303,561007 19210,43221,56100,56100,19200,43200,25200,561008" 26100,43210,34100,56100,19300,43300,25300,56100T8, 06200,43222,56100,56100,56100,43203,25203,5610086 45100,43304,56100,56100,56100,43303,25303,56100