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

3D'CUBE

FILE INFORMATION

FILENAME(S): 3D'CUBE

FILE TYPE(S): PRG

FILE SIZE: 4.2K

FIRST SEEN: 2025-11-30 16:59:31

APPEARS ON: 1 disk(s)

FILE HASH

03e637b257221bdea8e55b7a95e93a9498b1ddb1cd1c5c710725d4a76074755b

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
MAC64 FLOPPY 3D'CUBE PRG High Voltage Complete C64 Collection 7 19 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: DE 0D 2D 0F A2 10 00 0A  1B 00 44 45 4C 45 54 45  |..-.......DELETE|
00000010: 20 22 30 3A 33 44 27 43  55 42 45 38 2F 44 45 4D  | "0:3D'CUBE8/DEM|
00000020: 4F 00 14 1E 00 20 20 41  44 41 50 54 45 44 20 42  |O....  ADAPTED B|
00000030: 59 20 4B 45 56 49 4E 20  51 55 49 47 47 4C 45 00  |Y KEVIN QUIGGLE.|
00000040: 1E 19 00 53 41 56 45 20  22 30 3A 33 44 27 43 55  |...SAVE "0:3D'CU|
00000050: 42 45 39 2F 44 45 4D 4F  00 28 23 00 44 52 41 57  |BE9/DEMO.(#.DRAW|
00000060: 53 20 33 44 20 43 55 42  45 20 46 52 4F 4D 20 41  |S 3D CUBE FROM A|
00000070: 4E 59 20 50 4F 49 4E 54  20 4F 46 00 32 21 00 56  |NY POINT OF.2!.V|
00000080: 49 45 57 20 57 49 54 48  20 48 49 44 44 45 4E 20  |IEW WITH HIDDEN |
00000090: 4C 49 4E 45 20 52 45 4D  4F 56 41 4C 00 3C 41 00  |LINE REMOVAL.<A.|
000000A0: 20 46 52 4F 4D 20 43 52  45 41 54 49 56 45 20 43  | FROM CREATIVE C|
000000B0: 4F 4D 50 55 54 49 4E 47  20 46 45 42 2E 20 31 39  |OMPUTING FEB. 19|
000000C0: 38 34 20 50 2E 31 38 39  20 28 4F 52 49 47 49 4E  |84 P.189 (ORIGIN|
000000D0: 41 4C 20 49 4E 20 50 41  53 43 41 4C 29 00 46 48  |AL IN PASCAL).FH|
000000E0: 8C 8D 01 02 02 00 04 91  02 00 04 92 8D 02 02 02  |................|
000000F0: 00 04 91 02 00 04 92 94  8D 03 02 02 00 04 91 02  |................|
00000100: 00 04 92 94 8D 04 01 02  00 64 92 94 8D 05 01 02  |.........d......|
00000110: 00 64 92 94 8D 06 01 02  00 64 92 94 8E 07 01 02  |.d.......d......|
00000120: 00 64 92 94 C5 00 50 0C  07 08 01 82 49 0F CF 81  |.d....P.....I...|
00000130: 3A 00 5A 06 7F 09 81 00  64 04 00 00 6E 09 70 0A  |:.Z.....d...n.p.|
00000140: 00 00 00 7B 00 78 0A FF  16 02 00 00 FF 17 00 82  |...{.x..........|
00000150: 05 FF 53 00 8C 05 FF 52  00 96 16 FF 1A 02 00 00  |..S....R........|
00000160: F6 02 01 3F F6 02 00 00  F6 02 00 C7 FF 1B 00 A0  |...?............|
00000170: 05 7D 0A 00 AA 04 00 00  B4 1D 70 0B 00 00 00 7B  |.}........p....{|
00000180: 00 52 45 41 44 20 54 48  45 20 53 48 41 50 45 20  |.READ THE SHAPE |
00000190: 44 41 54 41 00 BE 09 07  0C 02 00 01 3A 00 C8 08  |DATA........:...|
000001A0: AF 07 0D B0 B3 00 D2 0F  82 0E 00 00 02 00 01 84  |................|
000001B0: 04 0D 85 87 00 DC 0B 0B  07 07 0E 1C 04 0C 3B 00  |..............;.|
000001C0: E6 04 95 00 F0 17 AF 0A  04 07 0C 1C B0 0A 05 07  |................|
000001D0: 0C 1C B0 0A 06 07 0C 1C  B0 B3 00 FA 09 07 0C 02  |................|
000001E0: 00 01 3D 01 04 15 DA 0A  04 04 0C 02 00 01 29 13  |..=...........).|
000001F0: 02 03 E7 21 2C 96 00 00  01 0E 07 8A 0E 00 00 01  |...!,...........|
00000200: 18 04 00 01 22 0A AA AD  00 06 AB 00 00 01 2C 10  |....".........,.|
00000210: AA AD 00 01 AD 00 00 AD  00 00 AB 00 00 01 36 10  |..............6.|
00000220: AA AD 00 01 AD 00 01 AD  00 00 AB 00 00 01 40 10  |..............@.|
00000230: AA AD 00 01 AD 00 01 AD  00 01 AB 00 00 01 4A 10  |..............J.|
00000240: AA AD 00 01 AD 00 00 AD  00 01 AB 00 00 01 54 10  |..............T.|
00000250: AA AD 00 01 AD 00 00 AD  00 00 AB 00 00 01 5E 10  |..............^.|
00000260: AA AD FC 19 AD 00 00 AD  00 00 AB 00 00 01 68 10  |..............h.|
00000270: AA AD 00 01 AD 00 01 AD  00 00 AB 00 00 01 72 10  |..............r.|
00000280: AA AD 00 00 AD 00 01 AD  00 00 AB 00 00 01 7C 10  |..............|.|
00000290: AA AD 00 00 AD 00 01 AD  00 01 AB 00 00 01 86 10  |................|
000002A0: AA AD 00 01 AD 00 01 AD  00 01 AB 00 00 01 90 10  |................|
000002B0: AA AD 00 01 AD 00 01 AD  00 00 AB 00 00 01 9A 10  |................|
000002C0: AA AD FC 19 AD 00 00 AD  00 00 AB 00 00 01 A4 10  |................|
000002D0: AA AD 00 00 AD 00 01 AD  00 00 AB 00 00 01 AE 10  |................|
000002E0: AA AD 00 00 AD 00 00 AD  00 00 AB 00 00 01 B8 10  |................|
000002F0: AA AD 00 00 AD 00 00 AD  00 01 AB 00 00 01 C2 10  |................|
00000300: AA AD 00 00 AD 00 01 AD  00 01 AB 00 00 01 CC 10  |................|
00000310: AA AD 00 00 AD 00 01 AD  00 00 AB 00 00 01 D6 10  |................|
00000320: AA AD FC 19 AD 00 00 AD  00 00 AB 00 00 01 E0 10  |................|
00000330: AA AD 00 00 AD 00 00 AD  00 00 AB 00 00 01 EA 10  |................|
00000340: AA AD 00 01 AD 00 00 AD  00 00 AB 00 00 01 F4 10  |................|
00000350: AA AD 00 01 AD 00 00 AD  00 01 AB 00 00 01 FE 10  |................|
00000360: AA AD 00 00 AD 00 00 AD  00 01 AB 00 00 02 08 10  |................|
00000370: AA AD 00 00 AD 00 00 AD  00 00 AB 00 00 02 12 10  |................|
00000380: AA AD FC 19 AD 00 00 AD  00 00 AB 00 00 02 1C 10  |................|
00000390: AA AD 00 01 AD 00 00 AD  00 01 AB 00 00 02 26 10  |..............&.|
000003A0: AA AD 00 01 AD 00 01 AD  00 01 AB 00 00 02 30 10  |..............0.|
000003B0: AA AD 00 00 AD 00 01 AD  00 01 AB 00 00 02 3A 10  |..............:.|
000003C0: AA AD 00 00 AD 00 00 AD  00 01 AB 00 00 02 44 10  |..............D.|
000003D0: AA AD 00 01 AD 00 00 AD  00 01 AB 00 00 02 4E 10  |..............N.|
000003E0: AA AD FC 19 AD 00 00 AD  00 00 AB 00 00 02 58 10  |..............X.|
000003F0: AA AD 00 01 AD 00 01 AD  00 00 AB 00 00 02 62 10  |..............b.|
00000400: AA AD 00 01 AD 00 00 AD  00 00 AB 00 00 02 6C 10  |..............l.|
00000410: AA AD 00 00 AD 00 00 AD  00 00 AB 00 00 02 76 10  |..............v.|
00000420: AA AD 00 00 AD 00 01 AD  00 00 AB 00 00 02 80 10  |................|
00000430: AA AD 00 01 AD 00 01 AD  00 00 AB 00 00 02 8A 10  |................|
00000440: AA AD FC 19 AD 00 00 AD  00 00 AB 00 00 02 94 04  |................|
00000450: 00 02 9E 05 7D 0B 02 A8  04 00 02 B2 13 70 0F 00  |....}........p..|
00000460: 00 05 75 10 75 11 75 12  75 13 75 14 7C 02 BC 1B  |..u.u.u.u.u.|...|
00000470: 07 13 01 80 54 7A E1 48  02 00 A0 24 04 10 04 12  |....Tz.H...$....|
00000480: 23 47 24 02 00 A0 27 3A  02 C6 14 07 14 02 00 64  |#G$...':.......d|
00000490: 04 11 04 12 23 47 24 02  00 64 27 3A 02 D0 05 7D  |....#G$..d':...}|
000004A0: 0F 02 DA 04 00 02 E4 0F  70 15 00 00 03 75 10 75  |........p....u.u|
000004B0: 11 75 12 7B 02 EE 08 07  16 04 10 3A 02 F8 08 07  |.u.{.......:....|
000004C0: 17 04 11 3A 03 02 08 07  18 04 12 3A 03 0C 3A 07  |...:.......:..:.|
000004D0: 10 0A 01 02 00 01 0D 02  00 01 13 04 16 24 0A 01  |.............$..|
000004E0: 02 00 02 0D 02 00 01 13  04 17 24 27 0A 01 02 00  |..........$'....|
000004F0: 03 0D 02 00 01 13 04 18  24 27 0A 01 02 00 04 0D  |........$'......|
00000500: 02 00 01 13 27 3A 03 16  3A 07 11 0A 01 02 00 01  |....':..:.......|
00000510: 0D 02 00 02 13 04 16 24  0A 01 02 00 02 0D 02 00  |.......$........|
00000520: 02 13 04 17 24 27 0A 01  02 00 03 0D 02 00 02 13  |....$'..........|
00000530: 04 18 24 27 0A 01 02 00  04 0D 02 00 02 13 27 3A  |..$'..........':|
00000540: 03 20 3A 07 12 0A 01 02  00 01 0D 02 00 03 13 04  |. :.............|
00000550: 16 24 0A 01 02 00 02 0D  02 00 03 13 04 17 24 27  |.$............$'|
00000560: 0A 01 02 00 03 0D 02 00  03 13 04 18 24 27 0A 01  |............$'..|
00000570: 02 00 04 0D 02 00 03 13  27 3A 03 2A 05 7D 15 03  |........':.*.}..|
00000580: 34 04 00 03 3E 12 70 19  00 00 03 78 1A 02 78 1B  |4...>.p....x..x.|
00000590: 02 78 1C 02 7C 03 48 10  82 0E 00 00 02 00 01 84  |.x..|.H.........|
000005A0: 02 00 04 85 87 03 52 10  82 1D 00 00 02 00 01 84  |......R.........|
000005B0: 02 00 04 85 87 03 5C 5B  0A 1A 07 0E 10 07 1D 1C  |......\[........|
000005C0: 0A 1B 07 0E 10 02 00 01  13 0A 1C 02 00 01 0D 07  |................|
000005D0: 1D 16 24 0A 1B 07 0E 10  02 00 02 13 0A 1C 02 00  |..$.............|
000005E0: 02 0D 07 1D 16 24 27 0A  1B 07 0E 10 02 00 03 13  |.....$'.........|
000005F0: 0A 1C 02 00 03 0D 07 1D  16 24 27 0A 1B 07 0E 10  |.........$'.....|
00000600: 02 00 04 13 0A 1C 02 00  04 0D 07 1D 16 24 27 3A  |.............$':|
00000610: 03 66 07 8A 1D 00 00 03  70 07 8A 0E 00 00 03 7A  |.f......p......z|
00000620: 05 7D 19 03 84 04 00 03  8E 0C 70 1E 00 00 01 78  |.}........p....x|
00000630: 1B 02 7C 03 98 10 82 0E  00 00 02 00 01 84 02 00  |..|.............|
00000640: 04 85 87 03 A2 10 82 1D  00 00 02 00 01 84 02 00  |................|
00000650: 04 85 87 03 AC 0C 68 04  0E 04 1D 32 69 00 00 03  |......h....2i...|
00000660: B6 0F 0A 1B 07 0E 10 07  1D 1C 02 00 00 3A 03 C0  |.............:..|
00000670: 06 6E 00 00 03 CA 0F 0A  1B 07 0E 10 07 1D 1C 02  |.n..............|
00000680: 00 01 3A 03 D4 04 6F 03  DE 07 8A 1D 00 00 03 E8  |..:...o.........|
00000690: 07 8A 0E 00 00 03 F2 05  7D 1E 03 FC 04 00 04 06  |........}.......|
000006A0: 09 70 1F 00 00 00 7B 04  10 15 07 20 0A 04 04 21  |.p....{.... ...!|
000006B0: 02 00 01 27 13 0A 04 07  21 16 29 3A 04 1A 15 07  |...'....!.):....|
000006C0: 22 0A 05 04 21 02 00 01  27 13 0A 05 07 21 16 29  |"...!...'....!.)|
000006D0: 3A 04 24 15 07 23 0A 06  04 21 02 00 01 27 13 0A  |:.$..#...!...'..|
000006E0: 06 07 21 16 29 3A 04 2E  15 07 24 0A 04 04 21 02  |..!.):....$...!.|
000006F0: 00 02 27 13 0A 04 07 21  16 29 3A 04 38 15 07 25  |..'....!.):.8..%|
00000700: 0A 05 04 21 02 00 02 27  13 0A 05 07 21 16 29 3A  |...!...'....!.):|
00000710: 04 42 15 07 26 0A 06 04  21 02 00 02 27 13 0A 06  |.B..&...!...'...|
00000720: 07 21 16 29 3A 04 4C 11  07 27 04 22 04 26 24 04  |.!.):.L..'.".&$.|
00000730: 23 04 25 24 29 3A 04 56  11 07 28 04 23 04 24 24  |#.%$):.V..(.#.$$|
00000740: 04 20 04 26 24 29 3A 04  60 11 07 29 04 20 04 25  |. .&$):.`..). .%|
00000750: 24 04 22 04 24 24 29 3A  04 6A 05 7D 1F 04 74 04  |$.".$$):.j.}..t.|
00000760: 00 04 7E 0B 70 2A 00 00  01 75 2B 7B 04 88 0B 07  |..~.p*...u+{....|
00000770: 16 0A 04 07 21 16 3A 04  92 0B 07 17 0A 05 07 21  |....!.:........!|
00000780: 16 3A 04 9C 0B 07 18 0A  06 07 21 16 3A 04 A6 17  |.:........!.:...|
00000790: 07 2B 04 27 04 16 24 04  28 04 17 24 27 04 29 04  |.+.'..$.(..$'.).|
000007A0: 18 24 27 3A 04 B0 05 7D  2A 04 BA 04 00 04 C4 0B  |.$':...}*.......|
000007B0: 70 2C 00 00 01 72 2D 7B  04 CE 0B 07 2E 0B 07 07  |p,...r-{........|
000007C0: 2D 16 3A 04 D8 1D 7F 0F  0A 04 07 2E 1C 10 0A 05  |-.:.............|
000007D0: 07 2E 1C 10 0A 06 07 2E  1C 10 07 2F 10 07 30 16  |.........../..0.|
000007E0: 04 E2 0C FF 33 04 2F F6  04 30 FF 34 04 EC 09 07  |....3./..0.4....|
000007F0: 2E 02 00 01 3D 04 F6 11  97 0A 04 07 2E 16 02 03  |....=...........|
00000800: E7 21 32 98 00 00 05 00  1D 7F 0F 0A 04 07 2E 1C  |.!2.............|
00000810: 10 0A 05 07 2E 1C 10 0A  06 07 2E 1C 10 07 2F 10  |............../.|
00000820: 07 30 16 05 0A 0C FF 3B  04 2F F6 04 30 FF 36 05  |.0.....;./..0.6.|
00000830: 14 09 07 2E 02 00 01 3D  05 1E 06 9B 00 00 05 28  |.......=.......(|
00000840: 05 7D 2C 05 32 04 00 05  3C 0B 70 31 00 00 01 72  |.},.2...<.p1...r|
00000850: 32 7B 05 46 0B 07 33 0B  07 07 32 16 3A 05 50 08  |2{.F..3...2.:.P.|
00000860: 07 21 04 33 3A 05 5A 17  7F 15 0A 04 07 33 1C 10  |.!.3:.Z......3..|
00000870: 0A 05 07 33 1C 10 0A 06  07 33 1C 16 05 64 09 07  |...3.....3...d..|
00000880: 33 02 00 01 3D 05 6E 17  7F 15 0A 04 07 33 1C 10  |3...=.n......3..|
00000890: 0A 05 07 33 1C 10 0A 06  07 33 1C 16 05 78 09 07  |...3.....3...x..|
000008A0: 33 02 00 01 3D 05 82 17  7F 15 0A 04 07 33 1C 10  |3...=........3..|
000008B0: 0A 05 07 33 1C 10 0A 06  07 33 1C 16 05 8C 09 07  |...3.....3......|
000008C0: 33 02 00 01 3D 05 96 05  7D 31 05 A0 04 00 05 AA  |3...=...}1......|
000008D0: 09 70 34 00 00 00 7B 05  B4 11 97 0A 04 07 33 16  |.p4...{.......3.|
000008E0: 02 03 E7 21 32 98 00 00  05 BE 17 7F 15 0A 04 07  |...!2...........|
000008F0: 33 1C 10 0A 05 07 33 1C  10 0A 06 07 33 1C 16 05  |3.....3.....3...|
00000900: C8 09 07 33 02 00 01 3D  05 D2 06 9B 00 00 05 DC  |...3...=........|
00000910: 05 7D 34 05 E6 04 00 05  F0 09 70 35 00 00 00 7B  |.}4.......p5...{|
00000920: 05 FA 0F 82 36 00 00 02  00 01 84 04 0D 85 87 06  |....6...........|
00000930: 04 08 7F 31 07 36 16 06  0E 06 7F 1F 81 06 18 08  |...1.6..........|
00000940: 7F 2A 07 37 16 06 22 0D  68 04 37 02 00 00 34 69  |.*.7..".h.7...4i|
00000950: 00 00 06 2C 06 7F 34 81  06 36 08 7F 2C 07 36 16  |...,..4..6..,.6.|
00000960: 06 40 04 6F 06 4A 07 8A  36 00 00 06 54 05 7D 35  |.@.o.J..6...T.}5|
00000970: 06 5E 04 00 06 68 09 70  38 00 00 00 7B 06 72 08  |.^...h.p8...{.r.|
00000980: 7F 1E 07 01 16 06 7C 11  0A 01 02 00 04 0D 02 00  |......|.........|
00000990: 01 19 04 39 21 3A 06 86  11 0A 01 02 00 04 0D 02  |...9!:..........|
000009A0: 00 02 19 04 3A 21 3A 06  90 11 0A 01 02 00 04 0D  |....:!:.........|
000009B0: 02 00 03 19 04 3B 21 3A  06 9A 08 7F 1E 07 02 16  |.....;!:........|
000009C0: 06 A4 11 0A 02 02 00 02  0D 02 00 02 19 02 00 00  |................|
000009D0: 3A 06 AE 11 0A 02 02 00  03 0D 02 00 03 19 02 00  |:...............|
000009E0: 00 3A 06 B8 11 0A 02 02  00 03 0D 02 00 02 19 02  |.:..............|
000009F0: 00 01 3A 06 C2 12 0A 02  02 00 02 0D 02 00 03 19  |..:.............|
00000A00: 02 00 01 21 3A 06 CC 0E  7F 19 07 03 10 07 01 10  |...!:...........|
00000A10: 07 02 16 06 D6 0B 7F 3C  07 01 10 07 03 16 06 E0  |.......<........|
00000A20: 08 7F 1E 07 02 16 06 EA  04 00 06 F4 0B 07 3D 04  |..............=.|
00000A30: 39 04 3D 29 3A 06 FE 0B  07 3E 04 3A 04 3E 29 3A  |9.=):....>.:.>):|
00000A40: 07 08 0B 07 3F 04 3B 04  3F 29 3A 07 12 12 07 40  |....?.;.?):....@|
00000A50: 04 3D 04 3D 24 04 3E 04  3E 24 27 59 3A 07 1C 11  |.=.=$.>.>$'Y:...|
00000A60: 68 04 40 48 01 73 51 B7  17 59 30 69 00 00 07 26  |h.@H.sQ..Y0i...&|
00000A70: 14 0A 02 02 00 01 0D 02  00 01 19 04 3E 04 40 23  |............>.@#|
00000A80: 21 3A 07 30 14 0A 02 02  00 03 0D 02 00 03 19 04  |!:.0............|
00000A90: 3E 04 40 23 21 3A 07 3A  13 0A 02 02 00 01 0D 02  |>.@#!:.:........|
00000AA0: 00 03 19 04 3D 04 40 23  3A 07 44 14 0A 02 02 00  |....=.@#:.D.....|
00000AB0: 03 0D 02 00 01 19 04 3D  04 40 23 21 3A 07 4E 0E  |.......=.@#!:.N.|
00000AC0: 7F 19 07 03 10 07 01 10  07 02 16 07 58 0B 7F 3C  |............X..<|
00000AD0: 07 01 10 07 03 16 07 62  04 6F 07 6C 08 7F 1E 07  |.......b.o.l....|
00000AE0: 02 16 07 76 04 00 07 80  18 07 41 04 3D 04 3D 24  |...v......A.=.=$|
00000AF0: 04 3E 04 3E 24 27 04 3F  04 3F 24 27 59 3A 07 8A  |.>.>$'.?.?$'Y:..|
00000B00: 11 68 04 41 48 01 73 51  B7 17 59 30 69 00 00 07  |.h.AH.sQ..Y0i...|
00000B10: 94 13 0A 02 02 00 02 0D  02 00 02 19 04 40 04 41  |.............@.A|
00000B20: 23 3A 07 9E 13 0A 02 02  00 03 0D 02 00 03 19 04  |#:..............|
00000B30: 40 04 41 23 3A 07 A8 13  0A 02 02 00 02 0D 02 00  |@.A#:...........|
00000B40: 03 19 04 3F 04 41 23 3A  07 B2 14 0A 02 02 00 03  |...?.A#:........|
00000B50: 0D 02 00 02 19 04 3F 04  41 23 21 3A 07 BC 0E 7F  |......?.A#!:....|
00000B60: 19 07 03 10 07 01 10 07  02 16 07 C6 0B 7F 3C 07  |..............<.|
00000B70: 01 10 07 03 16 07 D0 04  6F 07 DA 08 7F 1E 07 02  |........o.......|
00000B80: 16 07 E4 04 00 07 EE 0F  07 42 04 42 04 08 24 02  |.........B.B..$.|
00000B90: 00 B4 23 3A 07 F8 11 0A  02 02 00 01 0D 02 00 01  |..#:............|
00000BA0: 19 04 42 4C 3A 08 02 11  0A 02 02 00 02 0D 02 00  |..BL:...........|
00000BB0: 02 19 04 42 4C 3A 08 0C  11 0A 02 02 00 01 0D 02  |...BL:..........|
00000BC0: 00 02 19 04 42 57 3A 08  16 12 0A 02 02 00 02 0D  |....BW:.........|
00000BD0: 02 00 01 19 04 42 57 21  3A 08 20 0E 7F 19 07 03  |.....BW!:. .....|
00000BE0: 10 07 01 10 07 02 16 08  2A 0B 7F 3C 07 01 10 07  |........*..<....|
00000BF0: 03 16 08 34 08 7F 1E 07  02 16 08 3E 04 00 08 48  |...4.......>...H|
00000C00: 12 0A 02 02 00 03 0D 02  00 03 19 02 00 01 21 3A  |..............!:|
00000C10: 08 52 04 00 08 5C 10 0A  02 02 00 01 0D 02 00 01  |.R...\..........|
00000C20: 19 04 43 3A 08 66 10 0A  02 02 00 02 0D 02 00 02  |..C:.f..........|
00000C30: 19 04 43 3A 08 70 0E 7F  19 07 03 10 07 01 10 07  |..C:.p..........|
00000C40: 02 16 08 7A 0B 7F 3C 07  01 10 07 03 16 08 84 05  |...z..<.........|
00000C50: 7D 38 08 8E 04 00 08 98  09 70 09 00 00 00 7B 08  |}8.......p....{.|
00000C60: A2 18 5F 02 00 93 4B 65  60 61 00 43 4C 45 41 52  |.._...Ke`a.CLEAR|
00000C70: 20 53 43 52 45 45 4E 08  AC 18 5F 03 0F 52 45 41  | SCREEN..._..REA|
00000C80: 44 49 4E 47 20 44 41 54  41 2E 2E 2E 65 60 61 08  |DING DATA...e`a.|
00000C90: B6 06 5F 60 61 08 C0 06  7F 0B 81 08 CA 35 B5 03  |.._`a........5..|
00000CA0: 24 58 2C 59 2C 5A 20 50  4F 53 49 54 49 4F 4E 20  |$X,Y,Z POSITION |
00000CB0: 4F 46 20 45 59 45 20 28  45 2E 47 2E 20 35 2C 35  |OF EYE (E.G. 5,5|
00000CC0: 2C 35 29 3A 20 B7 07 39  B8 07 3A B8 07 3B B8 BB  |,5): ..9..:..;..|
00000CD0: 08 D4 31 B5 03 20 46 4F  43 55 53 20 50 4F 49 4E  |..1.. FOCUS POIN|
00000CE0: 54 20 58 2C 59 2C 5A 20  28 45 2E 47 2E 20 32 2C  |T X,Y,Z (E.G. 2,|
00000CF0: 32 2C 32 29 3A 20 B7 07  3D B8 07 3E B8 07 3F B8  |2,2): ..=..>..?.|
00000D00: BB 08 DE 2D B5 03 22 48  4F 52 49 5A 4F 4E 20 52  |...-.."HORIZON R|
00000D10: 4F 54 41 54 49 4F 4E 20  41 4E 47 4C 45 20 28 45  |OTATION ANGLE (E|
00000D20: 2E 47 2E 20 34 35 29 3A  20 B7 07 42 B8 BB 08 E8  |.G. 45): ..B....|
00000D30: 24 B5 03 19 53 43 41 4C  49 4E 47 20 46 41 43 54  |$...SCALING FACT|
00000D40: 4F 52 20 28 45 2E 47 2E  20 33 29 3A 20 B7 07 43  |OR (E.G. 3): ..C|
00000D50: B8 BB 08 F2 06 5F 60 61  08 FC 17 5F 03 0E 43 41  |....._`a..._..CA|
00000D60: 4C 43 55 4C 41 54 49 4E  47 2E 2E 2E 65 60 61 09  |LCULATING...e`a.|
00000D70: 06 06 7F 38 81 09 10 06  7F 0A 81 09 1A 06 7F 35  |...8...........5|
00000D80: 81 09 24 05 7D 09 09 2E  04 00 09 38 0F 70 3C 00  |..$.}......8.p<.|
00000D90: 00 02 78 1B 02 78 1C 02  7B 09 42 10 82 0E 00 00  |..x..x..{.B.....|
00000DA0: 02 00 01 84 02 00 04 85  87 09 4C 10 82 1D 00 00  |..........L.....|
00000DB0: 02 00 01 84 02 00 04 85  87 09 56 14 0A 1B 07 0E  |..........V.....|
00000DC0: 10 07 1D 1C 0A 1C 07 0E  10 07 1D 16 3A 09 60 07  |............:.`.|
00000DD0: 8A 1D 00 00 09 6A 07 8A  0E 00 00 09 74 05 7D 3C  |.....j......t.}<|
00000DE0: 09 7E 04 00 00 00 00 00  00 00 00 00 00 00 00 00  |.~..............|
00000DF0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000E00: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000E10: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000E20: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000E30: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000E40: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000E50: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000E60: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000E70: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000E80: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000E90: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000EA0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000EB0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000EC0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000ED0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000EE0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000EF0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000F00: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000F10: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000F20: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000F30: 00 00 00 03 4D 41 54 02  54 31 02 54 32 03 58 50  |....MAT.T1.T2.XP|
00000F40: 54 03 59 50 54 03 5A 50  54 05 57 48 45 52 45 02  |T.YPT.ZPT.WHERE.|
00000F50: 50 49 07 44 52 41 57 27  33 44 09 49 4E 49 54 27  |PI.DRAW'3D.INIT'|
00000F60: 53 43 52 4E 09 52 45 41  44 27 44 41 54 41 05 41  |SCRN.READ'DATA.A|
00000F70: 56 41 49 4C 08 4E 55 4D  46 41 43 45 53 01 49 0D  |VAIL.NUMFACES.I.|
00000F80: 45 59 45 27 54 4F 27 53  43 52 45 45 4E 01 58 01  |EYE'TO'SCREEN.X.|
00000F90: 59 01 5A 02 53 58 02 53  59 09 54 52 41 4E 53 46  |Y.Z.SX.SY.TRANSF|
00000FA0: 4F 52 4D 05 54 45 4D 50  31 05 54 45 4D 50 32 05  |ORM.TEMP1.TEMP2.|
00000FB0: 54 45 4D 50 33 07 4D 55  4C 54 4D 41 54 02 4D 33  |TEMP3.MULTMAT.M3|
00000FC0: 02 4D 31 02 4D 32 01 4A  07 49 4E 49 54 4D 41 54  |.M1.M2.J.INITMAT|
00000FD0: 0D 47 45 54 27 58 27 50  52 4F 44 55 43 54 02 56  |.GET'X'PRODUCT.V|
00000FE0: 31 05 53 54 41 52 54 02  56 32 02 56 33 02 57 31  |1.START.V2.V3.W1|
00000FF0: 02 57 32 02 57 33 02 4E  31 02 4E 32 02 4E 33 0F  |.W2.W3.N1.N2.N3.|
00001000: 47 45 54 27 44 4F 54 27  50 52 4F 44 55 43 54 06  |GET'DOT'PRODUCT.|
00001010: 44 4F 54 56 41 4C 09 44  52 41 57 27 46 41 43 45  |DOTVAL.DRAW'FACE|
00001020: 07 46 41 43 45 27 4E 4F  02 49 32 02 58 31 02 59  |.FACE'NO.I2.X1.Y|
00001030: 31 0B 58 46 4F 52 4D 27  33 27 50 54 53 04 46 41  |1.XFORM'3'PTS.FA|
00001040: 43 45 06 4E 45 58 54 50  54 0A 58 46 4F 52 4D 27  |CE.NEXTPT.XFORM'|
00001050: 52 45 53 54 08 44 52 41  57 27 50 49 43 02 49 33  |REST.DRAW'PIC.I3|
00001060: 03 44 4F 54 0C 47 45 54  27 56 49 45 57 27 4D 41  |.DOT.GET'VIEW'MA|
00001070: 54 04 45 59 45 58 04 45  59 45 59 04 45 59 45 5A  |T.EYEX.EYEY.EYEZ|
00001080: 0A 45 51 55 41 54 45 27  4D 41 54 02 46 58 02 46  |.EQUATE'MAT.FX.F|
00001090: 59 02 46 5A 02 44 31 02  44 32 09 48 4F 52 49 5A  |Y.FZ.D1.D2.HORIZ|
000010A0: 27 52 4F 54 02 44 53 00  00                       |'ROT.DS..       |
..-.......DELETE "0:3D'CUBE8/DEMO....  A
DAPTED BY KEVIN QUIGGLE....SAVE "0:3D'CU
BE9/DEMO.(#.DRAWS 3D CUBE FROM ANY POINT
 OF.2!.VIEW WITH HIDDEN LINE REMOVAL.<A.
 FROM CREATIVE COMPUTING FEB. 1984 P.189
 (ORIGINAL IN PASCAL).FH................
.........................D.......D......
.D.......D..E.P.....I.O.:.Z....D...N.P.
...{.X............S....R...........?....
...G... .}........P....{.READ THE SHAPE 
DATA........:.H.......R.................
......;.................................
..=...Z.......)....!,..............."...
......,...............6...............@.
..............J...............T.........
......^...............H...............R.
..............|.........................
........................................
........................................
......B...............L...............V.
........................................
........................................
........................................
......&...............0...............:.
..............D...............N.........
......X...............B...............L.
..............V.........................
............................}........P..
..U.U.U.U.U.|.......TZ.H.. $....#G$.. ':
.F.....D....#G$..D':.P.}..Z.....P....U.U
.U.{.......:.......:.......:..:.........
.....$............$'............$'......
....':..:..............$............$'..
..........$'..........':. :.............
.$............$'............$'..........
':.*.}..4...>.P....X..X..X..|.H.........
......R...............\[................
..........$..................$'.........
.........$'..................$':.F......
P......Z.}........P....X..|.............
......................H....2I...........
.....:...N...J............:.T.O.........
........}........P....{.... ...!...'....
!.):...."...!...'....!.):.$..#...!...'..
..!.):....$...!...'....!.):.8..%...!...'
....!.):.B..&...!...'....!.):.L..'.".&$.
#.%$):.V..(.#.$$. .&$):.`..). .%$.".$$):
.J.}..T...~.P*...U+{........!.:........!
.:........!.:....+.'..$.(..$'.)..$':...}
*.....D.P,...R-{.N......-.:.X..........
.........../..0.....3./..0.4........=...
.........!2........................../.
.0.....;./..0.6........=.......(.},.2...
<.P1...R2{.F..3...2.:.P..!.3:.Z.....3..
...3.....3...D..3...=.N.....3.....3....
.3...X..3...=.......3.....3.....3......
3...=...}1. .....P4...{.......3....!2...
.......3.....3.....3...H..3...=.R......
.}4.......P5...{....6.............1.6..
.......*.7..".H.7...4I...,.4..6.,.6.
.@.O.J..6...T.}5.^...H.P8...{.R......|.
...........9!:..............:!:.........
.....;!:.......................:.......
.........:................:.B...........
...!:.L............V.<...............
......=.9.=):....>.:.>):....?.;.?):....@
.=.=$.>.>$'Y:...H.@H.SQ..Y0I...&........
....>.@#!:.0............>.@#!:.:........
....=.@#:.D............=.@#!:.N........
....X.<.......B.O.L......V......A.=.=$
.>.>$'.?.?$'Y:...H.AH.SQ..Y0I...........
.....@.A#:..............@.A#:...........
...?.A#:..............?.A#!:...........
...F.<.......P.O.Z.............B.B..$.
..#:..............BL:..............BL:..
............BW:..............BW!:. ....
........*.<.......4......>...H........
......!:.R...\............C:.F..........
..C:.P............Z.<.........}8......
.P....{..._...KE`A.CLEAR SCREEN..._..REA
DING DATA...E`A..._`A......J5..$X,Y,Z P
OSITION OF EYE (E.G. 5,5,5): ..9..:..;..
.T1.. FOCUS POINT X,Y,Z (E.G. 2,2,2): ..
=..>..?....-.."HORIZON ROTATION ANGLE (E
.G. 45): ..B....$...SCALING FACTOR (E.G.
 3): ..C....._`A..._..CALCULATING...E`A.
..8.........5..$.}......8.P<...X..X..
{.B...............L...............V.....
............:.`......J......T.}<.~......
........................................
........................................
........................................
........................................
........................................
........................................
........................................
........................................
............MAT.T1.T2.XPT.YPT.ZPT.WHERE.
PI.DRAW'3D.INIT'SCRN.READ'DATA.AVAIL.NUM
FACES.I.EYE'TO'SCREEN.X.Y.Z.SX.SY.TRANSF
ORM.TEMP1.TEMP2.TEMP3.MULTMAT.M3.M1.M2.J
.INITMAT.GET'X'PRODUCT.V1.START.V2.V3.W1
.W2.W3.N1.N2.N3.GET'DOT'PRODUCT.DOTVAL.D
RAW'FACE.FACE'NO.I2.X1.Y1.XFORM'3'PTS.FA
CE.NEXTPT.XFORM'REST.DRAW'PIC.I3.DOT.GET
'VIEW'MAT.EYEX.EYEY.EYEZ.EQUATE'MAT.FX.F
Y.FZ.D1.D2.HORIZ'ROT.DS..
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL