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

SWIFTVAR.LNX

FILE INFORMATION

FILENAME(S): SWIFTVAR.LNX

FILE TYPE(S): PRG

FILE SIZE: 5.1K

FIRST SEEN: 2025-11-30 18:07:30

APPEARS ON: 1 disk(s)

FILE HASH

08ccdf59dd9de995aa3ee48a1f089fa8ac1bef582e595b17fee3392b1b48c6ea

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
PD6 SWIFTVAR.LNX PRG Xii 11 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 5B 08 0A 00 97 35  33 32 38 30 2C 30 3A 97  |..[....53280,0:.|
00000010: 35 33 32 38 31 2C 30 3A  97 36 34 36 2C C2 28 31  |53281,0:.646,.(1|
00000020: 36 32 29 3A 99 22 93 11  11 11 11 11 11 11 11 22  |62):."........."|
00000030: 3A 99 22 20 20 20 20 20  55 53 45 20 4C 59 4E 58  |:."     USE LYNX|
00000040: 20 54 4F 20 44 49 53 53  4F 4C 56 45 20 54 48 49  | TO DISSOLVE THI|
00000050: 53 20 46 49 4C 45 22 3A  89 31 30 00 00 00 0D 20  |S FILE":.10.... |
00000060: 31 20 20 2A 53 54 41 52  20 4C 59 4E 58 20 30 2E  |1  *STAR LYNX 0.|
00000070: 38 30 20 20 4A 4F 45 2F  53 54 41 0D 20 31 20 0D  |80  JOE/STA. 1 .|
00000080: 53 57 49 46 54 2E 56 41  52 53 A0 A0 A0 A0 A0 A0  |SWIFT.VARS......|
00000090: 0D 20 32 30 20 0D 50 0D  20 31 36 37 20 0D 00 00  |. 20 .P. 167 ...|
000000A0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000B0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000C0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000D0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000E0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000F0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 01 1C  |................|
00000100: 4B 1C 14 00 3B 22 14 14  14 14 14 55 3D 31 30 3A  |K...;".....U=10:|
00000110: 53 43 D2 22 53 57 8B 54  2E 56 41 52 53 22 2C 55  |SC."SW.T.VARS",U|
00000120: 28 55 29 3A 44 D3 22 53  57 8B 54 2E 56 41 52 53  |(U):D."SW.T.VARS|
00000130: 22 2C 55 28 55 29 3A 44  D6 22 53 57 8B 54 2E 56  |",U(U):D."SW.T.V|
00000140: 41 52 53 22 2C 55 28 55  29 00 51 1C 19 00 3B 00  |ARS",U(U).Q...;.|
00000150: 91 1C 1E 00 3B FB 20 54  48 45 20 41 43 49 41 20  |....;. THE ACIA |
00000160: B8 45 53 20 4D 41 4E 59  20 41 44 44 52 45 53 53  |.ES MANY ADDRESS|
00000170: 45 53 20 49 4E 20 5A 45  52 4F 20 50 41 47 45 20  |ES IN ZERO PAGE |
00000180: 4E B0 4D 41 4C 4C 59 20  55 53 45 44 20 42 59 00  |N.MALLY USED BY.|
00000190: D3 1C 23 00 3B 4B 45 52  4E 41 4C 20 52 53 AB 32  |..#.;KERNAL RS.2|
000001A0: 33 32 20 52 4F 55 54 49  4E 45 53 2E 20 20 54 48  |32 ROUTINES.  TH|
000001B0: 45 20 41 44 44 52 45 53  53 45 53 20 81 20 54 48  |E ADDRESSES . TH|
000001C0: 45 20 42 55 46 46 45 52  20 CE 0A 53 20 57 45 52  |E BUFFER ..S WER|
000001D0: 45 00 1A 1D 28 00 3B 43  48 4F 53 45 4E 20 41 52  |E...(.;CHOSEN AR|
000001E0: 42 49 54 52 41 52 49 4C  59 2E 20 20 54 48 45 20  |BITRARILY.  THE |
000001F0: 42 55 46 46 45 52 20 56  45 43 A4 52 20 41 44 44  |BUFFER VEC.R ADD|
00000200: 52 45 53 53 45 53 20 41  52 45 20 54 48 4F 53 45  |RESSES ARE THOSE|
00000210: 20 55 53 45 44 20 42 59  00 34 1D 2D 00 3B 54 48  | USED BY.4.-.;TH|
00000220: 45 20 4B 45 52 4E 41 4C  20 52 4F 55 54 49 4E 45  |E KERNAL ROUTINE|
00000230: 53 2E 00 3A 1D 32 00 3B  00 70 1D 37 00 4E 4D 49  |S..:.2.;.p.7.NMI|
00000240: 4E 56 20 B2 20 24 30 33  31 38 3B 20 20 20 20 20  |NV . $0318;     |
00000250: 20 20 20 20 20 4E 91 AB  4D 41 53 4B 41 42 4C 45  |     N..MASKABLE|
00000260: 20 B5 45 52 52 55 50 54  20 56 45 43 A4 52 00 76  | .ERRUPT VEC.R.v|
00000270: 1D 3C 00 3B 00 B6 1D 41  00 3B 20 AB AB AB AB AB  |.<.;...A.; .....|
00000280: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000290: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
000002A0: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
000002B0: AB AB AB AB 00 E5 1D 46  00 83 52 45 47 20 3D 20  |.......F..REG = |
000002C0: 24 44 45 30 30 3B 20 20  44 52 2E 20 45 56 49 4C  |$DE00;  DR. EVIL|
000002D0: 20 4C 41 42 53 20 44 41  54 41 20 52 45 47 49 53  | LABS DATA REGIS|
000002E0: 54 45 52 00 EB 1D 4B 00  3B 00 2A 1E 50 00 3B 83  |TER...K.;.*.P.;.|
000002F0: 20 52 45 47 49 53 54 45  52 20 49 53 20 55 53 45  | REGISTER IS USE|
00000300: 44 20 54 4F 20 52 45 43  45 49 56 45 20 41 4E 44  |D TO RECEIVE AND|
00000310: 20 54 52 41 4E 53 4D 49  54 20 41 4C 4C 20 44 41  | TRANSMIT ALL DA|
00000320: 54 41 20 42 59 54 45 53  00 4A 1E 55 00 3B 54 48  |TA BYTES.J.U.;TH|
00000330: 49 53 20 49 53 20 41 20  87 AD 57 52 49 54 45 20  |IS IS A ..WRITE |
00000340: 52 45 47 49 53 54 45 52  00 50 1E 5A 00 3B 00 90  |REGISTER.P.Z.;..|
00000350: 1E 5F 00 3B 20 AB AB AB  AB AB AB AB AB AB AB AB  |._.; ...........|
00000360: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000370: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000380: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB 00 C2  |................|
00000390: 1E 64 00 53 54 41 54 52  45 47 20 B2 20 24 44 45  |.d.STATREG . $DE|
000003A0: 30 31 3B 20 20 20 20 20  20 20 20 20 20 20 20 20  |01;             |
000003B0: 20 53 54 41 54 55 53 20  52 45 47 49 53 54 45 52  | STATUS REGISTER|
000003C0: 00 C8 1E 69 00 3B 00 F9  1E 6E 00 3B 57 52 49 54  |...i.;...n.;WRIT|
000003D0: 45 20 54 52 49 47 47 45  52 53 20 52 45 53 45 54  |E TRIGGERS RESET|
000003E0: 20 4F 46 20 43 48 49 50  20 AB 20 83 20 3D 20 41  | OF CHIP . . = A|
000003F0: 4E 59 54 48 49 4E 47 00  FF 1E 73 00 3B 00 1B 1F  |NYTHING...s.;...|
00000400: 78 00 3B 20 42 49 54 AD  53 20 20 20 20 20 20 20  |x.; BIT.S       |
00000410: 20 20 46 55 4E 43 54 49  91 00 5B 1F 7D 00 3B 20  |  FUNCTI..[.}.; |
00000420: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000430: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000440: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000450: AB AB AB AB AB AB AB AB  AB 00 92 1F 82 00 3B 20  |..............; |
00000460: 20 20 37 20 20 20 20 20  20 20 20 20 20 20 30 AB  |  7           0.|
00000470: 4E 4F 20 B5 45 52 52 55  50 54 20 20 31 AB B5 45  |NO .ERRUPT  1..E|
00000480: 52 52 55 50 54 20 20 87  20 A4 20 43 4C 45 41 52  |RRUPT  . . CLEAR|
00000490: 00 C1 1F 87 00 3B 20 20  20 36 20 20 20 20 20 20  |.....;   6      |
000004A0: 20 20 20 20 20 30 AB 44  43 44 20 4C 4F 57 20 20  |     0.DCD LOW  |
000004B0: 20 20 20 20 20 31 AB 44  43 44 20 48 49 47 48 00  |     1.DCD HIGH.|
000004C0: F0 1F 8C 00 3B 20 20 20  35 20 20 20 20 20 20 20  |....;   5       |
000004D0: 20 20 20 20 30 AB 44 53  52 20 4C 4F 57 20 20 20  |    0.DSR LOW   |
000004E0: 20 20 20 20 31 AB 44 53  52 20 48 49 47 48 00 1A  |    1.DSR HIGH..|
000004F0: 20 91 00 3B 20 20 20 34  20 20 20 20 20 20 20 20  | ..;   4        |
00000500: 20 20 20 30 AB A8 20 45  4D 50 54 59 20 20 20 20  |   0.. EMPTY    |
00000510: 20 31 AB 45 4D 50 54 59  00 60 20 96 00 3B 20 20  | 1.EMPTY.` ..;  |
00000520: 20 33 20 20 20 20 20 20  20 20 20 20 20 30 AB A8  | 3           0..|
00000530: 20 46 55 4C 4C 20 20 20  20 20 20 31 AB 46 55 4C  | FULL      1.FUL|
00000540: 4C 20 AC 20 4D 49 47 48  54 20 4E 45 45 44 20 A4  |L . MIGHT NEED .|
00000550: 20 43 48 45 43 4B 20 54  48 49 53 20 41 54 00 AA  | CHECK THIS AT..|
00000560: 20 9B 00 3B 20 20 20 20  20 20 20 20 20 20 20 20  | ..;            |
00000570: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000580: 20 20 20 20 20 20 20 20  20 20 20 20 48 49 47 48  |            HIGH|
00000590: 45 52 20 42 41 55 44 53  20 49 4E 53 54 45 41 44  |ER BAUDS INSTEAD|
000005A0: 20 4F 46 20 4A 55 53 54  00 DD 20 A0 00 3B 20 20  | OF JUST.. ..;  |
000005B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000005C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000005D0: 20 20 20 20 20 20 42 49  54 20 37 00 1C 21 A5 00  |      BIT 7..!..|
000005E0: 3B 20 20 20 32 20 20 20  20 20 20 20 20 20 20 20  |;   2           |
000005F0: 30 AB 22 4E 4F 20 4F 56  45 52 52 55 4E 22 20 20  |0."NO OVERRUN"  |
00000600: 31 AB 22 4F 56 45 52 52  55 4E 22 20 20 53 45 4C  |1."OVERRUN"  SEL|
00000610: 46 AB 43 4C 45 41 52 49  4E 47 00 5B 21 AA 00 3B  |F.CLEARING.[!..;|
00000620: 20 20 20 31 20 20 20 20  20 20 20 20 20 20 20 30  |   1           0|
00000630: AB 4E 4F 20 46 52 41 4D  45 20 45 52 52 20 20 31  |.NO FRAME ERR  1|
00000640: AB 46 52 41 4D 45 20 45  52 52 20 20 53 45 4C 46  |.FRAME ERR  SELF|
00000650: AB 43 4C 45 41 52 49 4E  47 00 9A 21 AF 00 3B 20  |.CLEARING..!..; |
00000660: 20 20 30 20 20 20 20 20  20 20 20 20 20 20 30 AB  |  0           0.|
00000670: 4E 4F 20 50 41 52 49 54  59 20 45 52 52 20 31 AB  |NO PARITY ERR 1.|
00000680: 50 41 52 49 54 59 20 45  52 52 20 53 45 4C 46 AB  |PARITY ERR SELF.|
00000690: 43 4C 45 41 52 49 4E 47  00 A0 21 B4 00 3B 00 E0  |CLEARING..!..;..|
000006A0: 21 B9 00 3B 20 AB AB AB  AB AB AB AB AB AB AB AB  |!..; ...........|
000006B0: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
000006C0: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
000006D0: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB 00 10  |................|
000006E0: 22 BE 00 43 4F 4D 44 52  45 47 20 B2 20 24 44 45  |"..COMDREG . $DE|
000006F0: 30 32 3B 20 20 20 20 20  20 20 20 20 20 20 20 20  |02;             |
00000700: 43 4F 4D 4D AF 20 52 45  47 49 53 54 45 52 00 16  |COMM. REGISTER..|
00000710: 22 C3 00 3B 00 32 22 C8  00 3B 20 42 49 54 AD 53  |"..;.2"..; BIT.S|
00000720: 20 20 20 20 20 20 20 20  20 46 55 4E 43 54 49 91  |         FUNCTI.|
00000730: 00 72 22 CD 00 3B 20 AB  AB AB AB AB AB AB AB AB  |.r"..; .........|
00000740: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000750: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000760: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000770: 00 96 22 D2 00 3B 20 37  20 36 20 35 20 20 20 20  |.."..; 7 6 5    |
00000780: 20 20 20 20 20 50 41 52  49 54 59 20 43 48 45 43  |     PARITY CHEC|
00000790: 4B 49 4E 47 00 D1 22 D7  00 3B AB B2 AB B2 AB B2  |KING.."..;......|
000007A0: AB 20 20 20 20 20 20 20  20 B2 AB B2 AB B2 AB B2  |.        .......|
000007B0: AB B2 AB B2 AB B2 AB B2  AB B2 AB B2 AB B2 AB B2  |................|
000007C0: AB B2 AB B2 AB B2 AB B2  AB B2 AB B2 AB B2 AB 00  |................|
000007D0: 1E 23 DC 00 3B 20 30 20  30 20 30 20 20 20 20 20  |.#..; 0 0 0     |
000007E0: 20 20 20 20 53 45 54 54  49 4E 47 20 B2 20 30 20  |    SETTING . 0 |
000007F0: 20 20 20 50 41 52 49 54  59 20 44 49 53 41 42 4C  |   PARITY DISABL|
00000800: 45 44 20 AB 20 4E 4F 20  50 41 52 49 54 59 20 42  |ED . NO PARITY B|
00000810: 49 54 20 47 45 4E 45 52  41 54 45 44 00 4E 23 E1  |IT GENERATED.N#.|
00000820: 00 3B 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.;              |
00000830: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000840: 20 20 B0 20 52 45 43 45  49 56 45 44 00 95 23 E6  |  . RECEIVED..#.|
00000850: 00 3B 20 30 20 30 20 31  20 20 20 20 20 20 20 20  |.; 0 0 1        |
00000860: 20 53 45 54 54 49 4E 47  20 B2 20 33 32 20 20 20  | SETTING . 32   |
00000870: 4F 44 44 20 50 41 52 49  54 59 20 81 20 52 45 43  |ODD PARITY . REC|
00000880: 45 49 56 45 52 20 AD 20  54 52 41 4E 53 4D 49 54  |EIVER . TRANSMIT|
00000890: 54 45 52 00 DD 23 EB 00  3B 20 30 20 31 20 31 20  |TER..#..; 0 1 1 |
000008A0: 20 20 20 20 20 20 20 20  53 45 54 54 49 4E 47 20  |        SETTING |
000008B0: B2 20 39 36 20 20 20 45  56 45 4E 20 50 41 52 49  |. 96   EVEN PARI|
000008C0: 54 59 20 81 20 52 45 43  45 49 56 45 52 20 AD 20  |TY . RECEIVER . |
000008D0: 54 52 41 4E 53 4D 49 54  54 45 52 00 2A 24 F0 00  |TRANSMITTER.*$..|
000008E0: 3B 20 31 20 30 20 31 20  20 20 20 20 20 20 20 20  |; 1 0 1         |
000008F0: 53 45 54 54 49 4E 47 20  B2 20 31 36 30 20 20 4D  |SETTING . 160  M|
00000900: 41 52 4B 20 50 41 52 49  54 59 20 42 49 54 20 54  |ARK PARITY BIT T|
00000910: 52 41 4E 53 4D 49 54 54  45 44 2E 20 50 41 52 49  |RANSMITTED. PARI|
00000920: 54 59 20 43 48 45 43 4B  00 58 24 F5 00 3B 20 20  |TY CHECK.X$..;  |
00000930: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000940: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 44 49  |              DI|
00000950: 53 41 42 4C 45 44 00 A6  24 FA 00 3B 20 31 20 31  |SABLED..$..; 1 1|
00000960: 20 31 20 20 20 20 20 20  20 20 20 53 45 54 54 49  | 1         SETTI|
00000970: 4E 47 20 B2 20 32 32 34  20 20 53 50 41 43 45 20  |NG . 224  SPACE |
00000980: 50 41 52 49 54 59 20 42  49 54 20 54 52 41 4E 53  |PARITY BIT TRANS|
00000990: 4D 49 54 54 45 44 2E 20  50 41 52 49 54 59 20 43  |MITTED. PARITY C|
000009A0: 48 45 43 4B 00 D4 24 FF  00 3B 20 20 20 20 20 20  |HECK..$..;      |
000009B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000009C0: 20 20 20 20 20 20 20 20  20 20 44 49 53 41 42 4C  |          DISABL|
000009D0: 45 44 00 DA 24 04 01 3B  00 21 25 09 01 3B 20 20  |ED..$..;.!%..;  |
000009E0: 20 34 20 20 20 20 20 20  20 20 20 20 20 30 AB 4E  | 4           0.N|
000009F0: B0 4D 41 4C 28 4E 4F 20  45 43 48 4F 29 20 20 20  |.MAL(NO ECHO)   |
00000A00: 31 AB 45 43 48 4F 20 28  42 49 54 53 20 32 20 26  |1.ECHO (BITS 2 &|
00000A10: 20 33 20 4D 55 53 54 20  42 45 20 27 30 27 29 00  | 3 MUST BE '0').|
00000A20: 5C 25 0E 01 3B AB B2 AB  B2 20 20 20 20 20 20 20  |\%..;....       |
00000A30: 20 20 20 20 B2 AB B2 AB  B2 AB B2 AB B2 AB B2 AB  |    ............|
00000A40: B2 AB B2 AB B2 AB B2 AB  B2 AB B2 AB B2 AB B2 AB  |................|
00000A50: B2 AB B2 AB B2 AB B2 AB  B2 AB 00 62 25 13 01 3B  |...........b%..;|
00000A60: 00 9B 25 18 01 3B 20 33  20 32 20 20 20 20 20 20  |..%..; 3 2      |
00000A70: 20 20 20 20 20 B5 45 52  52 55 50 54 20 20 20 20  |     .ERRUPT    |
00000A80: 20 52 54 53 20 4C 45 56  45 4C 20 20 20 20 54 52  | RTS LEVEL    TR|
00000A90: 41 4E 53 4D 49 54 54 45  52 00 D6 25 1D 01 3B AB  |ANSMITTER..%..;.|
00000AA0: B2 AB B2 20 20 20 20 20  20 20 20 20 20 20 B2 AB  |...           ..|
00000AB0: B2 AB B2 AB B2 AB B2 AB  B2 AB B2 AB B2 AB B2 AB  |................|
00000AC0: B2 AB B2 AB B2 AB B2 AB  B2 AB B2 AB B2 AB B2 AB  |................|
00000AD0: B2 AB B2 AB 00 0A 26 22  01 3B 20 30 20 30 20 20  |......&".; 0 0  |
00000AE0: 20 20 20 20 20 20 20 20  20 20 44 49 53 41 42 4C  |          DISABL|
00000AF0: 45 44 20 20 20 20 20 20  20 20 48 49 47 48 20 20  |ED        HIGH  |
00000B00: 20 20 20 20 20 20 FE 24  00 3D 26 27 01 3B 20 30  |      .$.=&'.; 0|
00000B10: 20 31 20 20 20 20 20 20  20 20 20 20 20 20 45 4E  | 1            EN|
00000B20: 41 42 4C 45 44 20 20 20  20 20 20 20 20 20 4C 4F  |ABLED         LO|
00000B30: 57 20 20 20 20 20 20 20  20 20 91 00 70 26 2C 01  |W         ..p&,.|
00000B40: 3B 20 31 20 30 20 20 20  20 20 20 20 20 20 20 20  |; 1 0           |
00000B50: 20 44 49 53 41 42 4C 45  44 20 20 20 20 20 20 20  | DISABLED       |
00000B60: 20 4C 4F 57 20 20 20 20  20 20 20 20 20 91 00 AE  | LOW         ...|
00000B70: 26 31 01 3B 20 31 20 31  20 20 20 20 20 20 20 20  |&1.; 1 1        |
00000B80: 20 20 20 20 44 49 53 41  42 4C 45 44 20 20 20 20  |    DISABLED    |
00000B90: 20 20 20 20 4C 4F 57 20  20 20 20 20 20 20 20 20  |    LOW         |
00000BA0: 54 52 41 4E 53 4D 49 54  20 42 52 4B 00 B4 26 36  |TRANSMIT BRK..&6|
00000BB0: 01 3B 00 E0 26 3B 01 3B  20 20 20 31 20 20 20 20  |.;..&;.;   1    |
00000BC0: 20 20 20 20 20 20 20 52  45 43 45 49 56 45 52 20  |       RECEIVER |
00000BD0: B5 45 52 52 55 50 54 20  45 4E 41 42 4C 45 00 1B  |.ERRUPT ENABLE..|
00000BE0: 27 40 01 3B AB B2 AB B2  20 20 20 20 20 20 20 20  |'@.;....        |
00000BF0: 20 20 20 B2 AB B2 AB B2  AB B2 AB B2 AB B2 AB B2  |   .............|
00000C00: AB B2 AB B2 AB B2 AB B2  AB B2 AB B2 AB B2 AB B2  |................|
00000C10: AB B2 AB B2 AB B2 AB B2  AB 00 63 27 45 01 3B 20  |..........c'E.; |
00000C20: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 30 AB  |              0.|
00000C30: 49 52 51 20 B5 45 52 52  55 50 54 20 45 4E 41 42  |IRQ .ERRUPT ENAB|
00000C40: 4C 45 44 20 46 52 4F 4D  20 42 49 54 20 33 20 4F  |LED FROM BIT 3 O|
00000C50: 46 20 53 54 41 54 55 53  20 52 45 47 49 53 54 45  |F STATUS REGISTE|
00000C60: 52 00 8E 27 4A 01 3B 20  20 20 20 20 20 20 20 20  |R..'J.;         |
00000C70: 20 20 20 20 20 20 31 AB  49 52 51 20 B5 45 52 52  |      1.IRQ .ERR|
00000C80: 55 50 54 20 44 49 53 41  42 4C 45 44 00 94 27 4F  |UPT DISABLED..'O|
00000C90: 01 3B 00 DB 27 54 01 3B  20 20 20 30 20 20 20 20  |.;..'T.;   0    |
00000CA0: 20 20 20 20 20 20 20 4D  41 53 54 45 52 20 9A 52  |       MASTER .R|
00000CB0: 4F 4C 20 81 20 41 4C 4C  20 49 52 51 2E 20 20 4D  |OL . ALL IRQ.  M|
00000CC0: 55 53 54 20 42 45 20 53  45 54 20 A4 20 45 4E 41  |UST BE SET . ENA|
00000CD0: 42 4C 45 20 49 52 51 27  53 00 16 28 59 01 3B AB  |BLE IRQ'S..(Y.;.|
00000CE0: B2 AB B2 20 20 20 20 20  20 20 20 20 20 20 B2 AB  |...           ..|
00000CF0: B2 AB B2 AB B2 AB B2 AB  B2 AB B2 AB B2 AB B2 AB  |................|
00000D00: B2 AB B2 AB B2 AB B2 AB  B2 AB B2 AB B2 AB B2 AB  |................|
00000D10: B2 AB B2 AB 00 1C 28 5E  01 3B 00 5C 28 63 01 3B  |......(^.;.\(c.;|
00000D20: 20 AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  | ...............|
00000D30: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000D40: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000D50: AB AB AB AB AB AB AB AB  AB AB 00 8C 28 68 01 43  |............(h.C|
00000D60: 54 52 4C 52 45 47 20 B2  20 24 44 45 30 33 3B 20  |TRLREG . $DE03; |
00000D70: 20 20 20 20 20 20 20 20  20 20 20 20 20 9A 52 4F  |             .RO|
00000D80: 4C 20 52 45 47 49 53 54  45 52 00 92 28 6D 01 3B  |L REGISTER..(m.;|
00000D90: 00 C3 28 72 01 3B 57 52  49 54 45 20 54 52 49 47  |..(r.;WRITE TRIG|
00000DA0: 47 45 52 53 20 52 45 53  45 54 20 4F 46 20 43 48  |GERS RESET OF CH|
00000DB0: 49 50 20 AB 20 83 20 3D  20 41 4E 59 54 48 49 4E  |IP . . = ANYTHIN|
00000DC0: 47 00 C9 28 77 01 3B 00  E5 28 7C 01 3B 20 42 49  |G..(w.;..(|.; BI|
00000DD0: 54 AD 53 20 20 20 20 20  20 20 20 20 46 55 4E 43  |T.S         FUNC|
00000DE0: 54 49 91 00 25 29 81 01  3B 20 AB AB AB AB AB AB  |TI..%)..; ......|
00000DF0: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000E00: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000E10: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00000E20: AB AB AB 00 47 29 86 01  3B 20 20 20 20 20 37 20  |....G)..;     7 |
00000E30: 20 20 20 20 20 20 20 20  90 20 42 49 54 20 53 45  |        . BIT SE|
00000E40: 54 54 49 4E 47 00 82 29  8B 01 3B AB B2 AB B2 20  |TTING..)..;.... |
00000E50: 20 20 20 20 20 20 20 20  20 20 B2 AB B2 AB B2 AB  |          ......|
00000E60: B2 AB B2 AB B2 AB B2 AB  B2 AB B2 AB B2 AB B2 AB  |................|
00000E70: B2 AB B2 AB B2 AB B2 AB  B2 AB B2 AB B2 AB B2 AB  |................|
00000E80: 00 9E 29 90 01 3B 20 20  20 20 20 30 20 20 20 20  |..)..;     0    |
00000E90: 20 20 20 20 20 31 20 90  20 42 49 54 00 CE 29 95  |     1 . BIT..).|
00000EA0: 01 3B 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.;              |
00000EB0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000EC0: 20 20 B0 20 52 45 43 45  49 56 45 44 00 08 2A 9A  |  . RECEIVED..*.|
00000ED0: 01 3B 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.;              |
00000EE0: 20 B0 20 31 2E 35 20 90  20 42 49 54 53 20 8B 20  | . 1.5 . BITS . |
00000EF0: 35 20 42 49 54 20 57 B0  44 53 20 AF 20 4E 4F 20  |5 BIT W.DS . NO |
00000F00: 50 41 52 49 54 59 00 25  2A 9F 01 3B 20 20 20 36  |PARITY.%*..;   6|
00000F10: 20 35 20 20 20 20 20 20  20 20 20 57 B0 44 20 C3  | 5         W.D .|
00000F20: 47 54 48 00 60 2A A4 01  3B AB B2 AB B2 20 20 20  |GTH.`*..;....   |
00000F30: 20 20 20 20 20 20 20 20  B2 AB B2 AB B2 AB B2 AB  |        ........|
00000F40: B2 AB B2 AB B2 AB B2 AB  B2 AB B2 AB B2 AB B2 AB  |................|
00000F50: B2 AB B2 AB B2 AB B2 AB  B2 AB B2 AB B2 AB 00 7F  |................|
00000F60: 2A A9 01 3B 20 20 20 30  20 30 20 20 20 20 20 20  |*..;   0 0      |
00000F70: 20 20 20 38 20 42 49 54  20 57 B0 44 53 00 9E 2A  |   8 BIT W.DS..*|
00000F80: AE 01 3B 20 20 20 30 20  31 20 20 20 20 20 20 20  |..;   0 1       |
00000F90: 20 20 37 20 42 49 54 20  57 B0 44 53 00 BD 2A B3  |  7 BIT W.DS..*.|
00000FA0: 01 3B 20 20 20 31 20 30  20 20 20 20 20 20 20 20  |.;   1 0        |
00000FB0: 20 36 20 42 49 54 20 57  B0 44 53 00 DC 2A B8 01  | 6 BIT W.DS..*..|
00000FC0: 3B 20 20 20 31 20 31 20  20 20 20 20 20 20 20 20  |;   1 1         |
00000FD0: 35 20 42 49 54 20 57 B0  44 53 00 E2 2A BD 01 3B  |5 BIT W.DS..*..;|
00000FE0: 00 0C 2B C2 01 3B 20 20  20 20 20 34 20 20 20 20  |..+..;     4    |
00000FF0: 20 20 20 20 20 52 45 43  45 49 56 45 52 20 43 4C  |     RECEIVER CL|
00001000: 4F 43 4B 20 53 4F 55 52  43 45 00 47 2B C7 01 3B  |OCK SOURCE.G+..;|
00001010: AB B2 AB B2 AB B2 AB B2  20 20 20 20 20 20 20 B2  |........       .|
00001020: AB B2 AB B2 AB B2 AB B2  AB B2 AB B2 AB B2 AB B2  |................|
00001030: AB B2 AB B2 AB B2 AB B2  AB B2 AB B2 AB B2 AB B2  |................|
00001040: AB B2 AB B2 AB 00 73 2B  CC 01 3B 20 20 20 20 20  |......s+..;     |
00001050: 30 20 20 20 20 20 20 20  20 20 45 58 54 45 52 4E  |0         EXTERN|
00001060: 41 4C 20 52 45 43 45 49  56 45 52 20 43 4C 4F 43  |AL RECEIVER CLOC|
00001070: 4B 00 A3 2B D1 01 3B 20  20 20 20 20 31 20 20 20  |K..+..;     1   |
00001080: 20 20 20 20 20 20 42 41  55 44 20 52 41 54 45 20  |      BAUD RATE |
00001090: 20 47 45 4E 45 52 41 A4  52 20 45 4E 41 42 4C 45  | GENERA.R ENABLE|
000010A0: 44 00 A9 2B D6 01 3B 00  D0 2B DB 01 3B 20 20 20  |D..+..;..+..;   |
000010B0: 20 20 20 20 20 20 20 20  20 20 20 20 42 41 55 44  |            BAUD|
000010C0: 20 52 41 54 45 20 47 45  4E 45 52 41 A4 52 00 F9  | RATE GENERA.R..|
000010D0: 2B E0 01 3B 20 33 20 32  20 31 20 30 20 20 20 20  |+..; 3 2 1 0    |
000010E0: 20 20 20 C5 55 45 20 20  20 20 20 20 20 20 42 41  |   .UE        BA|
000010F0: 55 44 20 52 41 54 45 00  34 2C E5 01 3B AB B2 AB  |UD RATE.4,..;...|
00001100: B2 AB B2 AB B2 20 20 20  20 20 20 20 B2 AB B2 AB  |.....       ....|
00001110: B2 20 20 20 20 20 20 20  B2 AB B2 AB B2 AB B2 AB  |.       ........|
00001120: B2 AB B2 AB B2 AB B2 AB  B2 AB B2 AB B2 AB B2 AB  |................|
00001130: B2 AB 00 6A 2C EA 01 3B  20 30 20 30 20 30 20 30  |...j,..; 0 0 0 0|
00001140: 20 20 20 20 20 20 20 20  20 20 30 20 20 20 20 20  |          0     |
00001150: 20 20 20 20 20 20 31 36  58 20 45 58 54 45 52 4E  |      16X EXTERN|
00001160: 41 4C 20 43 4C 4F 43 4B  00 91 2C EF 01 3B 20 30  |AL CLOCK..,..; 0|
00001170: 20 30 20 30 20 31 20 20  20 20 20 20 20 20 20 20  | 0 0 1          |
00001180: 31 20 20 20 20 20 20 20  20 20 20 20 31 30 30 00  |1           100.|
00001190: B8 2C F4 01 3B 20 30 20  30 20 31 20 30 20 20 20  |.,..; 0 0 1 0   |
000011A0: 20 20 20 20 20 20 20 32  20 20 20 20 20 20 20 20  |       2        |
000011B0: 20 20 20 31 35 30 00 EB  2C F9 01 3B 20 30 20 30  |   150..,..; 0 0|
000011C0: 20 31 20 31 20 20 20 20  20 20 20 20 20 20 33 20  | 1 1          3 |
000011D0: 20 20 20 20 20 20 20 20  20 20 32 31 39 2E 38 34  |          219.84|
000011E0: 20 20 AC 52 49 47 48 54  AC 00 15 2D FE 01 3B 20  |  .RIGHT...-..; |
000011F0: 30 20 31 20 30 20 30 20  20 20 20 20 20 20 20 20  |0 1 0 0         |
00001200: 20 34 20 20 20 20 20 20  20 20 20 20 20 32 36 39  | 4           269|
00001210: 2E 31 36 00 3C 2D 03 02  3B 20 30 20 31 20 30 20  |.16.<-..; 0 1 0 |
00001220: 31 20 20 20 20 20 20 20  20 20 20 35 20 20 20 20  |1          5    |
00001230: 20 20 20 20 20 20 20 33  30 30 00 63 2D 08 02 3B  |       300.c-..;|
00001240: 20 30 20 31 20 31 20 30  20 20 20 20 20 20 20 20  | 0 1 1 0        |
00001250: 20 20 36 20 20 20 20 20  20 20 20 20 20 20 36 30  |  6           60|
00001260: 30 00 8A 2D 0D 02 3B 20  30 20 31 20 31 20 31 20  |0..-..; 0 1 1 1 |
00001270: 20 20 20 20 20 20 20 20  20 37 20 20 20 20 20 20  |         7      |
00001280: 20 20 20 20 31 32 30 30  00 B1 2D 12 02 3B 20 31  |    1200..-..; 1|
00001290: 20 30 20 30 20 30 20 20  20 20 20 20 20 20 20 20  | 0 0 0          |
000012A0: 38 20 20 20 20 20 20 20  20 20 20 32 34 30 30 00  |8          2400.|
000012B0: D8 2D 17 02 3B 20 31 20  30 20 30 20 31 20 20 20  |.-..; 1 0 0 1   |
000012C0: 20 20 20 20 20 20 20 39  20 20 20 20 20 20 20 20  |       9        |
000012D0: 20 20 33 36 30 30 00 FF  2D 1C 02 3B 20 31 20 30  |  3600..-..; 1 0|
000012E0: 20 31 20 30 20 20 20 20  20 20 20 20 20 31 30 20  | 1 0         10 |
000012F0: 20 20 20 20 20 20 20 20  20 34 38 30 30 00 26 2E  |         4800.&.|
00001300: 21 02 3B 20 31 20 30 20  31 20 31 20 20 20 20 20  |!.; 1 0 1 1     |
00001310: 20 20 20 20 31 31 20 20  20 20 20 20 20 20 20 20  |    11          |
00001320: 37 32 30 30 00 4D 2E 26  02 3B 20 31 20 31 20 30  |7200.M.&.; 1 1 0|
00001330: 20 30 20 20 20 20 20 20  20 20 20 31 32 20 20 20  | 0         12   |
00001340: 20 20 20 20 20 20 20 39  36 30 30 00 74 2E 2B 02  |       9600.t.+.|
00001350: 3B 20 31 20 31 20 30 20  31 20 20 20 20 20 20 20  |; 1 1 0 1       |
00001360: 20 20 31 33 20 20 20 20  20 20 20 20 20 31 34 34  |  13         144|
00001370: 30 30 00 9B 2E 30 02 3B  20 31 20 31 20 31 20 30  |00...0.; 1 1 1 0|
00001380: 20 20 20 20 20 20 20 20  20 31 34 20 20 20 20 20  |         14     |
00001390: 20 20 20 20 31 39 32 30  30 00 C2 2E 35 02 3B 20  |    19200...5.; |
000013A0: 31 20 31 20 31 20 31 20  20 20 20 20 20 20 20 20  |1 1 1 1         |
000013B0: 31 35 20 20 20 20 20 20  20 20 20 33 38 34 30 30  |15         38400|
000013C0: 00 02 2F 3A 02 3B 20 AB  AB AB AB AB AB AB AB AB  |../:.; .........|
000013D0: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
000013E0: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
000013F0: AB AB AB AB AB AB AB AB  AB AB AB AB AB AB AB AB  |................|
00001400: 00 00 00 1A 1A 1A 1A 1A  1A 1A 1A 1A 1A 1A 1A 1A  |................|
00001410: 1A 1A 1A 1A 1A 1A 1A 1A  1A 1A 1A 1A 1A 1A 1A 1A  |................|
00001420: 1A 1A 1A 1A 1A 1A 1A 1A  1A 1A 1A 1A 1A 1A 1A 1A  |................|
00001430: 1A 1A 1A 1A 1A 1A 1A 1A  1A 1A 1A 1A 1A 1A 1A 1A  |................|
00001440: 1A 1A 1A 1A 1A 1A 1A 1A  1A 1A 1A 1A 1A 1A 1A 1A  |................|
00001450: 1A 1A 1A 1A 1A 1A 1A 1A  1A 1A 1A 1A 1A 1A 1A 1A  |................|
00001460: 1A 1A 1A 1A 1A 1A 1A 1A  1A 1A 1A 1A 1A 1A 1A 1A  |................|
00001470: 1A 1A 1A 1A 1A 1A 1A 1A  1A 1A 1A 1A 1A 1A        |..............  |
..[....53280,0:.53281,0:.646,B(162):."..
.......":."     USE LYNX TO DISSOLVE THI
S FILE":.10.... 1  *STAR LYNX 0.80  JOE/
STA. 1 .SWIFT.VARS      . 20 .P. 167 ...
........................................
........................................
................K...;".....U=10:SCR"SW.T
.VARS",U(U):DS"SW.T.VARS",U(U):DV"SW.T.V
ARS",U(U).Q...;.....;. THE ACIA .ES MANY
 ADDRESSES IN ZERO PAGE N.MALLY USED BY.
S.#.;KERNAL RS.232 ROUTINES.  THE ADDRES
SES . THE BUFFER N.S WERE...(.;CHOSEN AR
BITRARILY.  THE BUFFER VEC.R ADDRESSES A
RE THOSE USED BY.4.-.;THE KERNAL ROUTINE
S..:.2.;.P.7.NMINV . $0318;          N..
MASKABLE .ERRUPT VEC.R.V.<.;...A.; .....
........................................
...............F..REG = $DE00;  DR. EVIL
 LABS DATA REGISTER...K.;.*.P.;. REGISTE
R IS USED TO RECEIVE AND TRANSMIT ALL DA
TA BYTES.J.U.;THIS IS A ..WRITE REGISTER
.P.Z.;..._.; ...........................
...............................B.D.STATR
EG . $DE01;              STATUS REGISTER
.H.I.;...N.;WRITE TRIGGERS RESET OF CHIP
 . . = ANYTHING...S.;...X.; BIT.S       
  FUNCTI..[.}.; ........................
......................................; 
  7           0.NO .ERRUPT  1..ERRUPT  .
 . CLEAR.A...;   6           0.DCD LOW  
     1.DCD HIGH.....;   5           0.DS
R LOW       1.DSR HIGH.. ..;   4        
   0.. EMPTY     1.EMPTY.` ..;   3      
     0.. FULL      1.FULL . MIGHT NEED .
 CHECK THIS AT.. ..;                    
                    HIGHER BAUDS INSTEAD
 OF JUST..  .;                          
              BIT 7..!..;   2           
0."NO OVERRUN"  1."OVERRUN"  SELF.CLEARI
NG.[!..;   1           0.NO FRAME ERR  1
.FRAME ERR  SELF.CLEARING..!..;   0     
      0.NO PARITY ERR 1.PARITY ERR SELF.
CLEARING. !..;..!..; ...................
........................................
"..COMDREG . $DE02;             COMM. RE
GISTER.."C.;.2"H.; BIT.S         FUNCTI.
.R"M.; .................................
.........................."R.; 7 6 5    
     PARITY CHECKING.Q"W.;.......       
 .......................................
.#..; 0 0 0         SETTING . 0    PARIT
Y DISABLED . NO PARITY BIT GENERATED.N#.
.;                                . RECE
IVED..#..; 0 0 1         SETTING . 32   
ODD PARITY . RECEIVER . TRANSMITTER..#..
; 0 1 1         SETTING . 96   EVEN PARI
TY . RECEIVER . TRANSMITTER.*$..; 1 0 1 
        SETTING . 160  MARK PARITY BIT T
RANSMITTED. PARITY CHECK.X$..;          
                      DISABLED..$..; 1 1
 1         SETTING . 224  SPACE PARITY B
IT TRANSMITTED. PARITY CHECK.T$..;      
                          DISABLED.Z$..;
.!%..;   4           0.N.MAL(NO ECHO)   
1.ECHO (BITS 2 & 3 MUST BE '0').\%..;...
.           ............................
...........B%..;..%..; 3 2           .ER
RUPT     RTS LEVEL    TRANSMITTER.V%..;.
...           ..........................
..............&".; 0 0            DISABL
ED        HIGH        .$.=&'.; 0 1      
      ENABLED         LOW         ..P&,.
; 1 0            DISABLED        LOW    
     ...&1.; 1 1            DISABLED    
    LOW         TRANSMIT BRK..&6.;..&;.;
   1           RECEIVER .ERRUPT ENABLE..
'@.;....           .....................
..................C'E.;               0.
IRQ .ERRUPT ENABLED FROM BIT 3 OF STATUS
 REGISTER..'J.;               1.IRQ .ERR
UPT DISABLED..'O.;..'T.;   0           M
ASTER .ROL . ALL IRQ.  MUST BE SET . ENA
BLE IRQ'S..(Y.;....           ..........
..............................(^.;.\(C.;
 .......................................
....................(H.CTRLREG . $DE03; 
             .ROL REGISTER..(M.;.C(R.;WR
ITE TRIGGERS RESET OF CHIP . . = ANYTHIN
G.I(W.;..(|.; BIT.S         FUNCTI..%)..
; ......................................
....................G)..;     7         
. BIT SETTING..)..;....           ......
..................................)..;  
   0         1 . BIT.N)..;              
                  . RECEIVED..*..;      
         . 1.5 . BITS . 5 BIT W.DS . NO 
PARITY.%*..;   6 5         W.D CGTH.`*..
;....           ........................
...............*..;   0 0         8 BIT
 W.DS..*..;   0 1         7 BIT W.DS..*.
.;   1 0         6 BIT W.DS..*..;   1 1 
        5 BIT W.DS..*..;..+B.;     4    
     RECEIVER CLOCK SOURCE.G+G.;........
       .................................
......S+L.;     0         EXTERNAL RECEI
VER CLOCK..+Q.;     1         BAUD RATE 
 GENERA.R ENABLED..+V.;.P+..;           
    BAUD RATE GENERA.R..+..; 3 2 1 0    
   EUE        BAUD RATE.4,..;........   
    .....       ........................
...J,..; 0 0 0 0          0           16
X EXTERNAL CLOCK..,..; 0 0 0 1          
1           100..,..; 0 0 1 0          2
           150..,..; 0 0 1 1          3 
          219.84  .RIGHT...-..; 0 1 0 0 
         4           269.16.<-..; 0 1 0 
1          5           300.C-..; 0 1 1 0
          6           600..-..; 0 1 1 1 
         7          1200..-..; 1 0 0 0  
        8          2400.X-..; 1 0 0 1   
       9          3600..-..; 1 0 1 0    
     10          4800.&.!.; 1 0 1 1     
    11          7200.M.&.; 1 1 0 0      
   12          9600.T.+.; 1 1 0 1       
  13         14400...0.; 1 1 1 0        
 14         19200.B.5.; 1 1 1 1         
15         38400../:.; .................
........................................
........................................
........................................
........................................
......
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL