RAINBOW PROTOCOL
FILE INFORMATION
FILENAME(S): RAINBOW PROTOCOL
FILE TYPE(S): SEQ
FILE SIZE: 3.7K
FIRST SEEN: 2025-11-30 18:12:27
APPEARS ON: 1 disk(s)
FILE HASH
c86b96625561e8699be6a70d197486b50d026a95fb825f4e1dde01b6767f311b
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| DATARICH | RAINBOW PROTOCOL | SEQ | Sailor, Ganheden | 11 | 5 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 80 2A 4E 42 22 52 41 49 4E 42 4F 57 20 50 52 4F |.*NB"RAINBOW PRO| 00000010: 54 4F 43 4F 4C 22 0D 80 2A 4C 4D 35 3A 52 4D 37 |TOCOL"..*LM5:RM7| 00000020: 35 3A 4A 55 31 0D 80 2A 30 3D 30 3A 31 3D 31 3A |5:JU1..*0=0:1=1:| 00000030: 32 3D 32 3A 33 3D 33 3A 34 3D 34 3A 4C 4E 32 3A |2=2:3=3:4=4:LN2:| 00000040: 43 4E 31 3A 50 23 31 0D 80 2A 48 44 33 3A 2C D2 |CN1:P#1..*HD3:,.| 00000050: C1 C9 CE C2 CF D7 20 D0 D2 CF D4 CF C3 CF CC 2C |...... ........,| 00000060: D0 C1 C7 C5 20 80 23 0D D2 C1 C9 CE C2 CF D7 20 |.... .#........ | 00000070: D0 D2 CF D4 CF C3 CF CC 80 2A 43 4E 30 0D 0D 0D |.........*CN0...| 00000080: 20 20 20 20 20 D2 41 49 4E 42 4F 57 20 50 52 4F | .AINBOW PRO| 00000090: 54 4F 43 4F 4C 20 49 53 20 41 20 53 54 41 54 45 |TOCOL IS A STATE| 000000A0: 2D 4F 46 2D 54 48 45 2D 41 52 54 20 4D 4F 44 45 |-OF-THE-ART MODE| 000000B0: 4D 20 54 52 41 4E 53 46 45 52 20 50 52 4F 47 52 |M TRANSFER PROGR| 000000C0: 41 4D 20 46 4F 52 20 54 48 45 20 C3 4F 4D 4D 4F |AM FOR THE .OMMO| 000000D0: 44 4F 52 45 20 36 34 2E 20 20 C1 4C 4C 20 46 49 |DORE 64. .LL FI| 000000E0: 4C 45 53 20 43 41 4E 20 42 45 20 53 45 4E 54 20 |LES CAN BE SENT | 000000F0: 41 43 52 4F 53 53 20 54 48 45 20 4D 4F 44 45 4D |ACROSS THE MODEM| 00000100: 2C 20 45 56 45 4E 20 52 45 4C 41 54 49 56 45 20 |, EVEN RELATIVE | 00000110: 46 49 4C 45 53 2E 20 20 D2 41 49 4E 42 4F 57 20 |FILES. .AINBOW | 00000120: 49 53 20 49 4E 54 45 4C 4C 49 47 45 4E 54 20 41 |IS INTELLIGENT A| 00000130: 4E 44 20 45 41 53 59 20 54 4F 20 41 44 44 20 54 |ND EASY TO ADD T| 00000140: 4F 20 41 4E 59 20 4F 46 20 59 4F 55 52 20 50 52 |O ANY OF YOUR PR| 00000150: 4F 47 52 41 4D 53 2E 0D 0D 20 20 20 20 20 20 20 |OGRAMS... | 00000160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000170: 20 20 20 20 D2 C1 C9 CE C2 CF D7 20 D2 C5 D3 C9 | ....... ....| 00000180: C4 C5 D3 3A 0D 20 20 20 20 20 20 20 20 20 20 20 |...:. | 00000190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000001A0: 20 20 24 C3 30 30 30 20 2D 20 24 C3 39 34 31 0D | $.000 - $.941.| 000001B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 34 39 31 | 491| 000001D0: 35 32 20 2D 20 35 31 35 32 31 0D 0D 20 20 20 20 |52 - 51521.. | 000001E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000001F0: 20 20 20 20 20 20 20 D3 C5 D4 D4 C9 CE C7 20 CD | ....... .| 00000200: C5 CD CF D2 D9 20 CC CF C3 C1 D4 C9 CF CE D3 3A |..... .........:| 00000210: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00000220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 C4 C9 | ..| 00000230: D3 D0 CC C1 D9 A0 D3 D7 C9 D4 C3 C8 2E 2E 34 39 |..............49| 00000240: 31 39 37 0D 20 20 20 20 20 20 20 20 20 20 20 20 |197. | 00000250: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000260: 20 C4 C5 D6 C9 C3 C5 2E 2E 2E 2E 2E 2E 2E 2E 2E | ...............| 00000270: 2E 34 39 31 39 38 0D 20 20 20 20 20 20 20 20 20 |.49198. | 00000280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000290: 20 20 20 20 C2 CC CF C3 CB A0 D3 C9 DA C5 2E 2E | ............| 000002A0: 2E 2E 2E 2E 34 39 31 39 39 0D 20 20 20 20 20 20 |....49199. | 000002B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000002C0: 20 20 20 20 20 20 20 C4 D2 C9 D6 C5 2E 2E 2E 2E | .........| 000002D0: 2E 2E 2E 2E 2E 2E 2E 34 39 32 30 30 0D 20 20 20 |.......49200. | 000002E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000002F0: 20 20 20 20 20 20 20 20 20 20 C3 CF CD CD D5 CE | ......| 00000300: C9 C3 C1 D4 C9 CF CE 2E 2E 2E 34 39 31 39 36 0D |..........49196.| 00000310: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. | 00000320: 20 20 20 20 20 20 20 20 20 20 20 20 CF D0 D4 C9 | ....| 00000330: CF CE C1 CC 20 D1 D5 C5 D2 D9 20 CC CF C3 C1 D4 |.... ..... .....| 00000340: C9 CF CE D3 3A 0D 20 20 20 20 20 20 20 20 20 20 |....:. | 00000350: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000360: 20 20 20 20 C6 C9 CC C5 20 D4 D9 D0 C5 2E 2E 2E | .... .......| 00000370: 2E 2E 2E 2E 34 39 31 39 33 0D 20 20 20 20 20 20 |....49193. | 00000380: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000390: 20 20 20 20 20 20 20 20 CC C5 CE C7 D4 C8 2E 2E | ........| 000003A0: 2E 2E 34 39 31 39 34 2D 34 39 31 39 35 0D 0D 20 |..49194-49195.. | 000003B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000003C0: 20 20 20 20 20 20 20 20 20 20 C1 C3 D4 C9 D6 C1 | ......| 000003D0: D4 C9 CE C7 20 CC CF C3 C1 D4 C9 CF CE D3 3A 0D |.... .........:.| 000003E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000003F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 D4 D2 | ..| 00000400: C1 CE D3 CD C9 D4 2E 2E 2E 2E 2E 2E 2E 2E 34 39 |..............49| 00000410: 31 35 32 0D 20 20 20 20 20 20 20 20 20 20 20 20 |152. | 00000420: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000430: 20 20 D2 C5 C3 C5 C9 D6 C5 2E 2E 2E 2E 2E 2E 2E | ..............| 00000440: 2E 2E 34 39 31 35 35 0D 0D 0D C4 C9 D3 D0 CC C1 |..49155.........| 00000450: D9 20 D3 D7 C9 D4 C3 C8 3A 20 34 39 31 39 37 0D |. ......: 49197.| 00000460: 0D 20 20 20 20 20 D0 4F 4B 49 4E 47 20 41 20 31 |. .OKING A 1| 00000470: 20 49 4E 20 54 48 49 53 20 4C 4F 43 41 54 49 4F | IN THIS LOCATIO| 00000480: 4E 20 57 49 4C 4C 20 54 55 52 4E 20 4F 4E 20 54 |N WILL TURN ON T| 00000490: 48 45 20 53 43 52 45 45 4E 20 44 49 53 50 4C 41 |HE SCREEN DISPLA| 000004A0: 59 2E 20 20 D4 48 49 53 20 4D 4F 44 45 20 49 53 |Y. .HIS MODE IS| 000004B0: 20 20 55 53 45 44 20 49 4E 20 54 45 52 4D 49 4E | USED IN TERMIN| 000004C0: 41 4C 20 50 52 4F 47 52 41 4D 53 20 57 48 45 52 |AL PROGRAMS WHER| 000004D0: 45 20 54 48 45 20 50 52 4F 47 52 45 53 53 20 4F |E THE PROGRESS O| 000004E0: 46 20 54 48 45 20 54 52 41 4E 53 46 45 52 20 4E |F THE TRANSFER N| 000004F0: 45 45 44 53 20 54 4F 20 42 45 20 4D 4F 4E 49 54 |EEDS TO BE MONIT| 00000500: 4F 52 45 44 2E 20 20 C9 46 20 53 45 54 20 54 4F |ORED. .F SET TO| 00000510: 20 30 20 4F 4E 4C 59 A0 44 49 53 4B 20 45 52 52 | 0 ONLY.DISK ERR| 00000520: 4F 52 53 20 57 49 4C 4C 20 42 45 20 44 49 53 50 |ORS WILL BE DISP| 00000530: 4C 41 59 45 44 2E 20 20 D4 48 49 53 20 4D 4F 44 |LAYED. .HIS MOD| 00000540: 45 20 49 53 20 55 53 45 44 20 55 53 55 41 4C 4C |E IS USED USUALL| 00000550: 59 20 49 4E 20 41 20 C2 C2 D3 20 50 52 4F 47 52 |Y IN A ... PROGR| 00000560: 41 4D 2E 0D 0D C4 C5 D6 C9 C3 C5 20 D3 C5 CC C5 |AM......... ....| 00000570: C3 D4 3A 20 34 39 31 39 38 0D 0D 20 20 20 20 20 |..: 49198.. | 00000580: D4 48 45 20 4E 55 4D 42 45 52 20 4F 46 20 54 48 |.HE NUMBER OF TH| 00000590: 45 20 44 49 53 4B 20 44 52 49 56 45 20 44 45 56 |E DISK DRIVE DEV| 000005A0: 49 43 45 20 4D 55 53 54 20 42 45 20 50 4F 4B 45 |ICE MUST BE POKE| 000005B0: 44 20 49 4E 54 4F 20 54 48 49 53 20 4C 4F 43 41 |D INTO THIS LOCA| 000005C0: 54 49 4F 4E 2E 20 20 D4 48 45 20 4E 55 4D 42 45 |TION. .HE NUMBE| 000005D0: 52 20 4D 55 53 54 20 42 45 20 42 45 54 57 45 45 |R MUST BE BETWEE| 000005E0: 4E 20 38 20 41 4E 44 20 31 31 20 41 4E 44 20 49 |N 8 AND 11 AND I| 000005F0: 4E 20 44 45 43 49 4D 41 4C 20 28 4E 4F 54 20 C1 |N DECIMAL (NOT .| 00000600: D3 C3 C9 C9 29 2E 0D 0D C2 CC CF C3 CB A0 D3 C9 |....)...........| 00000610: DA C5 3A 20 34 39 31 39 39 0D 0D 20 20 20 20 20 |..: 49199.. | 00000620: D4 48 45 20 4E 55 4D 42 45 52 20 4F 46 20 42 59 |.HE NUMBER OF BY| 00000630: 54 45 53 20 54 4F 20 53 45 4E 44 20 50 45 52 20 |TES TO SEND PER | 00000640: 45 41 43 48 20 49 54 45 52 41 54 49 4F 4E 20 4F |EACH ITERATION O| 00000650: 46 20 54 48 45 20 54 52 41 4E 53 46 45 52 20 49 |F THE TRANSFER I| 00000660: 53 20 50 4F 4B 45 44 20 49 4E 54 4F 20 54 48 49 |S POKED INTO THI| 00000670: 53 20 4C 4F 43 41 54 49 4F 4E 2E 20 20 D4 48 49 |S LOCATION. .HI| 00000680: 53 20 49 53 20 4F 4E 4C 59 20 4E 45 43 45 53 53 |S IS ONLY NECESS| 00000690: 41 52 59 20 57 48 45 4E 20 54 52 41 4E 53 4D 49 |ARY WHEN TRANSMI| 000006A0: 54 54 49 4E 47 2E 20 20 D2 45 43 45 49 56 49 4E |TTING. .ECEIVIN| 000006B0: 47 20 41 44 4A 55 53 54 53 20 41 55 54 4F 4D 41 |G ADJUSTS AUTOMA| 000006C0: 54 49 43 41 4C 4C 59 2E 20 20 C2 4C 4F 43 4B 20 |TICALLY. .LOCK | 000006D0: 53 49 5A 45 20 53 48 4F 55 4C 44 20 42 45 20 42 |SIZE SHOULD BE B| 000006E0: 45 54 57 45 45 4E 20 33 30 20 41 4E 44 20 32 35 |ETWEEN 30 AND 25| 000006F0: 35 2E 0D 0D C4 D2 C9 D6 C5 3A 20 34 39 32 30 30 |5........: 49200| 00000700: 0D 0D 20 20 20 20 20 D4 48 49 53 20 4C 4F 43 41 |.. .HIS LOCA| 00000710: 54 49 4F 4E 20 49 53 20 55 53 45 44 20 54 4F 20 |TION IS USED TO | 00000720: 53 45 4C 45 43 54 20 54 48 45 20 44 52 49 56 45 |SELECT THE DRIVE| 00000730: 20 4E 55 4D 42 45 52 20 4F 4E 20 41 20 44 55 41 | NUMBER ON A DUA| 00000740: 4C 20 44 49 53 4B 20 44 52 49 56 45 20 53 59 53 |L DISK DRIVE SYS| 00000750: 54 45 4D 2E 20 20 C9 54 20 53 48 4F 55 4C 44 20 |TEM. .T SHOULD | 00000760: 42 45 20 50 4F 4B 45 44 20 57 49 54 48 20 41 4E |BE POKED WITH AN| 00000770: 20 C1 D3 C3 C9 C9 20 30 20 4F 52 20 41 4E 20 C1 | ..... 0 OR AN .| 00000780: D3 C3 C9 C9 20 31 2C 20 44 45 43 20 34 38 20 4F |.... 1, DEC 48 O| 00000790: 52 20 34 39 2E 0D 0D C3 CF CD CD D5 CE C9 C3 C1 |R 49............| 000007A0: D4 C9 CF CE 3A 20 34 39 31 39 36 0D 0D 20 20 20 |....: 49196.. | 000007B0: 20 20 D2 C1 C9 CE C2 CF D7 20 49 53 20 49 4E 54 | ....... IS INT| 000007C0: 45 4C 4C 49 47 45 4E 54 20 45 4E 4F 55 47 48 20 |ELLIGENT ENOUGH | 000007D0: 54 4F 20 52 45 50 4F 52 54 20 53 45 56 45 52 41 |TO REPORT SEVERA| 000007E0: 4C 20 44 49 46 46 45 52 45 4E 54 20 45 52 52 4F |L DIFFERENT ERRO| 000007F0: 52 53 20 41 46 54 45 52 20 41 20 54 52 41 4E 53 |RS AFTER A TRANS| 00000800: 46 45 52 2E 20 20 D4 48 45 20 4E 55 4D 42 45 52 |FER. .HE NUMBER| 00000810: 20 52 45 54 55 52 4E 45 44 20 49 4E 20 54 48 49 | RETURNED IN THI| 00000820: 53 20 4C 4F 43 41 54 49 4F 4E 20 48 41 53 20 54 |S LOCATION HAS T| 00000830: 48 45 20 46 4F 4C 4C 4F 57 49 4E 47 20 4D 45 41 |HE FOLLOWING MEA| 00000840: 4E 49 4E 47 53 3A 0D 20 20 20 20 20 30 29 2E 2E |NINGS:. 0)..| 00000850: CD 45 41 4E 53 20 4E 4F 20 45 52 52 4F 52 2C 20 |.EANS NO ERROR, | 00000860: 20 54 52 41 4E 53 46 45 52 20 43 4F 4D 50 4C 45 | TRANSFER COMPLE| 00000870: 54 45 2E 0D 20 20 20 20 20 31 29 2E 2E CE 4F 20 |TE.. 1)...O | 00000880: 20 52 45 53 50 4F 4E 53 45 20 46 52 4F 4D 20 4F | RESPONSE FROM O| 00000890: 54 48 45 52 20 43 4F 4D 50 55 54 45 52 2E 0D 20 |THER COMPUTER.. | 000008A0: 20 20 20 20 32 29 2E 2E D4 48 45 52 45 20 57 41 | 2)...HERE WA| 000008B0: 53 20 41 20 4C 4F 43 41 4C 20 44 49 53 4B 20 45 |S A LOCAL DISK E| 000008C0: 52 52 4F 52 2E 0D 20 20 20 20 20 33 29 2E 2E C9 |RROR.. 3)...| 000008D0: 46 20 54 52 41 4E 53 4D 49 54 54 49 4E 47 2C 20 |F TRANSMITTING, | 000008E0: 54 48 49 53 20 45 52 52 4F 52 20 49 4E 44 49 43 |THIS ERROR INDIC| 000008F0: 41 54 45 53 20 41 20 C6 C9 CC C5 20 CE CF D4 20 |ATES A .... ... | 00000900: C6 CF D5 CE C4 20 45 52 52 4F 52 2E 20 20 C9 46 |..... ERROR. .F| 00000910: 20 52 45 43 45 49 56 49 4E 47 2C 20 49 4E 44 49 | RECEIVING, INDI| 00000920: 43 41 54 45 53 20 41 20 C4 C9 D3 CB 20 C6 D5 CC |CATES A .... ...| 00000930: CC 20 45 52 52 4F 52 2E 0D 20 20 20 20 20 34 29 |. ERROR.. 4)| 00000940: 2E 2E CF 54 48 45 52 20 43 4F 4D 50 55 54 45 52 |...THER COMPUTER| 00000950: 20 53 45 4E 54 20 41 20 C3 C1 CE C3 C5 CC 20 52 | SENT A ...... R| 00000960: 45 51 55 45 53 54 2E 0D 20 20 20 20 20 35 29 2E |EQUEST.. 5).| 00000970: 2E CD 55 4C 54 49 50 4C 45 20 41 54 54 45 4D 50 |..ULTIPLE ATTEMP| 00000980: 54 53 20 54 4F 20 53 45 4E 44 20 41 20 42 4C 4F |TS TO SEND A BLO| 00000990: 43 4B 20 46 41 49 4C 45 44 3B 20 54 52 41 4E 53 |CK FAILED; TRANS| 000009A0: 4D 49 53 53 49 4F 4E 20 50 52 4F 42 4C 45 4D 53 |MISSION PROBLEMS| 000009B0: 2E 0D 20 20 20 20 20 36 29 2E 2E CF 50 45 52 41 |.. 6)...PERA| 000009C0: 54 4F 52 20 4D 41 4E 55 41 4C 4C 59 20 43 41 4E |TOR MANUALLY CAN| 000009D0: 43 45 4C 45 44 2E 20 20 D4 48 49 53 20 49 53 20 |CELED. .HIS IS | 000009E0: 44 4F 4E 45 20 42 59 20 50 52 45 53 53 49 4E 47 |DONE BY PRESSING| 000009F0: 20 54 48 45 20 C3 4F 4D 4D 4F 44 4F 52 45 0D 20 | THE .OMMODORE. | 00000A00: 20 20 20 20 20 20 20 20 4C 4F 47 4F 20 4B 45 59 | LOGO KEY| 00000A10: 20 49 4E 20 54 48 45 20 4C 4F 57 45 52 20 4C 45 | IN THE LOWER LE| 00000A20: 46 54 20 48 41 4E 44 20 43 4F 52 4E 45 52 20 4F |FT HAND CORNER O| 00000A30: 46 20 54 48 45 20 4B 45 59 42 4F 41 52 44 2E 0D |F THE KEYBOARD..| 00000A40: 0D C1 C3 D4 C9 D6 C1 D4 C9 CF CE 3A 20 34 39 31 |...........: 491| 00000A50: 35 32 20 41 4E 44 20 34 39 31 35 35 0D 0D 20 20 |52 AND 49155.. | 00000A60: 20 20 20 D2 C1 C9 CE C2 CF D7 20 49 53 20 56 45 | ....... IS VE| 00000A70: 52 59 20 41 55 54 4F 4D 41 54 49 43 2E 20 20 C1 |RY AUTOMATIC. .| 00000A80: 46 54 45 52 20 53 45 54 54 49 4E 47 20 42 4C 4F |FTER SETTING BLO| 00000A90: 43 4B 20 53 49 5A 45 2C 20 44 52 49 56 45 20 41 |CK SIZE, DRIVE A| 00000AA0: 4E 44 20 44 45 56 49 43 45 20 50 55 54 20 54 48 |ND DEVICE PUT TH| 00000AB0: 45 20 46 49 4C 45 20 4E 41 4D 45 20 54 4F 20 54 |E FILE NAME TO T| 00000AC0: 52 41 4E 53 4D 49 54 20 4F 52 20 52 45 43 45 49 |RANSMIT OR RECEI| 00000AD0: 56 45 20 49 4E 20 54 48 45 20 C2 C1 D3 C9 C3 20 |VE IN THE ..... | 00000AE0: 56 41 52 49 41 42 4C 45 20 CE CD 24 2E 20 20 D4 |VARIABLE ..$. .| 00000AF0: 4F 20 54 52 41 4E 53 4D 49 54 2C 20 D3 D9 D3 20 |O TRANSMIT, ... | 00000B00: 34 39 31 35 32 2E 20 20 D4 4F 20 52 45 43 45 49 |49152. .O RECEI| 00000B10: 56 45 20 D3 D9 D3 20 34 39 31 35 35 2E 20 20 D2 |VE ... 49155. .| 00000B20: C1 C9 CE C2 CF D7 20 57 49 4C 4C 20 44 4F 20 41 |...... WILL DO A| 00000B30: 4C 4C 20 46 49 4C 45 20 48 41 4E 44 4C 49 4E 47 |LL FILE HANDLING| 00000B40: 2E 20 20 D9 4F 55 20 44 4F 20 4E 4F 54 20 4E 45 |. .OU DO NOT NE| 00000B50: 45 44 20 54 4F 20 53 50 45 43 49 46 59 20 46 49 |ED TO SPECIFY FI| 00000B60: 4C 45 20 54 59 50 45 2C 20 4C 45 4E 47 54 48 20 |LE TYPE, LENGTH | 00000B70: 4F 52 20 45 56 45 4E 20 4F 50 45 4E 20 54 48 45 |OR EVEN OPEN THE| 00000B80: 20 46 49 4C 45 20 46 49 52 53 54 2C 20 4C 49 4B | FILE FIRST, LIK| 00000B90: 45 20 53 4F 4D 45 20 50 52 4F 54 4F 43 4F 4C 53 |E SOME PROTOCOLS| 00000BA0: 2E 0D 0D 3E CE CF D4 C5 3A 20 D2 D3 2D 32 33 32 |...>....: ..-232| 00000BB0: 20 43 48 41 4E 4E 45 4C 20 4D 55 53 54 20 42 45 | CHANNEL MUST BE| 00000BC0: 20 4F 50 45 4E 20 42 45 46 4F 52 45 20 41 43 54 | OPEN BEFORE ACT| 00000BD0: 49 56 41 54 49 4E 47 20 D2 C1 C9 CE C2 CF D7 3A |IVATING .......:| 00000BE0: 20 CF D0 C5 CE 20 35 2C 32 2C 30 2C 43 C8 28 36 | .... 5,2,0,C.(6| 00000BF0: 29 2E 0D 0D 3E 3E D2 C5 CD C5 CD C2 C5 D2 3A 20 |)...>>........: | 00000C00: C2 4C 4F 43 4B 20 53 49 5A 45 20 4E 45 45 44 20 |.LOCK SIZE NEED | 00000C10: 4F 4E 4C 59 20 42 45 20 53 45 54 20 57 48 45 4E |ONLY BE SET WHEN| 00000C20: 20 54 52 41 4E 53 4D 49 54 54 49 4E 47 2E 20 20 | TRANSMITTING. | 00000C30: D2 45 43 45 49 56 45 52 20 57 49 4C 4C 20 41 55 |.ECEIVER WILL AU| 00000C40: 54 4F 4D 41 54 49 43 41 4C 4C 59 20 41 44 4A 55 |TOMATICALLY ADJU| 00000C50: 53 54 20 54 4F 20 54 48 45 20 50 52 4F 50 45 52 |ST TO THE PROPER| 00000C60: 20 42 4C 4F 43 4B 20 53 49 5A 45 2E 0D 0D D3 D0 | BLOCK SIZE.....| 00000C70: C5 C3 C9 C1 CC 20 C9 CE D4 C5 D2 CE C1 CC A0 D2 |..... ..........| 00000C80: CF D5 D4 C9 CE C5 3A 0D 20 20 20 20 20 C1 20 20 |......:. . | 00000C90: C4 C9 D2 C5 C3 D4 CF D2 D9 20 20 4C 4F 4F 4B 20 |......... LOOK | 00000CA0: 20 55 50 20 20 52 4F 55 54 49 4E 45 20 20 43 41 | UP ROUTINE CA| 00000CB0: 4E 20 42 45 20 43 41 4C 4C 45 44 20 46 52 4F 4D |N BE CALLED FROM| 00000CC0: 20 C2 C1 D3 C9 C3 3A 0D 20 20 20 20 20 31 5D 20 | .....:. 1] | 00000CD0: D0 55 54 20 46 49 4C 45 20 4E 41 4D 45 20 49 4E |.UT FILE NAME IN| 00000CE0: 20 CE CD 24 0D 20 20 20 20 20 32 5D 20 D3 D9 D3 | ..$. 2] ...| 00000CF0: 20 34 39 31 35 38 0D 20 20 20 20 20 33 5D 20 C6 | 49158. 3] .| 00000D00: 49 4C 45 54 59 50 45 20 52 45 54 55 52 4E 45 44 |ILETYPE RETURNED| 00000D10: 20 49 4E 20 34 39 31 39 33 20 49 4E 20 C1 D3 C3 | IN 49193 IN ...| 00000D20: C9 C9 0D 20 20 20 20 20 34 5D 20 CC 45 4E 47 54 |... 4] .ENGT| 00000D30: 48 20 52 45 54 55 52 4E 45 44 20 49 4E 20 34 39 |H RETURNED IN 49| 00000D40: 31 39 34 2D 34 39 31 39 35 22 0D 20 20 20 20 20 |194-49195". | 00000D50: 35 5D 20 C5 52 52 4F 52 20 52 45 54 55 52 4E 45 |5] .RROR RETURNE| 00000D60: 44 20 49 4E 20 34 39 31 39 36 3A 0D 20 20 20 20 |D IN 49196:. | 00000D70: 20 20 20 20 20 20 31 29 20 CF CB C1 D9 0D 20 20 | 1) ..... | 00000D80: 20 20 20 20 20 20 20 20 32 29 20 C4 49 53 4B 20 | 2) .ISK | 00000D90: 45 52 52 4F 52 0D 20 20 20 20 20 20 20 20 20 20 |ERROR. | 00000DA0: 33 29 20 C6 49 4C 45 20 4E 4F 54 20 46 4F 55 4E |3) .ILE NOT FOUN| 00000DB0: 44 2E 0D 0D D3 50 45 45 44 20 55 50 20 46 41 43 |D....PEED UP FAC| 00000DC0: 54 53 3A 0D 0D 20 20 20 20 20 D2 C1 C9 CE C2 CF |TS:.. ......| 00000DD0: D7 20 55 53 45 53 20 54 57 4F 20 44 49 46 46 45 |. USES TWO DIFFE| 00000DE0: 52 45 4E 54 20 53 50 45 45 44 20 55 50 20 54 45 |RENT SPEED UP TE| 00000DF0: 43 48 4E 49 51 55 45 53 2E 3A 0D 0D 20 20 20 20 |CHNIQUES.:.. | 00000E00: 20 31 5D 20 20 C1 4C 4C 20 D2 D3 2D 32 33 32 20 | 1] .LL ..-232 | 00000E10: 48 4F 4C 44 2D 4F 46 46 20 44 45 4C 41 59 53 20 |HOLD-OFF DELAYS | 00000E20: 41 52 45 20 53 45 54 20 54 4F 20 41 20 4D 49 4E |ARE SET TO A MIN| 00000E30: 49 4D 55 4D 2E 20 20 C2 4F 54 48 20 54 52 41 4E |IMUM. .OTH TRAN| 00000E40: 53 4D 49 54 54 49 4E 47 20 41 4E 44 20 52 45 43 |SMITTING AND REC| 00000E50: 45 49 56 49 4E 47 20 44 52 49 56 45 53 20 57 49 |EIVING DRIVES WI| 00000E60: 4C 4C 20 52 55 4E 20 41 54 20 54 48 45 20 53 41 |LL RUN AT THE SA| 00000E70: 4D 45 20 54 49 4D 45 2E 0D 0D 20 20 20 20 20 32 |ME TIME... 2| 00000E80: 5D 20 20 C1 20 42 4C 4F 43 4B 20 49 53 20 44 49 |] . BLOCK IS DI| 00000E90: 56 49 44 45 44 20 49 4E 54 4F 20 54 48 52 45 45 |VIDED INTO THREE| 00000EA0: 20 50 41 52 54 53 2E 20 20 C9 46 20 4F 4E 45 20 | PARTS. .F ONE | 00000EB0: 50 41 52 54 20 49 53 20 57 52 4F 4E 47 2C 20 4F |PART IS WRONG, O| 00000EC0: 4E 4C 59 20 54 48 45 20 4E 45 43 45 53 53 41 52 |NLY THE NECESSAR| 00000ED0: 59 20 50 4F 52 54 49 4F 4E 20 49 53 20 52 45 2D |Y PORTION IS RE-| 00000EE0: 53 45 4E 54 2E 0D |SENT.. |
.*NB"RAINBOW PROTOCOL"..*LM5:RM75:JU1..*
0=0:1=1:2=2:3=3:4=4:LN2:CN1:P#1..*HD3:,R
AINBOW PROTOCOL,PAGE .#.RAINBOW PROTOCOL
.*CN0... RAINBOW PROTOCOL IS A STATE
-OF-THE-ART MODEM TRANSFER PROGRAM FOR T
HE COMMODORE 64. ALL FILES CAN BE SENT
ACROSS THE MODEM, EVEN RELATIVE FILES.
RAINBOW IS INTELLIGENT AND EASY TO ADD T
O ANY OF YOUR PROGRAMS...
RAINBOW RESIDES:.
$C000 - $C941.
49152 - 51521..
SETTING MEMORY LO
CATIONS:. DI
SPLAY SWITCH..49197.
DEVICE..........49198.
BLOCK SIZE......4919
9. DRIVE....
.......49200.
COMMUNICATION...49196..
OPTIONAL QUERY LOCATIONS:.
FILE TYPE...
....49193.
LENGTH....49194-49195..
ACTIVATING LOCATIONS:.
TRANSMIT........49
152. RECEIV
E.........49155...DISPLAY SWITCH: 49197.
. POKING A 1 IN THIS LOCATION WILL T
URN ON THE SCREEN DISPLAY. THIS MODE IS
USED IN TERMINAL PROGRAMS WHERE THE PR
OGRESS OF THE TRANSFER NEEDS TO BE MONIT
ORED. IF SET TO 0 ONLY DISK ERRORS WILL
BE DISPLAYED. THIS MODE IS USED USUALL
Y IN A BBS PROGRAM...DEVICE SELECT: 4919
8.. THE NUMBER OF THE DISK DRIVE DEV
ICE MUST BE POKED INTO THIS LOCATION. T
HE NUMBER MUST BE BETWEEN 8 AND 11 AND I
N DECIMAL (NOT ASCII)...BLOCK SIZE: 4919
9.. THE NUMBER OF BYTES TO SEND PER
EACH ITERATION OF THE TRANSFER IS POKED
INTO THIS LOCATION. THIS IS ONLY NECESS
ARY WHEN TRANSMITTING. RECEIVING ADJUST
S AUTOMATICALLY. BLOCK SIZE SHOULD BE B
ETWEEN 30 AND 255...DRIVE: 49200.. T
HIS LOCATION IS USED TO SELECT THE DRIVE
NUMBER ON A DUAL DISK DRIVE SYSTEM. IT
SHOULD BE POKED WITH AN ASCII 0 OR AN A
SCII 1, DEC 48 OR 49...COMMUNICATION: 49
196.. RAINBOW IS INTELLIGENT ENOUGH
TO REPORT SEVERAL DIFFERENT ERRORS AFTER
A TRANSFER. THE NUMBER RETURNED IN THI
S LOCATION HAS THE FOLLOWING MEANINGS:.
0)..MEANS NO ERROR, TRANSFER COMPLE
TE.. 1)..NO RESPONSE FROM OTHER COM
PUTER.. 2)..THERE WAS A LOCAL DISK E
RROR.. 3)..IF TRANSMITTING, THIS ERR
OR INDICATES A FILE NOT FOUND ERROR. IF
RECEIVING, INDICATES A DISK FULL ERROR.
. 4)..OTHER COMPUTER SENT A CANCEL R
EQUEST.. 5)..MULTIPLE ATTEMPTS TO SE
ND A BLOCK FAILED; TRANSMISSION PROBLEMS
.. 6)..OPERATOR MANUALLY CANCELED.
THIS IS DONE BY PRESSING THE COMMODORE.
LOGO KEY IN THE LOWER LEFT HAND
CORNER OF THE KEYBOARD...ACTIVATION: 491
52 AND 49155.. RAINBOW IS VERY AUTOM
ATIC. AFTER SETTING BLOCK SIZE, DRIVE A
ND DEVICE PUT THE FILE NAME TO TRANSMIT
OR RECEIVE IN THE BASIC VARIABLE NM$. T
O TRANSMIT, SYS 49152. TO RECEIVE SYS 4
9155. RAINBOW WILL DO ALL FILE HANDLING
. YOU DO NOT NEED TO SPECIFY FILE TYPE,
LENGTH OR EVEN OPEN THE FILE FIRST, LIK
E SOME PROTOCOLS...>NOTE: RS-232 CHANNEL
MUST BE OPEN BEFORE ACTIVATING RAINBOW:
OPEN 5,2,0,CH(6)...>>REMEMBER: BLOCK SI
ZE NEED ONLY BE SET WHEN TRANSMITTING.
RECEIVER WILL AUTOMATICALLY ADJUST TO TH
E PROPER BLOCK SIZE...SPECIAL INTERNAL R
OUTINE:. A DIRECTORY LOOK UP ROU
TINE CAN BE CALLED FROM BASIC:. 1]
PUT FILE NAME IN NM$. 2] SYS 49158.
3] FILETYPE RETURNED IN 49193 IN ASC
II. 4] LENGTH RETURNED IN 49194-4919
5". 5] ERROR RETURNED IN 49196:.
1) OKAY. 2) DISK ERROR.
3) FILE NOT FOUND...SPEED UP FAC
TS:.. RAINBOW USES TWO DIFFERENT SPE
ED UP TECHNIQUES.:.. 1] ALL RS-232
HOLD-OFF DELAYS ARE SET TO A MINIMUM. B
OTH TRANSMITTING AND RECEIVING DRIVES WI
LL RUN AT THE SAME TIME... 2] A BLO
CK IS DIVIDED INTO THREE PARTS. IF ONE
PART IS WRONG, ONLY THE NECESSARY PORTIO
N IS RE-SENT..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL