Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » DiskParameterBlock CPM/CPA » Themenansicht

Autor Thread - Seiten: -1-
000
20.11.2007, 09:12 Uhr
Ralph



Wer kann mir helfen und mir den genauen Aufbau des DiskParameterBlockes (DPB) von CPM2.2 bzw. SPA erläutern ?
Speziell möchte ich die Robotron Disketten-LW 1.6 in mein AC1-CPM2.2 einbauen. Bisher verwende ich zwei selbstgebaute 1.2 er und die funzen.
Alternativ hilft mir auch ein Link wo der Aufbau des DPB erklärt ist.

Danke ! und Gruß von Ralph

PS: Hab schon hier gesucht und gegoogelt, bin aber nicht so recht fündig geworden.
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
20.11.2007, 18:39 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

nimm den Quellcode vom CP/A-BIOS. Der ist frei erhältlich und da steht alles ausführlich drin :-)
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)

Dieser Beitrag wurde am 20.11.2007 um 18:39 Uhr von volkerp editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
20.11.2007, 18:41 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

http://www.sharpmz.org/dpb.htm

http://www.seasip.demon.co.uk/Cpm/format22.html
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
20.11.2007, 21:43 Uhr
Ralph



@Volker
Danke für die Infos... Gibt es das irgendwo auf deutsch ? Ich bein leider
des englischen nicht ganz so mächtig.
Außerdem noch die Frage, wo ich die CPA Quellen finde ?
@alle
Evl. hat ja jemand den DPB für das 1.6 er sogar direkt hier ?


Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
20.11.2007, 21:51 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

melde Dich bitte per Mail - ich schick Dir alles zu!
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)

Dieser Beitrag wurde am 20.11.2007 um 21:51 Uhr von volkerp editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
20.11.2007, 21:58 Uhr
Ralph



@volker Hast ein Mail von mir ! Danke!!!!
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
21.11.2007, 22:51 Uhr
Ralph



@volker
danke Dir für die Unterlagen. Ich schau mal drüber und geb Dir Bescheid.
Danke erstmal und freundliche Grüße von

Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
30.11.2007, 08:40 Uhr
Ralph



@Volker Hallo Volker dank der Unterlagen bin ich soweit klar gekommen.
Nun muss ich nur noch bestimmte Sachen verstehen. Insbesondere der
Hinweis zum MuglerPC war sehr wertvoll. Danke ! :-)

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
19.06.2008, 09:27 Uhr
Ralph



@alle... Wer kann mir sagen welche Maximalwerte für die Verarbeitung von Werten im DiskParameterBlock (DPB) gelten ? Konkret brauch ich das für das CP/A ? Sicher gibts auch Unterschiede für die einzelnen Versionen.??

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
19.06.2008, 10:56 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

es gelten die für CP/M allgemein festgelegten Werte, s.a. http://www.sharpmz.org/dpb.htm

Wichtig sind vor allem die Bereiche für CSV und ALV. Die Größe dieser Bereiche läßt sich berechnen:
ALV: = DSM/8+1
CSV: = CKS
Da CP/A verschiedene Diskettenformate automatisch unterstützt, muß man die größtmöglichen Werte nehmen. Bei 800K-Disketten sind das
ALV: db 50 dup (?)
CSV: db 64 dup (?)
In den CP/A-Sourcen stehen die unterstützten Formate im Abschnitt "Steuertabellen" (dtrsl0, dtrsl1 usw.)
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
19.06.2008, 11:35 Uhr
Ralph



Danke das ist doch das was ich gesucht habe ! Danke Volker !

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
17.07.2009, 13:18 Uhr
Ralph



Sorry das ich den alten Thread mal wieder hochholen muss. Aber ich brauch mal bitte, ein paar 100% funktionierende DPB's für Laufwerke und RAmDisks..
Es gibt so viele versch. die alle funktionieren, aber es an sich nicht dürften, wenn ich den Link1 aus 002 richtig interpretiere.

Ich hab z.B. ein 512k RamDisk mit folgenden DPB die geht..
SPT 32 BSH 4 BLM 15 EXM 0 DSM 255 DRM 63 AL0 080H AL1 00H

aber eigentlich müsste es doch nach Link1 aus 002 EXM=1 und AL0=F8H heißen...

Unterschiede finde ich aber nicht im Verhalten.... auch erschließt sich mir die Arbeitsweise von AL0 und AL1 nicht so recht... aber ich kann eben kein gutes englisch.. mann ist das doof.. Sorry
--
Es geht alles erst richtig los !

Dieser Beitrag wurde am 17.07.2009 um 13:19 Uhr von Ralph editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

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