Re: Wozu noch DOS?
- From: Dirk Wolfgang Glomp <dirk@xxxxxxxxxxxxxxxxxxx>
- Date: Mon, 07 Aug 2006 15:51:57 +0200
Udo Kuhnt schrieb:
Dirk Wolfgang Glomp schrieb:
Dirk Wolfgang Glomp schrieb:
Übrigens, der Quelltext von Enhanced DR-DOS 7.01.0x kann auf
www.drdosprojects.de heruntergeladen werden; das Interface zum
BIOS-Interrupt 13h findet sich in DRBIO/disk.asm u.a. in der Routine
track_rw. :-)
Das ist doch mal was.
Leider doch nicht.
Ich konnte nur ein dossrc.zip(1215513 Bytes vom 07.08.2006 13:42)
mit \IBMBIO\disk.asm(74148 Bytes vom 16.04.1997 10:11)
von http://www.drdosprojects.de/cgi-bin/download.cgi/dossrc.zip
finden. Ist es das richtige File?
Ja, in Grundzügen schon - das ist der Basisquelltext, auf den sich die
kumulativen Patches beziehen. Bis auf die Unterstützung für LBA hat
sich aber an der Routine nicht viel geändert, jedenfalls nicht, soweit
es die Kommunikation mit dem BIOS betrifft.
Aha dann bin ich auf das richtige File gestoßen.
Dort unter "track_rw:" wird weder der UDMA-Controller benutzt,
noch im ganzen Listing überhaupt ein einziger Portzugriff getätigt!!!
Wenn Du damit meinst, daß DR-DOS die Kontrollerhardware nicht direkt
anspricht, sondern ausschließlich über das BIOS, so ist das richtig.
Uff, ich dachte hier gibt es mal etwas zu lesen darüber.
DR-DOS überläßt es dem BIOS, oder welches Programm auch immer sich
hinter dem Int 13h verbirgt, die Hardware anzusprechen.
Also kann dieses Source ebenfalls nicht zur Aufklärung beitragen.
Das ist für
DOS-Verhältnisse absolut normal; würdest Du MS-DOS disassemblieren,
dann sähe das wahrscheinlich ähnlich aus.
Denke ich auch.
Das meinte ich auch, als ich an anderer Stelle in diesem
Nachrichtenstrang sagte, das BIOS sei funktional ein Teil des
PC-Betriebssystems.
Ich kann mich nicht errinnern, das jemand mal diese Definition
schon mal so benutzt hat. Aber es sind ja nur Worte als Mittel
zum Zweck.
;----------------
Rawread.exe(Rawtest.bat 0) unter MSDOS 6.22 mit VIA KT333-Chipsatz
und IBM DTLA 307030(30GB/UDMA100).
[UDMA im MoBo-BIOS enable]
reading HD 80 --> 1d6b:0000 : 49MB/10.110 sec= 4.8MB/sec
reading HD 80 --> 2000:0000 : 49MB/10.110 sec= 4.8MB/sec
reading HD 80 --> 1d6b:0000 cached: 49MB/10.110 sec= 4.8MB/sec
reading HD 80 --> 2000:0000 cached: 49MB/10.110 sec= 4.8MB/sec
reading HD 80 --> 1d6b:0001 : 49MB/10.110 sec= 4.8MB/sec
[UDMA im MoBo-BIOS disable]
reading HD 80 --> 1d6b:0000 : 49MB/10.110 sec= 4.8MB/sec
reading HD 80 --> 2000:0000 : 49MB/10.110 sec= 4.8MB/sec
reading HD 80 --> 1d6b:0000 cached: 49MB/10.110 sec= 4.8MB/sec
reading HD 80 --> 2000:0000 cached: 49MB/10.110 sec= 4.8MB/sec
reading HD 80 --> 1d6b:0001 : 49MB/10.110 sec= 4.8MB/sec
[UDMA im MoBo-BIOS enable + udma.sys geladen]
reading HD 80 --> 1d91:0000 : 355MB/10.110 sec= 35.1MB/sec
reading HD 80 --> 2000:0000 : 357MB/10.110 sec= 35.3MB/sec
reading HD 80 --> 1d91:0000 cached: 777MB/10.110 sec= 76.9MB/sec
reading HD 80 --> 2000:0000 cached: 885MB/10.110 sec= 87.5MB/sec
reading HD 80 --> 1d91:0001 : 357MB/10.110 sec= 35.3MB/sec
;----------------
Wie man sehr schön sehen kann, unterstütz das BIOS meines Epox-MoBos
über int13h kein UDMA, wenn udma.sys nicht geladen wurde.
Dirk
.
- Follow-Ups:
- Re: Wozu noch DOS?
- From: Robert Riebisch
- Re: Wozu noch DOS?
- References:
- Re: Wozu noch DOS?
- From: Dirk Wolfgang Glomp
- Re: Wozu noch DOS?
- From: Udo Kuhnt
- Re: Wozu noch DOS?
- From: Dirk Wolfgang Glomp
- Re: Wozu noch DOS?
- From: Udo Kuhnt
- Re: Wozu noch DOS?
- From: Dirk Wolfgang Glomp
- Re: Wozu noch DOS?
- From: Udo Kuhnt
- Re: Wozu noch DOS?
- From: Dirk Wolfgang Glomp
- Re: Wozu noch DOS?
- From: Udo Kuhnt
- Re: Wozu noch DOS?
- From: Dirk Wolfgang Glomp
- Re: Wozu noch DOS?
- From: Udo Kuhnt
- Re: Wozu noch DOS?
- From: Dirk Wolfgang Glomp
- Re: Wozu noch DOS?
- From: Udo Kuhnt
- Re: Wozu noch DOS?
- From: Dirk Wolfgang Glomp
- Re: Wozu noch DOS?
- From: Robert Riebisch
- Re: Wozu noch DOS?
- From: Udo Kuhnt
- Re: Wozu noch DOS?
- From: Dirk Wolfgang Glomp
- Re: Wozu noch DOS?
- From: Dirk Wolfgang Glomp
- Re: Wozu noch DOS?
- From: Udo Kuhnt
- Re: Wozu noch DOS?
- Prev by Date: Re: Wozu noch DOS?
- Next by Date: Re: Wozu noch DOS?
- Previous by thread: Re: Wozu noch DOS?
- Next by thread: Re: Wozu noch DOS?
- Index(es):
Relevant Pages
|