DRDOS Probleme

24/03/2008 - 11:22 von tmo | Report spam
Hallo an alle,

wider Erwarten habe ich erhebliche Schwierigkeiten mit DR-DOS 7.03.

I. Mit Hilfe von Matthias Pauls Debugskript wollte ich IBMBIO.COM
für QEMM vertràglich machen. Wenn ich DEBUG mit der Skript füttere,
bekomme ich eine Datei IBMBIO.COM kleiner als 1K, anstelle von
ca. 24K. Was mache ich falsch?
Hier ist die Skript:

snip here

; -
; Copyright (C) 1997,2003 Matthias Paul. All rights reserved.
;
; This is provided "AS IS" without warranties or support of any kind!
; Use at your own risk! Improper use may cause serious loss of data!
;
; -
;
; Description:
;
; Caldera DR-OpenDOS 7.02+ DEBUG R1.50+ script to patch the
; DR-OpenDOS 7.02+ IBMBIO.COM (since 1997-12) file to allocate
; only five instead of eight file handles during [D]CONFIG.SYS.
;
; Sympthom:
;
; Quarterdeck's QEMM 8 DOS-UP refuses to relocate DOS sub-
; structures on DR-OpenDOS 7.02+ and later, resulting in
; about 1 Kb less free total conventional memory.
;
; Synopsis:
;
; Due to the introduction of new FILESHIGH=/HIFILES= and
; FCBSHIGH=/HIFCBS= [D]CONFIG.SYS directives, the chunking
; of handles has slightly changed with DR-OpenDOS 7.02+.
; For unknown reasons, DOS-UP refuses to work with this
; changed layout.
;
; Solution:
;
; A patch should be made available by Quarterdeck for QEMM,
; but none seems to be available so far. Please keep asking
; them for a solution to this problem, as a fix is a simple
; two-liner for them and besides would also improve general
; DOS compatibility in their product.
;
; Workaround:
;
; A temporary solution is to apply this patch (IBMBIO85.SCR)
; to the IBMBIO.COM file. As a nice sideeffect the patch gives
; about 150 bytes more conventional memory on systems, where
; handles are loaded into UMBs using the new FILESHIGH=/HIFILES=
; or FCBSHIGH=/HIFCBS= directives.
;
; Requirements:
;
; - DEBUG R1.50+ (since DR-OpenDOS 7.02 and DR-DOS 7.02+).
;
; - IBMBIO.COM as of Caldera DR-OpenDOS 7.02, DR-DOS 7.02, 7.03,
; and OEM DR-DOS 7.04, 7.05, 7.06. Tested with DR-DOS 7.06
; up to 1999-12-14.
;
; Hints:
;
; - Never try to execute this patch with other issues of DEBUG or
; to apply it to other IBMBIO.COM files than those listed above.
;
; - It is not garanteed that this patch will continue to work
; with future issues of DR-DOS, although it will hardly ever
; become broken, as the script will attempt to synchronize
; with new issues automatically.
;
; - You can query the file version number by toggling Scrollock
; on when the "Starting Caldera DR-DOS..." message is shown at
; startup, or by issueing "VERSION IBMBIO.COM" at the C:\ prompt.
;
; Restrictions:
;
; Microsoft Windows 3.xx will probably stop running after applying
; this patch to IBMBIO.COM. Instead, it will display: "Unsupported
; version of MS-DOS" on startup, in particular with the handles
; loaded into UMBs.
; At least Microsoft Windows for Workgroups 3.11 still runs fine.
; If you have success running another issue of MS Windows after
; applying this patch, I would appreciate your feedback -- just
; for my records.
;
; How To:
;
; C:
; SYS A: Make a backup boot floppy
; ATTRIB -R -H -S C:\IBMBIO.COM Strip off attributes
; COPY C:\IBMBIO.COM C:\TEMP\IBMBIO.COM Backup the BIOS file
; CD C:\TEMP
; DEBUG < IBMBIO85.SCR Apply the patch
; COPY C:\TEMP\IBMBIO.COM C:\IBMBIO.COM Update system if OK
; ATTRIB +R +H +S C:\IBMBIO.COM Restore attributes
;
; Version: 1.08
; Last edit: 2003-01-04 MPAUL
;
/X ; Enter extended DEBUG mode
Nibmbio.com ; Name & load the BIOS from disk
; (+100h)
L
R ax=cx ; Save file length
R cx=0 ; Search for 1st match and store
; location in CX
-S cs:100 L ax+100 "IBMDOS",20,20
R dx=cx ; Store location in DX (0 if not
; found)
R cx=0 ; Search for 1st match and store
; location in CX
-S cs:dx-A L 1 4
;-S cs:dx-A L 1 1 ; [To revert the patch modify above
; line!]
; If CX is zero, the correct
; DEF_NUM_FILES value (4) was not
; found, hence the patch does not
; alter the file (it's directed
; into a dummy PSP at offset +0h).
; Otherwise DEF_NUM_FILES is
; altered from 4 to 1.
E cs:cx 1
;E cs:cx 4 ; [To revert the patch modify above
; line!]
R cx=ax ; Restore file length
; Write the BIOS back to disk
W
Q ; Quit DEBUG
Q ;

snip here


II. Es scheint unmöglich zu sein, eine funktionierende Bootdiskette
zu erstellen. Der Befehl "FORMAT A: /S /U" wird ausgeführt, trotzdem
kann kein Rechner mit der Diskette booten.
"FORMAT A: /B" + "SYS A:" bringt das selbe Ergebnis.


III. Nach der Installation (MS-DOS booten, DISK1 einlegen, INSTALL
ausführen) habe ich WfW3.11 installiert. Dies ging fehlerfrei.
Danach wollte ich die "DR-DOS Windows Utilities" mittels SETUP
installieren. Scheinbar ging es ohne Fehler. Dann mußte ich
merken, daß zwar eine Programmgruppe für diese Utilities
angelegt wurde, die Gruppe aber leer blieb. Auf der Platte sind
auch keine Dateien gelandet, die auf Windows hinweisen würden.

IV. DRDOS liegt nun auf /dev/hda1. Vorausgesetzt daß alle Fehler
behoben werden können, plane ich NT4.0 auf hda2 zu installieren.
Wird dann der DRDOS Bootsektor behandelt wie MSDOS und kann ich
DRDOS aus NTs Bootmenü starten?


Nach vier Tagen und Nàchten K(r)ampf mit alter Hardware und Software
(u.a. mit einer Mißgeburt wie FreeDOS) habe ich zum ersten mal im Leben
ernsthaft erwogen einen neuen Rechner mit vorinstalliertem Betriebssystem
zu kaufen.


Tibor Mocsar
 

Lesen sie die antworten

#1 Robert Riebisch
27/03/2008 - 13:05 | Warnen spam
Tibor Mocsar wrote:

wider Erwarten habe ich erhebliche Schwierigkeiten mit DR-DOS 7.03.



Wenn DR-DOS ein Allheilmittel wàre, würden es ja alle benutzen. ;-) Du
hast damit also nur andere Probleme als mit FreeDOS oder MS-DOS.

I. Mit Hilfe von Matthias Pauls Debugskript wollte ich IBMBIO.COM
für QEMM vertràglich machen. Wenn ich DEBUG mit der Skript füttere,
bekomme ich eine Datei IBMBIO.COM kleiner als 1K, anstelle von
ca. 24K. Was mache ich falsch?



Wo gibt's denn das Originalskript?
Hat Yarn dir die "=" eingefügt?
Die gehören da wohl nicht hin und sollten durch "=" ersetzt werden.

Und wieso hast du "No-Archive" gesetzt? Egoist?

Nach vier Tagen und Nàchten K(r)ampf mit alter Hardware und Software
(u.a. mit einer Mißgeburt wie FreeDOS) habe ich zum ersten mal im Leben
ernsthaft erwogen einen neuen Rechner mit vorinstalliertem Betriebssystem
zu kaufen.



Das willst du auch wieder nicht, da vorinstallierte System gern mit
einem Haufen überflüssiger Software (z.B. Norton Internet Security
*grusel*) versehen sind.

Robert Riebisch
Bitte NUR in der Newsgroup antworten!
Please reply to the Newsgroup ONLY!

Ähnliche fragen