|
NKC Forum |
| Author | Topic: CPM Biosprogrammierung |
|---|---|
|
hschuetz Administrator Seitenadmins ![]() ![]() ![]() ![]() ![]() ![]() ID # 3 ![]() |
Posted on February 05, 2011 12:37 PM (#1)
Quote
PM E-mail
Hallo,
gibt es hier eigendlich jemand der unter CPM2.2 am BIOS Änderrungen gemacht hat, oder unter CPM programmiert?(Z80) Gruß Hans- Werner ----------------------- Ob 8bit oder 16 oder 32 ist doch egal, Haupsache selbstgebaut! |
Posts: 1009 | Member since: June 2004 | IP address: saved | |
|
m.haardt Voll in Gange ![]() ![]() ![]() ID # 93 |
Posted on February 06, 2011 03:53 PM (#2)
Quote
PM E-mail
Das ist schon viele Jahre her, aber ja. Ich habe mal ein BIOS für CP/M 2.2 und 3 angepasst, allerdings nicht beim NKC.
Michael |
Posts: 539 | Member since: April 2008 | IP address: saved | |
|
hschuetz Administrator Seitenadmins ![]() ![]() ![]() ![]() ![]() ![]() ID # 3 ![]() |
Posted on February 07, 2011 11:06 AM (#3)
Quote
PM E-mail
Hallo Michael,
ich habe so den Eindruck, dass bei meinem MC- Computer auch etwas im Monitor geändert werden muss... nur was?? Mein Problem ist, ich möchte 4 Diskettenlaufwerke unter CPM 2.2 nutzen, wenn ich die Einträge im BIOS änder läuft anstelle z.B. Laufwerk C: Laufwerk A:, allerdings dann keine Daten??? irgend eine IDEE Gruß Hans- Werner ----------------------- Ob 8bit oder 16 oder 32 ist doch egal, Haupsache selbstgebaut! |
Posts: 1009 | Member since: June 2004 | IP address: saved | |
|
m.haardt Voll in Gange ![]() ![]() ![]() ID # 93 |
Posted on February 07, 2011 08:50 PM (#4)
Quote
PM E-mail
Gibt es ein Zusammenspiel zwischen Monitor und BIOS?
Ich kann nur allgemeine Hinweise geben: Im BIOS prüft SELDSK die Laufwerksanzahl und selektiert den DPH für das Laufwerk. Die Anzahl sieht z.B. so aus: SELDSK: LD HL,0 ;error return code LD A,C CP 4 ;must be between 0 and 3 RET NC ;no carry if 4,5,... Dann wird bei mir der FDC befragt. Ist der mit dem Laufwerk zufrieden, wird der DPB so gesetzt: LD L,C ;L=disk number 0,1,2,3 ADD HL,HL ;*2 ADD HL,HL ;*4 ADD HL,HL ;*8 ADD HL,HL ;*16 (size of each header) LD DE,DPBASE ADD HL,DE ;HL=.dpbase(diskno*16) RET Die DPHs verweisen auf die DPBs, dort wird das Format bestimmt. Wenn alle Laufwerke gleich sind, brauchst Du nur einen DPB. Pro Laufwerk brauchst Du im DPH dann noch einen Zeiger auf die Allocation Map und den Chcksum Vector. Die Definitionen dafür findest Du meist am Ende des BIOS. Vielleicht prüfst Du all das in Deinem BIOS mal. Michael |
Posts: 539 | Member since: April 2008 | IP address: saved |
| https://nkcforum.de | Board rules | Privacy policy
Tritanium Bulletin Board 1.8
© 2010–2021 Tritanium Scripts
Site created in 0.020713 seconds
Processed 17 files
gzip compression enabled
2123.69 KiB memory usage





Posted on February 05, 2011



