Bo Larsson
<5630>
· Text 148 · w6 · kommentar
1985-05-05 11:49
Ärende: C-kompilator och Kermit80
När det gäller C finns det visst en area com heter CPM:<,,SMALLC> och
jag
undrar om inte det du söker ligger där.
---
Kermit-konceptet för CP/M består av 12 filer. Av dessa filer skall man
assemblera fram två filer, en system-beroende och en system-oberoende.
När dessa två filer i hex-format är klara skall dom merga's till en enda
stor fil, mergningen sker lämpligast med DDT.
Källkoden skall assembleras med M80/L80 eller LASM.COM, vilken typ bestäms
av TRUE-satser (default är LASM.COM).
LASM är ASM med den skillnaden att den kan göra include på andra filer.
Jag undrar om inte LASM (public domain) ligger på Kermit-arean, annars
kan jag skicka in den till monitorn.
Nedan följer en beskrivning av de filer som ingår i Kermit för CP/M,
som
synes används en del filer både i sys-obe och sys-ber paketet. Storleken
på hela paketet är ca: 500 Kbytes.
Mvh
Bosse Larsson
System-beroende filer Slutresultat =>CPXXX.HEX
------------------------------------------------
CP4TYP.ASM - Val CP/M system
CP4DEF.ASM - Definitioner för både sys-beroende och sys-oberoende delar
CP4SYS.ASM - System-specifik kod
CP4LNK.ASM - Beskrivning av länknings-area
System-oberoende filerSlutresultat =>CPBASE.HEX
-------------------------------------------------
CP4KER.ASM - Huvudfil
CP4DEF.ASM - Definitioner för både sys-beroende och sys-oberoende delar
CP4MIT.ASM - Initiering, huvudloop, Kermit statistik-kommandon
CP4PKT.ASM - Protokoll-rutiner för Kermit, Kermit tx/rx kommandon
CP4TT.ASM - Terminal-läge samt tx i terminal-mode
CP4CPM.ASM - CP/M kommandon typ DIR,ERA
CP4WLD.ASM - Rutiner för wildcard's (t.e.x SEND *.ASM)
CP4CMD.ASM - Rutiner för handhavande av kommandon
CP4UTL.ASM - Utility rutiner och data-area
CP4LNK.ASM - Beskrivning av länknings-area
Dokumentation för assemblering och länkning
-------------------------------------------
CP4KER.DOC