Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » gide für ac1 » Themenansicht

Autor Thread - Seiten: -1-
000
09.09.2012, 20:12 Uhr
potto



hallo ac1-freunde
ich möchte hier einen neuen tread aufmachen damit nicht alles auf dem
flohmarkt landet.ich habe gestern das gide-modul in betrieb genommen
und es hat auf anhieb alles geklappt.dazu eine frage:wie nutze ich den
speicher für die ac1-files und dazu im cpm-modus? wer hat die lösung?
gruss potto
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
09.09.2012, 21:18 Uhr
Heiko_P



Hallo,

für den CP/M-Modus findest du bei http://www.gaby.de/gide/index.htm alle nötigen Informationen und Beispielcode.

Für die Nutzung im AC1-Modus gibt es ein Tool von Ralph, das findest du unter http://ac1.dyndns.info (Nutzername und Passwort ac1-user).

Viele Grüße

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
10.09.2012, 06:19 Uhr
si_schenk



Hallo,

nach anfänglichen Schwierigkeiten habe ich das Gide zum Laufen bekommen. Die Schwierigkeiten liegen in einem definierten Reset. Ich muss jetzt daran arbeiten, den Power On Reset zu überarbeiten.
Ich kann im Augenblick das Gide erst ansprechen, wenn ich nach dem Einschalten des AC1 ein Reset bei der Tastatur drücke. Dieser 'Fehler' tritt auch beim Ansprechen des Disk LW auf.
Soweit meine ersten Erfahrungen.

Herzliche Grüße Siegfried
--
Geht nicht, gibt's nicht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
10.09.2012, 07:26 Uhr
Ralph




Zitat:
Heiko_P schrieb
Für die Nutzung im AC1-Modus gibt es ein Tool von Ralph, das findest du unter http://ac1.dyndns.info (Nutzername und Passwort ac1-user).
Heiko

Das Tool für die Nutzung im AC1-Modus ist DVHD 3.0.

Für die Nutzung unter CP/M brauchst Du ein CP/M welches die HD am GIDE unterstützt.
Das findest Du auch bei mir unter HRCPM12 oder besser HRDOS12 .

Lies einfach die Anleitungen und Du weist Bescheid !

Gruß Ralph
--
Es geht alles erst richtig los !

Dieser Beitrag wurde am 10.09.2012 um 07:28 Uhr von Ralph editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
10.09.2012, 18:13 Uhr
Ralph



Aufgrund einiger Anfragen zur Aufteilung der HDD am GIDE habe ich auf meinem SERVER ein File mit dem folgenden Inhalt zur Verfügung gestellt.


Um eine Festplatte (HDD) am GIDE zu verwenden, muss diese nicht speziell vor-
bereitet oder gar partitioniert werden. D.h. es kann eine "alte" PC-Platte
verwendet werden und ist auch sofort Sektorweise z.B. mit GIDE Check aus-
lesbar. (macht sich zum Stöbern übrigens ganz gut :-) )
Eine unter Windows & Co. bekannte Partitionierung der HDD ist nicht notwendig
und wird auch NICHT berücksichtigt, da alle Programme und Tools am AC1 die
HDD Sektorweise adressieren !! Konkret habe ich folgende Definetionen
für die von mir prgrammierten Tools festgelegt.
Natürlich steht es jedem frei, sich eigene Definetionen auszudenken.

Per 09/2012 hat meine 256MB HDD folgende Aufteilung:
1. Spur 0 reserviert für "s/l" Kommando Monitor >= V10.2
2. Spur 1..9 reserviert für DiskVerHD bzw. DVHD
3. Spuren 10..399 CPM Laufwerke für HRCPM und HRDOS
4. Spuren 400.. frei zu eigenen Verwendung..

Es gilt bei dieser Aufteilung, dass jeweils sämtliche Sektoren und Heads
der verwendeten HDD den Spuren zugeordnet sind. Siehe auch Hinweise
bei den Beschreibungen der jeweiligen Progamme.
Speziell beim HRCPM oder HRDOS wird aktuell die folgende Konfiguration
verwendet (siehe auch Beschreibung). Beim GIDE sind 3 Laufwerke
eingestellt, die auf der HD physikalisch ab Spur 10 (dez.) beginnen.
Konkret sind die Laufwerke wie folgt im Bios fest verdrahtet !

; DeLock SSD 256MB je Track 256KB, 984 Tracks
; 1.Partition beginnt ab Spur 10, damit stehen die Spuren 0..9
; zusätzliche als Bootspuren
PART C, 10, 64,2048 ; C: mit 64 Spuren ab Spur 10 (16 MB) HR
PART D,150, 64,4096 ; D: mit 64 Spuren ab Spur 150 (16 MB) HR
PART E,300, 64,4096 ; E: mit 64 Spuren ab Spur 300 (16 MB) HR
;PART E,300,128,4096 ; E: mit 128 Spuren ab Spur 300 (32 MB) HR
Als Festplatte nutze ich eine Delock 256MB SSD
; Master = DELOCK SSD (256 MByte)
CYLS0 EQU 984 ; Anzahl Zylinder
HEAD0 EQU 16 ; Anzahl Koepfe
SECS0 EQU 32 ; Anzahl Sektoren

Viel Erfolg beim Probieren und Testen wünscht Euch Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
11.09.2012, 18:13 Uhr
deaf_ac1



Hallo,

Ich habe die GIDE-Karte fertiggestellt.
Es ist aber mir noch nicht sicher, ob die GIDE funktioniert.
Ich habe bereits GIDE-Check von Ralph Hänsel unter AC1-Monitorebene gemacht, mit "k" DeLock SSD 512 MByte konnte ja erkannt werden.
Nur Funktionen Formatieren "f" und Lesen "l" klappen noch nicht.

Bei anderen klappt es ja.
Die RTC-Uhr funktioniert auch.

Was soll ich tun sein, damit endlich 2 Funktionen "f" und "l" laufen kann?

Beste Grüße
Ralf
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
11.09.2012, 18:22 Uhr
Ralph



Beschreib doch mal was konkret nicht funktioniert ? Kommen Fehlermeldungen bei den Kommandos
oder wird nur einfach nicht geschrieben bzw. gelesen ? Sei mal bitte konkreter !
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
11.09.2012, 20:31 Uhr
deaf_ac1



Hallo,

endlich läuft mit AC1 Test- und Formatierungstool V2.1 richtig.
mein SSD DeLock wird formatiert. Es dauert ja sehr lange!

Beste Grüße

Ralf
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
11.09.2012, 20:42 Uhr
Ralph



Na fein lässt Du uns auch daran teilhaben, was nun das Problem bei Dir war ? Wäre nett Ralf !

Du musst auch ni die ganze HDD formatieren. Fürs Erste reicht es die Spuren 0..364 zu formatieren Mehr werden nämlich nicht genutzt.
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
11.09.2012, 21:24 Uhr
deaf_ac1



Hallo,

am ersten Tag der Inbetriebnahme der GIDE wollte ich ganze Platte formatieren, Zylinder 0 bis Zylinder 1001.
Das ginge nicht.
Deshalb habe ich heute im 2. Anlauf die Hälfte erfolgreich ins Angriff genommen. Zylinder 0 - Zylinder 511. Also 256 MByte.
Es läuft noch immer gerade, als ich diese Zeilen schrieb. Noch keine Fehler wurde angezeigt worden. Etwa gesamt 5 Stunden veranschlagt.

Beste Grüße

Ralf
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
11.09.2012, 23:18 Uhr
octron03blue



Hallo Zusammen,
auch ich kann vermelden das das GIDE bei mir läuft !
Ich habe es mit einer CF von Transcend und einem IDE zu CF-Adapter bestückt.
Zugriff und Auslesen mit -k geht, RTC ist einstellbar und läuft.
Nun werde ich mich an die Test's für formatieren, schreiben und lesen machen.
Tolle Erweiterung für den AC1 - danke schön an die Entwickler Heiko und Ralph !
Viele Grüße
Frank
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
14.09.2012, 18:18 Uhr
deaf_ac1



Hallo Ralph,

AC1-GIDE Test- und Formatierungstool V2.1

Wozu sind
- y FormatSpezial
- w Moni Spur xx ?

Sind beide etwa für die Arbeit der GIDE in der Monitorebene gedacht?

Ich freue mich, dass es darüber erklärt werden.

Gruß

Ralf
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
14.09.2012, 21:14 Uhr
Ralph



@deaf_ac1.. Das steht in der Anleitung zum Programm drinne

aber hier nochmal..

