Home » Personal collection » Acorn tapes » Electron_User » Electron_User_tape09a_acorn_eu_1990_march.wav » FONT
FONT
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Personal collection » Acorn tapes » Electron_User » Electron_User_tape09a_acorn_eu_1990_march.wav |
Filename: | FONT |
Read OK: | ✔ |
File size: | 1148 bytes |
Load address: | 2000 |
Exec address: | 1900 |
Duplicates
There are 2 duplicate copies of this file in the archive:
- AEW website » database » database_5_25_discs_Electron-User-7-06_D-E706.ssd » FONT
- AEW website » database » database_tapes_Electron-User-7-06_EU7-6_E.uef » FONT
- Personal collection » Acorn tapes » Electron_User » Electron_User_tape09a_acorn_eu_1990_march.wav » FONT
File contents
10REM Extra Fonts 20REM By Richard Blythe 30REM (c) Electron User 40ON ERROR MODE6:PRINT:REPORT:PRINT" at line ";ERL:END 50PROCassemble 60MODE 4 70VDU 23,1,0;0;0;0; 80TIME=0 90PROCprint(2,1,24,0,0,"Here's a taster of the new fonts:-") 100PROCprint(2,3,2,0,0,"Heavy text") 110PROCprint(2,5,4,0,0,"Dimmed text") 120PROCprint(2,7,8,0,0,"Thin text") 130PROCprint(2,9,16,0,0,"Slanted text") 140PROCprint(2,11,4,0,0,"Any can be combined...") 150PROCprint(2,13,18,0,0,"For example heavy slanted text!") 160PROCprint(2,15,8,0,1,"Double height too!") 170PROCprint(0,13,0,1,0,"Upwards!") 180PROCprint(38,1,24,3,1,"Downwards") 190PROCprint(20,18,2,2,0,"And even backwards!") 200PRINTTAB(2,20);"Any point can be" 210PROCprint(19,20,9,0,0,"Underlined.") 220PROCprint(2,22,23,0,0,"And finally, a multi-combination!") 230PROCprint(2,24,8,0,0,"The code is fast - this screen") 240t$=STR$(TIME DIV100)+"."+STR$(TIME MOD100) 250PROCprint(2,25,8,0,0,"took "+t$+" secs to print!") 260PROCprint(2,28,2,0,1,"BYE BYE... Press ESCAPE") 270REPEAT UNTIL 0 280END 290: 300DEF PROCassemble 310DIM str &FF 320FOR i%=0 TO 2 STEP 2 330ow=&FFEE 340P%=&900 350[ OPT i% 360.stl EQUB 0 \style byte 370.x EQUB 0 \copy of x reg 380.and EQUB 0 \} used in 390.a2 EQUB 0 \} rotate routine 400.stc EQUB 0 \copy of stl 410.siz EQUB 0 \single/double ht 420.dir EQUB 0 \direction flag 430.char EQUB 0 \char no. 440.dat EQUD 0 450 EQUD 0 460 EQUD 0 470 EQUD 0 480 \new char data - now 490 \char nos 128 and 129 500.tab EQUD&0A080B09 510 EQUD&000B0B0B 520 EQUD&00000B00 530 \data for print direction 540\ 550\ main print routine 560.pr 570LDA #dat DIV 256 580STA &36B 590LDA &367 600ORA #8 610STA &367 620LDA stl 630STA stc 640LDX #0 650.loop 660LDA stc 670STA stl 680LDA str,X 690STA char 700CMP #13 710BEQ rts 720STX x 730JSR process 740JSR print 750LDX x 760INX 770JMP loop 780.rts 790LDA #12 800STA &36B 810\ 820\process bit pattern 830.process 840LDA #&A 850LDX #char MOD 256 860LDY #char DIV 256 870JSR &FFF1 880LDY #0 890\ 900\ different styles? 910.c6 920LDA stl 930AND #16 940BNE slnt 950.c5 960LDA stl 970AND #8 980BNE thin 990.c4 1000LDA stl 1010AND #4 1020BNE lite 1030.c3 1040LDA stl 1050AND #2 1060BNE bld 1070.c2 1080INY 1090CPY #8 1100BNE c6 1110LDA stl 1120AND #1 1130BNE und 1140\ 1150\divides style code by 64 1160.c1 1170LSR stl 1180LSR stl 1190LSR stl 1200LSR stl 1210LSR stl 1220LSR stl 1230LDA stl 1240JSR rotate 1250RTS 1260\ 1270\print the character 1280.print 1290LDA siz 1300AND #1 1310BNE dblh 1320\branch to double height? 1330\ 1340LDA #129 1350JSR ow 1360LDA #8 1370JSR ow 1380LDY dir 1390LDA tab,Y 1400JSR ow 1410RTS 1420\prints single height 1430\ 1440\slanted text 1450.slnt 1460CPY #4 1470BMI nos 1480LDA dat,Y 1490LSR A 1500STA dat,Y 1510.nos 1520JMP c5 1530\ 1540\light text 1550.lite 1560LDA dat,Y 1570AND #&55 1580STA dat,Y 1590JMP c3 1600\ 1610\thin text 1620.thin 1630LDA dat,Y 1640LSR A 1650AND dat,Y 1660STA dat,Y 1670JMP c4 1680\ 1690\bold text 1700.bld 1710LDA dat,Y 1720LSR A 1730ORA dat,Y 1740STA dat,Y 1750JMP c2 1760\ 1770\underlined text 1780.und 1790LDA dat+7 1800EOR #&FF:STA dat+7 1810JMP c1 1820\ 1830\print double height chars 1840.dblh 1850LDX #7 1860LDY #14 1870.h1 1880LDA dat,X 1890STA dat,Y 1900STA dat+1,Y 1910DEY 1920DEY 1930DEX 1940BNE h1 1950LDY dir 1960LDA #129 1970JSRow 1980LDA #10 1990JSRow 2000LDA #8 2010JSRow 2020LDA #130 2030JSR ow 2040LDA tab+4,Y 2050JSR ow 2060LDA tab+8,Y 2070JSR ow 2080LDA #8 2090JSR ow 2100LDA tab,Y 2110JSR ow 2120RTS 2130\ 2140\checks for rotated text 2150.rotate 2160DEC stl 2170BEQ up 2180DEC stl 2190BEQ under 2200DEC stl 2210BEQ down 2220RTS 2230\ 2240.up 2250LDA #128 2260STA and 2270LDX #7 2280.u1 2290LDA #0 2300STA dat+8,X 2310LDA #128 2320STA a2 2330LDY #0 2340.u2 2350LDA dat,Y 2360AND and 2370BEQ nom1 2380CLC 2390LDA a2 2400ADC dat+8,X 2410STA dat+8,X 2420.nom1 2430INY 2440LSR a2 2450BNE u2 2460DEX 2470LSR and 2480BNE u1 2490.trans 2500LDY #0 2510.u3 2520LDA dat+8,Y 2530STA dat,Y 2540INY 2550CPY #8 2560BNE u3 2570RTS 2580\ 2590.down 2600LDA #128 2610STA and 2620LDX #0 2630.d1 2640LDA #0 2650STA dat+8,X 2660LDA #1 2670STA a2 2680LDY #0 2690.d2 2700LDA dat,Y 2710AND and 2720BEQ nom2 2730CLC 2740LDA a2 2750ADC dat+8,X 2760STA dat+8,X 2770.nom2 2780INY 2790ASL a2 2800BNE d2 2810INX 2820LSR and 2830BNE d1 2840JMP trans 2850\ 2860.under 2870LDY #0 2880LDX #7 2890.n1 2900LDA #0 2910STA dat+8,X 2920LDA #128 2930STA and 2940LDA #1 2950STA a2 2960.n2 2970LDA dat,Y 2980AND and 2990BEQ nom3 3000CLC 3010LDA a2 3020ADC dat+8,X 3030STA dat+8,X 3040.nom3 3050LSR and 3060ASL a2 3070BNE n2 3080DEX 3090INY 3100CPY #8 3110BNE n1 3120JMP trans 3130] 3140NEXT 3150ENDPROC 3160: 3170DEF PROCprint(x%,y%,st%,d%,h%,s$) 3180$str=s$ 3190?stl=st%+(d%*64) 3200?siz=h% 3210?dir=d% 3220PRINT TAB(x%,y%); 3230CALL pr 3240ENDPROC
� Extra Fonts � By Richard Blythe � (c) Electron User (� � �6:�:�:�" at line ";�:� 2 �assemble <� 4 F� 23,1,0;0;0;0; P�=0 Z;�print(2,1,24,0,0,"Here's a taster of the new fonts:-") d"�print(2,3,2,0,0,"Heavy text") n#�print(2,5,4,0,0,"Dimmed text") x!�print(2,7,8,0,0,"Thin text") �%�print(2,9,16,0,0,"Slanted text") �/�print(2,11,4,0,0,"Any can be combined...") �9�print(2,13,18,0,0,"For example heavy slanted text!") �+�print(2,15,8,0,1,"Double height too!") �!�print(0,13,0,1,0,"Upwards!") �#�print(38,1,24,3,1,"Downwards") �-�print(20,18,2,2,0,"And even backwards!") ��2,20);"Any point can be" �%�print(19,20,9,0,0,"Underlined.") �;�print(2,22,23,0,0,"And finally, a multi-combination!") �7�print(2,24,8,0,0,"The code is fast - this screen") �t$=�(� �100)+"."+�(� �100) �3�print(2,25,8,0,0,"took "+t$+" secs to print!") 0�print(2,28,2,0,1,"BYE BYE... Press ESCAPE") � � 0 � ": ,� �assemble 6 � str &FF @� i%=0 � 2 � 2 Jow=&FFEE TP%=&900 ^[ OPT i% h.stl EQUB 0 \style byte r .x EQUB 0 \copy of x reg |.and EQUB 0 \} used in �#.a2 EQUB 0 \} rotate routine �.stc EQUB 0 \copy of stl �#.siz EQUB 0 \single/double ht �!.dir EQUB 0 \direction flag �.char EQUB 0 \char no. �.dat EQUD 0 � EQUD 0 � EQUD 0 � EQUD 0 � \new char data - now � \char nos 128 and 129 �.tab EQUD&0A080B09 � EQUD&000B0B0B EQUD&00000B00 # \data for print direction \ &\ main print routine 0.pr :LDA #dat � 256 DSTA &36B NLDA &367 X �A #8 bSTA &367 lLDA stl vSTA stc � LDX #0 � .loop �LDA stc �STA stl � LDA str,X �STA char �CMP #13 �BEQ rts � STX x �JSR process � JSR print � LDX x �INX JMP loop .rts LDA #12 STA &36B *\ 4\process bit pattern >.process HLDA #&A RLDX #char � 256 \LDY #char � 256 f JSR &FFF1 p LDY #0 z\ �\ different styles? �.c6 �LDA stl � � #16 �BNE slnt �.c5 �LDA stl �� #8 �BNE thin �.c4 �LDA stl �� #4 �BNE lite .c3 LDA stl � #2 $BNE bld ..c2 8INY B CPY #8 L BNE c6 VLDA stl `� #1 jBNE und t\ ~\divides style code by 64 �.c1 �LSR stl �LSR stl �LSR stl �LSR stl �LSR stl �LSR stl �LDA stl �JSR rotate �RTS �\ �\print the character .print LDA siz � #1 BNE dblh (\branch to double height? 2\ <LDA #129 F JSR ow P LDA #8 Z JSR ow dLDY dir n LDA tab,Y x JSR ow �RTS �\prints single height �\ �\slanted text � .slnt � CPY #4 �BMI nos � LDA dat,Y � LSR A � STA dat,Y �.nos � JMP c5 �\ \light text .lite LDA dat,Y " � #&55 , STA dat,Y 6 JMP c3 @\ J\thin text T .thin ^ LDA dat,Y h LSR A r� dat,Y | STA dat,Y � JMP c4 �\ �\bold text �.bld � LDA dat,Y � LSR A ��A dat,Y � STA dat,Y � JMP c2 �\ �\underlined text �.und � LDA dat+7 � #&FF:STA dat+7 JMP c1 \ &\print double height chars 0 .dblh : LDX #7 DLDY #14 N.h1 X LDA dat,X b STA dat,Y lSTA dat+1,Y vDEY �DEY �DEX � BNE h1 �LDY dir �LDA #129 � JSRow �LDA #10 � JSRow � LDA #8 � JSRow �LDA #130 � JSR ow �LDA tab+4,Y JSR ow LDA tab+8,Y JSR ow LDA #8 * JSR ow 4 LDA tab,Y > JSR ow HRTS R\ \\checks for rotated text f.rotate pDEC stl z BEQ up �DEC stl � BEQ under �DEC stl �BEQ down �RTS �\ �.up �LDA #128 �STA and � LDX #7 �.u1 � LDA #0 �STA dat+8,X LDA #128 STA a2 LDY #0 $.u2 . LDA dat,Y 8 � and BBEQ nom1 LCLC V LDA a2 `ADC dat+8,X jSTA dat+8,X t .nom1 ~INY � LSR a2 � BNE u2 �DEX �LSR and � BNE u1 � .trans � LDY #0 �.u3 �LDA dat+8,Y � STA dat,Y �INY � CPY #8 BNE u3 RTS \ .down (LDA #128 2STA and < LDX #0 F.d1 P LDA #0 ZSTA dat+8,X d LDA #1 n STA a2 x LDY #0 �.d2 � LDA dat,Y � � and �BEQ nom2 �CLC � LDA a2 �ADC dat+8,X �STA dat+8,X � .nom2 �INY � ASL a2 � BNE d2 �INX LSR and BNE d1 JMP trans "\ , .under 6 LDY #0 @ LDX #7 J.n1 T LDA #0 ^STA dat+8,X hLDA #128 rSTA and | LDA #1 � STA a2 �.n2 � LDA dat,Y � � and �BEQ nom3 �CLC � LDA a2 �ADC dat+8,X �STA dat+8,X � .nom3 �LSR and � ASL a2 � BNE n2 DEX INY CPY #8 & BNE n1 0 JMP trans :] D� N� X: b � �print(x%,y%,st%,d%,h%,s$) l$str=s$ v?stl=st%+(d%*64) �?siz=h% �?dir=d% �� �x%,y%); �� pr �� �
00000000 0d 00 0a 11 f4 20 45 78 74 72 61 20 46 6f 6e 74 |..... Extra Font| 00000010 73 0d 00 14 17 f4 20 42 79 20 52 69 63 68 61 72 |s..... By Richar| 00000020 64 20 42 6c 79 74 68 65 0d 00 1e 17 f4 20 28 63 |d Blythe..... (c| 00000030 29 20 45 6c 65 63 74 72 6f 6e 20 55 73 65 72 0d |) Electron User.| 00000040 00 28 1f ee 20 85 20 eb 36 3a f1 3a f6 3a f1 22 |.(.. . .6:.:.:."| 00000050 20 61 74 20 6c 69 6e 65 20 22 3b 9e 3a e0 0d 00 | at line ";.:...| 00000060 32 0d f2 61 73 73 65 6d 62 6c 65 0d 00 3c 07 eb |2..assemble..<..| 00000070 20 34 0d 00 46 13 ef 20 32 33 2c 31 2c 30 3b 30 | 4..F.. 23,1,0;0| 00000080 3b 30 3b 30 3b 0d 00 50 07 d1 3d 30 0d 00 5a 3b |;0;0;..P..=0..Z;| 00000090 f2 70 72 69 6e 74 28 32 2c 31 2c 32 34 2c 30 2c |.print(2,1,24,0,| 000000a0 30 2c 22 48 65 72 65 27 73 20 61 20 74 61 73 74 |0,"Here's a tast| 000000b0 65 72 20 6f 66 20 74 68 65 20 6e 65 77 20 66 6f |er of the new fo| 000000c0 6e 74 73 3a 2d 22 29 0d 00 64 22 f2 70 72 69 6e |nts:-")..d".prin| 000000d0 74 28 32 2c 33 2c 32 2c 30 2c 30 2c 22 48 65 61 |t(2,3,2,0,0,"Hea| 000000e0 76 79 20 74 65 78 74 22 29 0d 00 6e 23 f2 70 72 |vy text")..n#.pr| 000000f0 69 6e 74 28 32 2c 35 2c 34 2c 30 2c 30 2c 22 44 |int(2,5,4,0,0,"D| 00000100 69 6d 6d 65 64 20 74 65 78 74 22 29 0d 00 78 21 |immed text")..x!| 00000110 f2 70 72 69 6e 74 28 32 2c 37 2c 38 2c 30 2c 30 |.print(2,7,8,0,0| 00000120 2c 22 54 68 69 6e 20 74 65 78 74 22 29 0d 00 82 |,"Thin text")...| 00000130 25 f2 70 72 69 6e 74 28 32 2c 39 2c 31 36 2c 30 |%.print(2,9,16,0| 00000140 2c 30 2c 22 53 6c 61 6e 74 65 64 20 74 65 78 74 |,0,"Slanted text| 00000150 22 29 0d 00 8c 2f f2 70 72 69 6e 74 28 32 2c 31 |").../.print(2,1| 00000160 31 2c 34 2c 30 2c 30 2c 22 41 6e 79 20 63 61 6e |1,4,0,0,"Any can| 00000170 20 62 65 20 63 6f 6d 62 69 6e 65 64 2e 2e 2e 22 | be combined..."| 00000180 29 0d 00 96 39 f2 70 72 69 6e 74 28 32 2c 31 33 |)...9.print(2,13| 00000190 2c 31 38 2c 30 2c 30 2c 22 46 6f 72 20 65 78 61 |,18,0,0,"For exa| 000001a0 6d 70 6c 65 20 68 65 61 76 79 20 73 6c 61 6e 74 |mple heavy slant| 000001b0 65 64 20 74 65 78 74 21 22 29 0d 00 a0 2b f2 70 |ed text!")...+.p| 000001c0 72 69 6e 74 28 32 2c 31 35 2c 38 2c 30 2c 31 2c |rint(2,15,8,0,1,| 000001d0 22 44 6f 75 62 6c 65 20 68 65 69 67 68 74 20 74 |"Double height t| 000001e0 6f 6f 21 22 29 0d 00 aa 21 f2 70 72 69 6e 74 28 |oo!")...!.print(| 000001f0 30 2c 31 33 2c 30 2c 31 2c 30 2c 22 55 70 77 61 |0,13,0,1,0,"Upwa| 00000200 72 64 73 21 22 29 0d 00 b4 23 f2 70 72 69 6e 74 |rds!")...#.print| 00000210 28 33 38 2c 31 2c 32 34 2c 33 2c 31 2c 22 44 6f |(38,1,24,3,1,"Do| 00000220 77 6e 77 61 72 64 73 22 29 0d 00 be 2d f2 70 72 |wnwards")...-.pr| 00000230 69 6e 74 28 32 30 2c 31 38 2c 32 2c 32 2c 30 2c |int(20,18,2,2,0,| 00000240 22 41 6e 64 20 65 76 65 6e 20 62 61 63 6b 77 61 |"And even backwa| 00000250 72 64 73 21 22 29 0d 00 c8 1e f1 8a 32 2c 32 30 |rds!")......2,20| 00000260 29 3b 22 41 6e 79 20 70 6f 69 6e 74 20 63 61 6e |);"Any point can| 00000270 20 62 65 22 0d 00 d2 25 f2 70 72 69 6e 74 28 31 | be"...%.print(1| 00000280 39 2c 32 30 2c 39 2c 30 2c 30 2c 22 55 6e 64 65 |9,20,9,0,0,"Unde| 00000290 72 6c 69 6e 65 64 2e 22 29 0d 00 dc 3b f2 70 72 |rlined.")...;.pr| 000002a0 69 6e 74 28 32 2c 32 32 2c 32 33 2c 30 2c 30 2c |int(2,22,23,0,0,| 000002b0 22 41 6e 64 20 66 69 6e 61 6c 6c 79 2c 20 61 20 |"And finally, a | 000002c0 6d 75 6c 74 69 2d 63 6f 6d 62 69 6e 61 74 69 6f |multi-combinatio| 000002d0 6e 21 22 29 0d 00 e6 37 f2 70 72 69 6e 74 28 32 |n!")...7.print(2| 000002e0 2c 32 34 2c 38 2c 30 2c 30 2c 22 54 68 65 20 63 |,24,8,0,0,"The c| 000002f0 6f 64 65 20 69 73 20 66 61 73 74 20 2d 20 74 68 |ode is fast - th| 00000300 69 73 20 73 63 72 65 65 6e 22 29 0d 00 f0 1e 74 |is screen")....t| 00000310 24 3d c3 28 91 20 81 31 30 30 29 2b 22 2e 22 2b |$=.(. .100)+"."+| 00000320 c3 28 91 20 83 31 30 30 29 0d 00 fa 33 f2 70 72 |.(. .100)...3.pr| 00000330 69 6e 74 28 32 2c 32 35 2c 38 2c 30 2c 30 2c 22 |int(2,25,8,0,0,"| 00000340 74 6f 6f 6b 20 22 2b 74 24 2b 22 20 73 65 63 73 |took "+t$+" secs| 00000350 20 74 6f 20 70 72 69 6e 74 21 22 29 0d 01 04 30 | to print!")...0| 00000360 f2 70 72 69 6e 74 28 32 2c 32 38 2c 32 2c 30 2c |.print(2,28,2,0,| 00000370 31 2c 22 42 59 45 20 42 59 45 2e 2e 2e 20 50 72 |1,"BYE BYE... Pr| 00000380 65 73 73 20 45 53 43 41 50 45 22 29 0d 01 0e 09 |ess ESCAPE")....| 00000390 f5 20 fd 20 30 0d 01 18 05 e0 0d 01 22 05 3a 0d |. . 0.......".:.| 000003a0 01 2c 0f dd 20 f2 61 73 73 65 6d 62 6c 65 0d 01 |.,.. .assemble..| 000003b0 36 0d de 20 73 74 72 20 26 46 46 0d 01 40 12 e3 |6.. str &FF..@..| 000003c0 20 69 25 3d 30 20 b8 20 32 20 88 20 32 0d 01 4a | i%=0 . 2 . 2..J| 000003d0 0c 6f 77 3d 26 46 46 45 45 0d 01 54 0b 50 25 3d |.ow=&FFEE..T.P%=| 000003e0 26 39 30 30 0d 01 5e 0c 5b 20 4f 50 54 20 69 25 |&900..^.[ OPT i%| 000003f0 0d 01 68 1d 2e 73 74 6c 20 20 45 51 55 42 20 30 |..h..stl EQUB 0| 00000400 20 20 5c 73 74 79 6c 65 20 62 79 74 65 0d 01 72 | \style byte..r| 00000410 20 2e 78 20 20 20 20 45 51 55 42 20 30 20 20 5c | .x EQUB 0 \| 00000420 63 6f 70 79 20 6f 66 20 78 20 72 65 67 0d 01 7c |copy of x reg..|| 00000430 1c 2e 61 6e 64 20 20 45 51 55 42 20 30 20 20 5c |..and EQUB 0 \| 00000440 7d 20 75 73 65 64 20 69 6e 0d 01 86 23 2e 61 32 |} used in...#.a2| 00000450 20 20 20 45 51 55 42 20 30 20 20 5c 7d 20 72 6f | EQUB 0 \} ro| 00000460 74 61 74 65 20 72 6f 75 74 69 6e 65 0d 01 90 1e |tate routine....| 00000470 2e 73 74 63 20 20 45 51 55 42 20 30 20 20 5c 63 |.stc EQUB 0 \c| 00000480 6f 70 79 20 6f 66 20 73 74 6c 0d 01 9a 23 2e 73 |opy of stl...#.s| 00000490 69 7a 20 20 45 51 55 42 20 30 20 20 5c 73 69 6e |iz EQUB 0 \sin| 000004a0 67 6c 65 2f 64 6f 75 62 6c 65 20 68 74 0d 01 a4 |gle/double ht...| 000004b0 21 2e 64 69 72 20 20 45 51 55 42 20 30 20 20 5c |!.dir EQUB 0 \| 000004c0 64 69 72 65 63 74 69 6f 6e 20 66 6c 61 67 0d 01 |direction flag..| 000004d0 ae 1b 2e 63 68 61 72 20 45 51 55 42 20 30 20 20 |...char EQUB 0 | 000004e0 5c 63 68 61 72 20 6e 6f 2e 0d 01 b8 10 2e 64 61 |\char no......da| 000004f0 74 20 20 45 51 55 44 20 30 0d 01 c2 10 20 20 20 |t EQUD 0.... | 00000500 20 20 20 45 51 55 44 20 30 0d 01 cc 10 20 20 20 | EQUD 0.... | 00000510 20 20 20 45 51 55 44 20 30 0d 01 d6 10 20 20 20 | EQUD 0.... | 00000520 20 20 20 45 51 55 44 20 30 0d 01 e0 1e 20 20 20 | EQUD 0.... | 00000530 20 20 20 5c 6e 65 77 20 63 68 61 72 20 64 61 74 | \new char dat| 00000540 61 20 2d 20 6e 6f 77 0d 01 ea 1f 20 20 20 20 20 |a - now.... | 00000550 20 5c 63 68 61 72 20 6e 6f 73 20 31 32 38 20 61 | \char nos 128 a| 00000560 6e 64 20 31 32 39 0d 01 f4 17 2e 74 61 62 20 20 |nd 129.....tab | 00000570 45 51 55 44 26 30 41 30 38 30 42 30 39 0d 01 fe |EQUD&0A080B09...| 00000580 17 20 20 20 20 20 20 45 51 55 44 26 30 30 30 42 |. EQUD&000B| 00000590 30 42 30 42 0d 02 08 17 20 20 20 20 20 20 45 51 |0B0B.... EQ| 000005a0 55 44 26 30 30 30 30 30 42 30 30 0d 02 12 23 20 |UD&00000B00...# | 000005b0 20 20 20 20 20 5c 64 61 74 61 20 66 6f 72 20 70 | \data for p| 000005c0 72 69 6e 74 20 64 69 72 65 63 74 69 6f 6e 0d 02 |rint direction..| 000005d0 1c 05 5c 0d 02 26 18 5c 20 6d 61 69 6e 20 70 72 |..\..&.\ main pr| 000005e0 69 6e 74 20 72 6f 75 74 69 6e 65 0d 02 30 07 2e |int routine..0..| 000005f0 70 72 0d 02 3a 12 4c 44 41 20 23 64 61 74 20 81 |pr..:.LDA #dat .| 00000600 20 32 35 36 0d 02 44 0c 53 54 41 20 26 33 36 42 | 256..D.STA &36B| 00000610 0d 02 4e 0c 4c 44 41 20 26 33 36 37 0d 02 58 09 |..N.LDA &367..X.| 00000620 84 41 20 23 38 0d 02 62 0c 53 54 41 20 26 33 36 |.A #8..b.STA &36| 00000630 37 0d 02 6c 0b 4c 44 41 20 73 74 6c 0d 02 76 0b |7..l.LDA stl..v.| 00000640 53 54 41 20 73 74 63 0d 02 80 0a 4c 44 58 20 23 |STA stc....LDX #| 00000650 30 0d 02 8a 09 2e 6c 6f 6f 70 0d 02 94 0b 4c 44 |0.....loop....LD| 00000660 41 20 73 74 63 0d 02 9e 0b 53 54 41 20 73 74 6c |A stc....STA stl| 00000670 0d 02 a8 0d 4c 44 41 20 73 74 72 2c 58 0d 02 b2 |....LDA str,X...| 00000680 0c 53 54 41 20 63 68 61 72 0d 02 bc 0b 43 4d 50 |.STA char....CMP| 00000690 20 23 31 33 0d 02 c6 0b 42 45 51 20 72 74 73 0d | #13....BEQ rts.| 000006a0 02 d0 09 53 54 58 20 78 0d 02 da 0f 4a 53 52 20 |...STX x....JSR | 000006b0 70 72 6f 63 65 73 73 0d 02 e4 0d 4a 53 52 20 70 |process....JSR p| 000006c0 72 69 6e 74 0d 02 ee 09 4c 44 58 20 78 0d 02 f8 |rint....LDX x...| 000006d0 07 49 4e 58 0d 03 02 0c 4a 4d 50 20 6c 6f 6f 70 |.INX....JMP loop| 000006e0 0d 03 0c 08 2e 72 74 73 0d 03 16 0b 4c 44 41 20 |.....rts....LDA | 000006f0 23 31 32 0d 03 20 0c 53 54 41 20 26 33 36 42 0d |#12.. .STA &36B.| 00000700 03 2a 05 5c 0d 03 34 18 5c 70 72 6f 63 65 73 73 |.*.\..4.\process| 00000710 20 62 69 74 20 70 61 74 74 65 72 6e 0d 03 3e 0c | bit pattern..>.| 00000720 2e 70 72 6f 63 65 73 73 0d 03 48 0b 4c 44 41 20 |.process..H.LDA | 00000730 23 26 41 0d 03 52 13 4c 44 58 20 23 63 68 61 72 |#&A..R.LDX #char| 00000740 20 83 20 32 35 36 0d 03 5c 13 4c 44 59 20 23 63 | . 256..\.LDY #c| 00000750 68 61 72 20 81 20 32 35 36 0d 03 66 0d 4a 53 52 |har . 256..f.JSR| 00000760 20 26 46 46 46 31 0d 03 70 0a 4c 44 59 20 23 30 | &FFF1..p.LDY #0| 00000770 0d 03 7a 05 5c 0d 03 84 17 5c 20 64 69 66 66 65 |..z.\....\ diffe| 00000780 72 65 6e 74 20 73 74 79 6c 65 73 3f 0d 03 8e 07 |rent styles?....| 00000790 2e 63 36 0d 03 98 0b 4c 44 41 20 73 74 6c 0d 03 |.c6....LDA stl..| 000007a0 a2 09 80 20 23 31 36 0d 03 ac 0c 42 4e 45 20 73 |... #16....BNE s| 000007b0 6c 6e 74 0d 03 b6 07 2e 63 35 0d 03 c0 0b 4c 44 |lnt.....c5....LD| 000007c0 41 20 73 74 6c 0d 03 ca 08 80 20 23 38 0d 03 d4 |A stl..... #8...| 000007d0 0c 42 4e 45 20 74 68 69 6e 0d 03 de 07 2e 63 34 |.BNE thin.....c4| 000007e0 0d 03 e8 0b 4c 44 41 20 73 74 6c 0d 03 f2 08 80 |....LDA stl.....| 000007f0 20 23 34 0d 03 fc 0c 42 4e 45 20 6c 69 74 65 0d | #4....BNE lite.| 00000800 04 06 07 2e 63 33 0d 04 10 0b 4c 44 41 20 73 74 |....c3....LDA st| 00000810 6c 0d 04 1a 08 80 20 23 32 0d 04 24 0b 42 4e 45 |l..... #2..$.BNE| 00000820 20 62 6c 64 0d 04 2e 07 2e 63 32 0d 04 38 07 49 | bld.....c2..8.I| 00000830 4e 59 0d 04 42 0a 43 50 59 20 23 38 0d 04 4c 0a |NY..B.CPY #8..L.| 00000840 42 4e 45 20 63 36 0d 04 56 0b 4c 44 41 20 73 74 |BNE c6..V.LDA st| 00000850 6c 0d 04 60 08 80 20 23 31 0d 04 6a 0b 42 4e 45 |l..`.. #1..j.BNE| 00000860 20 75 6e 64 0d 04 74 05 5c 0d 04 7e 1d 5c 64 69 | und..t.\..~.\di| 00000870 76 69 64 65 73 20 73 74 79 6c 65 20 63 6f 64 65 |vides style code| 00000880 20 62 79 20 36 34 0d 04 88 07 2e 63 31 0d 04 92 | by 64.....c1...| 00000890 0b 4c 53 52 20 73 74 6c 0d 04 9c 0b 4c 53 52 20 |.LSR stl....LSR | 000008a0 73 74 6c 0d 04 a6 0b 4c 53 52 20 73 74 6c 0d 04 |stl....LSR stl..| 000008b0 b0 0b 4c 53 52 20 73 74 6c 0d 04 ba 0b 4c 53 52 |..LSR stl....LSR| 000008c0 20 73 74 6c 0d 04 c4 0b 4c 53 52 20 73 74 6c 0d | stl....LSR stl.| 000008d0 04 ce 0b 4c 44 41 20 73 74 6c 0d 04 d8 0e 4a 53 |...LDA stl....JS| 000008e0 52 20 72 6f 74 61 74 65 0d 04 e2 07 52 54 53 0d |R rotate....RTS.| 000008f0 04 ec 05 5c 0d 04 f6 18 5c 70 72 69 6e 74 20 74 |...\....\print t| 00000900 68 65 20 63 68 61 72 61 63 74 65 72 0d 05 00 0a |he character....| 00000910 2e 70 72 69 6e 74 0d 05 0a 0b 4c 44 41 20 73 69 |.print....LDA si| 00000920 7a 0d 05 14 08 80 20 23 31 0d 05 1e 0c 42 4e 45 |z..... #1....BNE| 00000930 20 64 62 6c 68 0d 05 28 1d 5c 62 72 61 6e 63 68 | dblh..(.\branch| 00000940 20 74 6f 20 64 6f 75 62 6c 65 20 68 65 69 67 68 | to double heigh| 00000950 74 3f 0d 05 32 05 5c 0d 05 3c 0c 4c 44 41 20 23 |t?..2.\..<.LDA #| 00000960 31 32 39 0d 05 46 0a 4a 53 52 20 6f 77 0d 05 50 |129..F.JSR ow..P| 00000970 0a 4c 44 41 20 23 38 0d 05 5a 0a 4a 53 52 20 6f |.LDA #8..Z.JSR o| 00000980 77 0d 05 64 0b 4c 44 59 20 64 69 72 0d 05 6e 0d |w..d.LDY dir..n.| 00000990 4c 44 41 20 74 61 62 2c 59 0d 05 78 0a 4a 53 52 |LDA tab,Y..x.JSR| 000009a0 20 6f 77 0d 05 82 07 52 54 53 0d 05 8c 19 5c 70 | ow....RTS....\p| 000009b0 72 69 6e 74 73 20 73 69 6e 67 6c 65 20 68 65 69 |rints single hei| 000009c0 67 68 74 0d 05 96 05 5c 0d 05 a0 11 5c 73 6c 61 |ght....\....\sla| 000009d0 6e 74 65 64 20 74 65 78 74 0d 05 aa 09 2e 73 6c |nted text.....sl| 000009e0 6e 74 0d 05 b4 0a 43 50 59 20 23 34 0d 05 be 0b |nt....CPY #4....| 000009f0 42 4d 49 20 6e 6f 73 0d 05 c8 0d 4c 44 41 20 64 |BMI nos....LDA d| 00000a00 61 74 2c 59 0d 05 d2 09 4c 53 52 20 41 0d 05 dc |at,Y....LSR A...| 00000a10 0d 53 54 41 20 64 61 74 2c 59 0d 05 e6 08 2e 6e |.STA dat,Y.....n| 00000a20 6f 73 0d 05 f0 0a 4a 4d 50 20 63 35 0d 05 fa 05 |os....JMP c5....| 00000a30 5c 0d 06 04 0f 5c 6c 69 67 68 74 20 74 65 78 74 |\....\light text| 00000a40 0d 06 0e 09 2e 6c 69 74 65 0d 06 18 0d 4c 44 41 |.....lite....LDA| 00000a50 20 64 61 74 2c 59 0d 06 22 0a 80 20 23 26 35 35 | dat,Y..".. #&55| 00000a60 0d 06 2c 0d 53 54 41 20 64 61 74 2c 59 0d 06 36 |..,.STA dat,Y..6| 00000a70 0a 4a 4d 50 20 63 33 0d 06 40 05 5c 0d 06 4a 0e |.JMP c3..@.\..J.| 00000a80 5c 74 68 69 6e 20 74 65 78 74 0d 06 54 09 2e 74 |\thin text..T..t| 00000a90 68 69 6e 0d 06 5e 0d 4c 44 41 20 64 61 74 2c 59 |hin..^.LDA dat,Y| 00000aa0 0d 06 68 09 4c 53 52 20 41 0d 06 72 0b 80 20 64 |..h.LSR A..r.. d| 00000ab0 61 74 2c 59 0d 06 7c 0d 53 54 41 20 64 61 74 2c |at,Y..|.STA dat,| 00000ac0 59 0d 06 86 0a 4a 4d 50 20 63 34 0d 06 90 05 5c |Y....JMP c4....\| 00000ad0 0d 06 9a 0e 5c 62 6f 6c 64 20 74 65 78 74 0d 06 |....\bold text..| 00000ae0 a4 08 2e 62 6c 64 0d 06 ae 0d 4c 44 41 20 64 61 |...bld....LDA da| 00000af0 74 2c 59 0d 06 b8 09 4c 53 52 20 41 0d 06 c2 0c |t,Y....LSR A....| 00000b00 84 41 20 64 61 74 2c 59 0d 06 cc 0d 53 54 41 20 |.A dat,Y....STA | 00000b10 64 61 74 2c 59 0d 06 d6 0a 4a 4d 50 20 63 32 0d |dat,Y....JMP c2.| 00000b20 06 e0 05 5c 0d 06 ea 14 5c 75 6e 64 65 72 6c 69 |...\....\underli| 00000b30 6e 65 64 20 74 65 78 74 0d 06 f4 08 2e 75 6e 64 |ned text.....und| 00000b40 0d 06 fe 0d 4c 44 41 20 64 61 74 2b 37 0d 07 08 |....LDA dat+7...| 00000b50 14 82 20 23 26 46 46 3a 53 54 41 20 64 61 74 2b |.. #&FF:STA dat+| 00000b60 37 0d 07 12 0a 4a 4d 50 20 63 31 0d 07 1c 05 5c |7....JMP c1....\| 00000b70 0d 07 26 1e 5c 70 72 69 6e 74 20 64 6f 75 62 6c |..&.\print doubl| 00000b80 65 20 68 65 69 67 68 74 20 63 68 61 72 73 0d 07 |e height chars..| 00000b90 30 09 2e 64 62 6c 68 0d 07 3a 0a 4c 44 58 20 23 |0..dblh..:.LDX #| 00000ba0 37 0d 07 44 0b 4c 44 59 20 23 31 34 0d 07 4e 07 |7..D.LDY #14..N.| 00000bb0 2e 68 31 0d 07 58 0d 4c 44 41 20 64 61 74 2c 58 |.h1..X.LDA dat,X| 00000bc0 0d 07 62 0d 53 54 41 20 64 61 74 2c 59 0d 07 6c |..b.STA dat,Y..l| 00000bd0 0f 53 54 41 20 64 61 74 2b 31 2c 59 0d 07 76 07 |.STA dat+1,Y..v.| 00000be0 44 45 59 0d 07 80 07 44 45 59 0d 07 8a 07 44 45 |DEY....DEY....DE| 00000bf0 58 0d 07 94 0a 42 4e 45 20 68 31 0d 07 9e 0b 4c |X....BNE h1....L| 00000c00 44 59 20 64 69 72 0d 07 a8 0c 4c 44 41 20 23 31 |DY dir....LDA #1| 00000c10 32 39 0d 07 b2 09 4a 53 52 6f 77 0d 07 bc 0b 4c |29....JSRow....L| 00000c20 44 41 20 23 31 30 0d 07 c6 09 4a 53 52 6f 77 0d |DA #10....JSRow.| 00000c30 07 d0 0a 4c 44 41 20 23 38 0d 07 da 09 4a 53 52 |...LDA #8....JSR| 00000c40 6f 77 0d 07 e4 0c 4c 44 41 20 23 31 33 30 0d 07 |ow....LDA #130..| 00000c50 ee 0a 4a 53 52 20 6f 77 0d 07 f8 0f 4c 44 41 20 |..JSR ow....LDA | 00000c60 74 61 62 2b 34 2c 59 0d 08 02 0a 4a 53 52 20 6f |tab+4,Y....JSR o| 00000c70 77 0d 08 0c 0f 4c 44 41 20 74 61 62 2b 38 2c 59 |w....LDA tab+8,Y| 00000c80 0d 08 16 0a 4a 53 52 20 6f 77 0d 08 20 0a 4c 44 |....JSR ow.. .LD| 00000c90 41 20 23 38 0d 08 2a 0a 4a 53 52 20 6f 77 0d 08 |A #8..*.JSR ow..| 00000ca0 34 0d 4c 44 41 20 74 61 62 2c 59 0d 08 3e 0a 4a |4.LDA tab,Y..>.J| 00000cb0 53 52 20 6f 77 0d 08 48 07 52 54 53 0d 08 52 05 |SR ow..H.RTS..R.| 00000cc0 5c 0d 08 5c 1c 5c 63 68 65 63 6b 73 20 66 6f 72 |\..\.\checks for| 00000cd0 20 72 6f 74 61 74 65 64 20 74 65 78 74 0d 08 66 | rotated text..f| 00000ce0 0b 2e 72 6f 74 61 74 65 0d 08 70 0b 44 45 43 20 |..rotate..p.DEC | 00000cf0 73 74 6c 0d 08 7a 0a 42 45 51 20 75 70 0d 08 84 |stl..z.BEQ up...| 00000d00 0b 44 45 43 20 73 74 6c 0d 08 8e 0d 42 45 51 20 |.DEC stl....BEQ | 00000d10 75 6e 64 65 72 0d 08 98 0b 44 45 43 20 73 74 6c |under....DEC stl| 00000d20 0d 08 a2 0c 42 45 51 20 64 6f 77 6e 0d 08 ac 07 |....BEQ down....| 00000d30 52 54 53 0d 08 b6 05 5c 0d 08 c0 07 2e 75 70 0d |RTS....\.....up.| 00000d40 08 ca 0c 4c 44 41 20 23 31 32 38 0d 08 d4 0b 53 |...LDA #128....S| 00000d50 54 41 20 61 6e 64 0d 08 de 0a 4c 44 58 20 23 37 |TA and....LDX #7| 00000d60 0d 08 e8 07 2e 75 31 0d 08 f2 0a 4c 44 41 20 23 |.....u1....LDA #| 00000d70 30 0d 08 fc 0f 53 54 41 20 64 61 74 2b 38 2c 58 |0....STA dat+8,X| 00000d80 0d 09 06 0c 4c 44 41 20 23 31 32 38 0d 09 10 0a |....LDA #128....| 00000d90 53 54 41 20 61 32 0d 09 1a 0a 4c 44 59 20 23 30 |STA a2....LDY #0| 00000da0 0d 09 24 07 2e 75 32 0d 09 2e 0d 4c 44 41 20 64 |..$..u2....LDA d| 00000db0 61 74 2c 59 0d 09 38 09 80 20 61 6e 64 0d 09 42 |at,Y..8.. and..B| 00000dc0 0c 42 45 51 20 6e 6f 6d 31 0d 09 4c 07 43 4c 43 |.BEQ nom1..L.CLC| 00000dd0 0d 09 56 0a 4c 44 41 20 61 32 0d 09 60 0f 41 44 |..V.LDA a2..`.AD| 00000de0 43 20 64 61 74 2b 38 2c 58 0d 09 6a 0f 53 54 41 |C dat+8,X..j.STA| 00000df0 20 64 61 74 2b 38 2c 58 0d 09 74 09 2e 6e 6f 6d | dat+8,X..t..nom| 00000e00 31 0d 09 7e 07 49 4e 59 0d 09 88 0a 4c 53 52 20 |1..~.INY....LSR | 00000e10 61 32 0d 09 92 0a 42 4e 45 20 75 32 0d 09 9c 07 |a2....BNE u2....| 00000e20 44 45 58 0d 09 a6 0b 4c 53 52 20 61 6e 64 0d 09 |DEX....LSR and..| 00000e30 b0 0a 42 4e 45 20 75 31 0d 09 ba 0a 2e 74 72 61 |..BNE u1.....tra| 00000e40 6e 73 0d 09 c4 0a 4c 44 59 20 23 30 0d 09 ce 08 |ns....LDY #0....| 00000e50 2e 75 33 20 0d 09 d8 0f 4c 44 41 20 64 61 74 2b |.u3 ....LDA dat+| 00000e60 38 2c 59 0d 09 e2 0d 53 54 41 20 64 61 74 2c 59 |8,Y....STA dat,Y| 00000e70 0d 09 ec 07 49 4e 59 0d 09 f6 0a 43 50 59 20 23 |....INY....CPY #| 00000e80 38 0d 0a 00 0a 42 4e 45 20 75 33 0d 0a 0a 07 52 |8....BNE u3....R| 00000e90 54 53 0d 0a 14 05 5c 0d 0a 1e 09 2e 64 6f 77 6e |TS....\.....down| 00000ea0 0d 0a 28 0c 4c 44 41 20 23 31 32 38 0d 0a 32 0b |..(.LDA #128..2.| 00000eb0 53 54 41 20 61 6e 64 0d 0a 3c 0a 4c 44 58 20 23 |STA and..<.LDX #| 00000ec0 30 0d 0a 46 07 2e 64 31 0d 0a 50 0a 4c 44 41 20 |0..F..d1..P.LDA | 00000ed0 23 30 0d 0a 5a 0f 53 54 41 20 64 61 74 2b 38 2c |#0..Z.STA dat+8,| 00000ee0 58 0d 0a 64 0a 4c 44 41 20 23 31 0d 0a 6e 0a 53 |X..d.LDA #1..n.S| 00000ef0 54 41 20 61 32 0d 0a 78 0a 4c 44 59 20 23 30 0d |TA a2..x.LDY #0.| 00000f00 0a 82 07 2e 64 32 0d 0a 8c 0d 4c 44 41 20 64 61 |....d2....LDA da| 00000f10 74 2c 59 0d 0a 96 09 80 20 61 6e 64 0d 0a a0 0c |t,Y..... and....| 00000f20 42 45 51 20 6e 6f 6d 32 0d 0a aa 07 43 4c 43 0d |BEQ nom2....CLC.| 00000f30 0a b4 0a 4c 44 41 20 61 32 0d 0a be 0f 41 44 43 |...LDA a2....ADC| 00000f40 20 64 61 74 2b 38 2c 58 0d 0a c8 0f 53 54 41 20 | dat+8,X....STA | 00000f50 64 61 74 2b 38 2c 58 0d 0a d2 09 2e 6e 6f 6d 32 |dat+8,X.....nom2| 00000f60 0d 0a dc 07 49 4e 59 0d 0a e6 0a 41 53 4c 20 61 |....INY....ASL a| 00000f70 32 0d 0a f0 0a 42 4e 45 20 64 32 0d 0a fa 07 49 |2....BNE d2....I| 00000f80 4e 58 0d 0b 04 0b 4c 53 52 20 61 6e 64 0d 0b 0e |NX....LSR and...| 00000f90 0a 42 4e 45 20 64 31 0d 0b 18 0d 4a 4d 50 20 74 |.BNE d1....JMP t| 00000fa0 72 61 6e 73 0d 0b 22 05 5c 0d 0b 2c 0a 2e 75 6e |rans..".\..,..un| 00000fb0 64 65 72 0d 0b 36 0a 4c 44 59 20 23 30 0d 0b 40 |der..6.LDY #0..@| 00000fc0 0a 4c 44 58 20 23 37 0d 0b 4a 08 2e 6e 31 20 0d |.LDX #7..J..n1 .| 00000fd0 0b 54 0a 4c 44 41 20 23 30 0d 0b 5e 0f 53 54 41 |.T.LDA #0..^.STA| 00000fe0 20 64 61 74 2b 38 2c 58 0d 0b 68 0c 4c 44 41 20 | dat+8,X..h.LDA | 00000ff0 23 31 32 38 0d 0b 72 0b 53 54 41 20 61 6e 64 0d |#128..r.STA and.| 00001000 0b 7c 0a 4c 44 41 20 23 31 0d 0b 86 0a 53 54 41 |.|.LDA #1....STA| 00001010 20 61 32 0d 0b 90 07 2e 6e 32 0d 0b 9a 0d 4c 44 | a2.....n2....LD| 00001020 41 20 64 61 74 2c 59 0d 0b a4 09 80 20 61 6e 64 |A dat,Y..... and| 00001030 0d 0b ae 0c 42 45 51 20 6e 6f 6d 33 0d 0b b8 07 |....BEQ nom3....| 00001040 43 4c 43 0d 0b c2 0a 4c 44 41 20 61 32 0d 0b cc |CLC....LDA a2...| 00001050 0f 41 44 43 20 64 61 74 2b 38 2c 58 0d 0b d6 0f |.ADC dat+8,X....| 00001060 53 54 41 20 64 61 74 2b 38 2c 58 0d 0b e0 09 2e |STA dat+8,X.....| 00001070 6e 6f 6d 33 0d 0b ea 0b 4c 53 52 20 61 6e 64 0d |nom3....LSR and.| 00001080 0b f4 0a 41 53 4c 20 61 32 0d 0b fe 0a 42 4e 45 |...ASL a2....BNE| 00001090 20 6e 32 0d 0c 08 07 44 45 58 0d 0c 12 07 49 4e | n2....DEX....IN| 000010a0 59 0d 0c 1c 0a 43 50 59 20 23 38 0d 0c 26 0a 42 |Y....CPY #8..&.B| 000010b0 4e 45 20 6e 31 0d 0c 30 0d 4a 4d 50 20 74 72 61 |NE n1..0.JMP tra| 000010c0 6e 73 0d 0c 3a 05 5d 0d 0c 44 05 ed 0d 0c 4e 05 |ns..:.]..D....N.| 000010d0 e1 0d 0c 58 05 3a 0d 0c 62 20 dd 20 f2 70 72 69 |...X.:..b . .pri| 000010e0 6e 74 28 78 25 2c 79 25 2c 73 74 25 2c 64 25 2c |nt(x%,y%,st%,d%,| 000010f0 68 25 2c 73 24 29 0d 0c 6c 0b 24 73 74 72 3d 73 |h%,s$)..l.$str=s| 00001100 24 0d 0c 76 14 3f 73 74 6c 3d 73 74 25 2b 28 64 |$..v.?stl=st%+(d| 00001110 25 2a 36 34 29 0d 0c 80 0b 3f 73 69 7a 3d 68 25 |%*64)....?siz=h%| 00001120 0d 0c 8a 0b 3f 64 69 72 3d 64 25 0d 0c 94 0e f1 |....?dir=d%.....| 00001130 20 8a 78 25 2c 79 25 29 3b 0d 0c 9e 08 d6 20 70 | .x%,y%);..... p| 00001140 72 0d 0c a8 05 e1 0d ff |r.......| 00001148