Home » Archimedes archive » Acorn User » AU 1994-01.adf » !StarInfo_StarInfo » Vibe/Ballet
Vibe/Ballet
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 » Archimedes archive » Acorn User » AU 1994-01.adf » !StarInfo_StarInfo |
Filename: | Vibe/Ballet |
Read OK: | ✔ |
File size: | 0828 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
10REM >Ballet 20REM By Jan Vibe 30REM For 32-bit machines 40REM (c) BAU January 1994 50: 60ON ERROR PROCerr:END 70PROCinit_mode_and_palette 80PROCinit_vars 90PROCinit_sprite_area 100PROCmake_ball 110PROCchoose_random_figure 120PROCcalc_coords(from_x%(),from_y%()) 130REPEAT 140 PROCchoose_random_figure 150 PROCcalc_coords(to_x%(),to_y%()) 160 PROCanimate 170UNTIL FALSE 180: 190DEF PROCerr 200SYS os_byte%,112,scr% 210ON 220PRINTREPORT$" at line ";ERL 230ENDPROC 240: 250DEF PROCinit_mode_and_palette 260MODE 9 270MODE 137 280OFF 290FOR n%=1 TO 15 300 COLOUR n%,16*n%,8*n%,4*n% 310NEXT 320COLOUR 0,0,128,255 330VDU 19,0,24,0,128,255 340ENDPROC 350: 360DEF PROCinit_vars 370balls%=45 380DIM a%(4) 390DIM from_x%(balls%),from_y%(balls%) 400DIM to_x%(balls%),to_y%(balls%) 410a%=RND(-TIME) 420scr%=1 430stages%=40 440x1%=60 450y1%=70 460r1%=84 470x2%=48 480y2%=48 490r2%=48 500os_byte%=&06 510os_spriteop%=&2E 520DIM m1(stages%),m2(stages%) 530FOR i%=0 TO stages% 540 m1(i%)=SIN(i%*PI/(2*stages%))^2 550 m2(i%)=1-m1(i%) 560NEXT 570ENDPROC 580: 590DEF PROCinit_sprite_area 600DIM spr% 1024 610!spr%=1024 620spr%!8=16 630SYS os_spriteop%,&109,spr% 640ENDPROC 650: 660DEF PROCmake_ball 670LOCAL b%,x%,y%,s% 680FOR y%=-r2% TO r2% STEP 4 690 b%=4*(SQR(r2%^2-y%^2)DIV4) 700 FOR x%=-b% TO b% STEP 4 710 GCOL 16-SQR((x2%+x%-x1%)^2+(y2%+y%-y1%)^2)/(r1%/17) 720 POINT x2%+x%,y2%+y% 730 NEXT 740NEXT 750SYS os_spriteop%,&110,spr%,"kugle",0,0,0,96,96 TO ,,kugle% 760SYS os_spriteop%,&21D,spr%,kugle% 770FOR y%=0 TO 96 STEP 4 780 FOR x%=0 TO 96 STEP 4 790 IF POINT(x%,y%)=0 s%=0 ELSE s%=1 800 SYS os_spriteop%,&22C,spr%,kugle%,x%/4,y%/4,s% 810 NEXT 820NEXT 830ENDPROC 840: 850DEF PROCchoose_random_figure 860LOCAL n% 870FOR n%=1 TO 4 880 a%(n%)=2*RND(4) 890NEXT 900ENDPROC 910: 920DEF PROCcalc_coords(RETURN x%(),RETURN y%()) 930LOCAL n%,i% 940FOR i%=0 TO balls% 950 n%=(i%+balls%)*2 960 x%(i%)=450*SINRAD(a%(1)*n%)*COSRAD(a%(2)*n%)+592 970 y%(i%)=450*SINRAD(a%(3)*n%)*COSRAD(a%(4)*n%)+464 980NEXT 990ENDPROC 1000: 1010DEF PROCanimate 1020LOCAL i%,x%,y% 1030FOR i%=0 TO stages% 1040 PROCswap_screens 1050 FOR n%=0 TO balls% 1060 x%=m1(i%)*to_x%(n%)+m2(i%)*from_x%(n%) 1070 y%=m1(i%)*to_y%(n%)+m2(i%)*from_y%(n%) 1080 SYS os_spriteop%,&222,spr%,kugle%,x%,y%,8 1090 NEXT 1100NEXT 1110from_x%()=to_x%() 1120from_y%()=to_y%() 1130ENDPROC 1140: 1150DEF PROCswap_screens 1160WAIT 1170SYS os_byte%,113,scr% 1180scr%=3-scr% 1190SYS os_byte%,112,scr% 1200CLS 1210ENDPROC
� >Ballet � By Jan Vibe � For 32-bit machines (� (c) BAU January 1994 2: <� � �err:� F�init_mode_and_palette P�init_vars Z�init_sprite_area d�make_ball n�choose_random_figure x%�calc_coords(from_x%(),from_y%()) �� � �choose_random_figure �" �calc_coords(to_x%(),to_y%()) � �animate �� � �: � � �err �ș os_byte%,112,scr% �� ��$" at line ";� �� �: �� �init_mode_and_palette � 9 � 137 � "� n%=1 � 15 , � n%,16*n%,8*n%,4*n% 6� @� 0,0,128,255 J� 19,0,24,0,128,255 T� ^: h� �init_vars r balls%=45 |� a%(4) �%� from_x%(balls%),from_y%(balls%) �!� to_x%(balls%),to_y%(balls%) �a%=�(-�) � scr%=1 �stages%=40 � x1%=60 � y1%=70 � r1%=84 � x2%=48 � y2%=48 � r2%=48 �os_byte%=&06 �os_spriteop%=&2E � m1(stages%),m2(stages%) � i%=0 � stages% ! m1(i%)=�(i%*�/(2*stages%))^2 & m2(i%)=1-m1(i%) 0� :� D: N� �init_sprite_area X� spr% 1024 b!spr%=1024 l spr%!8=16 vș os_spriteop%,&109,spr% �� �: �� �make_ball �� b%,x%,y%,s% �� y%=-r2% � r2% � 4 � b%=4*(�(r2%^2-y%^2)�4) � � x%=-b% � b% � 4 �4 � 16-�((x2%+x%-x1%)^2+(y2%+y%-y1%)^2)/(r1%/17) � Ȓ x2%+x%,y2%+y% � � �� �<ș os_spriteop%,&110,spr%,"kugle",0,0,0,96,96 � ,,kugle% �$ș os_spriteop%,&21D,spr%,kugle% � y%=0 � 96 � 4 � x%=0 � 96 � 4 � �x%,y%)=0 s%=0 � s%=1 3 ș os_spriteop%,&22C,spr%,kugle%,x%/4,y%/4,s% * � 4� >� H: R� �choose_random_figure \� n% f� n%=1 � 4 p a%(n%)=2*�(4) z� �� �: �!� �calc_coords(� x%(),� y%()) �� n%,i% �� i%=0 � balls% � n%=(i%+balls%)*2 �- x%(i%)=450*��(a%(1)*n%)*��(a%(2)*n%)+592 �- y%(i%)=450*��(a%(3)*n%)*��(a%(4)*n%)+464 �� �� �: �� �animate �� i%,x%,y% � i%=0 � stages% �swap_screens � n%=0 � balls% $, x%=m1(i%)*to_x%(n%)+m2(i%)*from_x%(n%) ., y%=m1(i%)*to_y%(n%)+m2(i%)*from_y%(n%) 8. ș os_spriteop%,&222,spr%,kugle%,x%,y%,8 B � L� Vfrom_x%()=to_x%() `from_y%()=to_y%() j� t: ~� �swap_screens �Ȗ �ș os_byte%,113,scr% �scr%=3-scr% �ș os_byte%,112,scr% �� �� �
00000000 0d 00 0a 11 f4 20 20 20 20 20 3e 42 61 6c 6c 65 |..... >Balle| 00000010 74 0d 00 14 12 f4 20 42 79 20 20 4a 61 6e 20 56 |t..... By Jan V| 00000020 69 62 65 0d 00 1e 19 f4 20 46 6f 72 20 33 32 2d |ibe..... For 32-| 00000030 62 69 74 20 6d 61 63 68 69 6e 65 73 0d 00 28 1a |bit machines..(.| 00000040 f4 20 28 63 29 20 42 41 55 20 4a 61 6e 75 61 72 |. (c) BAU Januar| 00000050 79 20 31 39 39 34 0d 00 32 05 3a 0d 00 3c 0e ee |y 1994..2.:..<..| 00000060 20 85 20 f2 65 72 72 3a e0 0d 00 46 1a f2 69 6e | . .err:...F..in| 00000070 69 74 5f 6d 6f 64 65 5f 61 6e 64 5f 70 61 6c 65 |it_mode_and_pale| 00000080 74 74 65 0d 00 50 0e f2 69 6e 69 74 5f 76 61 72 |tte..P..init_var| 00000090 73 0d 00 5a 15 f2 69 6e 69 74 5f 73 70 72 69 74 |s..Z..init_sprit| 000000a0 65 5f 61 72 65 61 0d 00 64 0e f2 6d 61 6b 65 5f |e_area..d..make_| 000000b0 62 61 6c 6c 0d 00 6e 19 f2 63 68 6f 6f 73 65 5f |ball..n..choose_| 000000c0 72 61 6e 64 6f 6d 5f 66 69 67 75 72 65 0d 00 78 |random_figure..x| 000000d0 25 f2 63 61 6c 63 5f 63 6f 6f 72 64 73 28 66 72 |%.calc_coords(fr| 000000e0 6f 6d 5f 78 25 28 29 2c 66 72 6f 6d 5f 79 25 28 |om_x%(),from_y%(| 000000f0 29 29 0d 00 82 05 f5 0d 00 8c 1a 20 f2 63 68 6f |))......... .cho| 00000100 6f 73 65 5f 72 61 6e 64 6f 6d 5f 66 69 67 75 72 |ose_random_figur| 00000110 65 0d 00 96 22 20 f2 63 61 6c 63 5f 63 6f 6f 72 |e..." .calc_coor| 00000120 64 73 28 74 6f 5f 78 25 28 29 2c 74 6f 5f 79 25 |ds(to_x%(),to_y%| 00000130 28 29 29 0d 00 a0 0d 20 f2 61 6e 69 6d 61 74 65 |()).... .animate| 00000140 0d 00 aa 07 fd 20 a3 0d 00 b4 05 3a 0d 00 be 0a |..... .....:....| 00000150 dd 20 f2 65 72 72 0d 00 c8 18 c8 99 20 6f 73 5f |. .err...... os_| 00000160 62 79 74 65 25 2c 31 31 32 2c 73 63 72 25 0d 00 |byte%,112,scr%..| 00000170 d2 05 ee 0d 00 dc 14 f1 f6 24 22 20 61 74 20 6c |.........$" at l| 00000180 69 6e 65 20 22 3b 9e 0d 00 e6 05 e1 0d 00 f0 05 |ine ";..........| 00000190 3a 0d 00 fa 1c dd 20 f2 69 6e 69 74 5f 6d 6f 64 |:..... .init_mod| 000001a0 65 5f 61 6e 64 5f 70 61 6c 65 74 74 65 0d 01 04 |e_and_palette...| 000001b0 07 eb 20 39 0d 01 0e 09 eb 20 31 33 37 0d 01 18 |.. 9..... 137...| 000001c0 05 87 0d 01 22 0f e3 20 6e 25 3d 31 20 b8 20 31 |....".. n%=1 . 1| 000001d0 35 0d 01 2c 19 20 fb 20 6e 25 2c 31 36 2a 6e 25 |5..,. . n%,16*n%| 000001e0 2c 38 2a 6e 25 2c 34 2a 6e 25 0d 01 36 05 ed 0d |,8*n%,4*n%..6...| 000001f0 01 40 11 fb 20 30 2c 30 2c 31 32 38 2c 32 35 35 |.@.. 0,0,128,255| 00000200 0d 01 4a 17 ef 20 31 39 2c 30 2c 32 34 2c 30 2c |..J.. 19,0,24,0,| 00000210 31 32 38 2c 32 35 35 0d 01 54 05 e1 0d 01 5e 05 |128,255..T....^.| 00000220 3a 0d 01 68 10 dd 20 f2 69 6e 69 74 5f 76 61 72 |:..h.. .init_var| 00000230 73 0d 01 72 0d 62 61 6c 6c 73 25 3d 34 35 0d 01 |s..r.balls%=45..| 00000240 7c 0b de 20 61 25 28 34 29 0d 01 86 25 de 20 66 ||.. a%(4)...%. f| 00000250 72 6f 6d 5f 78 25 28 62 61 6c 6c 73 25 29 2c 66 |rom_x%(balls%),f| 00000260 72 6f 6d 5f 79 25 28 62 61 6c 6c 73 25 29 0d 01 |rom_y%(balls%)..| 00000270 90 21 de 20 74 6f 5f 78 25 28 62 61 6c 6c 73 25 |.!. to_x%(balls%| 00000280 29 2c 74 6f 5f 79 25 28 62 61 6c 6c 73 25 29 0d |),to_y%(balls%).| 00000290 01 9a 0c 61 25 3d b3 28 2d 91 29 0d 01 a4 0a 73 |...a%=.(-.)....s| 000002a0 63 72 25 3d 31 0d 01 ae 0e 73 74 61 67 65 73 25 |cr%=1....stages%| 000002b0 3d 34 30 0d 01 b8 0a 78 31 25 3d 36 30 0d 01 c2 |=40....x1%=60...| 000002c0 0a 79 31 25 3d 37 30 0d 01 cc 0a 72 31 25 3d 38 |.y1%=70....r1%=8| 000002d0 34 0d 01 d6 0a 78 32 25 3d 34 38 0d 01 e0 0a 79 |4....x2%=48....y| 000002e0 32 25 3d 34 38 0d 01 ea 0a 72 32 25 3d 34 38 0d |2%=48....r2%=48.| 000002f0 01 f4 10 6f 73 5f 62 79 74 65 25 3d 26 30 36 0d |...os_byte%=&06.| 00000300 01 fe 14 6f 73 5f 73 70 72 69 74 65 6f 70 25 3d |...os_spriteop%=| 00000310 26 32 45 0d 02 08 1d de 20 6d 31 28 73 74 61 67 |&2E..... m1(stag| 00000320 65 73 25 29 2c 6d 32 28 73 74 61 67 65 73 25 29 |es%),m2(stages%)| 00000330 0d 02 12 14 e3 20 69 25 3d 30 20 b8 20 73 74 61 |..... i%=0 . sta| 00000340 67 65 73 25 0d 02 1c 21 20 6d 31 28 69 25 29 3d |ges%...! m1(i%)=| 00000350 b5 28 69 25 2a af 2f 28 32 2a 73 74 61 67 65 73 |.(i%*./(2*stages| 00000360 25 29 29 5e 32 0d 02 26 14 20 6d 32 28 69 25 29 |%))^2..&. m2(i%)| 00000370 3d 31 2d 6d 31 28 69 25 29 0d 02 30 05 ed 0d 02 |=1-m1(i%)..0....| 00000380 3a 05 e1 0d 02 44 05 3a 0d 02 4e 17 dd 20 f2 69 |:....D.:..N.. .i| 00000390 6e 69 74 5f 73 70 72 69 74 65 5f 61 72 65 61 0d |nit_sprite_area.| 000003a0 02 58 0f de 20 73 70 72 25 20 31 30 32 34 0d 02 |.X.. spr% 1024..| 000003b0 62 0e 21 73 70 72 25 3d 31 30 32 34 0d 02 6c 0d |b.!spr%=1024..l.| 000003c0 73 70 72 25 21 38 3d 31 36 0d 02 76 1d c8 99 20 |spr%!8=16..v... | 000003d0 6f 73 5f 73 70 72 69 74 65 6f 70 25 2c 26 31 30 |os_spriteop%,&10| 000003e0 39 2c 73 70 72 25 0d 02 80 05 e1 0d 02 8a 05 3a |9,spr%.........:| 000003f0 0d 02 94 10 dd 20 f2 6d 61 6b 65 5f 62 61 6c 6c |..... .make_ball| 00000400 0d 02 9e 11 ea 20 62 25 2c 78 25 2c 79 25 2c 73 |..... b%,x%,y%,s| 00000410 25 0d 02 a8 17 e3 20 79 25 3d 2d 72 32 25 20 b8 |%..... y%=-r2% .| 00000420 20 72 32 25 20 88 20 34 0d 02 b2 1b 20 62 25 3d | r2% . 4.... b%=| 00000430 34 2a 28 b6 28 72 32 25 5e 32 2d 79 25 5e 32 29 |4*(.(r2%^2-y%^2)| 00000440 81 34 29 0d 02 bc 16 20 e3 20 78 25 3d 2d 62 25 |.4).... . x%=-b%| 00000450 20 b8 20 62 25 20 88 20 34 0d 02 c6 34 20 20 e6 | . b% . 4...4 .| 00000460 20 31 36 2d b6 28 28 78 32 25 2b 78 25 2d 78 31 | 16-.((x2%+x%-x1| 00000470 25 29 5e 32 2b 28 79 32 25 2b 79 25 2d 79 31 25 |%)^2+(y2%+y%-y1%| 00000480 29 5e 32 29 2f 28 72 31 25 2f 31 37 29 0d 02 d0 |)^2)/(r1%/17)...| 00000490 16 20 20 c8 92 20 78 32 25 2b 78 25 2c 79 32 25 |. .. x2%+x%,y2%| 000004a0 2b 79 25 0d 02 da 06 20 ed 0d 02 e4 05 ed 0d 02 |+y%.... ........| 000004b0 ee 3c c8 99 20 6f 73 5f 73 70 72 69 74 65 6f 70 |.<.. os_spriteop| 000004c0 25 2c 26 31 31 30 2c 73 70 72 25 2c 22 6b 75 67 |%,&110,spr%,"kug| 000004d0 6c 65 22 2c 30 2c 30 2c 30 2c 39 36 2c 39 36 20 |le",0,0,0,96,96 | 000004e0 b8 20 2c 2c 6b 75 67 6c 65 25 0d 02 f8 24 c8 99 |. ,,kugle%...$..| 000004f0 20 6f 73 5f 73 70 72 69 74 65 6f 70 25 2c 26 32 | os_spriteop%,&2| 00000500 31 44 2c 73 70 72 25 2c 6b 75 67 6c 65 25 0d 03 |1D,spr%,kugle%..| 00000510 02 13 e3 20 79 25 3d 30 20 b8 20 39 36 20 88 20 |... y%=0 . 96 . | 00000520 34 0d 03 0c 14 20 e3 20 78 25 3d 30 20 b8 20 39 |4.... . x%=0 . 9| 00000530 36 20 88 20 34 0d 03 16 1d 20 20 e7 20 b0 78 25 |6 . 4.... . .x%| 00000540 2c 79 25 29 3d 30 20 73 25 3d 30 20 8b 20 73 25 |,y%)=0 s%=0 . s%| 00000550 3d 31 0d 03 20 33 20 20 c8 99 20 6f 73 5f 73 70 |=1.. 3 .. os_sp| 00000560 72 69 74 65 6f 70 25 2c 26 32 32 43 2c 73 70 72 |riteop%,&22C,spr| 00000570 25 2c 6b 75 67 6c 65 25 2c 78 25 2f 34 2c 79 25 |%,kugle%,x%/4,y%| 00000580 2f 34 2c 73 25 0d 03 2a 06 20 ed 0d 03 34 05 ed |/4,s%..*. ...4..| 00000590 0d 03 3e 05 e1 0d 03 48 05 3a 0d 03 52 1b dd 20 |..>....H.:..R.. | 000005a0 f2 63 68 6f 6f 73 65 5f 72 61 6e 64 6f 6d 5f 66 |.choose_random_f| 000005b0 69 67 75 72 65 0d 03 5c 08 ea 20 6e 25 0d 03 66 |igure..\.. n%..f| 000005c0 0e e3 20 6e 25 3d 31 20 b8 20 34 0d 03 70 12 20 |.. n%=1 . 4..p. | 000005d0 61 25 28 6e 25 29 3d 32 2a b3 28 34 29 0d 03 7a |a%(n%)=2*.(4)..z| 000005e0 05 ed 0d 03 84 05 e1 0d 03 8e 05 3a 0d 03 98 21 |...........:...!| 000005f0 dd 20 f2 63 61 6c 63 5f 63 6f 6f 72 64 73 28 f8 |. .calc_coords(.| 00000600 20 78 25 28 29 2c f8 20 79 25 28 29 29 0d 03 a2 | x%(),. y%())...| 00000610 0b ea 20 6e 25 2c 69 25 0d 03 ac 13 e3 20 69 25 |.. n%,i%..... i%| 00000620 3d 30 20 b8 20 62 61 6c 6c 73 25 0d 03 b6 15 20 |=0 . balls%.... | 00000630 6e 25 3d 28 69 25 2b 62 61 6c 6c 73 25 29 2a 32 |n%=(i%+balls%)*2| 00000640 0d 03 c0 2d 20 78 25 28 69 25 29 3d 34 35 30 2a |...- x%(i%)=450*| 00000650 b5 b2 28 61 25 28 31 29 2a 6e 25 29 2a 9b b2 28 |..(a%(1)*n%)*..(| 00000660 61 25 28 32 29 2a 6e 25 29 2b 35 39 32 0d 03 ca |a%(2)*n%)+592...| 00000670 2d 20 79 25 28 69 25 29 3d 34 35 30 2a b5 b2 28 |- y%(i%)=450*..(| 00000680 61 25 28 33 29 2a 6e 25 29 2a 9b b2 28 61 25 28 |a%(3)*n%)*..(a%(| 00000690 34 29 2a 6e 25 29 2b 34 36 34 0d 03 d4 05 ed 0d |4)*n%)+464......| 000006a0 03 de 05 e1 0d 03 e8 05 3a 0d 03 f2 0e dd 20 f2 |........:..... .| 000006b0 61 6e 69 6d 61 74 65 0d 03 fc 0e ea 20 69 25 2c |animate..... i%,| 000006c0 78 25 2c 79 25 0d 04 06 14 e3 20 69 25 3d 30 20 |x%,y%..... i%=0 | 000006d0 b8 20 73 74 61 67 65 73 25 0d 04 10 12 20 f2 73 |. stages%.... .s| 000006e0 77 61 70 5f 73 63 72 65 65 6e 73 0d 04 1a 14 20 |wap_screens.... | 000006f0 e3 20 6e 25 3d 30 20 b8 20 62 61 6c 6c 73 25 0d |. n%=0 . balls%.| 00000700 04 24 2c 20 20 78 25 3d 6d 31 28 69 25 29 2a 74 |.$, x%=m1(i%)*t| 00000710 6f 5f 78 25 28 6e 25 29 2b 6d 32 28 69 25 29 2a |o_x%(n%)+m2(i%)*| 00000720 66 72 6f 6d 5f 78 25 28 6e 25 29 0d 04 2e 2c 20 |from_x%(n%)..., | 00000730 20 79 25 3d 6d 31 28 69 25 29 2a 74 6f 5f 79 25 | y%=m1(i%)*to_y%| 00000740 28 6e 25 29 2b 6d 32 28 69 25 29 2a 66 72 6f 6d |(n%)+m2(i%)*from| 00000750 5f 79 25 28 6e 25 29 0d 04 38 2e 20 20 c8 99 20 |_y%(n%)..8. .. | 00000760 6f 73 5f 73 70 72 69 74 65 6f 70 25 2c 26 32 32 |os_spriteop%,&22| 00000770 32 2c 73 70 72 25 2c 6b 75 67 6c 65 25 2c 78 25 |2,spr%,kugle%,x%| 00000780 2c 79 25 2c 38 0d 04 42 06 20 ed 0d 04 4c 05 ed |,y%,8..B. ...L..| 00000790 0d 04 56 15 66 72 6f 6d 5f 78 25 28 29 3d 74 6f |..V.from_x%()=to| 000007a0 5f 78 25 28 29 0d 04 60 15 66 72 6f 6d 5f 79 25 |_x%()..`.from_y%| 000007b0 28 29 3d 74 6f 5f 79 25 28 29 0d 04 6a 05 e1 0d |()=to_y%()..j...| 000007c0 04 74 05 3a 0d 04 7e 13 dd 20 f2 73 77 61 70 5f |.t.:..~.. .swap_| 000007d0 73 63 72 65 65 6e 73 0d 04 88 06 c8 96 0d 04 92 |screens.........| 000007e0 18 c8 99 20 6f 73 5f 62 79 74 65 25 2c 31 31 33 |... os_byte%,113| 000007f0 2c 73 63 72 25 0d 04 9c 0f 73 63 72 25 3d 33 2d |,scr%....scr%=3-| 00000800 73 63 72 25 0d 04 a6 18 c8 99 20 6f 73 5f 62 79 |scr%...... os_by| 00000810 74 65 25 2c 31 31 32 2c 73 63 72 25 0d 04 b0 05 |te%,112,scr%....| 00000820 db 0d 04 ba 05 e1 0d ff |........| 00000828