_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

BREAKOUT

FILE INFORMATION

FILENAME(S): BREAKOUT

FILE TYPE(S): PRG

FILE SIZE: 2.3K

FIRST SEEN: 2025-10-19 22:49:26

APPEARS ON: 1 disk(s)

FILE HASH

834397a280aac08f0c2069b646ec7bfa7f94f75ce425e4c505825851192329db

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
GAMES 21 BREAKOUT PRG Radd Maxx 7 2 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 26 08 0A 00 8F 20  56 49 43 20 42 52 45 41  |..&.... VIC BREA|
00000010: 4B 4F 55 54 20 55 53 49  4E 47 20 47 41 4D 45 20  |KOUT USING GAME |
00000020: 50 41 44 44 4C 45 00 3E  08 14 00 8F 20 42 59 20  |PADDLE.>.... BY |
00000030: 44 41 56 49 44 20 4D 41  4C 4D 42 45 52 47 00 55  |DAVID MALMBERG.U|
00000040: 08 1E 00 8F 20 34 33 30  36 34 20 56 49 41 20 4D  |.... 43064 VIA M|
00000050: 4F 52 41 47 41 00 75 08  28 00 8F 20 46 52 45 4D  |ORAGA.u.(.. FREM|
00000060: 4F 4E 54 2C 20 43 41 4C  49 46 4F 52 4E 49 41 20  |ONT, CALIFORNIA |
00000070: 39 34 35 33 38 00 7E 08  32 00 89 32 30 30 00 A2  |94538.~.2..200..|
00000080: 08 3C 00 8F 20 53 55 42  20 54 4F 20 4D 4F 56 45  |.<.. SUB TO MOVE|
00000090: 20 42 41 4C 4C 20 4F 4E  45 20 50 4F 53 49 54 49  | BALL ONE POSITI|
000000A0: 4F 4E 00 CD 08 46 00 8B  58 B2 30 B0 58 B2 32 31  |ON...F..X.0.X.21|
000000B0: A7 44 58 B2 AB 44 58 3A  8D 31 39 30 3A 8F 20 42  |.DX..DX:.190:. B|
000000C0: 4F 55 4E 43 45 20 49 46  20 57 41 4C 4C 00 02 09  |OUNCE IF WALL...|
000000D0: 50 00 97 A5 41 28 30 29  2C 33 32 3A 97 A5 43 28  |P...A(0),32:..C(|
000000E0: 30 29 2C 31 3A 8F 20 45  52 41 53 45 20 43 55 52  |0),1:. ERASE CUR|
000000F0: 52 45 4E 54 20 42 41 4C  4C 20 4C 4F 43 41 54 49  |RENT BALL LOCATI|
00000100: 4F 4E 00 41 09 5A 00 58  B2 58 AA 44 58 3A 59 B2  |ON.A.Z.X.X.DX:Y.|
00000110: 59 AA 44 59 3A 97 A5 41  28 30 29 2C 38 31 3A 97  |Y.DY:..A(0),81:.|
00000120: A5 43 28 30 29 2C 34 3A  8F 20 44 52 41 57 20 4E  |.C(0),4:. DRAW N|
00000130: 45 58 54 20 42 41 4C 4C  20 4C 4F 43 41 54 49 4F  |EXT BALL LOCATIO|
00000140: 4E 00 47 09 64 00 8E 00  62 09 6E 00 8F 20 53 55  |N.G.d...b.n.. SU|
00000150: 42 20 54 4F 20 55 50 44  41 54 45 20 50 41 44 44  |B TO UPDATE PADD|
00000160: 4C 45 00 7D 09 78 00 56  4C B2 C2 28 50 58 29 3A  |LE.}.x.VL..(PX):|
00000170: 8F 20 52 45 41 44 20 50  41 44 44 4C 45 00 AF 09  |. READ PADDLE...|
00000180: 82 00 4E 4C B2 45 AB B5  28 56 4C AC 46 29 3A 8B  |..NL.E..(VL.F):.|
00000190: 4E 4C B2 4C 4C A7 8E 3A  8F 20 53 41 4D 45 20 41  |NL.LL..:. SAME A|
000001A0: 53 20 4C 41 53 54 20 4C  4F 43 41 54 49 4F 4E 00  |S LAST LOCATION.|
000001B0: EB 09 8C 00 5A B2 53 AA  34 36 31 AA 4C 4C 3A 81  |....Z.S.461.LL:.|
000001C0: 49 B2 31 A4 44 3A 97 5A  AA 49 2C 33 32 3A 97 5A  |I.1.D:.Z.I,32:.Z|
000001D0: AA 49 AA 41 2C 31 3A 82  3A 8F 20 45 52 41 53 45  |.I.A,1:.:. ERASE|
000001E0: 20 4F 4C 44 20 50 41 44  44 4C 45 00 27 0A 96 00  | OLD PADDLE.'...|
000001F0: 5A B2 53 AA 34 36 31 AA  4E 4C 3A 81 49 B2 31 A4  |Z.S.461.NL:.I.1.|
00000200: 44 3A 97 5A AA 49 2C 32  32 36 3A 97 5A AA 49 AA  |D:.Z.I,226:.Z.I.|
00000210: 41 2C 36 3A 82 3A 8F 20  44 52 41 57 20 4E 45 57  |A,6:.:. DRAW NEW|
00000220: 20 50 41 44 44 4C 45 00  4A 0A A0 00 4C 4C B2 4E  | PADDLE.J...LL.N|
00000230: 4C 3A 8F 20 55 50 44 41  54 45 20 50 41 44 44 4C  |L:. UPDATE PADDL|
00000240: 45 20 4C 4F 43 41 54 49  4F 4E 00 50 0A AA 00 8E  |E LOCATION.P....|
00000250: 00 67 0A B4 00 8F 20 53  55 42 20 54 4F 20 53 4F  |.g.... SUB TO SO|
00000260: 55 4E 44 20 48 49 54 00  94 0A BE 00 97 56 2C 31  |UND HIT......V,1|
00000270: 35 3A 97 53 31 2C 32 32  30 AB 33 AC 59 3A 81 49  |5:.S1,220.3.Y:.I|
00000280: B2 31 A4 35 30 3A 82 3A  97 56 2C 30 3A 97 53 31  |.1.50:.:.V,0:.S1|
00000290: 2C 30 3A 8E 00 B5 0A C8  00 97 33 36 38 37 39 2C  |,0:.......36879,|
000002A0: 32 37 3A 43 B2 32 32 3A  48 49 B2 30 3A 58 B2 BB  |27:C.22:HI.0:X..|
000002B0: 28 AB 54 49 29 00 DB 0A  D2 00 8F 20 49 4E 50 55  |(.TI)...... INPU|
000002C0: 54 20 50 41 44 44 4C 45  20 57 49 44 54 48 20 28  |T PADDLE WIDTH (|
000002D0: 44 49 46 46 49 43 55 4C  54 59 29 00 F9 0A DC 00  |DIFFICULTY).....|
000002E0: 99 22 93 20 20 57 45 4C  43 4F 4D 45 20 54 4F 20  |.".  WELCOME TO |
000002F0: 42 52 45 41 4B 4F 55 54  22 00 0F 0B E6 00 99 22  |BREAKOUT"......"|
00000300: 11 44 4F 20 59 4F 55 20  57 41 4E 54 20 41 22 00  |.DO YOU WANT A".|
00000310: 2A 0B F0 00 99 22 11 20  20 20 12 31 92 20 2D 20  |*....".   .1. - |
00000320: 44 49 46 46 49 43 55 4C  54 22 00 46 0B FA 00 99  |DIFFICULT".F....|
00000330: 22 20 20 20 12 32 92 20  2D 20 41 56 45 52 41 47  |"   .2. - AVERAG|
00000340: 45 2C 20 4F 52 22 00 62  0B 04 01 99 22 20 20 20  |E, OR".b...."   |
00000350: 12 33 92 20 2D 20 45 41  53 59 20 47 41 4D 45 20  |.3. - EASY GAME |
00000360: 3F 22 00 7B 0B 0E 01 41  24 B2 22 22 3A A1 41 24  |?".{...A$."":.A$|
00000370: 3A 8B 41 24 B2 22 22 A7  32 37 30 00 94 0B 18 01  |:.A$."".270.....|
00000380: 44 B2 C5 28 41 24 29 3A  8B 44 B3 31 B0 44 B1 33  |D..(A$):.D.1.D.3|
00000390: A7 32 37 30 00 A6 0B 22  01 45 B2 43 AB 44 3A 46  |.270...".E.C.D:F|
000003A0: B2 45 AD 32 35 35 00 C9  0B 2C 01 56 B2 33 36 38  |.E.255...,.V.368|
000003B0: 37 38 3A 53 31 B2 33 36  38 37 36 3A 50 58 B2 33  |78:S1.36876:PX.3|
000003C0: 36 38 37 32 3A 4C 4C B2  38 00 F5 0B 36 01 53 B2  |6872:LL.8...6.S.|
000003D0: 32 35 36 AC C2 28 36 34  38 29 3A 41 B2 33 30 37  |256..(648):A.307|
000003E0: 32 30 3A 8B C2 28 36 34  38 29 B2 31 36 A7 41 B2  |20:..(648).16.A.|
000003F0: 33 33 37 39 32 00 2F 0C  40 01 96 20 A5 41 28 5A  |33792./.@.. .A(Z|
00000400: 29 B2 53 AA 58 AA 43 AC  59 20 3A 20 96 20 A5 43  |).S.X.C.Y : . .C|
00000410: 28 5A 29 B2 A5 41 28 5A  29 AA 41 20 3A 20 96 20  |(Z)..A(Z).A : . |
00000420: A5 52 28 5A 29 B2 B5 28  5A AC BB 28 31 29 29 00  |.R(Z)..(Z..(1)).|
00000430: 3D 0C 4A 01 53 43 B2 30  3A 42 41 B2 39 00 4F 0C  |=.J.SC.0:BA.9.O.|
00000440: 54 01 8F 20 44 52 41 57  20 42 52 49 43 4B 53 00  |T.. DRAW BRICKS.|
00000450: 7F 0C 5E 01 4E 4E B2 30  3A 99 22 93 22 3A 59 B2  |..^.NN.0:.".":Y.|
00000460: 31 3A 81 58 B2 30 A4 32  31 3A 97 A5 41 28 30 29  |1:.X.0.21:..A(0)|
00000470: 2C 31 36 30 3A 97 A5 43  28 30 29 2C 33 3A 82 00  |,160:..C(0),3:..|
00000480: AD 0C 68 01 81 59 B2 35  A4 38 3A 81 58 B2 30 A4  |..h..Y.5.8:.X.0.|
00000490: 32 31 3A 97 A5 41 28 30  29 2C 31 36 30 3A 97 A5  |21:..A(0),160:..|
000004A0: 43 28 30 29 2C 59 AB 31  3A 82 58 2C 59 00 D3 0C  |C(0),Y.1:.X,Y...|
000004B0: 72 01 99 C7 28 31 34 34  29 22 13 42 41 22 3B 42  |r...(144)".BA";B|
000004C0: 41 3B 22 20 48 49 22 3B  48 49 3B 22 20 53 43 22  |A;" HI";HI;" SC"|
000004D0: 3B 53 43 00 E8 0C 7C 01  54 54 B2 A5 52 28 33 30  |;SC...|.TT..R(30|
000004E0: 30 29 3A 5A 5A B2 54 49  00 0F 0D 86 01 8B 54 49  |0):ZZ.TI......TI|
000004F0: AB 5A 5A B3 54 54 A7 8D  31 32 30 3A 89 33 39 30  |.ZZ.TT..120:.390|
00000500: 3A 8F 20 52 41 4E 44 4F  4D 20 53 54 41 52 54 00  |:. RANDOM START.|
00000510: 50 0D 90 01 58 B2 35 AA  A5 52 28 31 30 29 3A 59  |P...X.5..R(10):Y|
00000520: B2 39 3A 44 59 B2 31 3A  44 58 B2 AB 31 3A 8B A5  |.9:DY.1:DX..1:..|
00000530: 52 28 39 29 B1 34 A7 44  58 B2 31 3A 8F 20 4E 45  |R(9).4.DX.1:. NE|
00000540: 57 20 42 41 4C 4C 20 44  49 52 45 43 54 49 4F 4E  |W BALL DIRECTION|
00000550: 00 77 0D 9A 01 97 A5 41  28 30 29 2C 38 31 3A 97  |.w.....A(0),81:.|
00000560: A5 43 28 30 29 2C 34 3A  8F 20 44 52 41 57 20 4E  |.C(0),4:. DRAW N|
00000570: 45 57 20 42 41 4C 4C 00  90 0D A4 01 8F 20 53 54  |EW BALL...... ST|
00000580: 41 52 54 20 4F 46 20 4D  41 49 4E 20 4C 4F 4F 50  |ART OF MAIN LOOP|
00000590: 00 A4 0D AE 01 8D 37 30  3A 8F 20 4D 4F 56 45 20  |......70:. MOVE |
000005A0: 42 41 4C 4C 00 D1 0D B8  01 8D 31 32 30 3A 8F 20  |BALL......120:. |
000005B0: 45 52 41 53 45 20 4F 4C  44 20 50 41 44 44 4C 45  |ERASE OLD PADDLE|
000005C0: 20 41 4E 44 20 44 52 41  57 20 4E 45 57 20 4F 4E  | AND DRAW NEW ON|
000005D0: 45 00 F3 0D C2 01 8F 20  54 45 53 54 20 46 4F 52  |E...... TEST FOR|
000005E0: 20 50 41 44 44 4C 45 20  48 49 54 20 4F 52 20 4D  | PADDLE HIT OR M|
000005F0: 49 53 53 00 14 0E CC 01  8B 59 B3 B1 32 30 A7 36  |ISS......Y..20.6|
00000600: 31 30 3A 8F 20 4E 4F 54  20 4E 45 41 52 20 50 41  |10:. NOT NEAR PA|
00000610: 44 44 4C 45 00 3F 0E D6  01 5A B2 A5 41 28 30 29  |DDLE.?...Z..A(0)|
00000620: AA 43 3A 8B C2 28 5A 29  B2 32 32 36 A7 35 39 30  |.C:..(Z).226.590|
00000630: 3A 8F 20 53 54 52 41 49  47 48 54 20 48 49 54 00  |:. STRAIGHT HIT.|
00000640: 69 0E E0 01 8B C2 28 5A  AA 44 58 29 B2 32 32 36  |i.....(Z.DX).226|
00000650: A7 44 58 B2 AB 44 58 3A  89 35 39 30 3A 8F 20 43  |.DX..DX:.590:. C|
00000660: 4F 52 4E 45 52 20 48 49  54 00 7B 0E EA 01 8F 20  |ORNER HIT.{.... |
00000670: 4D 49 53 53 20 50 41 44  44 4C 45 00 9A 0E F4 01  |MISS PADDLE.....|
00000680: 8D 37 30 3A 8D 37 30 3A  97 A5 41 28 30 29 2C 33  |.70:.70:..A(0),3|
00000690: 32 3A 97 A5 43 28 30 29  2C 31 00 C5 0E FE 01 97  |2:..C(0),1......|
000006A0: 56 2C 31 35 3A 81 49 B2  31 A4 33 30 3A 97 53 31  |V,15:.I.1.30:.S1|
000006B0: 2C 32 30 30 AB 32 AC 49  3A 82 3A 97 56 2C 30 3A  |,200.2.I:.:.V,0:|
000006C0: 97 53 31 2C 30 00 ED 0E  08 02 42 41 B2 42 41 AB  |.S1,0.....BA.BA.|
000006D0: 31 3A 99 22 13 42 41 22  3B 42 41 3B 22 20 48 49  |1:.".BA";BA;" HI|
000006E0: 22 3B 48 49 3B 22 20 53  43 22 3B 53 43 00 08 0F  |";HI;" SC";SC...|
000006F0: 12 02 8B 42 41 B3 B1 30  A7 33 38 30 3A 8F 20 4E  |...BA..0.380:. N|
00000700: 45 58 54 20 42 41 4C 4C  00 2C 0F 1C 02 99 22 13  |EXT BALL.,....".|
00000710: 11 11 11 11 11 11 11 11  11 11 20 20 20 20 20 50  |..........     P|
00000720: 4C 41 59 20 41 47 41 49  4E 20 3F 22 00 45 0F 26  |LAY AGAIN ?".E.&|
00000730: 02 41 24 B2 22 22 3A A1  41 24 3A 8B 41 24 B2 22  |.A$."":.A$:.A$."|
00000740: 22 A7 35 35 30 00 54 0F  30 02 8B 41 24 B3 B1 22  |".550.T.0..A$.."|
00000750: 59 22 A7 80 00 65 0F 3A  02 8B 53 43 B1 48 49 A7  |Y"...e.:..SC.HI.|
00000760: 48 49 B2 53 43 00 6E 0F  44 02 89 33 33 30 00 9C  |HI.SC.n.D..330..|
00000770: 0F 4E 02 8D 31 39 30 3A  44 59 B2 AB 44 59 3A 8D  |.N..190:DY..DY:.|
00000780: 37 30 3A 89 34 33 30 3A  8F 20 53 4F 55 4E 44 20  |70:.430:. SOUND |
00000790: 48 49 54 20 41 4E 44 20  4D 4F 56 45 00 B6 0F 58  |HIT AND MOVE...X|
000007A0: 02 8F 20 54 45 53 54 20  46 4F 52 20 42 52 49 43  |.. TEST FOR BRIC|
000007B0: 4B 20 41 52 45 41 00 C7  0F 62 02 8B 59 B3 34 B0  |K AREA...b..Y.4.|
000007C0: 59 B1 39 A7 37 31 30 00  DB 0F 6C 02 8F 20 49 4E  |Y.9.710...l.. IN|
000007D0: 20 42 52 49 43 4B 20 41  52 45 41 00 1B 10 76 02  | BRICK AREA...v.|
000007E0: 8B C2 28 A5 41 28 30 29  AA 43 AC 44 59 AA 44 58  |..(.A(0).C.DY.DX|
000007F0: 29 B3 B1 31 36 30 A7 34  33 30 3A 8F 20 4E 4F 20  |)..160.430:. NO |
00000800: 42 52 49 43 4B 20 4E 45  58 54 20 2D 20 53 4F 20  |BRICK NEXT - SO |
00000810: 4E 4F 52 4D 41 4C 20 4D  4F 56 45 00 30 10 80 02  |NORMAL MOVE.0...|
00000820: 8F 20 48 49 54 20 42 52  49 43 4B 20 4E 45 58 54  |. HIT BRICK NEXT|
00000830: 00 47 10 8A 02 8D 37 30  3A 8D 31 39 30 3A 53 43  |.G....70:.190:SC|
00000840: B2 53 43 AA 39 AB 59 00  70 10 94 02 4E 4E B2 4E  |.SC.9.Y.p...NN.N|
00000850: 4E AA 31 3A 8B 4E 4E B1  37 30 A7 33 35 30 3A 8F  |N.1:.NN.70.350:.|
00000860: 20 44 52 41 57 20 4E 45  57 20 42 52 49 43 4B 53  | DRAW NEW BRICKS|
00000870: 00 90 10 9E 02 99 22 13  42 41 22 3B 42 41 3B 22  |......".BA";BA;"|
00000880: 20 48 49 22 3B 48 49 3B  22 20 53 43 22 3B 53 43  | HI";HI;" SC";SC|
00000890: 00 BF 10 A8 02 8B A5 52  28 59 AA 31 30 29 B1 34  |.......R(Y.10).4|
000008A0: AA 33 AC 44 59 A7 44 59  B2 AB 44 59 3A 89 34 33  |.3.DY.DY..DY:.43|
000008B0: 30 3A 8F 20 42 4F 55 4E  43 45 20 42 41 43 4B 00  |0:. BOUNCE BACK.|
000008C0: C8 10 B2 02 89 36 31 30  00 DB 10 BC 02 8F 20 54  |.....610...... T|
000008D0: 45 53 54 20 46 4F 52 20  54 4F 50 00 01 11 C6 02  |EST FOR TOP.....|
000008E0: 8B 59 B2 32 A7 44 59 B2  AB 44 59 3A 8D 31 39 30  |.Y.2.DY..DY:.190|
000008F0: 3A 8F 20 42 4F 55 4E 43  45 20 4F 46 46 20 54 4F  |:. BOUNCE OFF TO|
00000900: 50 00 1D 11 D0 02 89 34  33 30 3A 8F 20 45 4E 44  |P......430:. END|
00000910: 20 4F 46 20 4D 41 49 4E  20 4C 4F 4F 50 00 00 00  | OF MAIN LOOP...|
..&.... VIC BREAKOUT USING GAME PADDLE.>
.... BY DAVID MALMBERG.U.... 43064 VIA M
ORAGA.U.(.. FREMONT, CALIFORNIA 94538.~.
2..200...<.. SUB TO MOVE BALL ONE POSITI
ON.M.F..X.0.X.21.DX..DX:.190:. BOUNCE IF
 WALL...P...A(0),32:..C(0),1:. ERASE CUR
RENT BALL LOCATION.A.Z.X.X.DX:Y.Y.DY:..A
(0),81:..C(0),4:. DRAW NEXT BALL LOCATIO
N.G.D...B.N.. SUB TO UPDATE PADDLE.}.X.V
L.B(PX):. READ PADDLE.....NL.E..(VL.F):.
NL.LL..:. SAME AS LAST LOCATION.....Z.S.
461.LL:.I.1.D:.Z.I,32:.Z.I.A,1:.:. ERASE
 OLD PADDLE.'...Z.S.461.NL:.I.1.D:.Z.I,2
26:.Z.I.A,6:.:. DRAW NEW PADDLE.J. .LL.N
L:. UPDATE PADDLE LOCATION.P.....G.... S
UB TO SOUND HIT......V,15:.S1,220.3.Y:.I
.1.50:.:.V,0:.S1,0:....H..36879,27:C.22:
HI.0:X..(.TI)...R.. INPUT PADDLE WIDTH (
DIFFICULTY)......".  WELCOME TO BREAKOUT
"......".DO YOU WANT A".*....".   .1. - 
DIFFICULT".F...."   .2. - AVERAGE, OR".B
...."   .3. - EASY GAME ?".{...A$."":.A$
:.A$."".270.....D.E(A$):.D.1.D.3.270..."
.E.C.D:F.E.255.I.,.V.36878:S1.36876:PX.3
6872:LL.8...6.S.256.B(648):A.30720:.B(64
8).16.A.33792./.@.. .A(Z).S.X.C.Y : . .C
(Z)..A(Z).A : . .R(Z)..(Z..(1)).=.J.SC.0
:BA.9.O.T.. DRAW BRICKS..^.NN.0:.".":Y.
1:.X.0.21:..A(0),160:..C(0),3:....H..Y.5
.8:.X.0.21:..A(0),160:..C(0),Y.1:.X,Y.S.
R..G(144)".BA";BA;" HI";HI;" SC";SC...|.
TT..R(300):ZZ.TI......TI.ZZ.TT..120:.390
:. RANDOM START.P...X.5..R(10):Y.9:DY.1:
DX..1:..R(9).4.DX.1:. NEW BALL DIRECTION
.W.....A(0),81:..C(0),4:. DRAW NEW BALL.
..... START OF MAIN LOOP......70:. MOVE 
BALL.Q....120:. ERASE OLD PADDLE AND DRA
W NEW ONE...B.. TEST FOR PADDLE HIT OR M
ISS...L..Y..20.610:. NOT NEAR PADDLE.?.V
.Z..A(0).C:.B(Z).226.590:. STRAIGHT HIT.
I....B(Z.DX).226.DX..DX:.590:. CORNER HI
T.{.... MISS PADDLE......70:.70:..A(0),3
2:..C(0),1.E....V,15:.I.1.30:.S1,200.2.I
:.:.V,0:.S1,0.....BA.BA.1:.".BA";BA;" HI
";HI;" SC";SC......BA..0.380:. NEXT BALL
.,...."...........     PLAY AGAIN ?".E.&
.A$."":.A$:.A$."".550.T.0..A$.."Y"...E.:
..SC.HI.HI.SC.N.D..330...N..190:DY..DY:.
70:.430:. SOUND HIT AND MOVE...X.. TEST 
FOR BRICK AREA.G.B..Y.4.Y.9.710...L.. IN
 BRICK AREA...V..B(.A(0).C.DY.DX)..160.4
30:. NO BRICK NEXT - SO NORMAL MOVE.0...
. HIT BRICK NEXT.G....70:.190:SC.SC.9.Y.
P...NN.NN.1:.NN.70.350:. DRAW NEW BRICKS
......".BA";BA;" HI";HI;" SC";SC.......R
(Y.10).4.3.DY.DY..DY:.430:. BOUNCE BACK.
H....610...... TEST FOR TOP...F..Y.2.DY.
.DY:.190:. BOUNCE OFF TOP...P..430:. END
 OF MAIN LOOP...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL