NKC Forum |
Autor | Thema: 8" Laufwerke und BIOS neu assemblieren |
---|---|
shock__ Ist öfters hier ID # 196 |
Erstellt am 18. November 2018 16:09 (#1)
Zitat
PN E-Mail
Ahoi,
Dementor und ich versuchen uns grade daran -versuchsweise- von einer 8" Diskette zu booten und kommen nicht so recht weiter sobald es ans reassemblieren des BIOS geht. Aktuell orientieren wir uns an dieser Anleitung: http://retro-compi.feste-ip.net:37850/index.php/ndr-klein-computer/ndr-software/ndr-bios-anpassen Probeweise haben wir jetzt versucht lediglich die "welcome"-Nachricht vom CP/M bei 5.25" Disketten zu ändern - bislang ohne Erfolg (die alte Nachricht bleibt bestehen, booten geht aber). Wo liegt unser Denkfehler? Zusätzlich würde ich gerne verstehen wie sich die Adresse beim "r3580" im DDT zusammensetzt. An anderer Stelle wollten wir noch versuchen das 8" Laufwerk (erstmal weiterhin als C:) doppelseitig anzusprechen (die Wahrscheinlichkeit, dass wir irgendwann Software von 8" Originaldisketten übertragen ist ziemlich unwahrscheinlich). Kann mir jemand erklären was der 2. Parameter bei "DISKDEF 3" in dem Macro macht? Ich hab leider lediglich Infos zu den Werten 0 (übernehmen der Werte aus dem vorherigen Macro, wenn keine weiteren Parameter angegeben sind) und 1 (iirc Sektor-Offset) gefunden - nirgendwo aber Infos zu dem Wert "2" DISKDEF 2,1,26,6,1024,243,64,64,2 ; 8 Zoll Definition Schonmal vielen Dank :) |
Beiträge: 26 | Mitglied seit: November 2018 | IP-Adresse: nicht gespeichert | |
hschuetz Administrator Seitenadmins ID # 3 |
Erstellt am 18. November 2018 23:19 (#2)
Zitat
PN E-Mail HP
Hallo,
Anleitungen gibt es auch hier: https://ntxdhxgzadrdathx.myfritz.net/ndr/software/softz80/cpm22.html Damit hatte ich das damals auch hinbekommen.. Ihr braucht ein System mit 8" als 2.Laufwerk um das System zu übertragen! Vorher sollte das Bios angepasst werden...Hardware muss dann auch stimmen Gruß Hans-Werner ----------------------- Ob 8bit oder 16 oder 32 ist doch egal, Haupsache selbstgebaut! |
Beiträge: 904 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert | |
m.haardt Voll in Gange ID # 93 |
Erstellt am 19. November 2018 22:42 (#3)
Zitat
PN E-Mail
Ich würde auf die Dokumentation der SDIO verweisen, aber ich finde sie auf Hans-Werners Seiten nicht.
Hier ein Thread mit dem Vorläufer, der erklärt, wo die Adressen herkommen: https://ntxdhxgzadrdathx.myfritz.net/forumdrc/index.php?mode=viewthread&forum_id=2&thread=60& Michael |
Beiträge: 501 | Mitglied seit: April 2008 | IP-Adresse: nicht gespeichert | |
hschuetz Administrator Seitenadmins ID # 3 |
Erstellt am 19. November 2018 23:01 (#4)
Zitat
PN E-Mail HP
Hallo Michael,
wo soll das stehen? In der Beschreibung steht da nichts.. Gruß Hans-Werner ----------------------- Ob 8bit oder 16 oder 32 ist doch egal, Haupsache selbstgebaut! |
Beiträge: 904 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert | |
shock__ Ist öfters hier ID # 196 |
Erstellt am 20. November 2018 23:17 (#5)
Zitat
PN E-Mail
Danke, das hilft mir schonmal das Ganze ein bisschen besser zu verstehen (mit CP/M bzw. SCP hatte ich bislang nur rüdimentären Kontakt auf Rechnern von Robotron [A5120/PC1715])
RAM SYSGEN Floppy Jetzt wäre nur noch interessant zu wissen wofür die "2" bei DISKDEF 3 steht. Die üblichen Dokumentationen erwähnen leider nur "typischerweise 0 oder 1" |
Beiträge: 26 | Mitglied seit: November 2018 | IP-Adresse: nicht gespeichert | |
m.haardt Voll in Gange ID # 93 |
Erstellt am 21. November 2018 20:15 (#6)
Zitat
PN E-Mail
Hallo Hans-Werner,
Du machtest ein PDF, wo Du alles an Dokumentation in einem Dokument hattest. Ich dachte, da stünde das auch drin. Die Quelle liegt in der Datei memmap.txt im CP/M Archiv, wo alle Sourcen zum Bauen von CP/M drin sind. Zu diskdef weiss ich leider nichts. Es gibt ein CP/M Manual, wo diskdef beschrieben wird. Da musst Du mal in den offiziellen CP/M Manuals schauen. Ansonsten kann man sich natürlich die Quellen anschauen. Michael |
Beiträge: 501 | Mitglied seit: April 2008 | IP-Adresse: nicht gespeichert | |
shock__ Ist öfters hier ID # 196 |
Erstellt am 22. November 2018 00:50 (#7)
Zitat
PN E-Mail
Bislang hatte ich mich nur hier drüber eingelesen (Z80 Assembler versteh ich leider nur extrem rüdimentär bzw. kenne maximal ein paar Mnemonics - von daher fällt die Option für mich leider weg).
http://www.gaby.de/cpm/manuals/archive/cpm22htm/ch6.htm#Section_6.11 The DISKDEF macro call takes the form: Is halt doof, wenn der Wert vom "usually" abweicht und das "unusually" nirgends erwähnt/erklärt wird |
Beiträge: 26 | Mitglied seit: November 2018 | IP-Adresse: nicht gespeichert | |
m.haardt Voll in Gange ID # 93 |
Erstellt am 22. November 2018 21:44 (#8)
Zitat
PN E-Mail
Ach, jetzt verstehe ich das erst. Das ist die Beschreibung für den Aufruf mit allen Parametern. Du hast aber einen Aufruf mit nur zwei Parametern und da bedeutet es, einen anderen Eintrag zu übernehmen, nämlich Laufwerk 2.
Michael |
Beiträge: 501 | Mitglied seit: April 2008 | IP-Adresse: nicht gespeichert |
| https://hschuetz.selfhost.eu | Boardregeln | Datenschutzerklärung
Tritanium Bulletin Board 1.8
© 2010–2021 Tritanium Scripts
Seite in 0,031158 Sekunden erstellt
17 Dateien verarbeitet
gzip Komprimierung eingeschaltet
2477,25 KiB Speichernutzung