CP/M-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Memberlist || Home || Statistik || Kalender || Staff Willkommen Gast!
[ Unofficial CP/M Website ] [ Z80 Family Support Page ] [ Forum-Regeln ] [ Impressum/Kontakt ] [ Datenschutzerklärung ]

CP/M-Forum » CP/M 2.2 » CP/A-Quellen » Threadansicht

Autor Thread - Seiten: -1-
000
14.02.2011, 19:25 Uhr
volkerp

Avatar von volkerp

CP/A ist eine CP/M-kompatibles Betriebssystem der Akademie der Wissenschaften der DDR. Als Besonderheit wird erwähnt, das es komplett mit Quellen ausgeliefert wurde. In der Tat gibt es einige Versionen komplexer BIOSe für die DDR-8_Bit-Bürocomputer und andere Systeme.
Leider habe ich keine Quellen von CCP und BDOS auftreiben können.

Ich habe deshalb ausgehend vom originalen DR-CP/M-BDOS-Quellcode das CP/A reassembliert und so kommentiert, dass man mittels DIFF die Unterschiede leicht sehen kann:

- Das CP/A-BDOS wurde im Prinzip komplett und fast 1:1 aus dem DR-BDOS abgekupfert
- Durch Verwendung der Z80-spezifischen short jumps (jr) wurden einige Byte eingespart
- der interne BDOS-Stack ist 32 Level tief, im Original sind es nur 24 Level
- BDOS sichert die Register IX und IY
- leicht andere Implementierung von CONIN, CONBRK, INITIAL2,
- andere Implementierung von RENAME, RESELECT, FUNC13, FUNC14,FUNC25,FUNC37,GOBACK
- DSKWR2 hat einen Patch am Anfang
- READ beachtet zusätzlich 13H (Ctrl-S)

Die Quellen sind auf meiner Site abgelegt: http://hc-ddr.hucki.net/wiki/doku.php/cpm:cpa
--
Volker

http://homecomputer-ddr.de.vu
(z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
Seiten: -1-     [ CP/M 2.2 ]  



gaby.de

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek