Per Lindberg
<816>
· Text 13 · w6 · kommentar
1984-11-21 02:00
Ärende: Överföring av CP/M-program
När det gäller överföring av filer mellan CP/M-system med
olika diskformat, kan man även göra en filöverföring via ett
centralt system, a la monitorn eller QZ. (Vi har f.ö. en hel drös
filer från bl.a. CPMUG på den speciella skivminnesarean CPM: på
QZ.) Som filöverföringsprotokoll kan man förslagsvis använda
KERMIT eller Ward Christensen-protokollet. Båda dessa finns att
få -- med källkod och allt -- från QZ. På CPM: ligger div. WC-
program (Kallade MODEM<nånting>) (har dock inte provat något av
dem själv, någon annan som har?) och på KER: ligger 4711 olika
implementationer av KERMIT (med källkod), bl.a. för CP/M, ABC800
och IBM PC. Vidare kan jag tipsa om ett *mycket* användbart
program i sammanhanget som heter UNLOAD.HEX (eller något i den
stilen) som är en baklänges LOAD; den gör en LOAD-bar .HEX-fil
av en .COM-fil. (Finns på KER:)
Tyvärr har vi inte WC-protokollet på QZ, vilket hänger samman med
att det är non-trivialt att göra I/O på 8-bitars bytes under TOPS-10.
KERMIT, SAFT, ABCFIL och X-On/X-Off finns dock. (Det är förresten
även non-trivialt att hantera 8-bitars bytes på en DEC-10:a, det
*går* om man är hacker, men många systemprogram klarar det inet.)
Om filen som ska överföras inte är en textfil, är det alltså vettigt
att först hexifiera den (med UNLOAD) innan man kör över den.
Happy hacking!