Multiple names: SUPER C 1.4, SUPER 'C'-V1.4
FILE INFORMATION
FILENAME(S):
• SUPER C 1.4<br>• SUPER 'C'-V1.4
FILE TYPE(S): SEQ
FILE SIZE: 6.4K
FIRST SEEN: 2025-11-30 18:12:25
APPEARS ON: 2 disk(s)
FILE HASH
0e2b98a22ff2896ede4d986e7ac43b963f841dbe9c4f124b971bbc6c41aa98ec
FOUND ON DISKS (2 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| DATARICH | SUPER C 1.4 | SEQ | Sailor, Ganheden | 7 | 11 | DOWNLOAD FILE |
| DATARICH | SUPER 'C'-V1.4 | SEQ | Sailor, Ganheden | 1 | 18 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000010: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
00000020: 2A 2A 0D 2A 20 20 20 20 20 20 20 20 20 20 20 20 |**.* |
00000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000040: 20 20 20 20 2A 0D 2A 20 D3 55 50 45 52 20 27 C3 | *.* .UPER '.|
00000050: 27 20 31 2E 34 20 20 20 20 20 20 20 20 20 20 20 |' 1.4 |
00000060: 20 20 20 20 20 20 20 2A 0D 2A 20 20 20 20 20 20 | *.* |
00000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000080: 20 20 20 20 20 20 20 20 20 20 2A 0D 2A C2 59 3A | *.*.Y:|
00000090: D4 48 45 20 C4 49 53 4B 20 C5 58 43 48 41 4E 47 |.HE .ISK .XCHANG|
000000A0: 45 20 20 20 20 20 20 20 20 20 20 20 20 2A 0D 2A |E *.*|
000000B0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
000000C0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A |****************|
000000D0: 2A 0D 0D 20 D4 48 49 53 20 49 53 20 4E 4F 54 20 |*.. .HIS IS NOT |
000000E0: 46 55 4C 4C 20 44 4F 43 55 4D 45 4E 54 41 54 49 |FULL DOCUMENTATI|
000000F0: 4F 4E 20 46 4F 52 20 54 48 45 0D D3 D5 D0 C5 D2 |ON FOR THE......|
00000100: 20 C3 20 50 41 43 4B 41 47 45 2C 20 42 55 54 20 | . PACKAGE, BUT |
00000110: 4D 45 45 52 4C 59 20 45 4E 4F 55 47 48 20 49 4E |MEERLY ENOUGH IN|
00000120: 46 4F 0D 52 4D 41 54 49 4F 4E 20 54 4F 20 47 45 |FO.RMATION TO GE|
00000130: 54 20 41 20 50 45 52 53 4F 4E 20 53 54 41 52 54 |T A PERSON START|
00000140: 45 44 20 49 4E 20 49 54 27 53 0D 55 53 45 53 20 |ED IN IT'S.USES |
00000150: 41 4E 44 20 46 55 4E 43 54 49 4F 4E 49 4E 47 2E |AND FUNCTIONING.|
00000160: 0D 20 20 C1 53 20 59 4F 55 20 46 49 4E 44 20 4D |. .S YOU FIND M|
00000170: 4F 52 45 20 46 55 4E 43 54 49 4F 4E 53 20 54 48 |ORE FUNCTIONS TH|
00000180: 41 54 20 41 52 45 20 4E 0D 4F 54 20 4C 49 53 54 |AT ARE N.OT LIST|
00000190: 45 44 20 49 4E 20 54 48 49 53 20 44 4F 43 2E 20 |ED IN THIS DOC. |
000001A0: 50 4C 45 41 53 45 20 41 44 44 20 54 48 45 4D 0D |PLEASE ADD THEM.|
000001B0: 54 4F 20 54 48 45 20 46 49 4C 45 20 41 4E 44 20 |TO THE FILE AND |
000001C0: 52 45 2D 45 4E 54 45 52 20 49 54 20 54 4F 20 59 |RE-ENTER IT TO Y|
000001D0: 4F 55 52 20 4C 4F 43 0D 41 4C 20 42 4F 41 52 44 |OUR LOC.AL BOARD|
000001E0: 2E 20 D4 48 45 20 49 54 45 4D 53 20 54 48 41 54 |. .HE ITEMS THAT|
000001F0: 20 54 48 49 53 20 44 4F 43 20 52 45 41 4C 4C 0D | THIS DOC REALL.|
00000200: 59 20 4E 45 45 44 20 41 52 45 20 41 20 4C 49 53 |Y NEED ARE A LIS|
00000210: 54 20 4F 46 20 4B 45 59 57 4F 52 44 53 28 41 4E |T OF KEYWORDS(AN|
00000220: 44 20 50 41 52 41 4D 0D 45 54 45 52 53 29 2E 20 |D PARAM.ETERS). |
00000230: D4 48 41 54 20 49 53 20 4F 4E 45 20 52 45 41 53 |.HAT IS ONE REAS|
00000240: 4F 4E 20 54 48 41 54 20 54 48 45 20 53 54 44 0D |ON THAT THE STD.|
00000250: 49 4F 2E 43 20 49 53 20 49 4E 43 4C 55 44 45 44 |IO.C IS INCLUDED|
00000260: 28 49 54 20 48 41 53 20 41 20 4C 49 53 54 20 4F |(IT HAS A LIST O|
00000270: 46 20 44 45 46 49 4E 0D 45 44 20 4B 45 59 57 4F |F DEFIN.ED KEYWO|
00000280: 52 44 53 29 2E 20 C1 4E 44 20 53 4F 4D 45 20 45 |RDS). .ND SOME E|
00000290: 58 41 4D 50 4C 45 53 20 4F 46 20 50 52 4F 50 0D |XAMPLES OF PROP.|
000002A0: 45 52 20 53 59 4E 54 41 58 20 4F 46 20 4B 45 59 |ER SYNTAX OF KEY|
000002B0: 57 4F 52 44 53 28 54 48 41 54 20 49 53 20 57 48 |WORDS(THAT IS WH|
000002C0: 59 20 54 48 45 0D 45 58 41 4D 50 4C 45 20 46 49 |Y THE.EXAMPLE FI|
000002D0: 4C 45 53 20 41 52 45 20 49 4E 43 4C 55 44 45 44 |LES ARE INCLUDED|
000002E0: 29 2E 0D 0D 0D D4 4F 20 53 54 41 52 54 3A 0D 0D |).....O START:..|
000002F0: 20 20 4C 4F 41 44 22 43 2D 4C 4F 41 44 45 52 22 | LOAD"C-LOADER"|
00000300: 2C 38 2C 31 0D 0D D4 48 49 53 20 57 49 4C 4C 20 |,8,1...HIS WILL |
00000310: 47 49 56 45 20 54 48 45 20 4D 41 49 4E 20 4D 45 |GIVE THE MAIN ME|
00000320: 4E 55 3A 0D 0D 20 20 C1 2E 20 43 4F 50 59 0D 20 |NU:.. .. COPY. |
00000330: 20 C2 2E 20 45 44 49 54 4F 52 0D 20 20 C3 2E 20 | .. EDITOR. .. |
00000340: 43 4F 4D 50 49 4C 45 52 0D 20 20 C4 2E 20 4C 49 |COMPILER. .. LI|
00000350: 4E 4B 45 52 0D 20 20 D5 2E 20 55 53 45 52 20 46 |NKER. .. USER F|
00000360: 49 4C 45 0D 0D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |ILE..-----------|
00000370: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------|
00000380: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D C1 2E 20 |------------... |
00000390: C3 CF D0 D9 0D 0D 20 20 20 40 20 2D 46 4C 4F 50 |...... @ -FLOP|
000003A0: 50 59 20 44 49 53 4B 20 45 52 52 4F 52 20 4D 45 |PY DISK ERROR ME|
000003B0: 53 53 41 47 45 53 0D 20 20 20 3C 20 2D 4C 4F 41 |SSAGES. < -LOA|
000003C0: 44 53 20 41 20 46 49 4C 45 20 54 4F 20 4D 45 4D |DS A FILE TO MEM|
000003D0: 4F 52 59 0D 20 20 20 3E 20 2D 53 41 56 45 53 20 |ORY. > -SAVES |
000003E0: 4D 45 4D 4F 52 59 20 54 4F 20 44 49 53 4B 0D 20 |MEMORY TO DISK. |
000003F0: 20 20 23 20 2D 46 49 58 45 53 20 55 4E 49 54 0D | # -FIXES UNIT.|
00000400: 20 20 20 2F 20 2D 44 49 53 50 4C 41 59 20 44 49 | / -DISPLAY DI|
00000410: 52 45 43 54 4F 52 59 0D 20 20 20 58 20 2D 47 4F |RECTORY. X -GO|
00000420: 45 53 20 42 41 43 4B 20 54 4F 20 54 48 45 20 4D |ES BACK TO THE M|
00000430: 41 49 4E 20 4D 45 4E 55 0D 20 20 20 2E 20 2D 53 |AIN MENU. . -S|
00000440: 45 4E 44 20 41 20 43 4F 4D 4D 41 4E 44 20 54 4F |END A COMMAND TO|
00000450: 20 54 48 45 20 44 49 53 4B 20 44 52 49 56 45 0D | THE DISK DRIVE.|
00000460: 0D C2 2E 20 C5 C4 C9 D4 CF D2 0D 0D D4 48 49 53 |... .........HIS|
00000470: 20 53 45 43 54 49 4F 4E 20 49 53 20 55 53 45 44 | SECTION IS USED|
00000480: 20 54 4F 20 43 52 45 41 54 45 20 41 4E 44 20 45 | TO CREATE AND E|
00000490: 44 49 54 0D 27 43 27 20 53 4F 55 52 43 45 20 46 |DIT.'C' SOURCE F|
000004A0: 49 4C 45 53 0D 0D 20 20 20 C6 31 20 2D 53 43 52 |ILES.. .1 -SCR|
000004B0: 4F 4C 4C 53 20 44 4F 57 4E 20 41 20 53 43 52 45 |OLLS DOWN A SCRE|
000004C0: 45 4E 0D 20 20 20 C6 32 20 2D 3F 0D 20 20 20 C6 |EN. .2 -?. .|
000004D0: 33 20 2D 53 45 54 53 20 41 20 54 41 42 0D 20 20 |3 -SETS A TAB. |
000004E0: 20 C6 34 20 2D 52 45 50 4C 41 43 45 0D 20 20 20 | .4 -REPLACE. |
000004F0: C6 35 20 2D C5 4E 54 45 52 20 41 20 43 4F 4D 4D |.5 -.NTER A COMM|
00000500: 41 4E 44 0D 20 20 20 20 20 20 20 C2 20 2D 42 59 |AND. . -BY|
00000510: 54 45 53 20 52 45 4D 41 49 4E 49 4E 47 0D 20 20 |TES REMAINING. |
00000520: 20 20 20 20 20 C3 20 2D 43 4F 4C 4F 52 0D 20 20 | . -COLOR. |
00000530: 20 20 20 20 20 C4 20 2D 44 49 52 45 43 54 4F 52 | . -DIRECTOR|
00000540: 59 0D 20 20 20 20 20 20 20 C5 20 2D 45 52 41 53 |Y. . -ERAS|
00000550: 45 0D 20 20 20 20 20 20 20 C6 20 2D 53 45 54 20 |E. . -SET |
00000560: 46 49 4C 45 20 4E 41 4D 45 0D 20 20 20 20 20 20 |FILE NAME. |
00000570: 20 C7 20 2D 47 4F 54 4F 20 4C 49 4E 45 0D 20 20 | . -GOTO LINE. |
00000580: 20 20 20 20 20 C9 20 2D 43 48 45 43 4B 20 45 52 | . -CHECK ER|
00000590: 52 4F 52 20 43 48 41 4E 4E 45 4C 0D 20 20 20 20 |ROR CHANNEL. |
000005A0: 20 20 20 CB 20 2D 3F 0D 20 20 20 20 20 20 20 CC | . -?. .|
000005B0: 20 2D 4C 4F 41 44 20 41 20 46 49 4C 45 0D 20 20 | -LOAD A FILE. |
000005C0: 20 20 20 20 20 CD 20 2D 4D 4F 56 45 0D 20 20 20 | . -MOVE. |
000005D0: 20 20 20 20 CE 20 2D 4E 45 57 20 4C 45 4E 47 54 | . -NEW LENGT|
000005E0: 48 20 4F 46 20 4C 49 4E 45 0D 20 20 20 20 20 20 |H OF LINE. |
000005F0: 20 D0 20 2D 50 52 49 4E 54 0D 20 20 20 20 20 20 | . -PRINT. |
00000600: 20 D2 20 2D 48 55 4E 54 0D 20 20 20 20 20 20 20 | . -HUNT. |
00000610: D3 20 2D 53 41 56 45 0D 20 20 20 20 20 20 20 D4 |. -SAVE. .|
00000620: 20 2D 54 52 41 4E 53 46 45 52 0D 20 20 20 20 20 | -TRANSFER. |
00000630: 20 20 D8 20 2D 45 58 49 54 0D 20 20 20 20 20 20 | . -EXIT. |
00000640: 45 58 41 4D 50 4C 45 2C 20 54 4F 20 4C 4F 41 44 |EXAMPLE, TO LOAD|
00000650: 20 41 20 46 49 4C 45 3A 20 C6 35 2C CC 2C 3C 45 | A FILE: .5,.,<E|
00000660: 4E 0D 54 45 52 20 46 49 4C 45 20 4E 41 4D 45 3E |N.TER FILE NAME>|
00000670: 2C 3C 52 45 54 55 52 4E 3E 0D 20 20 20 20 20 20 |,<RETURN>. |
00000680: 20 20 20 20 20 20 20 20 20 54 4F 20 53 41 56 45 | TO SAVE|
00000690: 20 41 20 46 49 4C 45 3A 20 C6 35 2C C6 2C 3C 45 | A FILE: .5,.,<E|
000006A0: 4E 0D 54 45 52 20 46 49 4C 45 20 4E 41 4D 45 3E |N.TER FILE NAME>|
000006B0: 2C 3C 52 45 54 55 52 4E 3E 2C C6 35 2C D3 0D 20 |,<RETURN>,.5,.. |
000006C0: 20 20 C6 36 20 2D 53 43 41 4E 53 20 43 55 52 53 | .6 -SCANS CURS|
000006D0: 4F 52 0D 20 20 20 C6 37 20 2D 47 45 4E 45 52 41 |OR. .7 -GENERA|
000006E0: 54 45 53 20 41 20 4C 49 4E 45 0D 20 20 20 C6 38 |TES A LINE. .8|
000006F0: 20 2D 44 45 4C 45 54 45 53 20 41 20 4C 49 4E 45 | -DELETES A LINE|
00000700: 0D 20 20 20 D2 D5 CE 2F D3 D4 CF D0 20 2D 45 58 |. .../.... -EX|
00000710: 49 54 53 20 46 52 4F 4D 20 43 55 52 52 45 4E 54 |ITS FROM CURRENT|
00000720: 20 C6 2D 4B 45 59 0D 46 55 4E 43 54 49 4F 4E 0D | .-KEY.FUNCTION.|
00000730: 0D 20 20 D4 48 45 20 45 44 49 54 4F 52 20 43 41 |. .HE EDITOR CA|
00000740: 4E 20 44 49 53 50 4C 41 59 20 54 57 4F 20 43 48 |N DISPLAY TWO CH|
00000750: 41 52 41 43 54 45 52 0D 53 45 54 53 2C 20 54 48 |ARACTER.SETS, TH|
00000760: 45 20 C2 C1 D3 C9 C3 2D 43 48 41 52 41 43 54 45 |E .....-CHARACTE|
00000770: 52 20 53 45 54 20 41 4E 44 20 41 20 53 50 45 0D |R SET AND A SPE.|
00000780: 43 49 41 4C 20 C3 2D 43 48 41 52 41 43 54 45 52 |CIAL .-CHARACTER|
00000790: 20 53 45 54 2E 20 0D 20 20 D7 49 54 48 20 54 48 | SET. . .ITH TH|
000007A0: 45 20 5B D3 C8 C9 C6 D4 5D 2B 5B C3 C2 CD 5D 20 |E [.....]+[...] |
000007B0: 49 54 20 49 53 20 50 4F 53 53 49 42 4C 45 0D 54 |IT IS POSSIBLE.T|
000007C0: 4F 20 53 57 49 54 43 48 20 42 45 54 57 45 45 4E |O SWITCH BETWEEN|
000007D0: 20 54 48 45 20 54 57 4F 20 43 48 41 52 41 43 54 | THE TWO CHARACT|
000007E0: 45 52 20 53 45 54 0D 53 2E 20 D7 48 45 4E 20 49 |ER SET.S. .HEN I|
000007F0: 4E 20 54 48 45 20 C3 C2 CD 2D 43 48 41 52 41 43 |N THE ...-CHARAC|
00000800: 54 45 52 20 53 45 54 2C 20 49 54 20 57 49 0D 4C |TER SET, IT WI.L|
00000810: 4C 20 42 45 20 44 49 46 46 49 43 55 4C 54 20 54 |L BE DIFFICULT T|
00000820: 4F 20 46 49 4E 44 20 54 48 45 20 53 50 45 43 49 |O FIND THE SPECI|
00000830: 41 4C 20 C3 0D 43 48 41 52 41 43 54 45 52 53 2C |AL ..CHARACTERS,|
00000840: 20 53 4F 20 49 54 20 49 53 20 52 45 43 4F 4D 45 | SO IT IS RECOME|
00000850: 4E 44 45 44 20 54 4F 20 55 53 45 0D 54 48 45 20 |NDED TO USE.THE |
00000860: C3 2D 43 48 41 52 41 43 54 45 52 20 53 45 54 2E |.-CHARACTER SET.|
00000870: 0D 20 20 D4 48 45 52 45 20 41 52 45 20 37 20 53 |. .HERE ARE 7 S|
00000880: 50 45 43 49 41 4C 20 43 48 41 52 41 43 54 45 52 |PECIAL CHARACTER|
00000890: 53 20 55 53 45 44 0D 49 4E 20 27 C3 27 2C 20 54 |S USED.IN '.', T|
000008A0: 48 45 59 20 41 52 45 3A 0D 0D 43 48 41 52 41 43 |HEY ARE:..CHARAC|
000008B0: 54 45 52 20 53 59 4D 42 4F 4C 20 3D 20 4B 45 59 |TER SYMBOL = KEY|
000008C0: 28 53 29 20 55 53 45 44 20 20 54 4F 20 47 45 54 |(S) USED TO GET|
000008D0: 0D 53 59 4D 42 4F 4C 0D 20 20 20 20 20 20 20 20 |.SYMBOL. |
000008E0: 4C 45 46 54 20 42 52 41 43 45 20 3D 20 53 48 49 |LEFT BRACE = SHI|
000008F0: 46 54 20 28 2B 29 0D 0D 20 20 20 20 20 20 20 20 |FT (+).. |
00000900: 52 49 47 48 54 20 42 52 41 43 45 20 3D 20 53 48 |RIGHT BRACE = SH|
00000910: 49 46 54 20 28 2D 29 0D 0D 20 20 20 20 20 20 20 |IFT (-).. |
00000920: 20 43 4F 4E 4E 45 43 54 49 4E 47 20 53 50 41 43 | CONNECTING SPAC|
00000930: 45 20 3D 20 53 48 49 46 54 20 28 30 29 0D 0D 20 |E = SHIFT (0).. |
00000940: 20 20 20 20 20 52 45 56 45 52 53 45 20 42 41 43 | REVERSE BAC|
00000950: 4B 53 4C 41 53 48 20 3D 20 45 4E 47 4C 49 53 48 |KSLASH = ENGLISH|
00000960: 20 50 4F 55 4E 44 0D 0D 20 20 20 20 20 20 20 20 | POUND.. |
00000970: 20 55 50 20 43 41 52 52 41 54 20 3D 20 5E 0D 0D | UP CARRAT = ^..|
00000980: 20 20 20 20 20 20 20 20 20 57 41 56 59 20 4C 49 | WAVY LI|
00000990: 4E 45 20 3D 20 53 48 49 46 54 20 5E 0D 0D 20 20 |NE = SHIFT ^.. |
000009A0: 20 20 20 20 42 52 4F 4B 45 4E 20 56 45 52 54 49 | BROKEN VERTI|
000009B0: 43 41 4C 20 4C 49 4E 45 20 3D 20 53 48 49 46 54 |CAL LINE = SHIFT|
000009C0: 20 28 3D 29 0D 0D 20 41 4C 53 4F 3A 0D 0D 20 20 | (=).. ALSO:.. |
000009D0: 20 20 20 20 20 20 20 20 43 48 45 43 4B 4D 41 52 | CHECKMAR|
000009E0: 4B 20 3D 20 53 48 49 46 54 20 28 40 29 0D 0D 20 |K = SHIFT (@).. |
000009F0: 20 20 20 20 20 4D 49 44 44 4C 45 20 48 4F 52 49 | MIDDLE HORI|
00000A00: 5A 20 4C 49 4E 45 20 3D 20 53 48 49 46 54 20 28 |Z LINE = SHIFT (|
00000A10: 2A 29 0D 0D 20 20 20 20 20 20 20 45 44 49 54 4F |*).. EDITO|
00000A20: 52 20 54 41 42 20 3D 20 4C 45 46 54 20 41 52 52 |R TAB = LEFT ARR|
00000A30: 4F 57 20 4B 45 59 0D 0D 54 41 42 20 53 45 54 20 |OW KEY..TAB SET |
00000A40: 41 4E 44 20 54 41 42 20 52 45 4C 45 41 53 45 20 |AND TAB RELEASE |
00000A50: 3D 20 53 48 49 46 54 20 5B 4C 45 46 54 0D 41 52 |= SHIFT [LEFT.AR|
00000A60: 52 4F 57 5D 0D 0D D4 48 45 20 54 45 58 54 20 49 |ROW]...HE TEXT I|
00000A70: 4E 20 54 48 45 20 45 44 49 54 4F 52 20 43 41 4E |N THE EDITOR CAN|
00000A80: 20 41 4C 53 4F 20 42 45 20 4F 46 46 0D 53 45 54 | ALSO BE OFF.SET|
00000A90: 20 42 59 20 43 4F 4C 4F 52 53 20 42 59 20 55 53 | BY COLORS BY US|
00000AA0: 49 4E 47 20 54 48 45 20 5B C3 C2 CD 5D 20 4B 45 |ING THE [...] KE|
00000AB0: 59 20 41 4C 0D 4F 4E 47 20 57 49 54 48 20 54 48 |Y AL.ONG WITH TH|
00000AC0: 45 20 4B 45 59 53 20 31 2D 38 2C 20 41 4E 44 20 |E KEYS 1-8, AND |
00000AD0: 54 48 45 20 43 4F 4E 54 52 4F 4C 0D 4B 45 59 20 |THE CONTROL.KEY |
00000AE0: 41 4C 4F 4E 47 20 57 49 54 48 20 54 48 45 20 4B |ALONG WITH THE K|
00000AF0: 45 59 53 20 31 2D 38 2E 0D 0D C3 2E 20 C3 CF CD |EYS 1-8..... ...|
00000B00: D0 C9 CC C5 D2 0D 0D 20 D4 48 45 20 43 4F 4D 50 |....... .HE COMP|
00000B10: 49 4C 45 52 20 49 53 20 55 53 45 44 20 54 4F 20 |ILER IS USED TO |
00000B20: 43 52 45 41 54 45 20 41 20 4C 49 4E 4B 46 0D 49 |CREATE A LINKF.I|
00000B30: 4C 45 20 3C 4E 41 4D 45 2E 4C 3E 20 46 52 4F 4D |LE <NAME.L> FROM|
00000B40: 20 54 48 45 20 4F 55 54 50 55 54 20 46 49 4C 45 | THE OUTPUT FILE|
00000B50: 20 3C 4E 41 4D 45 0D 2E 43 3E 20 4F 46 20 54 48 | <NAME..C> OF TH|
00000B60: 45 20 45 44 49 54 4F 52 2E 0D 20 D4 4F 20 55 53 |E EDITOR.. .O US|
00000B70: 45 20 54 48 45 20 43 4F 4D 50 49 4C 45 52 2C 20 |E THE COMPILER, |
00000B80: 4A 55 53 54 20 53 45 4C 45 43 54 20 49 54 0D 46 |JUST SELECT IT.F|
00000B90: 52 4F 4D 20 54 48 45 20 4D 41 49 4E 20 4D 45 4E |ROM THE MAIN MEN|
00000BA0: 55 2C 20 41 4E 44 20 57 48 45 4E 20 50 52 4F 4D |U, AND WHEN PROM|
00000BB0: 50 54 45 44 2C 0D 45 4E 54 45 52 20 54 48 45 20 |PTED,.ENTER THE |
00000BC0: 53 4F 55 52 43 45 20 46 49 4C 45 20 54 4F 20 42 |SOURCE FILE TO B|
00000BD0: 45 20 43 4F 4D 50 49 4C 45 44 2E 0D C9 54 20 57 |E COMPILED...T W|
00000BE0: 49 4C 4C 20 52 45 53 50 4F 4E 44 20 57 49 54 48 |ILL RESPOND WITH|
00000BF0: 2C 20 27 20 4C 49 4E 4B 46 49 4C 45 20 4E 41 4D |, ' LINKFILE NAM|
00000C00: 45 3F 0D 27 20 41 4C 4F 4E 47 20 57 49 54 48 20 |E?.' ALONG WITH |
00000C10: 54 48 45 20 4D 4F 53 54 20 50 52 4F 42 41 42 4C |THE MOST PROBABL|
00000C20: 45 20 4E 41 4D 45 20 46 4F 52 0D 54 48 45 20 46 |E NAME FOR.THE F|
00000C30: 49 4C 45 2E 0D 0D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |ILE...----------|
00000C40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------|
00000C50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D C4 2E |-------------...|
00000C60: 20 CC C9 CE CB C5 D2 0D 0D 20 D4 48 45 20 4C 49 | ........ .HE LI|
00000C70: 4E 4B 45 52 20 50 52 4F 44 55 43 45 53 20 41 20 |NKER PRODUCES A |
00000C80: 52 55 4E 41 42 4C 45 20 50 52 4F 47 52 41 4D 0D |RUNABLE PROGRAM.|
00000C90: 46 52 4F 4D 20 54 48 45 20 4F 55 54 50 55 54 20 |FROM THE OUTPUT |
00000CA0: 4F 46 20 54 48 45 20 43 4F 4D 50 49 4C 45 52 2E |OF THE COMPILER.|
00000CB0: 20 C9 54 20 41 4C 53 0D 4F 20 49 4E 53 45 52 54 | .T ALS.O INSERT|
00000CC0: 53 20 54 48 45 20 50 52 4F 50 45 52 20 27 C3 27 |S THE PROPER '.'|
00000CD0: 20 52 55 4E 54 49 4D 45 20 52 4F 55 54 49 4E 0D | RUNTIME ROUTIN.|
00000CE0: 45 53 20 49 4E 54 4F 20 54 48 45 20 43 4F 4D 50 |ES INTO THE COMP|
00000CF0: 49 4C 45 44 20 43 4F 44 45 2E 0D 20 D4 4F 20 55 |ILED CODE.. .O U|
00000D00: 53 45 20 49 54 3A 0D 20 20 20 31 2E 20 C1 54 20 |SE IT:. 1. .T |
00000D10: 54 48 45 20 50 52 4F 4D 50 54 20 46 4F 52 20 4C |THE PROMPT FOR L|
00000D20: 49 4E 4B 46 49 4C 45 20 4E 41 4D 45 2C 0D 45 4E |INKFILE NAME,.EN|
00000D30: 54 45 52 20 27 53 54 44 49 4F 32 2E 4C 27 0D 20 |TER 'STDIO2.L'. |
00000D40: 20 20 32 2E 20 C1 54 20 54 48 45 20 53 45 43 4F | 2. .T THE SECO|
00000D50: 4E 44 20 50 52 4F 4D 50 54 20 46 4F 52 20 4C 49 |ND PROMPT FOR LI|
00000D60: 4E 4B 46 49 4C 45 0D 4E 41 4D 45 2C 20 45 4E 54 |NKFILE.NAME, ENT|
00000D70: 45 52 20 54 48 45 20 4E 41 4D 45 20 4F 46 20 54 |ER THE NAME OF T|
00000D80: 48 45 20 4C 49 4E 4B 46 49 4C 45 0D 20 20 20 20 |HE LINKFILE. |
00000D90: 20 20 43 52 45 41 54 45 44 20 42 59 20 54 48 45 | CREATED BY THE|
00000DA0: 20 43 4F 4D 50 49 4C 45 52 2E 0D 20 20 20 33 2E | COMPILER.. 3.|
00000DB0: 20 C1 54 20 54 48 45 20 54 48 49 52 44 20 50 52 | .T THE THIRD PR|
00000DC0: 4F 4D 50 54 20 46 4F 52 20 4C 49 4E 4B 46 49 4C |OMPT FOR LINKFIL|
00000DD0: 45 0D 4E 41 4D 45 2C 20 4A 55 53 54 20 48 49 54 |E.NAME, JUST HIT|
00000DE0: 20 27 52 45 54 55 52 4E 27 2E 0D 20 20 20 34 2E | 'RETURN'.. 4.|
00000DF0: 20 C1 54 20 54 48 45 20 50 52 4F 4D 50 54 20 46 | .T THE PROMPT F|
00000E00: 4F 52 20 50 52 4F 47 52 41 4D 20 4E 41 4D 45 2C |OR PROGRAM NAME,|
00000E10: 0D 45 4E 54 45 52 20 54 48 45 20 4E 41 4D 45 20 |.ENTER THE NAME |
00000E20: 57 48 49 43 48 20 59 4F 55 20 57 49 53 48 20 54 |WHICH YOU WISH T|
00000E30: 4F 20 43 41 4C 4C 0D 54 48 45 20 52 55 4E 41 42 |O CALL.THE RUNAB|
00000E40: 4C 45 20 43 4F 4D 50 49 4C 45 44 20 50 52 4F 47 |LE COMPILED PROG|
00000E50: 52 41 4D 2E 0D 20 20 20 35 2E 20 C1 54 20 54 48 |RAM.. 5. .T TH|
00000E60: 45 20 50 52 4F 4D 50 54 20 46 4F 52 20 28 4C 2D |E PROMPT FOR (L-|
00000E70: 4C 4F 41 44 45 52 2F 42 2D 42 41 53 0D 49 43 29 |LOADER/B-BAS.IC)|
00000E80: 2C 20 45 4E 54 45 52 20 27 42 27 20 49 46 20 59 |, ENTER 'B' IF Y|
00000E90: 4F 55 20 57 49 53 48 20 46 4F 52 20 54 48 45 0D |OU WISH FOR THE.|
00000EA0: 20 20 50 52 4F 47 52 41 4D 20 54 4F 20 42 45 20 | PROGRAM TO BE |
00000EB0: 52 55 4E 41 42 4C 45 20 46 52 4F 4D 20 43 42 4D |RUNABLE FROM CBM|
00000EC0: 20 42 41 53 49 43 2E 0D 28 CF 52 20 27 4C 27 20 | BASIC..(.R 'L' |
00000ED0: 49 46 20 59 4F 55 20 57 49 53 48 20 54 4F 20 55 |IF YOU WISH TO U|
00000EE0: 53 45 20 54 48 45 0D 20 20 20 20 4C 4F 41 44 45 |SE THE. LOADE|
00000EF0: 52 20 53 55 50 50 4C 49 45 44 20 49 4E 20 54 48 |R SUPPLIED IN TH|
00000F00: 45 20 27 43 27 20 50 41 43 4B 41 47 45 2E 0D 20 |E 'C' PACKAGE.. |
00000F10: 20 20 36 2E 20 C9 46 20 41 4C 4C 20 47 4F 45 53 | 6. .F ALL GOES|
00000F20: 20 57 45 4C 4C 2C 20 59 4F 55 20 57 49 4C 4C 20 | WELL, YOU WILL |
00000F30: 47 45 54 20 4E 4F 0D 43 4F 4D 50 49 4C 49 4E 47 |GET NO.COMPILING|
00000F40: 20 45 52 52 4F 52 53 2E 0D 20 20 20 37 2E 20 C1 | ERRORS.. 7. .|
00000F50: 54 20 54 48 49 53 20 50 4F 49 4E 54 20 59 4F 55 |T THIS POINT YOU|
00000F60: 20 4D 41 59 20 57 49 53 48 20 54 4F 20 52 45 42 | MAY WISH TO REB|
00000F70: 0D 4F 4F 54 20 42 41 53 49 43 2C 20 4C 4F 41 44 |.OOT BASIC, LOAD|
00000F80: 20 54 48 45 20 50 52 4F 47 52 41 4D 20 54 48 41 | THE PROGRAM THA|
00000F90: 54 20 54 48 45 0D 20 20 20 20 20 20 4C 49 4E 4B |T THE. LINK|
00000FA0: 45 52 20 48 41 53 20 43 52 45 41 54 45 44 2C 20 |ER HAS CREATED, |
00000FB0: 41 4E 44 20 52 55 4E 20 49 54 2E 0D 0D 2D 2D 2D |AND RUN IT...---|
00000FC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------|
00000FD0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------|
00000FE0: 2D 2D 2D 2D 0D D5 2E 20 D5 D3 C5 D2 C6 C9 CC C5 |----... ........|
00000FF0: 0D 0D 20 C9 46 20 59 4F 55 20 53 45 4C 45 43 54 |.. .F YOU SELECT|
00001000: 45 44 20 54 48 45 20 27 4C 27 20 4F 50 54 49 4F |ED THE 'L' OPTIO|
00001010: 4E 20 44 55 52 49 4E 47 0D 54 48 45 20 4C 49 4E |N DURING.THE LIN|
00001020: 4B 45 52 20 50 52 4F 43 45 53 53 2C 20 54 48 45 |KER PROCESS, THE|
00001030: 4E 20 54 4F 20 52 55 4E 20 54 48 45 20 43 4F 4D |N TO RUN THE COM|
00001040: 0D 50 49 4C 45 44 20 50 52 4F 47 52 41 4D 20 43 |.PILED PROGRAM C|
00001050: 52 45 41 54 45 44 20 42 59 20 54 48 45 20 4C 49 |REATED BY THE LI|
00001060: 4E 4B 45 52 2C 20 59 4F 0D 55 20 53 45 4C 45 43 |NKER, YO.U SELEC|
00001070: 54 20 27 D5 27 20 46 52 4F 4D 20 54 48 45 20 4D |T '.' FROM THE M|
00001080: 41 49 4E 20 4D 45 4E 55 2E 20 C1 54 20 54 48 45 |AIN MENU. .T THE|
00001090: 0D 50 52 4F 4D 50 54 20 59 4F 55 20 45 4E 54 45 |.PROMPT YOU ENTE|
000010A0: 52 20 54 48 45 20 4E 41 4D 45 20 4F 46 20 54 48 |R THE NAME OF TH|
000010B0: 45 20 43 4F 4D 50 49 4C 0D 45 44 20 50 52 4F 47 |E COMPIL.ED PROG|
000010C0: 52 41 4D 2E 20 D4 48 45 20 27 43 27 20 43 52 45 |RAM. .HE 'C' CRE|
000010D0: 41 54 45 44 20 50 52 4F 47 52 41 4D 20 57 49 4C |ATED PROGRAM WIL|
000010E0: 0D 4C 20 54 48 45 4E 20 45 58 45 43 55 54 45 2E |.L THEN EXECUTE.|
000010F0: 0D 0D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |..--------------|
00001100: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------|
00001110: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0D 20 20 D4 48 49 |---------.. .HI|
00001120: 53 20 49 53 20 54 48 45 20 45 4E 44 20 4F 46 20 |S IS THE END OF |
00001130: 54 48 45 20 50 52 4F 47 52 41 4D 20 45 58 50 4C |THE PROGRAM EXPL|
00001140: 41 49 0D 4E 41 54 49 4F 4E 2E 20 C5 58 41 4D 50 |AI.NATION. .XAMP|
00001150: 4C 45 53 20 54 4F 20 53 48 4F 57 20 27 43 27 20 |LES TO SHOW 'C' |
00001160: 53 54 52 55 43 54 55 52 45 0D 57 49 4C 4C 20 4E |STRUCTURE.WILL N|
00001170: 4F 57 20 46 4F 4C 4C 4F 57 2E 28 C6 4F 52 20 54 |OW FOLLOW.(.OR T|
00001180: 48 4F 53 45 20 4F 46 20 59 4F 55 20 57 48 4F 0D |HOSE OF YOU WHO.|
00001190: 44 4F 4E 27 54 20 4C 49 4B 45 20 54 4F 20 54 59 |DON'T LIKE TO TY|
000011A0: 50 45 2C 20 54 48 45 20 46 49 4C 45 53 20 49 4E |PE, THE FILES IN|
000011B0: 20 54 48 49 53 0D 44 4F 43 2E 20 43 41 4E 20 42 | THIS.DOC. CAN B|
000011C0: 45 20 45 4E 54 45 52 45 44 20 49 4E 54 4F 20 54 |E ENTERED INTO T|
000011D0: 48 45 20 27 43 27 20 45 44 49 54 4F 52 0D 54 48 |HE 'C' EDITOR.TH|
000011E0: 45 4E 20 44 45 4C 45 54 45 20 41 4C 4C 20 4C 49 |EN DELETE ALL LI|
000011F0: 4E 45 53 20 4F 46 20 54 48 45 20 44 4F 43 2E 20 |NES OF THE DOC. |
00001200: 54 48 41 54 0D 41 52 45 20 4E 4F 54 20 50 41 52 |THAT.ARE NOT PAR|
00001210: 54 20 4F 46 20 54 48 45 20 50 52 4F 47 52 41 4D |T OF THE PROGRAM|
00001220: 2C 20 41 4E 44 20 54 48 45 0D 46 49 4C 45 20 43 |, AND THE.FILE C|
00001230: 41 4E 20 54 48 45 4E 20 42 45 20 53 55 42 4D 49 |AN THEN BE SUBMI|
00001240: 54 54 45 44 20 54 4F 20 54 48 45 20 43 4F 4D 50 |TTED TO THE COMP|
00001250: 49 0D 4C 45 52 2E 29 0D 20 20 C1 4C 53 4F 2C 20 |I.LER.). .LSO, |
00001260: 54 48 45 20 53 4F 55 52 43 45 20 46 49 4C 45 53 |THE SOURCE FILES|
00001270: 20 41 52 45 20 53 4F 52 54 20 4F 46 20 48 41 0D | ARE SORT OF HA.|
00001280: 52 44 20 54 4F 20 52 45 41 44 20 57 48 45 4E 20 |RD TO READ WHEN |
00001290: 50 52 49 4E 54 45 44 20 42 45 43 41 55 53 45 20 |PRINTED BECAUSE |
000012A0: 4F 46 20 54 48 45 0D 53 50 45 43 49 41 4C 20 52 |OF THE.SPECIAL R|
000012B0: 45 44 45 46 49 4E 45 44 20 43 48 41 52 41 43 54 |EDEFINED CHARACT|
000012C0: 45 52 53 2C 20 54 48 45 53 45 20 41 52 45 0D 45 |ERS, THESE ARE.E|
000012D0: 41 53 49 45 52 20 54 4F 20 52 45 41 44 20 55 53 |ASIER TO READ US|
000012E0: 49 4E 47 20 54 48 45 20 27 43 27 20 45 44 49 54 |ING THE 'C' EDIT|
000012F0: 4F 52 2E 0D 0D C6 CF D2 CD C1 D4 20 D3 D4 D2 D5 |OR......... ....|
00001300: C3 D4 D5 D2 C5 D3 20 C6 CF D2 20 D4 C8 C5 20 D0 |...... ... ... .|
00001310: D2 C9 CE D4 20 C3 CF CD CD C1 CE C4 0D 0D 20 20 |.... ......... |
00001320: D4 48 45 20 50 52 49 4E 54 46 20 43 4F 4D 4D 41 |.HE PRINTF COMMA|
00001330: 4E 44 20 49 53 20 41 20 53 45 4C 46 20 46 4F 52 |ND IS A SELF FOR|
00001340: 4D 41 54 54 49 0D 4E 47 20 50 52 49 4E 54 20 43 |MATTI.NG PRINT C|
00001350: 4F 4D 4D 41 4E 44 20 57 49 54 48 20 4D 41 4E 59 |OMMAND WITH MANY|
00001360: 20 46 4F 52 4D 41 54 20 4F 50 54 49 4F 0D 4E 53 | FORMAT OPTIO.NS|
00001370: 3A 0D 0D 20 20 50 52 49 4E 54 46 28 22 25 43 22 |:.. PRINTF("%C"|
00001380: 2C 41 29 20 2D 20 57 48 45 52 45 20 27 41 27 20 |,A) - WHERE 'A' |
00001390: 49 53 20 54 48 45 20 53 54 52 0D 49 4E 47 20 54 |IS THE STR.ING T|
000013A0: 4F 20 42 45 20 50 52 49 4E 54 45 44 0D 20 20 20 |O BE PRINTED. |
000013B0: 20 20 20 20 20 20 20 5E 0D 20 20 20 20 20 20 20 | ^. |
000013C0: 20 20 20 25 25 20 2D 20 25 0D 20 20 20 20 20 20 | %% - %. |
000013D0: 20 20 20 20 25 53 20 2D 20 53 54 52 49 4E 47 0D | %S - STRING.|
000013E0: 20 20 20 20 20 20 20 20 20 20 25 43 20 2D 20 43 | %C - C|
000013F0: 48 41 52 41 43 54 45 52 0D 20 20 20 20 20 20 20 |HARACTER. |
00001400: 20 20 20 25 46 20 2D 20 46 4C 4F 41 54 49 4E 47 | %F - FLOATING|
00001410: 20 50 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 20 | POINT. |
00001420: 20 25 44 20 2D 20 44 45 43 49 4D 41 4C 0D 20 20 | %D - DECIMAL. |
00001430: 20 20 20 20 20 20 20 20 25 4F 20 2D 20 4F 43 54 | %O - OCT|
00001440: 41 4C 0D 20 20 20 20 20 20 20 20 20 20 25 58 20 |AL. %X |
00001450: 2D 20 48 45 58 49 44 45 43 49 4D 41 4C 0D 20 20 |- HEXIDECIMAL. |
00001460: 20 20 20 20 20 20 20 25 4C 44 20 2D 20 4C 4F 4E | %LD - LON|
00001470: 47 20 49 4E 54 45 47 45 52 0D 0D 0D 20 20 50 52 |G INTEGER... PR|
00001480: 49 4E 54 46 28 22 48 45 4C 4C 4F 2C 57 4F 52 4C |INTF("HELLO,WORL|
00001490: 44 2F 4E 22 29 20 20 28 54 48 45 20 2F 20 53 59 |D/N") (THE / SY|
000014A0: 4D 42 4F 0D 4C 20 49 53 20 55 53 45 44 20 57 48 |MBO.L IS USED WH|
000014B0: 45 52 45 20 41 20 52 45 56 45 52 53 45 20 42 41 |ERE A REVERSE BA|
000014C0: 43 4B 53 4C 41 53 48 20 0D 20 20 20 20 20 20 20 |CKSLASH . |
000014D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5E 0D | ^.|
000014E0: 20 20 20 20 20 57 4F 55 4C 44 20 42 45 20 55 53 | WOULD BE US|
000014F0: 45 44 20 49 4E 20 41 43 54 55 41 4C 20 43 4F 44 |ED IN ACTUAL COD|
00001500: 45 29 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 |E). |
00001510: 20 20 20 20 20 20 20 20 2F 4E 20 2D 20 4E 45 57 | /N - NEW|
00001520: 4C 49 4E 45 0D 20 20 20 20 20 20 20 20 20 20 20 |LINE. |
00001530: 20 20 20 20 20 20 20 20 20 20 2F 54 20 2D 20 54 | /T - T|
00001540: 41 42 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 |AB. |
00001550: 20 20 20 20 20 20 20 20 2F 42 20 2D 20 42 41 43 | /B - BAC|
00001560: 4B 53 50 41 43 45 0D 20 20 20 20 20 20 20 20 20 |KSPACE. |
00001570: 20 20 20 20 20 20 20 20 20 20 20 20 2F 22 20 2D | /" -|
00001580: 20 44 4F 55 42 4C 45 20 51 55 4F 54 45 0D 20 20 | DOUBLE QUOTE. |
00001590: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000015A0: 20 20 20 2F 2F 20 2D 20 42 41 43 4B 53 4C 41 53 | // - BACKSLAS|
000015B0: 48 0D 0D C4 C1 D4 C1 20 D4 D9 D0 C5 D3 20 D5 D3 |H...... ..... ..|
000015C0: C5 C4 20 C9 CE 20 C4 C5 C3 CC C1 D2 C1 D4 C9 CF |.. .. ..........|
000015D0: CE D3 0D 0D 20 20 C1 4C 4C 20 56 41 52 49 41 42 |.... .LL VARIAB|
000015E0: 4C 45 53 20 55 53 45 44 20 49 4E 20 41 20 50 52 |LES USED IN A PR|
000015F0: 4F 47 52 41 4D 20 4D 55 53 54 0D 42 45 20 44 45 |OGRAM MUST.BE DE|
00001600: 43 4C 41 52 45 44 20 41 53 20 41 20 53 50 45 43 |CLARED AS A SPEC|
00001610: 49 46 49 43 20 44 41 54 41 20 54 59 50 45 20 41 |IFIC DATA TYPE A|
00001620: 4E 44 0D 54 48 45 4E 20 54 48 45 20 56 41 52 49 |ND.THEN THE VARI|
00001630: 41 42 4C 45 20 4D 55 53 54 20 42 45 20 55 53 45 |ABLE MUST BE USE|
00001640: 44 20 4F 4E 4C 59 20 41 53 0D 54 48 45 20 54 59 |D ONLY AS.THE TY|
00001650: 50 45 20 44 45 43 4C 41 52 45 44 2C 20 4F 54 48 |PE DECLARED, OTH|
00001660: 45 52 57 49 53 45 20 59 4F 55 20 57 49 4C 4C 0D |ERWISE YOU WILL.|
00001670: 47 45 54 20 43 4F 4D 50 49 4C 45 52 20 45 52 52 |GET COMPILER ERR|
00001680: 4F 52 53 2E 0D 20 20 D4 59 50 45 53 20 41 56 41 |ORS.. .YPES AVA|
00001690: 49 4C 41 42 4C 45 20 49 4E 20 27 43 27 20 41 52 |ILABLE IN 'C' AR|
000016A0: 45 3A 0D 0D 20 20 20 20 20 49 4E 54 20 2D 20 49 |E:.. INT - I|
000016B0: 4E 54 45 47 45 52 0D 20 20 20 46 4C 4F 41 54 20 |NTEGER. FLOAT |
000016C0: 2D 20 46 4C 4F 41 54 49 4E 47 20 50 4F 49 4E 54 |- FLOATING POINT|
000016D0: 0D 20 20 20 20 43 48 41 52 20 2D 20 43 48 41 52 |. CHAR - CHAR|
000016E0: 41 43 54 45 52 0D 20 20 20 53 48 4F 52 54 20 2D |ACTER. SHORT -|
000016F0: 20 53 48 4F 52 54 20 49 4E 54 45 47 45 52 0D 20 | SHORT INTEGER. |
00001700: 20 20 20 4C 4F 4E 47 20 2D 20 4C 4F 4E 47 20 49 | LONG - LONG I|
00001710: 4E 54 45 47 45 52 0D 20 20 44 4F 55 42 4C 45 20 |NTEGER. DOUBLE |
00001720: 2D 20 44 4F 55 42 4C 45 20 50 52 45 43 49 53 49 |- DOUBLE PRECISI|
00001730: 4F 4E 20 46 4C 4F 41 54 49 4E 47 0D 50 4F 49 4E |ON FLOATING.POIN|
00001740: 54 0D 0D C5 CF C6 20 2D 20 C5 CE C4 20 CF C6 20 |T..... - ... .. |
00001750: C6 C9 CC C5 0D 0D 20 20 D4 48 45 20 C5 CF C6 20 |...... .HE ... |
00001760: 4D 41 52 4B 45 52 20 49 53 20 55 53 45 44 20 49 |MARKER IS USED I|
00001770: 4E 20 4D 41 4E 59 20 50 52 4F 47 52 41 0D 4D 53 |N MANY PROGRA.MS|
00001780: 2C 20 49 4E 20 53 4F 4D 45 20 53 59 53 54 45 4D |, IN SOME SYSTEM|
00001790: 53 20 49 54 20 49 53 20 44 45 46 49 4E 45 44 20 |S IT IS DEFINED |
000017A0: 41 53 20 0D 30 20 41 4E 44 20 49 4E 20 4F 54 48 |AS .0 AND IN OTH|
000017B0: 45 52 53 20 41 53 20 2D 31 2E 20 C9 20 48 41 56 |ERS AS -1. . HAV|
000017C0: 45 20 46 4F 55 4E 44 20 54 48 41 0D 54 20 33 20 |E FOUND THA.T 3 |
000017D0: 49 53 20 41 20 43 4F 4E 56 45 4E 49 45 4E 54 20 |IS A CONVENIENT |
000017E0: 4E 55 4D 42 45 52 20 54 4F 20 55 53 45 2C 20 41 |NUMBER TO USE, A|
000017F0: 53 0D 49 54 20 49 53 20 54 48 45 20 52 55 4E 2F |S.IT IS THE RUN/|
00001800: 53 54 4F 50 20 4B 45 59 2E 20 28 50 52 45 53 53 |STOP KEY. (PRESS|
00001810: 49 4E 47 20 54 48 45 0D 52 55 4E 2F 53 54 4F 50 |ING THE.RUN/STOP|
00001820: 20 4B 45 59 20 44 55 52 49 4E 47 20 45 58 45 43 | KEY DURING EXEC|
00001830: 55 54 49 4F 4E 20 4F 46 20 41 20 43 4F 4D 50 0D |UTION OF A COMP.|
00001840: 49 4C 45 44 20 27 43 27 20 50 52 4F 47 52 41 4D |ILED 'C' PROGRAM|
00001850: 20 57 49 4C 4C 20 42 52 41 4E 43 48 20 54 48 45 | WILL BRANCH THE|
00001860: 20 C5 CF C6 20 43 48 0D 45 43 4B 20 49 4E 20 54 | ... CH.ECK IN T|
00001870: 48 45 20 50 52 4F 47 52 41 4D 2E 0D 0D CF D0 C5 |HE PROGRAM......|
00001880: D2 C1 D4 CF D2 D3 0D 0D 20 20 31 2E 20 C1 D2 C9 |........ 1. ...|
00001890: D4 C8 CD C1 D4 C9 C3 20 CF D0 C5 D2 C1 D4 CF D2 |....... ........|
000018A0: D3 0D 20 20 20 20 20 20 20 20 2B 2C 2D 2C 2A 2C |.. +,-,*,|
000018B0: 2F 2C 25 28 4D 4F 44 55 4C 55 53 20 4F 50 45 52 |/,%(MODULUS OPER|
000018C0: 41 54 4F 52 29 0D 0D 20 20 32 2E 20 D2 C5 CC C1 |ATOR).. 2. ....|
000018D0: D4 C9 CF CE C1 CC 20 C1 CE C4 20 CC CF C7 C9 C3 |...... ... .....|
000018E0: C1 CC 20 CF D0 C5 D2 C1 D4 CF D2 D3 0D 20 20 20 |.. .......... |
000018F0: 20 20 20 20 20 3E 2C 3E 3D 2C 3C 2C 3C 3D 2C 3D | >,>=,<,<=,=|
00001900: 3D 2C 21 3D 0D 20 20 20 20 20 20 20 20 3D 3D 20 |=,!=. == |
00001910: 49 53 20 41 4E 20 45 51 55 41 4C 49 54 59 0D 20 |IS AN EQUALITY. |
00001920: 20 20 20 20 20 20 20 20 3D 20 49 53 20 41 4E 20 | = IS AN |
00001930: 41 53 53 49 47 4E 4D 45 4E 54 0D 20 20 20 20 20 |ASSIGNMENT. |
00001940: 20 20 20 26 26 20 49 53 20 22 41 4E 44 22 0D 20 | && IS "AND". |
00001950: 20 20 20 20 20 20 20 44 4F 55 42 4C 45 20 42 52 | DOUBLE BR|
00001960: 4F 4B 45 4E 20 56 45 52 54 49 43 41 4C 20 4C 49 |OKEN VERTICAL LI|
00001970: 4E 45 53 20 49 53 0D 22 4F 52 22 20 28 53 48 49 |NES IS."OR" (SHI|
00001980: 46 54 20 30 29 0D |FT 0). |
**********************************.*
*.* SUPER 'C
' 1.4 *.*
*.*BY:THE DISK EXCHANG
E *.*************************
*********.. THIS IS NOT FULL DOCUMENTATI
ON FOR THE.SUPER C PACKAGE, BUT MEERLY E
NOUGH INFO.RMATION TO GET A PERSON START
ED IN IT'S.USES AND FUNCTIONING.. AS YO
U FIND MORE FUNCTIONS THAT ARE N.OT LIST
ED IN THIS DOC. PLEASE ADD THEM.TO THE F
ILE AND RE-ENTER IT TO YOUR LOC.AL BOARD
. THE ITEMS THAT THIS DOC REALL.Y NEED A
RE A LIST OF KEYWORDS(AND PARAM.ETERS).
THAT IS ONE REASON THAT THE STD.IO.C IS
INCLUDED(IT HAS A LIST OF DEFIN.ED KEYWO
RDS). AND SOME EXAMPLES OF PROP.ER SYNTA
X OF KEYWORDS(THAT IS WHY THE.EXAMPLE FI
LES ARE INCLUDED)....TO START:.. LOAD"C
-LOADER",8,1..THIS WILL GIVE THE MAIN ME
NU:.. A. COPY. B. EDITOR. C. COMPILER
. D. LINKER. U. USER FILE..-----------
----------------------------.A. COPY..
@ -FLOPPY DISK ERROR MESSAGES. < -LOA
DS A FILE TO MEMORY. > -SAVES MEMORY T
O DISK. # -FIXES UNIT. / -DISPLAY DI
RECTORY. X -GOES BACK TO THE MAIN MENU
. . -SEND A COMMAND TO THE DISK DRIVE.
.B. EDITOR..THIS SECTION IS USED TO CREA
TE AND EDIT.'C' SOURCE FILES.. F1 -SCR
OLLS DOWN A SCREEN. F2 -?. F3 -SETS
A TAB. F4 -REPLACE. F5 -ENTER A COMM
AND. B -BYTES REMAINING. C -
COLOR. D -DIRECTORY. E -ERAS
E. F -SET FILE NAME. G -GOTO
LINE. I -CHECK ERROR CHANNEL.
K -?. L -LOAD A FILE. M -
MOVE. N -NEW LENGTH OF LINE.
P -PRINT. R -HUNT. S -SAVE.
T -TRANSFER. X -EXIT.
EXAMPLE, TO LOAD A FILE: F5,L,<EN.TER FI
LE NAME>,<RETURN>. TO SAVE
A FILE: F5,F,<EN.TER FILE NAME>,<RETURN
>,F5,S. F6 -SCANS CURSOR. F7 -GENERA
TES A LINE. F8 -DELETES A LINE. RUN/
STOP -EXITS FROM CURRENT F-KEY.FUNCTION.
. THE EDITOR CAN DISPLAY TWO CHARACTER.
SETS, THE BASIC-CHARACTER SET AND A SPE.
CIAL C-CHARACTER SET. . WITH THE [SHIFT
]+[CBM] IT IS POSSIBLE.TO SWITCH BETWEEN
THE TWO CHARACTER SET.S. WHEN IN THE CB
M-CHARACTER SET, IT WI.LL BE DIFFICULT T
O FIND THE SPECIAL C.CHARACTERS, SO IT I
S RECOMENDED TO USE.THE C-CHARACTER SET.
. THERE ARE 7 SPECIAL CHARACTERS USED.I
N 'C', THEY ARE:..CHARACTER SYMBOL = KEY
(S) USED TO GET.SYMBOL. LEFT BRA
CE = SHIFT (+).. RIGHT BRACE = SH
IFT (-).. CONNECTING SPACE = SHIF
T (0).. REVERSE BACKSLASH = ENGLISH
POUND.. UP CARRAT = ^..
WAVY LINE = SHIFT ^.. BROKEN VERTI
CAL LINE = SHIFT (=).. ALSO:..
CHECKMARK = SHIFT (@).. MIDDLE HORI
Z LINE = SHIFT (*).. EDITOR TAB =
LEFT ARROW KEY..TAB SET AND TAB RELEASE
= SHIFT [LEFT.ARROW]..THE TEXT IN THE ED
ITOR CAN ALSO BE OFF.SET BY COLORS BY US
ING THE [CBM] KEY AL.ONG WITH THE KEYS 1
-8, AND THE CONTROL.KEY ALONG WITH THE K
EYS 1-8...C. COMPILER.. THE COMPILER IS
USED TO CREATE A LINKF.ILE <NAME.L> FROM
THE OUTPUT FILE <NAME..C> OF THE EDITOR
.. TO USE THE COMPILER, JUST SELECT IT.F
ROM THE MAIN MENU, AND WHEN PROMPTED,.EN
TER THE SOURCE FILE TO BE COMPILED..IT W
ILL RESPOND WITH, ' LINKFILE NAME?.' ALO
NG WITH THE MOST PROBABLE NAME FOR.THE F
ILE...----------------------------------
-----.D. LINKER.. THE LINKER PRODUCES A
RUNABLE PROGRAM.FROM THE OUTPUT OF THE C
OMPILER. IT ALS.O INSERTS THE PROPER 'C'
RUNTIME ROUTIN.ES INTO THE COMPILED COD
E.. TO USE IT:. 1. AT THE PROMPT FOR L
INKFILE NAME,.ENTER 'STDIO2.L'. 2. AT
THE SECOND PROMPT FOR LINKFILE.NAME, ENT
ER THE NAME OF THE LINKFILE. CREATE
D BY THE COMPILER.. 3. AT THE THIRD PR
OMPT FOR LINKFILE.NAME, JUST HIT 'RETURN
'.. 4. AT THE PROMPT FOR PROGRAM NAME,
.ENTER THE NAME WHICH YOU WISH TO CALL.T
HE RUNABLE COMPILED PROGRAM.. 5. AT TH
E PROMPT FOR (L-LOADER/B-BAS.IC), ENTER
'B' IF YOU WISH FOR THE. PROGRAM TO BE
RUNABLE FROM CBM BASIC..(OR 'L' IF YOU W
ISH TO USE THE. LOADER SUPPLIED IN TH
E 'C' PACKAGE.. 6. IF ALL GOES WELL, Y
OU WILL GET NO.COMPILING ERRORS.. 7. A
T THIS POINT YOU MAY WISH TO REB.OOT BAS
IC, LOAD THE PROGRAM THAT THE. LINK
ER HAS CREATED, AND RUN IT...-----------
----------------------------.U. USERFILE
.. IF YOU SELECTED THE 'L' OPTION DURING
.THE LINKER PROCESS, THEN TO RUN THE COM
.PILED PROGRAM CREATED BY THE LINKER, YO
.U SELECT 'U' FROM THE MAIN MENU. AT THE
.PROMPT YOU ENTER THE NAME OF THE COMPIL
.ED PROGRAM. THE 'C' CREATED PROGRAM WIL
.L THEN EXECUTE...----------------------
-----------------.. THIS IS THE END OF
THE PROGRAM EXPLAI.NATION. EXAMPLES TO S
HOW 'C' STRUCTURE.WILL NOW FOLLOW.(FOR T
HOSE OF YOU WHO.DON'T LIKE TO TYPE, THE
FILES IN THIS.DOC. CAN BE ENTERED INTO T
HE 'C' EDITOR.THEN DELETE ALL LINES OF T
HE DOC. THAT.ARE NOT PART OF THE PROGRAM
, AND THE.FILE CAN THEN BE SUBMITTED TO
THE COMPI.LER.). ALSO, THE SOURCE FILES
ARE SORT OF HA.RD TO READ WHEN PRINTED
BECAUSE OF THE.SPECIAL REDEFINED CHARACT
ERS, THESE ARE.EASIER TO READ USING THE
'C' EDITOR...FORMAT STRUCTURES FOR THE P
RINT COMMAND.. THE PRINTF COMMAND IS A
SELF FORMATTI.NG PRINT COMMAND WITH MANY
FORMAT OPTIO.NS:.. PRINTF("%C",A) - WH
ERE 'A' IS THE STR.ING TO BE PRINTED.
^. %% - %. %S -
STRING. %C - CHARACTER.
%F - FLOATING POINT. %D - DE
CIMAL. %O - OCTAL. %X
- HEXIDECIMAL. %LD - LONG INTEGE
R... PRINTF("HELLO,WORLD/N") (THE / SY
MBO.L IS USED WHERE A REVERSE BACKSLASH
. ^. WOULD BE US
ED IN ACTUAL CODE).
/N - NEWLINE. /T - T
AB. /B - BACKSPACE.
/" - DOUBLE QUOTE.
// - BACKSLASH..DATA
TYPES USED IN DECLARATIONS.. ALL VARIAB
LES USED IN A PROGRAM MUST.BE DECLARED A
S A SPECIFIC DATA TYPE AND.THEN THE VARI
ABLE MUST BE USED ONLY AS.THE TYPE DECLA
RED, OTHERWISE YOU WILL.GET COMPILER ERR
ORS.. TYPES AVAILABLE IN 'C' ARE:..
INT - INTEGER. FLOAT - FLOATING POINT
. CHAR - CHARACTER. SHORT - SHORT I
NTEGER. LONG - LONG INTEGER. DOUBLE
- DOUBLE PRECISION FLOATING.POINT..EOF -
END OF FILE.. THE EOF MARKER IS USED I
N MANY PROGRA.MS, IN SOME SYSTEMS IT IS
DEFINED AS .0 AND IN OTHERS AS -1. I HAV
E FOUND THA.T 3 IS A CONVENIENT NUMBER T
O USE, AS.IT IS THE RUN/STOP KEY. (PRESS
ING THE.RUN/STOP KEY DURING EXECUTION OF
A COMP.ILED 'C' PROGRAM WILL BRANCH THE
EOF CH.ECK IN THE PROGRAM...OPERATORS..
1. ARITHMATIC OPERATORS. +,-,*,
/,%(MODULUS OPERATOR).. 2. RELATIONAL A
ND LOGICAL OPERATORS. >,>=,<,<=,=
=,!=. == IS AN EQUALITY.
= IS AN ASSIGNMENT. && IS "AND".
DOUBLE BROKEN VERTICAL LINES IS."
OR" (SHIFT 0).
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL