ix742@sdcc6.UUCP (James Hayes) (05/15/86)
<Munch...Yummy.>
This posting contains:
DCOM.SCREEN.VDX - Videx Screen Driver
DCOM.KEYBOARD.SHFMOD - This keyboard driver will support non
lowercase keyboards witht the famed
shift-key mod.
DCOM.MODEM.SSC - Apple Super Serial Card Driver that will work
with other "look-alikes"
DCOM.MODEM.ALSDIS - ALS Dispatcher Driver that will work with just
about any 'cheap' serial card. This one also
knows how to send a break character.
CONFIGURE TERMINAL - This allows the terminal to use the VIDEX and
non lowercase keyboards. (It is run automatically
when you type escape at the startup screen.)
Why all the changes?
The //c uses the Super Serial Card driver. Some people have had
trouble getting it to work properly. The SSC driver also used the
SSC roms. Bad idea. I now manipulate the hardware directly. This
means that it will work with the 'SSC Lookalikes'.
The ALS Dispatcher driver also used the built-in ROMS and would not
function with the CCS7710 card or other hardware compatible cards.
The VIDEX screen driver has not been proven yet. I will be posting
source code for the VIDEX driver tomorrow. (My apple doesn't run
KERMIT yet.) The VIDEX driver has been tested on "VIDEX compatible"
cards and seems to work.
The new keyboard driver supports non lowercase keyboards that have
their shift keys wired to paddle button 2 on the GAME I/O port.
This is for the VIDEX driver, as most VIDEX cards use that method to
gather lowercase input.
The keyboard driver uses these keys:
Preceding any key with CTRL-A will make it look like you typed the
key with the OPEN or CLOSED apple key down. (The open/closed apple
keys are only available on the //e and //c.) This is used to enter
the set-up menu, the modem menu, and for vt100 keypad keys and
phone dialing. Whenever you see the OPEN/CLOSED apple in the
instructions, just use CTRL-A.
CTRL-R is the prefix to type special characters:
CTRL-R ! = | CTRL-R - = _
CTRL-R " = ~ CTRL-R ' = `
CTRL-R ( = { CTRL-R / = \
CTRL-R ) = } CTRL-R P = @
CTRL-R < = [ CTRL-R p = @
CTRL-R > = ] CTRL-R N = ^
CTRL-R n = ^
Special CTRL-Keys:
CTRL-R 3 = vt100 ^?
CTRL-R 4 = vt100 ^]
CTRL-R 5 = vt100 ^/
CTRL-R 6 = vt100 ^`
To install the patch, make a COPY of you DCOM disk and download the
^^^^
file PATCH.EXEC to your COPY of the DCOM disk and type:
]
]EXEC PATCH.EXEC
The disk will spin and grind. When it stops and announces itself as
sane, re-boot the system.
NOTE: You do not need to install the patch if your DCOM disk
works. You do need to install the patch if:
A) you want to use DCOM with a VIDEX Videoterm,
B) If you want the new SSC or ALS drivers to use your
hardware lookalike.
C) If you want to use the non lowercase keyboard driver.
As usual, mail complaints, bug reports, etc. to:
UUCP: {ucbvax, ihnp4, decvax, etc...}!sdcsvax!hayes
ARPA: hayes@UCSD.EDU.ARPA
ARPA2: hayes%wizard@UCSD.ARPA
-Jim Hayes, University of California at Sandy Eggo.
P.S. Special thanks to:
John Antypas of UCSD for the use of his hardware, and
David Smith of UCSD for his SSC manual.
----Snippity----Snippity----Cut it man!-----
#! /bin/sh
# This is a shell archive, meaning:
# 1. Remove everything above the #! /bin/sh line.
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh (not csh) to create the files:
# patch.exec
# This archive created: Wed May 14 18:05:50 1986
# By: James Hayes (UC San Diego EE/CS Department.)
export PATH; PATH=/bin:$PATH
echo shar: extracting "'patch.exec'" '(18541 characters)'
if test -f 'patch.exec'
then
echo shar: will not over-write existing file "'patch.exec'"
else
sed 's/^XX//' << \SHAR_EOF > 'patch.exec'
XXTEXT:HOME:?"UNPACKING:":?"VIDEX SCREEN DRIVER":POKE 34,3:HOME:CALL -151
XX5000: 4C F3 50 4C 02 51 4C 0E 51 4C
XX500A: A0 51 4C A2 52 4C DA 52 4C 02
XX5014: 53 4C 14 53 4C 2D 53 4C 44 53
XX501E: 4C 5E 53 4C 98 53 4C E4 53 4C
XX5028: 31 54 4C C0 54 4C E9 54 4C 0C
XX5032: 55 4C 32 55 4C 4D 55 4C 82 55
XX503C: 4C BA 55 4C 4D 56 4C 9B 54 4C
XX5046: A0 54 4C B6 56 4C F2 56 4C 48
XX5050: 57 4C 9A 57 60 7F 50 62 58 19
XX505A: 00 18 18 00 09 20 00 00 00 00
XX5064: 00 00 50 A0 F0 40 90 E0 30 80
XX506E: D0 20 70 C0 10 60 B0 00 50 A0
XX5078: F0 40 90 E0 30 CC CC CC CC CD
XX5082: CD CD CC CC CC CD CD CD CC CC
XX508C: CC CD CD CD CD CC CC CC CD CC
XX5096: CC CC CC CD CD CB CC CC CC CD
XX50A0: CD CB CC CC CC CD CD CD CB CC
XX50AA: CC CC CD 00 50 A0 F0 40 90 E0
XX50B4: 30 80 D0 20 70 C0 10 60 B0 00
XX50BE: 50 A0 F0 40 90 E0 30 20 7F 7F
XX50C8: 09 0C 0D 0A 2A 2B 20 0B 19 1C
XX50D2: 16 13 1F 1A 1A 1A 1A 1A 17 1D
XX50DC: 1B 1E 15 3C 3E 22 3D 23 2E 00
XX50E6: 00 00 00 00 00 00 8C B0 C0 8D
XX50F0: B1 C0 60 8D 59 C0 A0 0F B9 55
XX50FA: 50 20 EC 50 88 10 F7 60 A0 17
XX5104: 20 0E 51 20 06 20 88 10 F7 60
XX510E: A9 00 99 80 03 2C 00 C3 B9 AD
XX5118: 50 8D 34 51 B9 95 50 8D 35 51
XX5122: 20 06 20 2C FF CF 2C 00 C3 A2
XX512C: 4F 20 D4 57 AD 08 03 9D FF FF
XX5136: CA E0 0F F0 0F E0 1F F0 0B E0
XX5140: 3F F0 07 E8 CA 10 EC 4C 06 20
XX514A: 20 D4 57 8A 48 20 06 20 2C FF
XX5154: CF 2C 00 C3 68 AA C0 06 F0 0E
XX515E: C0 0C F0 11 C0 13 F0 14 AD 08
XX5168: 03 4C 33 51 E0 1F D0 F6 4C 81
XX5172: 51 E0 3F D0 EF 4C 81 51 E0 0F
XX517C: D0 E8 4C 81 51 8A 48 20 06 20
XX5186: 2C FF CF 2C 00 C3 68 AA B9 65
XX5190: 50 8D 34 51 B9 7D 50 8D 35 51
XX519A: AD 08 03 4C 33 51 BD 80 03 99
XX51A4: 80 03 8A 48 20 06 20 2C FF CF
XX51AE: 2C 00 C3 68 AA E0 06 F0 17 E0
XX51B8: 0C F0 13 E0 13 F0 0F C0 06 F0
XX51C2: 0B C0 0C F0 07 C0 13 F0 03 4C
XX51CC: 63 58 8A 48 98 48 8A A8 B9 AD
XX51D6: 50 8D EF 51 B9 95 50 8D F0 51
XX51E0: 20 06 20 2C FF CF 2C 00 C3 A2
XX51EA: 4F 20 D4 57 BD FF FF 9D 94 58
XX51F4: CA E0 0F F0 1C E0 1F F0 18 E0
XX51FE: 3F F0 14 E8 CA 10 E9 8A 48 20
XX5208: 06 20 2C FF CF 2C 00 C3 68 AA
XX5212: 4C 58 52 C0 06 F0 0B C0 0C F0
XX521C: 0E C0 13 F0 11 4C EE 51 E0 1F
XX5226: D0 F9 4C 39 52 E0 3F D0 F2 4C
XX5230: 39 52 E0 0F D0 EB 4C 39 52 20
XX523A: D4 57 8A 48 20 06 20 2C FF CF
XX5244: 2C 00 C3 68 AA B9 65 50 8D EF
XX524E: 51 B9 7D 50 8D F0 51 4C EE 51
XX5258: 68 A8 B9 AD 50 8D 78 52 B9 95
XX5262: 50 8D 79 52 20 06 20 2C FF CF
XX526C: 2C 00 C3 A2 4F 20 D4 57 BD 94
XX5276: 58 9D FF FF CA 20 2C 58 30 02
XX5280: 90 0A E8 CA 10 EE 20 06 20 68
XX528A: AA 60 8A 48 20 06 20 68 AA B9
XX5294: 65 50 8D 78 52 B9 7D 50 8D 79
XX529E: 52 4C 82 52 48 2C 00 C3 8A 48
XX52A8: 20 06 20 68 AA 20 D4 57 20 2C
XX52B2: 58 30 02 90 0F B9 AD 50 8D D4
XX52BC: 52 B9 95 50 8D D5 52 4C D2 52
XX52C6: B9 65 50 8D D4 52 B9 7D 50 8D
XX52D0: D5 52 68 9D FF FF 20 06 20 60
XX52DA: AE 0F 03 E0 00 D0 06 AC 10 03
XX52E4: 4C 0E 51 A2 4F AC 10 03 AD 08
XX52EE: 03 8E E8 50 20 A2 52 AE E8 50
XX52F8: EC 0F 03 F0 04 CA 4C EF 52 60
XX5302: 20 DA 52 A0 17 CC 10 03 F0 07
XX530C: 20 0E 51 88 4C 07 53 60 AC 12
XX5316: 03 C8 98 AA 88 20 A0 51 C8 E8
XX5320: EC 13 03 90 F6 F0 F4 AC 13 03
XX532A: 4C 0E 51 AC 13 03 88 98 AA C8
XX5334: 20 A0 51 88 CA CC 12 03 D0 F6
XX533E: AC 12 03 4C 0E 51 2C E9 50 30
XX5348: 01 60 AD E6 50 AE 0F 03 AC 10
XX5352: 03 20 A2 52 A9 00 8D E9 50 4C
XX535C: 8F 53 AE 11 03 D0 01 60 EE EA
XX5366: 50 F0 03 4C 6F 53 EE EB 50 AE
XX5370: EB 50 EC 11 03 F0 01 60 2C E9
XX537A: 50 10 09 20 44 53 A9 00 8D E9
XX5384: 50 60 20 98 53 A9 80 8D E9 50
XX538E: 60 A9 00 8D EA 50 8D EB 50 60
XX5398: 2C E9 50 30 44 AE 0F 03 AC 10
XX53A2: 03 20 E4 53 8D E6 50 49 80 AE
XX53AC: 0F 03 20 A2 52 A9 80 8D E9 50
XX53B6: AC 10 03 B9 80 03 2A B0 0D A2
XX53C0: 00 8E 09 03 A2 FF 8E 0A 03 4C
XX53CA: E1 53 A2 FF 8E 09 03 2A B0 08
XX53D4: A2 00 8E 0A 03 4C E1 53 A2 FF
XX53DE: 8E 0A 03 4C 8F 53 2C 00 C3 8A
XX53E8: 48 20 06 20 68 AA 20 D4 57 20
XX53F2: 2C 58 90 0F B9 AD 50 8D 12 54
XX53FC: B9 95 50 8D 13 54 4C 11 54 B9
XX5406: 65 50 8D 12 54 B9 7D 50 8D 13
XX5410: 54 BD FF FF 20 06 20 60 2C 0B
XX541A: 03 10 0B C9 5F 90 07 38 E9 5F
XX5424: A8 B9 C5 50 2C 0A 03 30 02 A9
XX542E: 2D 60 00 20 18 54 48 20 44 53
XX5438: 2C 30 54 10 24 AE 0F 03 E0 4F
XX5442: D0 1D 2C 05 03 10 18 A2 00 8E
XX544C: 0F 03 EE 10 03 AC 10 03 CC 13
XX5456: 03 90 08 F0 06 20 14 53 CE 10
XX5460: 03 A2 00 8E 30 54 2C 01 03 10
XX546A: 03 20 82 55 AE 0F 03 AC 10 03
XX5474: 68 2C 08 03 10 02 49 80 2C 0C
XX547E: 03 10 02 49 80 20 A2 52 EE 0F
XX5488: 03 AE 0F 03 E0 50 90 08 A9 FF
XX5492: 8D 30 54 CE 0F 03 4C 98 53 A2
XX549C: 00 8E 0F 03 EE 10 03 AC 10 03
XX54A6: C0 18 F0 0A CC 13 03 B0 03 4C
XX54B0: 98 53 F0 FB 20 14 53 AC 13 03
XX54BA: 8C 10 03 4C 98 53 20 44 53 A2
XX54C4: 00 8E 0F 03 AC 10 03 C0 00 F0
XX54CE: 14 A0 17 A2 16 20 A0 51 88 CA
XX54D8: EC 10 03 B0 F6 20 DA 52 4C 98
XX54E2: 53 20 2D 53 4C 98 53 A2 00 8E
XX54EC: 0F 03 20 44 53 AC 10 03 C0 17
XX54F6: F0 0C 98 AA E8 20 A0 51 C8 E8
XX5500: E0 18 D0 F7 A0 17 20 0E 51 4C
XX550A: 98 53 20 44 53 AE 0F 03 8E 30
XX5514: 55 AC 10 03 8C 31 55 AD 08 03
XX551E: 20 A2 52 AC 31 55 CE 30 55 AE
XX5528: 30 55 10 EF 20 98 53 60 00 00
XX5532: 20 44 53 AC 10 03 F0 12 88 8C
XX553C: 31 55 20 0E 51 CE 31 55 AC 31
XX5546: 55 10 F5 20 0C 55 60 20 44 53
XX5550: AE 0F 03 8E 30 55 AE 30 55 E8
XX555A: AC 10 03 20 E4 53 AE 30 55 AC
XX5564: 10 03 20 A2 52 EE 30 55 AE 30
XX556E: 55 E0 4F 90 E3 A2 4F AC 10 03
XX5578: AD 08 03 20 A2 52 20 98 53 60
XX5582: AE 0F 03 E0 4F F0 2F 20 98 53
XX558C: A2 4E 8E E5 50 AE E5 50 20 E4
XX5596: 53 AE E5 50 E8 20 A2 52 AE E5
XX55A0: 50 EC 0F 03 F0 06 CE E5 50 4C
XX55AA: 91 55 AE 0F 03 AC 10 03 AD 08
XX55B4: 03 20 A2 52 60 00 20 44 53 AE
XX55BE: 08 03 8E B9 55 A2 45 8E 08 03
XX55C8: 20 02 51 AE B9 55 8E 08 03 20
XX55D2: 98 53 60 2C 00 C3 B9 AD 50 8D
XX55DC: F0 55 8D F5 55 B9 95 50 8D F1
XX55E6: 55 8D F6 55 A2 4F 20 D4 57 BD
XX55F0: FF FF 49 80 9D FF FF CA E0 0F
XX55FA: F0 0F E0 1F F0 0B E0 3F F0 07
XX5604: E8 CA 10 E7 4C 06 20 20 D4 57
XX560E: C0 06 F0 0E C0 0C F0 11 C0 13
XX5618: F0 14 AD 08 03 4C EF 55 E0 1F
XX5622: D0 F6 4C 35 56 E0 3F D0 EF 4C
XX562C: 35 56 E0 0F D0 E8 4C 35 56 B9
XX5636: 65 50 8D F5 55 8D F0 55 B9 7D
XX5640: 50 8D F6 55 8D F1 55 AD 08 03
XX564A: 4C EF 55 20 44 53 A0 17 20 D5
XX5654: 55 88 10 FA 20 98 53 60 A2 00
XX565E: BD 00 CC 9D FF FF CA D0 F7 EE
XX5668: 63 56 EE 7B 56 20 06 20 2C FF
XX5672: CF AD 00 C3 BD 00 CD 9D FF FF
XX567C: CA D0 F7 EE 63 56 EE 7B 56 20
XX5686: 06 20 60 A2 00 BD FF FF 9D 00
XX5690: CC CA D0 F7 EE 8D 56 EE A5 56
XX569A: 20 06 20 2C FF CF 2C 00 C3 BD
XX56A4: FF FF 9D 00 CD CA D0 F7 EE 8D
XX56AE: 56 EE A5 56 20 06 20 60 20 44
XX56B8: 53 A2 00 8E 62 56 8E 7A 56 A2
XX56C2: 84 8E 63 56 8E 7B 56 AD B0 C0
XX56CC: 20 5C 56 AD B4 C0 20 5C 56 AD
XX56D6: B8 C0 20 5C 56 AD BC C0 20 5C
XX56E0: 56 A0 A0 B9 00 03 99 00 81 88
XX56EA: C0 FF D0 F5 2C FF CF 60 A2 00
XX56F4: 8E 8C 56 8E A4 56 A2 84 8E 8D
XX56FE: 56 8E A5 56 AD B0 C0 20 89 56
XX5708: AD B4 C0 20 89 56 AD B8 C0 20
XX5712: 89 56 AD BC C0 20 89 56 A0 A0
XX571C: B9 00 81 99 00 03 88 C0 7F D0
XX5726: F5 A0 0F B9 00 81 99 00 03 C8
XX5730: B9 00 81 99 00 03 2C FF CF AD
XX573A: E7 50 8D E6 50 A9 00 8D E9 50
XX5744: 20 98 53 60 20 44 53 A2 00 8E
XX574E: 98 57 8E 99 57 20 44 53 AC 10
XX5758: 03 AE 98 57 20 E4 53 AC 10 03
XX5762: AE 99 57 20 A2 52 EE 98 57 EE
XX576C: 98 57 EE 99 57 AC 99 57 C0 28
XX5776: F0 03 4C 56 57 20 98 53 AD 0F
XX5780: 03 48 20 44 53 A2 28 AC 10 03
XX578A: 8E 0F 03 20 DA 52 68 8D 0F 03
XX5794: 20 98 53 60 00 00 A2 27 8E 98
XX579E: 57 A0 4E 8C 99 57 AE 98 57 AC
XX57A8: 10 03 20 E4 53 AE 99 57 AC 10
XX57B2: 03 20 A2 52 CE 99 57 AC 10 03
XX57BC: AE 99 57 AD 08 03 20 A2 52 CE
XX57C6: 99 57 CE 98 57 AC 98 57 F0 03
XX57D0: 4C A4 57 60 8A 48 20 06 20 68
XX57DA: AA 2C 00 C3 C0 07 90 0E C0 0D
XX57E4: 90 1E C0 14 90 2E AD BC C0 A9
XX57EE: 04 60 C0 06 F0 06 AD B0 C0 A9
XX57F8: 01 60 E0 20 90 F6 AD B4 C0 A9
XX5802: 02 60 C0 0C F0 06 AD B4 C0 A9
XX580C: 02 60 E0 40 90 EC AD B8 C0 A9
XX5816: 03 60 C0 13 F0 06 AD B8 C0 A9
XX5820: 03 60 E0 10 90 EC AD BC C0 A9
XX582A: 04 60 8A 48 20 06 20 68 AA B8
XX5834: C0 06 F0 0C C0 0C F0 10 C0 13
XX583E: F0 14 18 A9 FF 60 E0 20 90 14
XX5848: 38 A9 FF 60 E0 40 90 0C A9 FF
XX5852: 38 60 E0 10 90 04 38 A9 FF 60
XX585C: 18 20 D4 57 A9 00 60 BD 65 50
XX5866: 8D 86 58 BD 7D 50 8D 87 58 B9
XX5870: 65 50 8D 89 58 B9 7D 50 8D 8A
XX587A: 58 8A 48 20 06 20 A2 4F 20 D4
XX5884: 57 BD FF FF 9D FF FF CA 10 F7
XX588E: 20 06 20 68 AA 60 00 A0 A0 A0
XX5898: A0 A0
XX3D0G
XXBSAVE DCOM.SCREEN.VDX,A$5000,L$899
XXTEXT:HOME:?"UNPACKING:":?"FAKE UPPER/LOWER KEYBOARD DRIVER":POKE 34,3:HOME:CALL -151
XX6000: 4C 9A 60 48
XX6004: 68 4A 6A 4B 6B 4C 6C 51 71 57
XX600E: 77 45 65 72 52 37 38 39 34 35
XX6018: 36 31 32 33 2E 2D 2C 0D 30 08
XX6022: 0A 0B 15 42 62 00 00 00 00 00
XX602C: 00 00 00 00 00 00 00 00 04 04
XX6036: 02 02 01 01 03 03 05 05 06 06
XX6040: 07 07 08 08 09 0A 0B 0D 0E 0F
XX604A: 11 12 13 16 0C 10 14 15 04 02
XX6054: 01 03 17 17 00 00 00 00 00 00
XX605E: 00 00 00 00 00 00 00 00 00 00
XX6068: 00 00 00 00 00 00 00 00 41 42
XX6072: 43 44 50 51 52 53 77 78 79 6D
XX607C: 74 75 76 6C 71 72 73 4D 70 6E
XX6086: 00 00 00 00 00 00 00 00 00 00
XX6090: 00 00 00 00 4C 00 70 00 00 00
XX609A: 29 7F C9 40 D0 05 A9 50 4C B4
XX60A4: 60 C9 5E D0 05 A9 4E 4C B4 60
XX60AE: C9 5D D0 02 A9 4D 8D 98 60 20
XX60B8: DA 61 20 61 62 AD 36 62 C9 01
XX60C2: F0 2A AD 98 60 C9 00 F0 13 20
XX60CC: 09 40 A9 00 8D 36 62 2C 03 03
XX60D6: 30 01 60 A9 0A 4C 09 40 60 4C
XX60E0: 06 70 4C 03 70 4C 0C 70 4C 09
XX60EA: 70 4C CB 60 AD 98 60 C9 00 F0
XX60F4: E9 A9 00 8D 36 62 AD 98 60 C9
XX60FE: 1B F0 93 C9 44 F0 DA C9 64 F0
XX6108: D6 C9 4D F0 D5 C9 6D F0 D1 C9
XX6112: 58 F0 D0 C9 78 F0 CC C9 41 F0
XX611C: CB C9 61 F0 C7 2C 0D 03 10 05
XX6126: A2 3F 4C 2D 61 A2 4F 8E 99 60
XX6130: A2 00 A8 DD 03 60 F0 06 E8 E0
XX613A: 32 D0 F6 60 BC 34 60 88 BE 70
XX6144: 60 8E 97 60 C0 04 90 43 C0 16
XX614E: F0 3B C0 08 90 0E AD 98 60 2C
XX6158: 14 03 10 03 4C 6C 61 4C CB 60
XX6162: 2C 0D 03 10 05 A2 00 8E 99 60
XX616C: A9 1B 20 09 40 20 06 20 AD 99
XX6176: 60 C9 00 F0 03 20 09 40 20 06
XX6180: 20 AD 97 60 20 09 40 20 06 20
XX618A: 60 20 0F 40 60 2C 0D 03 10 08
XX6194: A9 00 8D 99 60 4C A1 61 2C 15
XX619E: 03 10 1F A9 1B 20 09 40 20 06
XX61A8: 20 AD 99 60 C9 00 F0 03 20 09
XX61B2: 40 20 06 20 AD 97 60 20 09 40
XX61BC: 20 06 20 60 A9 1B 20 09 40 20
XX61C6: 06 20 A9 5B 20 09 40 20 06 20
XX61D0: AD 97 60 20 09 40 20 06 20 60
XX61DA: AD 36 62 C9 12 F0 24 C9 01 F0
XX61E4: 1D AD 98 60 C9 12 D0 09 8D 36
XX61EE: 62 A9 00 8D 98 60 60 C9 01 D0
XX61F8: 08 8D 36 62 A9 00 8D 98 60 60
XX6202: 4C 29 62 AD 98 60 C9 12 D0 06
XX620C: 60 A9 00 8D 36 62 A2 14 DD 37
XX6216: 62 F0 04 CA 10 F8 60 BD 4C 62
XX6220: 8D 98 60 A9 00 8D 36 62 60 AD
XX622A: 98 60 C9 01 D0 05 A9 00 8D 36
XX6234: 62 60 00 21 22 3C 3E 28 29 2D
XX623E: 27 2F 4E 50 08 33 34 35 36 00
XX6248: 00 00 00 00 7C 7E 5B 5D 7B 7D
XX6252: 5F 60 5C 5E 40 7F 1C 1D 1E 1F
XX625C: 00 00 00 00 00 2C 63 C0 10 0E
XX6266: C9 41 90 0A C9 5B B0 06 18 69
XX6270: 20 8D 98 60 60 A0 A0 00 B6 B0
XX627A:
XX3D0G
XXBSAVE DCOM.KEYBOARD.SHFMOD,A$6000,L$279
XXTEXT:HOME:?"UNPACKING:":?"NEW ALS/CCS 7710/ETC DRIVER":POKE 34,3:HOME:CALL -151
XX4000: 4C BE 41 4C DA 41
XX4006: 4C F4 41 4C E2 41 4C 32 40 4C
XX4010: FD 41 00 00 00 F0 FF FF FF F0
XX401A: FF FF 00 00 00 60 00 00 00 00
XX4024: 15 11 1D 00 19 00 00 00 00 00
XX402E: 0D 05 09 01 C9 03 90 13 AA A8
XX4038: B9 12 40 F0 0C C0 05 90 0C C0
XX4042: 07 90 59 C0 0A 90 01 60 4C 12
XX404C: 41 C0 03 D0 27 A9 FF A0 06 99
XX4056: 12 40 88 C0 03 D0 F8 A9 F0 99
XX4060: 12 40 A0 09 B9 12 40 C9 F0 F0
XX406A: 05 A9 FF 99 12 40 88 C0 06 D0
XX4074: EF 4C 63 41 A0 09 A9 00 99 12
XX407E: 40 88 99 12 40 88 A9 F0 99 12
XX4088: 40 88 A9 FF 99 12 40 88 C0 03
XX4092: B0 F8 A0 04 A9 F0 99 12 40 4C
XX409C: 63 41 C0 05 F0 13 20 C8 40 A0
XX40A6: 05 A9 FF 99 12 40 C8 A9 F0 99
XX40B0: 12 40 4C 63 41 20 C8 40 A0 05
XX40BA: A9 F0 99 12 40 C8 A9 FF 99 12
XX40C4: 40 4C 63 41 A0 03 A9 FF 99 12
XX40CE: 40 C8 99 12 40 A0 07 B9 12 40
XX40D8: C9 F0 F0 21 A9 00 99 12 40 C8
XX40E2: B9 12 40 C9 F0 F0 0C A9 FF 99
XX40EC: 12 40 C8 A9 F0 99 12 40 60 C8
XX40F6: A9 FF 99 12 40 60 60 A9 F0 A0
XX4100: 08 99 12 40 88 A9 00 99 12 40
XX410A: A9 FF A0 09 99 12 40 60 BD 12
XX4114: 40 C9 00 F0 1B A0 09 B9 12 40
XX411E: C9 00 F0 05 A9 FF 99 12 40 88
XX4128: C0 06 D0 EF A9 F0 9D 12 40 4C
XX4132: 63 41 60 A0 0B B9 12 40 C9 F0
XX413C: F0 06 88 10 F6 4C 50 41 C0 03
XX4146: 90 09 C0 07 90 0B C0 0C 90 0D
XX4150: 60 8C 1D 03 4C 3E 41 8C 1F 03
XX415A: 4C 3E 41 8C 1E 03 4C 3E 41 20
XX4164: 35 41 AD 1F 03 C9 03 F0 0D C9
XX416E: 04 F0 0E C9 05 F0 0F C9 06 F0
XX4178: 10 60 A2 00 4C 8B 41 A2 01 4C
XX4182: 8B 41 A2 08 4C 8B 41 A2 09 AD
XX418C: 1E 03 C9 07 F0 09 C9 08 F0 0A
XX4196: C9 09 F0 0B 60 A0 02 4C A7 41
XX41A0: A0 06 4C A7 41 A0 04 8A 8C BD
XX41AA: 41 18 6D BD 41 A8 B9 22 40 AE
XX41B4: 20 40 9D 8E C0 8D 21 40 60 00
XX41BE: AE 1A 03 8A 0A 0A 0A 0A 8D 20
XX41C8: 40 A8 A9 23 99 8E C0 A9 11 99
XX41D2: 8E C0 20 63 41 4C 35 41 AC 20
XX41DC: 40 B9 8E C0 4A 60 AC 20 40 29
XX41E6: 7F 48 B9 8E C0 29 03 F0 F9 68
XX41F0: 99 8F C0 60 AC 20 40 B9 8F C0
XX41FA: 29 7F 60 A9 71 AE 20 40 9D 8E
XX4204: C0 A9 00 9D 8F C0 A9 F3 20 A8
XX420E: FC A9 F0 20 A8 FC AD 21 40 AE
XX4218: 20 40 9D 8E C0 60 D0 02 A9
XX3D0G
XXBSAVE DCOM.MODEM.ALSDIS,A$4000,L$220
XXTEXT:HOME:?"UNPACKING:":?"NEW SUPER SERIAL/LOOK ALIKE DRIVER":POKE 34,3:HOME:CALL -151
XX4000: 4C 9F 40 4C F8 40
XX4006: 4C 1D 41 4C 08 41 4C 2E 40 4C
XX4010: 34 41 FF F0 FF FF F0 FF FF F0
XX401A: FF FF 00 00 FF 60 00 00 06 08
XX4024: 0A 10 90 30 B0 0B 6B 2B 00 00
XX402E: A8 AA BD 12 40 F0 25 98 AA E0
XX4038: 03 90 0D 98 AA E0 07 90 0D 98
XX4042: AA E0 0C 90 0D 60 8E 1D 03 4C
XX404C: 5B 40 8E 1F 03 4C 5B 40 8E 1E
XX4056: 03 4C 5B 40 60 AE 1D 03 AC 1F
XX4060: 03 BD 22 40 18 79 22 40 AC 21
XX406A: 40 99 8B C0 AE 1E 03 BD 22 40
XX4074: 99 8A C0 A2 00 BD 12 40 C9 00
XX407E: F0 05 A9 FF 9D 12 40 E8 E0 0D
XX4088: 90 EF A9 F0 AE 1F 03 AC 1D 03
XX4092: 9D 12 40 99 12 40 AE 1E 03 9D
XX409C: 12 40 60 AD 1A 03 18 69 C0 8D
XX40A6: 20 40 AD 1A 03 0A 0A 0A 0A 8D
XX40B0: 21 40 AE 20 40 AC 21 40 A9 01
XX40BA: 99 8A C0 A2 02 BD 12 40 C9 F0
XX40C4: F0 06 CA 10 F6 4C CF 40 8E 1D
XX40CE: 03 A2 06 BD 12 40 C9 F0 F0 08
XX40D8: CA E0 03 B0 F4 4C E3 40 8E 1F
XX40E2: 03 A2 0B BD 12 40 C9 F0 F0 06
XX40EC: CA E0 07 B0 F4 60 8E 1E 03 4C
XX40F6: 5B 40 AC 21 40 B9 89 C0 29 08
XX4100: C9 08 F0 02 18 60 38 60 AC 21
XX410A: 40 48 B9 89 C0 29 10 C9 10 D0
XX4114: F7 68 99 88 C0 20 06 20 60 AC
XX411E: 21 40 B9 88 C0 29 7F 60 A2 CA
XX4128: CA D0 FD 38 E9 01 D0 F6 AE 1A
XX4132: 03 60 AC 21 40 B9 8A C0 48 09
XX413C: 0C 99 8A C0 A9 E9 20 26 41 68
XX4146: 99 8A C0 60 90 0B C0 0C 90 0D
XX4150:
XX3D0G
XXBSAVE DCOM.MODEM.SSC,A$4000,L$14F
XXTEXT:HOME:?"---":?:?
XXNEW
XX
XX10 D$ = CHR$ (4):CF$ = "CONFIG.TERM"
XX20 TEXT : HOME
XX30 PRINT "DCOM 3.21 TERMINAL CONFIGURATION MENU:"
XX40 PRINT : POKE 34,3
XX50 PRINT "----------------------------------------"
XX60 HOME
XX70 PRINT : PRINT
XX80 NO = 1
XX90 REM LOOP BEGINS HERE
XX100 READ A$
XX110 IF A$ = "**" THEN 400
XX120 POKE 34,3: HOME : PRINT "WHAT "A$" DO YOU HAVE?"
XX130 PRINT :I = 1
XX140 READ N$,F$(I),DE$(I): IF N$ = "*" THEN 190
XX150 N$(I) = N$
XX160 PRINT I") "N$(I)
XX170 I = I + 1
XX180 GOTO 140
XX190 POKE 34,17: HOME
XX200 I = I - 1
XX210 PRINT : PRINT "ENTER THE NUMBER OF YOU CHOICE, OR 'Q' TO EXIT."
XX220 PRINT
XX230 INPUT "-> ";B$
XX240 IF B$ = "Q" THEN TEXT : HOME : END
XX250 A = VAL (B$): IF A < 1 OR A > I THEN PRINT CHR$ (7): GOTO 210
XX260 FF$(NO) = F$(A)
XX270 DD$(NO) = DE$(A)
XX280 NO = NO + 1
XX290 IF LEFT$ (A$,3) < > "SER" THEN 390
XX300 IF LEFT$ (N$(A),3) = "//C" THEN SL = 2: GOTO 390
XX310 PRINT : PRINT "WHAT SLOT IS YOUR SERIAL CARD IN?"
XX320 INPUT "[USUALLY 2] >";SL$:ER = 0:SL = VAL (SL$)
XX330 IF SL < 1 OR SL = 3 OR SL = 6 THEN ER = 1
XX340 IF SL > 7 OR SL < > INT (SL) THEN ER = 1
XX350 IF ER THEN PRINT "THAT'S IMPOSSIBLE!?! SLOTS 0, 3 AND 6"
XX360 IF ER THEN PRINT "ARE DIDICATED TO MEMORY, 80 COLS., AND"
XX370 IF ER THEN PRINT "YOUR DISK CONTROLLER. PLEASE TRY AGAIN."
XX380 IF ER THEN 310
XX390 GOTO 90
XX400 POKE 34,3: HOME
XX410 NO = NO - 1
XX420 PRINT "I HAVE:": PRINT
XX430 FOR I = 1 TO NO
XX440 PRINT I") ";DD$(I);
XX450 IF I = 3 THEN PRINT " (SLOT "SL")";
XX460 PRINT
XX470 NEXT I
XX480 POKE 34,17
XX490 HOME
XX500 PRINT "S) SAVE": PRINT "A) ABORT AND START OVER."
XX510 PRINT :
XX520 INPUT "-> ";A$
XX530 IF A$ = "S" THEN 560
XX540 IF A$ = "A" THEN RUN
XX550 PRINT : GOTO 500
XX560 TEXT : HOME
XX570 PRINT "SAVING DRIVER SETTINGS."
XX580 PRINT D$"OPEN "CF$
XX590 PRINT D$"DELETE "CF$
XX600 PRINT D$"OPEN "CF$
XX610 PRINT D$"WRITE "CF$
XX620 PRINT "DCOM.MAIN"
XX630 PRINT "TERMINAL MAIN CODE"
XX640 PRINT "DCOM.CONTROL"
XX650 PRINT "TERMINAL CONTROL PANEL"
XX680 FOR I = 1 TO NO
XX690 PRINT FF$(I): PRINT DD$(I): NEXT I
XX700 PRINT SL
XX710 PRINT D$"CLOSE"
XX720 HOME : PRINT "DONE. HIT ";: INVERSE : PRINT "RETURN";
XX730 NORMAL : PRINT " IF YOU WOULD LIKE TO"
XX740 PRINT : PRINT "FIRE-UP THE TERMINAL, -OR- TYPE ";
XX750 INVERSE : PRINT "ESC";: NORMAL : PRINT " TO"
XX760 PRINT : PRINT "EXIT. ";
XX770 GET A$: IF A$ = CHR$ (27) THEN HOME : END
XX780 IF A$ < > CHR$ (13) THEN 770
XX790 HOME
XX800 PRINT : PRINT "RUNNING 'HELLO'": PRINT D$"RUN HELLO"
XX810 END
XX820 END
XX821 DATA KEYBOARD
XX822 DATA TRUE UPPER/LOWER CASE KEYBOARD,DCOM.KEYBOARD.IIE
XX823 DATA TRUE UPPER/LOWER CASE KEYBOARD DRIVER
XX824 DATA FAKE U/L CASE BY SHIFT-KEY>>PADDLE 2
XX825 DATA DCOM.KEYBOARD.SHFMOD
XX826 DATA SHIFT KEY MOD KEYBOARD DRIVER
XX827 DATA *,XX,XX
XX830 DATA 80 COLUMN CARD
XX840 DATA OMNI-VISION (SLOT 2),DCOM.SCREEN.DVISION
XX850 DATA 'COMPUTER STOP' OMNI-VISION DRIVER
XX860 DATA DOUBLE-VISION (SLOT 3),DCOM.SCREEN.DVISION
XX870 DATA 'COMPUTER STOP' DOUBLE-VISION DRIVER
XX880 DATA APPLE //E IN AUX SLOT,DCOM.SCREEN.IIE
XX890 DATA APPLE (AUX SLOT) 80 COLUMN DRIVER
XX900 DATA APPLE //C BUILT-IN 80 COLUMN CARD,DCOM.SCREEN.IIE
XX910 DATA APPLE //C 80 COLUMN DRIVER
XX911 DATA VIDEX VIDEOTERM SCREEN DRIVER,DCOM.SCREEN.VDX
XX912 DATA VIDEX VIDEOTERM DRIVER
XX920 DATA *,XX,XX
XX930 DATA SERIAL CARD
XX940 DATA SUPER SERIAL CARD,DCOM.MODEM.SSC
XX950 DATA SUPER SERIAL CARD DRIVER
XX960 DATA ALS/CCS 7710/ETC...,DCOM.MODEM.ALSDIS
XX970 DATA ALS DISPATCHER TYPE DRIVER.
XX980 DATA //C SERIAL PORT,DCOM.MODEM.SSC
XX990 DATA APPLE //C MODEM PORT DRIVER
XX1000 DATA GENERIC PASCAL COMPATIBLE,DCOM.MODEM.PASCAL
XX1010 DATA GENERIC P-SYS SERIAL DRIVER
XX1020 DATA CPS MULTIFUNCTION CARD,DCOM.MODEM.CPS
XX1030 DATA CPS MULTIFUNCTION DRIVER
XX1035 DATA SSM-AIO-II SERIAL CARD
XX1036 DATA DCOM.MODEM.PASCAL
XX1037 DATA SSM-AIO-II SERIAL DRIVER
XX1040 DATA *,XX,XX
XX1050 DATA DATA COMM. HARDWARE
XX1060 DATA HAYES COMPAT. MODEM (TONE DIALING)
XX1070 DATA DCOM.PERSONALITY.HAYES
XX1080 DATA HAYES (OR COMPAT.) TONE DIALER
XX1090 DATA HAYES COMPAT. MODEM (PULSE DIALING),DCOM.PERSONALITY.PHAYES
XX1100 DATA HAYES (OR COMPAT.) PULSE DIALER
XX1110 DATA DUMB (NON HAYES COMPAT.) MODEM
XX1120 DATA DCOM.PERSONALITY.DUMB
XX1130 DATA NON DIALING MODEM DRIVER
XX1140 DATA NO MODEM (HOOKED DIRECTLY TO SYSTEM)
XX1150 DATA DCOM.PERSONALITY.NETWORK
XX1160 DATA DIRECT NETWORK CONNECTION DRIVER
XX1170 DATA UNGERMANN/BASS NETONE DIRECT CONNECT
XX1180 DATA DCOM.PERSONALITY.NETONE
XX1190 DATA U/B NET-ONE BROADBAND NETWORK DRIVER
XX1200 DATA *,XX,XX
XX1210 DATA **
XX1220 DATA **
XXSAVE CONFIGURE TERMINAL
XXTEXT
XXHOME:PRINT"DONE. TERMINAL PROGRAM NOW PATCHED."
XXPRINT"RE-BOOT TO FIRE UP THE TERMINAL..."
SHAR_EOF
if test 18541 -ne "`wc -c < 'patch.exec'`"
then
echo shar: error transmitting "'patch.exec'" '(should have been 18541 characters)'
fi
fi # end of overwriting check
# End of shell archive
exit 0