-y FormatSpezial schreibt in alle Sectoren der Spuren 1..4 00H, ABER !! trägt auch die
"Adresse" des Sectors in die ersten Bytes ein. Das eignet sich zum Testen recht gut.
Die zu beschreibenden Spuren können am Programmanfang geändert werden.
Adr. 2000H = StartSpur in 16Bit Hex, Adr. 2002H = EndSpur in 16Bit Hex

-w Schreibt die 4k des akt. Monitors (0H..FFFH) in beliebige Spur !
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
15.09.2012, 11:13 Uhr
madu55



Weiß jemand warum das "KC85 Labor" nicht mehr geht ?

MFG Gottfried
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
15.09.2012, 14:19 Uhr
Enrico
Default Group and Edit


Wird wohl in Urlaub sein.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
21.09.2012, 17:10 Uhr
potto



@ ralph
ich hätte noch einen vorschlag für das formatieren mit gide.
als erstes gide-test, danach mit disk-ver-hd init die disk initialisieren
und dann unter cpm mit cpm-format formatieren. in umgekehrter
reihenfolge wird das cpm-laufwerk zwar erkannt aber ohne daten.
gruss potto
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
21.09.2012, 17:16 Uhr
Ralph




Zitat:
potto schrieb
@ ralph
ich hätte noch einen vorschlag für das formatieren mit gide.
als erstes gide-test, danach mit disk-ver-hd init die disk initialisieren
und dann unter cpm mit cpm-format formatieren. in umgekehrter
reihenfolge wird das cpm-laufwerk zwar erkannt aber ohne daten.
gruss potto

Na Du erst wieder Es ist doch der Sinn des Formatierens, das die Platte leer ist !
Ich hab das nur mir dem GIDE-Check vorgeschlagen, weil ja meist eine "ausrangierte" HD
verwendet wird und die evl. vorhandenen Daten für Probleme sorgen könnten.

DVHD hat übrigens auch NICHTS mit CPM zu tun. D.h. die Initialisierung mit DVHD hat keine Wirkung auf die CPM Laufwerke !!
Bitte auch nur noch DVHD verwenden und das DiskVerHD nicht mehr !!

Gruß Ralph
--
Es geht alles erst richtig los !

Dieser Beitrag wurde am 21.09.2012 um 17:16 Uhr von Ralph editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
23.11.2012, 16:58 Uhr
dragonfly45



Hallo,
kann mir mal jemand GIDE-Check bzw. das Tool für CPM zukommen lassen, der Server von Ralph ist im Moment nicht erreichbar.

Meine email: 1_dragon@gmx.de

MfG Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
23.11.2012, 17:33 Uhr
Ralph



Hallo Mein Server ist wieder ok Da hing wohl das DynDNS
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
24.11.2012, 12:01 Uhr
dragonfly45




Zitat:
Ralph schrieb
Hallo Mein Server ist wieder ok Da hing wohl das DynDNS

Hallo Ralph,
danke, konnte mir alles runterladen. GIDE funktioniert jetzt auch bei mir.

Eine frage hätte ich jetzt noch zu GIDE-Test. Muß ich generell mit dem Tool formatieren? Hab nähmlich mit DVHD probiert und dann unter CPM mit dem Formattool. Es hat alles zu meiner Zufriedenheit funktioniert. Noch mal großes Lob an alle insbesondere an Ralph.

MfG Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
24.11.2012, 16:10 Uhr
Ralph



@dragonfly45.. Na Prima das alles geht Willkommen im Club !

Du musst NICHT zwingend mit dem GIDE-Check formatieren ! Es macht sich nur einfacher, insbesondere fürs CPM ,
denn wenn das FORMATAC.COM nicht läuft, kannst DU die HD auch nicht nutzen wenn da nicht vorher E5H formatiert wurde.
Hast Du hingegen schon im GIDE-Check die CPM Spuren mit E5H formatiert, kannste die HD sofort nutzen

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
13.04.2014, 00:12 Uhr
Ralph



Weil DYNDNS.ORG seinen kostenlosen Dienst abgeschafft hat, musste ich meine Serveradresse leider ändern auf:

http://ac1.spdns.de Benutzername und Passwort "ac1-user"

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
18.11.2014, 09:17 Uhr
d.elm

Avatar von d.elm

