Seite 1 von 1

QEMU - Ist dieser Speicher ungenutzt und nutzbar für UMB?

Verfasst: Mo 10. Jun 2013, 17:08
von Nilquader
Ich verwende zum Testen diverser DOS-Software gerne mal QEMU. Ich habe hier folgende Version

Code: Alles auswählen

QEMU emulator version 1.4.2, Copyright (c) 2003-2008 Fabrice Bellard
Jetzt habe ich gesehen, dass die Speicherbereiche B000:000 bis B7FF:0000 sowie D000:0000 bis DFFF:0000 frei zu sein scheinen. Kann ich die einfach so als UMBs nutzen? Also mittels

Code: Alles auswählen

jemm noems x=test i=b000-b7ff i=d000-dfff novme
Damit sagt mir mem jedenfalls, dass ich 108K UMB habe, was mir voll und ganz ausreichen würde.

Re: QEMU - Ist dieser Speicher ungenutzt und nutzbar für UMB

Verfasst: Mo 10. Jun 2013, 23:33
von matze79
Wieso probierst du es nicht einfach aus ? :)

Re: QEMU - Ist dieser Speicher ungenutzt und nutzbar für UMB

Verfasst: Di 11. Jun 2013, 11:45
von Nilquader
Hab ich doch, aber vielleicht hat ja jemand schon Langzeittests mit QEMU gemacht oder sich mal den Code angeschaut und weiß, inwieweit der obere Speicher nutzbar ist. Dann würde ich mich freuen und könnte von der Erfahrung profitieren.

Re: QEMU - Ist dieser Speicher ungenutzt und nutzbar für UMB

Verfasst: Di 11. Jun 2013, 14:55
von matze79
Konnte bisher keine Einschränkungen feststellen, benutze Regelmässig MS-Dos 6.22 in Qemu.
Soweit laueft alles, es wird ja ein kompletter PC emuliert.

Mehr Kombitablität kann man mit der -cpu Funktion erreichen in dem man explizit einen CPU Typ angibt
Da sonst die qemu soft cpu benutzt wird, und nicht unbedingt ein 100% Pentium kombatibler/486 kombatibler oder was immer emuliert wird.

Re: QEMU - Ist dieser Speicher ungenutzt und nutzbar für UMB

Verfasst: Di 11. Jun 2013, 16:32
von Nilquader
Ich verwende FreeDOS - und habe wie oben beschrieben, ein bisschen mehr Speicher für die UMBs freigegeben, da ich mit der automatischen Suche gerade mal ca. 15KB gefunden habe. Die Speicherbereiche sahen unbenutzt aus - aber sicher bin ich mir natürlich nicht.