Responded too quickly. Here's something I worked on years ago. I did
this before I
really understood the DVG so parts may not make much sense.
Maybe someone can store this and the other message sent on a web site:
Offset Binary Description
------------------------------------------------------------------------
--- ; ------------------------------------------------------------------------ - ; 0000 - 0087 : Asteroids test pattern. See figure 1 for visual. ; ------------------------------------------------------------------------ - 0000: 80 A0 00 00 ABS (0,128) ; Position Beam to top left 0004: 00 70 00 00 VCT (0,0) Z:0 Scale:7 ; 0008: 00 90 FF 73 VCT (1023,0) Z:7 Scale:9 ; Draw top of test pattern box 000C: FF 92 00 70 VCT (0,767) Z:7 Scale:9 ; Draw right of test pattern box 0010: 00 90 FF 77 VCT (-1023,0) Z:7 Scale:9 ; Draw bottom of test pattern box 0014: FF 96 00 70 VCT (0,-767) Z:7 Scale:9 ; Draw left of test pattern box 0018: FF 92 FF 72 VCT (767,767) Z:7 Scale:9 ; Begin drawing diagonal lines 001C: 00 86 00 72 VCT (256,-256) Z:7 Scale:8 ; " " 0020: FE 87 FE 77 VCT (-511,-511) Z:7 Scale:8 ; " " 0024: 00 92 00 76 VCT (-512,512) Z:7 Scale:9 ; " " 0028: FE 81 00 72 VCT (256,255) Z:7 Scale:8 ; " " 002C: FF 96 FF 72 VCT (767,-767) Z:7 Scale:9 ; " " 0030: 7F A3 FF 03 ABS (1023,895) ; Position beam to bottom right 0034: 00 70 00 00 VCT (0,0) Z:0 Scale:7 ; Resume diagonal line drawing 0038: FF 96 FF 76 VCT (-767,-767) Z:7 Scale:9 ; " " 003C: FE 81 00 76 VCT (-256,255) Z:7 Scale:8 ; " " 0040: 00 92 00 72 VCT (512,512) Z:7 Scale:9 ; " " 0044: FE 87 FE 73 VCT (511,-511) Z:7 Scale:8 ; " " 0048: 00 86 00 76 VCT (-256,-256) Z:7 Scale:8 ; " " 004C: FF 92 FF 76 VCT (-767,767) Z:7 Scale:9 ; Diamond diagonal pattern done! 0050: FC A1 F4 01 ABS (500,508) ; Position beam near center 0054: 00 70 00 00 VEC (0,0) Z:0 Scale:7 ; 0058: DB F0 SVEC (768,0) Z:13 Scale:4 ; Draw Bright Bar 005A: 00 F9 SVEC (0,256) Z:0 Scale:3 ; Reposition to end of next bar 005C: CF F0 SVEC (-768,0) Z:12 Scale:4 ; Draw slightly dimmer bar 005E: 00 F9 SVEC (0,256) Z:0 Scale:3 ; Reposition to start of next bar 0060: BB F0 SVEC (768,0) Z:11 Scale:4 ; Draw slightly dimmer bar 0062: 00 F9 SVEC (0,256) Z:0 Scale:3 ; Reposition to end of next bar 0064: AF F0 SVEC (-768,0) Z:10 Scale:4 ; Draw slightly dimmer bar 0066: 00 F9 SVEC (0,256) Z:0 Scale:3 ; Reposition to start of next bar 0068: 9B F0 SVEC (768,0) Z:9 Scale:4 ; Draw slightly dimmer bar 006A: 00 F9 SVEC (0,256) Z:0 Scale:3 ; Reposition to end of next bar 006C: 8F F0 SVEC (-768,0) Z:8 Scale:4 ; Draw slightly dimmer bar 006E: 00 F9 SVEC (0,256) Z:0 Scale:3 ; Reposition to start of next bar 0070: 7B F0 SVEC (768,0) Z:7 Scale:4 ; Draw slightly dimmer bar 0072: 00 F9 SVEC (0,256) Z:0 Scale:3 ; Reposition to end of next bar 0074: 6F F0 SVEC (-768,0) Z:6 Scale:4 ; Draw slightly dimmer bar 0076: 00 F9 SVEC (0,256) Z:0 Scale:3 ; Reposition to start of next bar 0078: 5B F0 SVEC (768,0) Z:5 Scale:4 ; Draw slightly dimmer bar 007A: 00 F9 SVEC (0,256) Z:0 Scale:3 ; Reposition to end of next bar 007C: 4F F0 SVEC (-768,0) Z:4 Scale:4 ; Draw slightly dimmer bar 007E: 00 F9 SVEC (0,256) Z:0 Scale:3 ; Reposition to start of next bar 0080: 3B F0 SVEC (768,0) Z:3 Scale:4 ; Draw slightly dimmer bar 0082: 00 F9 SVEC (0,256) Z:0 Scale:3 ; Reposition to end of next bar 0084: 2F F0 SVEC (-768,0) Z:2 Scale:4 ; Draw dimmest bar 0086: 4C D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0088 - 00B3 : Display "PAGE SELECT ERROR". See figure 2 for visual. ; ------------------------------------------------------------------------ - 0088: E4 A0 2C 11 ABS (300,228) ; Position Beam 008C: 00 70 00 00 VCT (0,0) Z:0 Scale:7 ; 0090: E4 CA JSR $15C8 ; Draw letter: "P" 0092: 79 CA JSR $14F2 ; Draw letter: "A" 0094: AB CA JSR $14F2 ; Draw letter: "G" 0096: 9C CA JSR $1538 ; Draw letter: "E" 0098: 2D CB JSR $165A ; Draw Space : " " 009A: FC CA JSR $15F8 ; Draw letter: "S" 009C: 9C CA JSR $1538 ; Draw letter: "E" 009E: CE CA JSR $159C ; Draw letter: "L" 00A0: 9C CA JSR $1538 ; Draw letter: "E" 00A2: 8E CA JSR $151C ; Draw letter: "C" 00A4: 03 CB JSR $1606 ; Draw letter: "T" 00A6: 2D CB JSR $165A ; Draw Space : " " 00A8: 9C CA JSR $1538 ; Draw letter: "E" 00AA: F4 CA JSR $15E8 ; Draw letter: "R" 00AC: F4 CA JSR $15E8 ; Draw letter: "R" 00AE: DE CA JSR $15BC ; Draw letter: "O" 00B0: F4 CA JSR $15E8 ; Draw letter: "R" 00B2: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 00B4 - 00E1 : Display "ASTEROIDS BY ATARI". See figure 3 for visual. ; ------------------------------------------------------------------------ - 00B4: 80 A0 7C 01 ABS (380,128) ; Position Beam 00B8: 00 70 00 00 VCT (0,0) Z:0 Scale:7 ; 00BC: 79 CA JSR $14F2 ; Draw letter: "A" 00BE: FC CA JSR $15F8 ; Draw letter: "S" 00C0: 03 CB JSR $1606 ; Draw letter: "T" 00C2: 9C CA JSR $1538 ; Draw letter: "E" 00C4: F4 CA JSR $15E8 ; Draw letter: "R" 00C6: DE CA JSR $15BC ; Draw letter: "O" 00C8: BB CA JSR $1576 ; Draw letter: "I" 00CA: 94 CA JSR $1528 ; Draw letter: "D" 00CC: FC CA JSR $15F8 ; Draw letter: "S" 00CE: 2D CB JSR $165A ; Draw Space : " " 00D0: 81 CA JSR $1502 ; Draw Space : "B" 00D2: 20 CB JSR $1640 ; Draw letter: "Y" 00D4: 2D CB JSR $165A ; Draw Space : " " 00D6: 79 CA JSR $14F2 ; Draw letter: "A" 00D8: 03 CB JSR $1606 ; Draw letter: "T" 00DA: 79 CA JSR $14F2 ; Draw letter: "A" 00DC: F4 CA JSR $15E8 ; Draw letter: "R" 00DE: BB CA JSR $1576 ; Draw letter: "I" 00E0: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 00E2 - 0000 : Display ? ; ------------------------------------------------------------------------ - . . . . ; ------------------------------------------------------------------------ - ; 04DC - 04F1 : Display Ship ; ------------------------------------------------------------------------ - 04DC: 0E F7 SVEC (-16,-24) Z:0 Scale:4 ; See Figure X 04DE: 7A F8 SVEC (32,0) Z:7 Scale:5 ; 04E0: 79 FD SVEC (16,-16) Z:7 Scale:5 ; 04E2: 00 63 00 75 VCT (-32,96) Z:7 Scale:6 ; 04E6: 00 67 00 75 VCT (-32,-96) Z:7 Scale:6 ; 04EA: 79 F9 SVEC (16,16) Z:7 Scale:5 ; 04EC: C0 60 80 02 VCT (80,24) Z:0 Scale:6 ; 04F0: 32 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 04F2 - 0501 : Display Letter "A" ; ------------------------------------------------------------------------ - 04F2: 70 FA SVEC (0,8) Z:7 Scale:2 ; Left side of A 04F4: 72 F2 SVEC (4,4) Z:7 Scale:3 ; Top left side of A 04F6: 72 F6 SVEC (4,-4) Z:7 Scale:3 ; Top right side of A 04F8: 70 FE SVEC (0,-8) Z:7 Scale:3 ; Right Side of A 04FA: 06 F9 SVEC (-8,4) Z:0 Scale:3 ; Reposition to mid left 04FC: 72 F8 SVEC (8,0) Z:7 Scale:3 ; Draw bar thru middle 04FE: 02 F6 SVEC (4,-4) Z:0 Scale:2 ; Position for next letter 0500: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0502 - 051B : Display Letter "B" ; ------------------------------------------------------------------------ - 0502: 70 FB SVEC (0,12) Z:7 Scale:3 ; 0504: 73 F0 SVEC (6,0) Z:7 Scale:2 ; 0506: 61 F5 SVEC (2,-2) Z:6 Scale:2 ; 0508: 60 F5 SVEC (0,-2) Z:6 Scale:2 ; 050A: 65 F5 SVEC (-2,-2) Z:6 Scale:2 ; 050C: 77 F0 SVEC (-6,0) Z:7 Scale:2 ; 050E: 03 F0 SVEC (6,0) Z:0 Scale:2 ; 0510: 61 F5 SVEC (2,-2) Z:6 Scale:2 ; 0512: 60 F5 SVEC (0,-2) Z:6 Scale:2 ; 0514: 65 F5 SVEC (-2,-2) Z:6 Scale:2 ; 0516: 77 F0 SVEC (-6,0) Z:7 Scale:2 ; 0518: 03 F8 SVEC (12,0) Z:0 Scale:3 ; 051A: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 051C - 0527 : Display Letter "C" ; ------------------------------------------------------------------------ - 051C: 70 FB SVEC (0,12) Z:7 Scale:3 ; 051E: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 0520: 06 FF SVEC (-8,-12) Z:0 Scale:3 ; 0522: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 0524: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 0526: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0528 - 0537 : Display Letter "D" ; ------------------------------------------------------------------------ - 0528: 70 FB SVEC (0,12) Z:7 Scale:3 ; 052A: 72 F0 SVEC (4,0) Z:7 Scale:2 ; 052C: 72 F6 SVEC (4,-4) Z:7 Scale:2 ; 052E: 70 F6 SVEC (0,-4) Z:7 Scale:2 ; 0530: 76 F6 SVEC (-4,-4) Z:7 Scale:2 ; 0532: 76 F0 SVEC (-4,0) Z:7 Scale:2 ; 0534: 03 F8 SVEC (12,0) Z:0 Scale:3 ; 0536: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0538 - 0547 : Display Letter "E" ; ------------------------------------------------------------------------ - 0538: 70 FB SVEC (0,12) Z:7 Scale:3 ; 053A: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 053C: 05 F7 SVEC (-2,-6) Z:0 Scale:2 ; 053E: 77 F0 SVEC (-6,0) Z:7 Scale:2 ; 0540: 00 F7 SVEC (0,-6) Z:0 Scale:2 ; 0542: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 0544: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 0546: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0548 - 0555 : Display Letter "F" ; ------------------------------------------------------------------------ - 0548: 70 FB SVEC (0,12) Z:7 Scale:3 ; 054A: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 054C: 05 F7 SVEC (-2,-6) Z:0 Scale:2 ; 054E: 77 F0 SVEC (-6,0) Z:7 Scale:2 ; 0550: 00 F7 SVEC (0,-6) Z:0 Scale:2 ; 0552: 03 F8 SVEC (12,0) Z:0 Scale:3 ; 0554: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0556 - 0567 : Display Letter "G" ; ------------------------------------------------------------------------ - 0556: 70 FB SVEC (0,12) Z:7 Scale:3 ; 0558: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 055A: 70 F6 SVEC (0,-4) Z:7 Scale:2 ; 055C: 06 F6 SVEC (-4,-4) Z:0 Scale:2 ; 055E: 72 F0 SVEC (4,0) Z:7 Scale:2 ; 0560: 70 F6 SVEC (0,-4) Z:7 Scale:2 ; 0562: 76 F8 SVEC (-8,0) Z:7 Scale:3 ; 0564: 03 F8 SVEC (12,0) Z:0 Scale:3 ; 0566: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0568 - 0575 : Display Letter "H" ; ------------------------------------------------------------------------ - 0568: 70 FB SVEC (0,12) Z:7 Scale:3 ; 056A: 00 F7 SVEC (0,-6) Z:0 Scale:2 ; 056C: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 056E: 00 F3 SVEC (0,6) Z:0 Scale:2 ; 0570: 70 FF SVEC (0,-12) Z:7 Scale:3 ; 0572: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 0574: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0576 - 0583 : Display Letter "I" ; ------------------------------------------------------------------------ - 0576: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 0578: 06 F0 SVEC (-4,0) Z:0 Scale:2 ; 057A: 70 FB SVEC (0,12) Z:7 Scale:3 ; 057C: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 057E: 76 F8 SVEC (-8,0) Z:7 Scale:3 ; 0580: 03 FF SVEC (12,-12) Z:0 Scale:3 ; 0582: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0584 - 058F : Display Letter "J" ; ------------------------------------------------------------------------ - 0584: 00 F2 SVEC (0,4) Z:0 Scale:2 ; 0586: 72 F6 SVEC (4,-4) Z:7 Scale:2 ; 0588: 72 F0 SVEC (4,0) Z:7 Scale:2 ; 058A: 70 FB SVEC (0,12) Z:7 Scale:3 ; 058C: 01 FF SVEC (4,-12) Z:0 Scale:3 ; 058E: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0590 - 059B : Display Letter "K" ; ------------------------------------------------------------------------ - 0590: 70 FB SVEC (0,12) Z:7 Scale:3 ; 0592: 03 F0 SVEC (6,0) Z:0 Scale:2 ; 0594: 77 F7 SVEC (-6,-6) Z:7 Scale:2 ; 0596: 73 F7 SVEC (6,-6) Z:7 Scale:2 ; 0598: 03 F0 SVEC (6,0) Z:0 Scale:2 ; 059A: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 059C - 05A5 : Display Letter "L" ; ------------------------------------------------------------------------ - 059C: 00 FB SVEC (0,12) Z:0 Scale:3 ; 059E: 70 FF SVEC (0,-12) Z:7 Scale:3 ; 05A0: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 05A2: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 05A4: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 05A6 - 05B1 : Display Letter "M" ; ------------------------------------------------------------------------ - 05A6: 70 FB SVEC (0,12) Z:7 Scale:3 ; 05A8: 72 F6 SVEC (4,-4) Z:7 Scale:2 ; 05AA: 72 F2 SVEC (4,4) Z:7 Scale:2 ; 05AC: 70 FF SVEC (0,-12) Z:7 Scale:3 ; 05AE: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 05B0: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 05B2 - 05BB : Display Letter "N" ; ------------------------------------------------------------------------ - 05B2: 70 FB SVEC (0,12) Z:7 Scale:3 ; 05B4: 72 FF SVEC (8,-12) Z:7 Scale:3 ; 05B6: 70 FB SVEC (0,12) Z:7 Scale:3 ; 05B8: 01 FF SVEC (4,-12) Z:0 Scale:3 ; 05BA: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 05BC - 05C7 : Display Letter "O" ; ------------------------------------------------------------------------ - 05BC: 70 FB SVEC (0,12) Z:7 Scale:3 ; 05BE: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 05C0: 70 FF SVEC (0,-12) Z:7 Scale:3 ; 05C2: 76 F8 SVEC (-8,0) Z:7 Scale:3 ; 05C4: 03 F8 SVEC (12,0) Z:0 Scale:3 ; 05C6: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 05C8 - 05D5 : Display Letter "P" ; ------------------------------------------------------------------------ - 05C8: 70 FB SVEC (0,12) Z:7 Scale:3 ; 05CA: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 05CC: 70 F7 SVEC (0,-6) Z:7 Scale:2 ; 05CE: 76 F8 SVEC (-8,0) Z:7 Scale:3 ; 05D0: 03 F7 SVEC (6,-6) Z:0 Scale:2 ; 05D2: 03 F0 SVEC (6,0) Z:0 Scale:2 ; 05D4: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 05D6 - 05E7 : Display Letter "Q" ; ------------------------------------------------------------------------ - 15D6: FB70 SVEC (0,12) Z:7 Scale:3 ; 15D8: F872 SVEC (8,0) Z:7 Scale:3 ; 15DA: FE70 SVEC (0,-8) Z:7 Scale:3 ; 15DC: F676 SVEC (-4,-4) Z:7 Scale:2 ; 15DE: F076 SVEC (-4,0) Z:7 Scale:2 ; 15E0: F202 SVEC (4,4) Z:0 Scale:2 ; 15E2: F672 SVEC (4,-4) Z:7 Scale:2 ; 15E4: F002 SVEC (4,0) Z:0 Scale:2 ; 15E6: D000 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 05E8 - 05F7 : Display Letter "R" ; ------------------------------------------------------------------------ - 05E8: 70 FB SVEC (0,12) Z:7 Scale:3 ; 05EA: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 05EC: 70 F7 SVEC (0,-6) Z:7 Scale:2 ; 05EE: 76 F8 SVEC (-8,0) Z:7 Scale:3 ; 05F0: 01 F0 SVEC (2,0) Z:0 Scale:2 ; 05F2: 73 F7 SVEC (6,-6) Z:7 Scale:2 ; 05F4: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 05F6: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 05F8 - 0605 : Display Letter "S" ; ------------------------------------------------------------------------ - 05F8: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 05FA: 70 F3 SVEC (0,6) Z:7 Scale:2 ; 05FC: 76 F8 SVEC (-8,0) Z:7 Scale:3 ; 05FE: 70 F3 SVEC (0,6) Z:7 Scale:2 ; 0600: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 0602: 01 FF SVEC (4,-12) Z:0 Scale:3 ; 0604: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0606 - 0611 : Display Letter "T" ; ------------------------------------------------------------------------ - 0606: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 0608: 70 FB SVEC (0,12) Z:7 Scale:3 ; 060A: 06 F0 SVEC (-4,0) Z:0 Scale:2 ; 060C: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 060E: 01 FF SVEC (4,-12) Z:0 Scale:3 ; 0610: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0612 - 061D : Display Letter "U" ; ------------------------------------------------------------------------ - 0612: 00 FB SVEC (0,12) Z:0 Scale:3 ; 0614: 70 FF SVEC (0,-12) Z:7 Scale:3 ; 0616: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 0618: 70 FB SVEC (0,12) Z:7 Scale:3 ; 061A: 01 FF SVEC (4,-12) Z:0 Scale:3 ; 061C: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 061E - 0627 : Display Letter "V" ; ------------------------------------------------------------------------ - 061E: 00 FB SVEC (0,12) Z:0 Scale:3 ; 0620: 71 FF SVEC (4,-12) Z:7 Scale:3 ; 0622: 71 FB SVEC (4,12) Z:7 Scale:3 ; 0624: 01 FF SVEC (4,-12) Z:0 Scale:3 ; 0626: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0628 - 0635 : Display Letter "W" ; ------------------------------------------------------------------------ - 0628: 00 FB SVEC (0,12) Z:0 Scale:3 ; 062A: 70 FF SVEC (0,-12) Z:7 Scale:3 ; 062C: 72 F2 SVEC (4,4) Z:7 Scale:2 ; 062E: 72 F6 SVEC (4,-4) Z:7 Scale:2 ; 0630: 70 FB SVEC (0,12) Z:7 Scale:3 ; 0632: 01 FF SVEC (4,-12) Z:0 Scale:3 ; 0634: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0636 - 063F : Display Letter "X" ; ------------------------------------------------------------------------ - 0636: 72 FB SVEC (8,12) Z:7 Scale:3 ; 0638: 06 F8 SVEC (-8,0) Z:0 Scale:3 ; 063A: 72 FF SVEC (8,-12) Z:7 Scale:3 ; 063C: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 063E: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0640 - 064E : Display Letter "Y" ; ------------------------------------------------------------------------ - 0640: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 0642: 70 FA SVEC (0,8) Z:7 Scale:3 ; 0644: 76 F2 SVEC (-4,4) Z:7 Scale:2 ; 0646: 02 F8 SVEC (8,0) Z:0 Scale:3 ; 0648: 76 F6 SVEC (-4,-4) Z:7 Scale:2 ; 064A: 02 FE SVEC (8,-8) Z:0 Scale:3 ; 064C: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0650 - 0659 : Display Letter "Z" ; ------------------------------------------------------------------------ - 0650: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 0652: 76 FF SVEC (-8,-12) Z:7 Scale:3 ; 0654: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 0656: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 0658: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 065A - 065D : Display Letter " " (Space) ; ------------------------------------------------------------------------ - 065A: 03 F8 SVEC (12,0) Z:0 Scale:3 ; 065C: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 065E - 0665 : Display Number "1" ; ------------------------------------------------------------------------ - 065E: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 0660: 70 FB SVEC (0,12) Z:7 Scale:3 ; 0662: 02 FF SVEC (8,-12) Z:0 Scale:3 ; 0664: 00 D0 RTS ; Return from routine ; ------------------------------------------------------------------------ - ; 0666 - 0675 : Display Number "2" ; ------------------------------------------------------------------------ - 0666: 00 FB SVEC (0,12) Z:0 Scale:3 ; 0668: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 066A: 70 F7 SVEC (0,-6) Z:7 Scale:2 ; 066C: 76 F8 SVEC (-8,0) Z:7 Scale:3 ; 066E: 70 F7 SVEC (0,-6) Z:7 Scale:2 ; 0670: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 0672: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 0674: 00 D0 RTS ; ; ------------------------------------------------------------------------ - ; 0676 - 0683 : Display Number "3" ; ------------------------------------------------------------------------ - 0676: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 0678: 70 FB SVEC (0,12) Z:7 Scale:3 ; 067A: 76 F8 SVEC (-8,0) Z:7 Scale:3 ; 067C: 00 F7 SVEC (0,-6) Z:0 Scale:2 ; 067E: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 0680: 02 F7 SVEC (4,-6) Z:0 Scale:2 ; 0682: 00 D0 RTS ; ; ------------------------------------------------------------------------ - ; 0684 - 0691 : Display Number "4" ; ------------------------------------------------------------------------ - 0684: 00 FB SVEC (0,12) Z:0 Scale:3 ; 0686: 70 F7 SVEC (0,-6) Z:7 Scale:2 ; 0688: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 068A: 00 F3 SVEC (0,6) Z:0 Scale:2 ; 068C: 70 FF SVEC (0,-12) Z:7 Scale:3 ; 068E: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 0690: 00 D0 RTS ; ; ------------------------------------------------------------------------ - ; 0692 - 069F : Display Number "5" ; ------------------------------------------------------------------------ - 0692: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 0694: 70 F3 SVEC (0,6) Z:7 Scale:2 ; 0696: 76 F8 SVEC (-8,0) Z:7 Scale:3 ; 0698: 70 F3 SVEC (0,6) Z:7 Scale:2 ; 069A: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 069C: 01 FF SVEC (4,-12) Z:0 Scale:3 ; 069E: 00 D0 RTS ; ; ------------------------------------------------------------------------ - ; 06A0 - 06AD : Display Number "6" ; ------------------------------------------------------------------------ - 06A0: 00 F3 SVEC (0,6) Z:0 Scale:2 ; 06A2: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 06A4: 70 F7 SVEC (0,-6) Z:7 Scale:2 ; 06A6: 76 F8 SVEC (-8,0) Z:7 Scale:3 ; 06A8: 70 FB SVEC (0,12) Z:7 Scale:3 ; 06AA: 03 FF SVEC (12,-12) Z:0 Scale:3 ; 06AC: 00 D0 RTS ; ; ------------------------------------------------------------------------ - ; 06AE - 06B7 : Display Number "7" ; ------------------------------------------------------------------------ - 06AE: 00 FB SVEC (0,12) Z:0 Scale:3 ; 06B0: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 06B2: 70 FF SVEC (0,-12) Z:7 Scale:3 ; 06B4: 02 F0 SVEC (4,0) Z:0 Scale:2 ; 06B6: 00 D0 RTS ; ; ------------------------------------------------------------------------ - ; 06B8 - 06C7 : Display Number "8" ; ------------------------------------------------------------------------ - 06B8: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 06BA: 70 FB SVEC (0,12) Z:7 Scale:3 ; 06BC: 76 F8 SVEC (-8,0) Z:7 Scale:3 ; 06BE: 70 FF SVEC (0,-12) Z:7 Scale:3 ; 06C0: 00 F3 SVEC (0,6) Z:0 Scale:2 ; 06C2: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 06C4: 02 F7 SVEC (4,-6) Z:0 Scale:2 ; 06C6: 00 D0 RTS ; ; ------------------------------------------------------------------------ - ; 06C8 - 06D5 : Display Number "9" ; ------------------------------------------------------------------------ - 06C8: 02 F8 SVEC (8,0) Z:0 Scale:3 ; 06CA: 70 FB SVEC (0,12) Z:7 Scale:3 ; 06CC: 76 F8 SVEC (-8,0) Z:7 Scale:3 ; 06CE: 70 F7 SVEC (0,-6) Z:7 Scale:2 ; 06D0: 72 F8 SVEC (8,0) Z:7 Scale:3 ; 06D2: 02 F7 SVEC (4,-6) Z:0 Scale:2 ; 06D4: 00 D0 RTS ; ; ------------------------------------------------------------------------ - ; 06D6 - 06D5 : JSR Table for <Space>0..9A..Z ; Used for lookup purposes only, not a routine ; ------------------------------------------------------------------------ - 06D6: 2D CB JSR $165A ; Draws " " 06D8: DE CA JSR $15BC ; Draws "O" (An o) 06DA: 2F CB JSR $165E ; Draws "1" 06DC: 33 CB JSR $1666 ; Draws "2" 06DE: 3B CB JSR $1676 ; Draws "3" 06E0: 42 CB JSR $1684 ; Draws "4" 06E2: 49 CB JSR $1692 ; Draws "5" 06E4: 50 CB JSR $16A0 ; Draws "6" 06E6: 57 CB JSR $16AE ; Draws "7" 06E8: 5C CB JSR $16B8 ; Draws "8" 06EA: 64 CB JSR $16C8 ; Draws "9" 06EC: 79 CA JSR $14F2 ; Draws "A" 06EE: 81 CA JSR $1502 ; Draws "B" 06F0: 8E CA JSR $151C ; Draws "C" 06F2: 94 CA JSR $1528 ; Draws "D" 06F4: 9C CA JSR $1538 ; Draws "E" 06F6: A4 CA JSR $1548 ; Draws "F" 06F8: AB CA JSR $1556 ; Draws "G" 06FA: B4 CA JSR $1568 ; Draws "H" 06FC: BB CA JSR $1576 ; Draws "I" 06FE: C2 CA JSR $1584 ; Draws "J" 0700: C8 CA JSR $1590 ; Draws "K" 0702: CE CA JSR $159C ; Draws "L" 0704: D3 CA JSR $15A6 ; Draws "M" 0706: D9 CA JSR $15B2 ; Draws "N" 0708: DE CA JSR $15BC ; Draws "O" 070A: E4 CA JSR $15C8 ; Draws "P" 070C: EB CA JSR $15D6 ; Draws "Q" 070E: F4 CA JSR $15E8 ; Draws "R" 0710: FC CA JSR $15F8 ; Draws "S" 0712: 03 CB JSR $1606 ; Draws "T" 0714: 09 CB JSR $1612 ; Draws "U" 0716: 0F CB JSR $161E ; Draws "V" 0718: 14 CB JSR $1628 ; Draws "W" 071A: 1B CB JSR $1636 ; Draws "X" 071C: 20 CB JSR $1640 ; Draws "Y" 071E: 27 CB JSR $164E ; Draws "Z" ; ------------------------------------------------------------------------ - ; 0720 - 06D5 : Message Offset Table (Message at # of bytes from 0720 ; ------------------------------------------------------------------------ - 0720: 0B ; 072B 0721: 13 ; 0733 0722: 19 ; 0739 0723: 2F ; 074F 0724: 41 ; 0761 0725: 55 ; 0775 0726: 6F ; 078F 0727: 77 ; 0797 0728: 7D ; 079D 0729: 87 ; 07A7 072A: 91 ; 07B1 072B: 63 56 60 6E 3C EC 4D C0 0733: A4 0A EA 6C 08 00 0739: EC F2 B0 6E 3C EC 48 5A B8 66 92 42 9A 82 C3 12 0E 12 90 4C 4D F1 074F: A4 12 2D D2 0A 64 C2 6C 0F 66 CD 82 6C 9A C3 4A 85 C0 0761: A6 6E 60 6C 9E 0A C2 42 C4 C2 BA 60 49 F0 0C 12 C6 12 B0 00 0775: A6 6E 60 58 ED 12 B5 E8 29 D2 0E 078F: A6 6E 60 6E C1 6C C0 00 0797: 59 62 48 66 D2 6D 079D: 18 4E 9B 64 09 02 A4 0A ED C0 07A7: 18 4E 9B 64 08 C2 A4 0A E8 00 07B1: -----Original Message----- From: owner-vectorlist@synthcom.com [mailto:owner-vectorlist@synthcom.com] On Behalf Of Neil Bradley Sent: Saturday, September 14, 2002 3:56 PM To: vectorlist@synthcom.com Subject: VECTOR: Asteroids vector ROM disassembly? Didn't someone at one time have a disassembly of the Asteroids vector ROM? I *THOUGHT* someone did, but I can't find any reference to it! If you happen to know of one I'd very much appreciate it! -->Neil ------------------------------------------------------------------------ ------- Neil Bradley What are burger lovers saying Synthcom Systems, Inc. about the new BK Back Porch Griller? ICQ #29402898 "It tastes like it came off the back porch." - Me ------------------------------------------------------------------------ --- ** To UNSUBSCRIBE from vectorlist, send a message with "UNSUBSCRIBE" in the ** message body to vectorlist-request@synthcom.com. Please direct other ** questions, comments, or problems to vectorlist-owner@synthcom.com. --------------------------------------------------------------------------- ** To UNSUBSCRIBE from vectorlist, send a message with "UNSUBSCRIBE" in the ** message body to vectorlist-request@synthcom.com. Please direct other ** questions, comments, or problems to vectorlist-owner@synthcom.com.Received on Sat Sep 14 15:14:27 2002
This archive was generated by hypermail 2.1.8 : Fri Aug 01 2003 - 00:34:09 EDT