Hallo,
ich habe das GIDE in Betrieb genommen. Daran habe ich ein DOM Modul 128MB mit 500 Zyl, 16Heads, 512Byte/Sec, 32Sec/Trk, 16KB/Trk angeschlossen. Ich möchte jetzt mein CP/M - BIOS für die Benutzung des DOM erweitern. Meine Frage:
Kann mir jemand die DPB's für C:,D:,undE: mitteilen, sodass das DOM Modul auch im DOM-Manager richtig erkannt wird?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
18.11.2014, 17:56 Uhr
deaf_ac1



Hallo d.elm

den AC1 einschalten, im Monitor-Modus den HRCPM12 oder HRDOS12 von Ralph Hänsel (Download siehe http://ac1.spdns.de) in den RAM laden, dann mit J E600, bitte gleich den RAMDISK A: formatieren,
dann mit FORMATAC den Harddisk C:, D: und E:, alle je 16 MByte groß
formatieren.
Oder: Siehe auch Ralph, Beitrag-Nummer 020. Weil mit GIDETEST im Monitor-Ebene den GIDE formatiert hat, dann ist Festplatte bereits betriebsbereit.
Danach unter HRCPM oder HRDOS die 3 Laufwerke C:, D: und E: zu testen, ob alles in Ordnung ist.

Den fertigen DOM-Modul dann mit DOM-Manager bearbeitbar.

Gruß
Ralf
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
19.11.2014, 07:27 Uhr
d.elm

Avatar von d.elm

Hallo Ralf,
vielen Dank für Deine Bemühungen und die super schnelle Antwort.
Leider bringt mich das aber nicht weiter.
Grund: ich besitze keinen AC. Mein System habe ich mir 1987 aus einer K1520 ZRE, einer selbst entwickelten 128k RAM Karte, BWS, Tastatur sowie elektronischem Kassettenlaufwerk aufgebaut und auch die gesamte Software selbst geschrieben.
Ich benötige eigentlich nur die Disketten Parameter Blöcke. Die sind wahrscheinlich bis auf die OFF Spuren (Resevierte Spuren am Diskanfang) für C:, D:, und E: alle gleich.
SPT: xxxxH; BSH:xxH; BLM:xxH; EXM:xxH; DSM:xxxxH; DRM:xxxxH;
AL0:xxH; AL1:xxH; CKS:xxxxH und OFF:xxxxH.
Kann mir jemand mit diesen Informationen weiter helfen?

Danke Detlef
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
19.11.2014, 09:26 Uhr
Heiko_P



Hallo Detlef,

schau mal hier ob die Werte für dich passen könnten:

http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=10785 (Beitrag 012).

Das sind meine Werte für 8x je 8 MB große Laufwerke die ich unter CP/M nutze.

Gruß
Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
12.12.2014, 17:34 Uhr
d.elm

Avatar von d.elm

Hallo,
nach geraumer Zeit (Reassamblieren der BIN Files und eintragen von Kommentaren uws. nach ca 27 Jahren) habe ich jetzt mein BIOS so, dass beim Assamblieren das gleiche File erzeugt wird. Ich möchte jetzt die GIDE IDE Routinen implementieren.
Dazu habe ich mir verschiedene Quellen angeschaut. Die eigentlichen READ- WRITE-Routinen nach Tilmann Reh sind ja leicht verständlich. Trotzdem bleibt bei mir ein Verständigungdefizit: CP/M kann meines Wissens nur Sektoren von 128 Byte händeln, die IDE Sektoren sind aber 512 Byte groß. Folglich lese ich mit einem IDE Sektor 4 CP/M Sektoren. Oder wenn ich einen CP/M Sektor schreiben will, muss ich den entsprechenden IDE Sektor lesen und an die Stelle (OFFSET 0; 128; 256; 384) den CP/M Sektor einfügen und dann den kompletten IDE Sektor zurückschreiben. Ist das so oder habe ich da einen Denkfehler? Ich finde auch in keiner Quelle diese "Division / 4". Könnt Ihr mich in dieser Beziehung etwas aufschlauen?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
12.12.2014, 17:46 Uhr
Ralph



Hallo,

ja Du musst immer 512Bytes lesen und in der Aufbereitung des Sektors mit einem Pointer arbeiten. D.h. Sektor0 der HD enthält die logischen Sektoren 0, 1,2,3.

Auch beim Schreiben musst Du das beachten, also vorher den phys. Sektor der HD auslesen, den zu schreibenden logischen Sektor in diesen Puffer einfügen und dann diesen HD Sektor zurückschreiben.

Du siehst es also richtig !

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
12.12.2014, 18:21 Uhr
d.elm

Avatar von d.elm

Hallo Ralph,
danke für die Antwort. Gut zu wissen, das ich mit meiner Logik richtig lag. Ich habe diese Mimik aber in keiner Quelle gefunden. Ich zb. teile die vom BDOS angeforderte Sektornummer / 4 und merke mir den Rest für den "OFFSET".
Gruß Detlef
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
15.12.2014, 15:21 Uhr
Enrico
Default Group and Edit


Jetzt muss ich da auch mal nachfragen, weil mich das keine Ruhe lässt.

Wieso muss man das so machen?

Wenn man ein CPM hat, dass mit 800 kb Disketten umgehen kann, dann haben diese doch 1 kB grosse Sektoren. Demzufolge hat man im RAM auch einen 1kB grossen Sektorpuffer. Das sollte doch die Regel sein.
Wieso kann man dann nicht gleich 1kb schreiben und lesen?
Das wäre doch einfacher.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
15.12.2014, 16:57 Uhr
Ralph



@Enrico.. Klar kannst Du das so machen, hat keiner was anderes gesagt . Und, wird auch so gemacht .
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
15.12.2014, 17:24 Uhr
Enrico
Default Group and Edit



Zitat:
Ralph schrieb
@Enrico.. Klar kannst Du das so machen, hat keiner was anderes gesagt . Und, wird auch so gemacht .



Sagst Du das um ev. anwesende Russen zu verwirren?
Oben lese ich das von Dir anders raus.
Da sagst Du, es müssen 4x128 Bytes sein, um auf 512 zu kommen.
Hhmm, bin doch kein Russe...
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
15.12.2014, 17:28 Uhr
Ralph



Nein Enrico, Du liest das nicht richtig ! Du musst den Zusammenhang mit der Frage von d.elm sehen, dann passt die Antwort.
4x128 = 512 stimmt doch auch oder ?
Ich habe nicht geschrieben, dass nicht auch 2 HD Sektoren (1k) gleich gelesen oder geschrieben werden können.
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
033
15.12.2014, 17:35 Uhr
Enrico
Default Group and Edit


Hhm, na dann.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
034
15.12.2014, 18:16 Uhr
d.elm

Avatar von d.elm

Hallo danke für Eure Beiträge.
Zum Verständniss muss ich vieleicht die Randbedingungen erläutern. Das CP/M System wurde von mir 1987-88 aufgebaut und das BIOS erstellt. Natürlich hatte ich damals nicht die heutigen Möglichkeiten. Mit der Hardware wae das auch so eine Sache. Floppy ? Floppycontroller ? Das Sytem bestand damals aus einer K1520 ZRE, einer 128k DRAM Karte (ist jetzt neu mit 256k entstanden), einer Garfikkarte (jetzt neu von Heiko 64/80 Zeichen). Zum damaligen Zeitpunkt hatte ich nur das RAM Floppy. Der Einfachheit halber habe ich immer mit 128 Byte größen Blöcken gearbeitet und hatte damit nicht das Problem, dass ein log. Sektor ein Vielfaches von einem phys. Sektor ist, ist ja bei RAM Operationen egal.
Noch einmal einige Fragen. Das BDOS fordert doch immer den phys. Sektor an?
Und erwartet die 128 Byte auf 080H? Wie habt Ihr das gelöst?
Danke
Detlef
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
035
15.12.2014, 20:09 Uhr
Heiko_P



Hallo Detlef,

die Umsetzung von 128 Byte auf die physikalische Blockgröße wird komplett im BIOS gemacht, das BDOS bleibt unverändert. Schau dir mal die GIDE-Quellen an (www.gaby.de/gide), die sind ganz ordentlich kommentiert. Dort ist u.a. auch zu sehen, wie das BIOS zwischen den Festplatten-Laufwerken und anderen (z.B. RFL oder Disketten) unterscheidet und unterschiedliche Routinen ansprechen kann, die wiederum unterschiedliche Blockgrößen auf dem Datenträger verwalten können. Das BDOS fordert immer einen 128-Byte-Sektor an und bekommt ihn vom BIOS auch geliefert, ganz egal was sich real dahinter versteckt.

Gruß
Heiko
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