Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Progress Report update on DosBox + Linux And DOS 6.22

64 views
Skip to first unread message

ericmatteson...@hotmail.com

unread,
May 17, 2012, 3:51:27 PM5/17/12
to
Because of the fact that wine does not exist on 64-bit Linux while
DosBox is fully supported even on 64-bit Linux,
DosBox is beginning to COMPETE directly with WINE to
enable NORMAL programs to run indirectly on Linux.
----------
Updating Report on programming progress on 05-17-2012
dosbox.conf has to be changed to run dosbox
At bottom of dosbox.conf
[autoexec]
mount c: /home/taxpayer/where
c:\dos\system32\CWSDPMI.EXE -p
Also download cwsdpmi.exe using search term cwsdpmi.exe
and place it where dosbox will look for it.
cwsdpmi.exe allows dosbox for Linux to run dos in
32-bit mode.
A tester has been created called tinywine.
After downloading and assembling tinywine
tinywine.exe wano.exe fname.txt fname.txt
with text filename repeated twice to overcome a minor bug
in tinywine to test not only tinywine but also Linux+DOSBOX
+CWSDPMI.EXE
to create 32-bit protected mode DOS.
-----------------------------
In Genuine DOS 6.22 first fiddle with config.sys ( himem.sys
required )
and remove smartdrv.exe from c:\autoexec.bat using qbasic.exe /ed
autoexec.bat
..
If you still get
*** ERROR *** Could not allocate page table memory.
( because of too much memory on physical computer in DOS 6.22
so Swap file is too large to create in DOS 6.22)
when trying to run tinywine.exe prog32.exe
from a failure in CWSDPMI.EXE -p in autoexec.bat get rid of
CWSDPMI.EXE and replace it with
HDPMI32.EXE -r
in autoexec.bat
HDPMI32.EXE is in the group of HX DOS EXTENDER Files in that ZIP
HDPMI32.EXE -r is used on DOS 6.22 on computers with a large memory.
DosBox provides a small memory and uses
CWSDPMI.EXE -p and cwsdpmi.exe uses a swap file to deal with the small
amount of memory provided by DosBox on LINUX.

...


links to programs and articles.

[lcasm4.c assembler program]
http://groups.google.com/group/comp.emulators.ms-windows.wine/msg/e1711c623ef4c685?dmode=source


[tinywine.asm small wine for DOS + dpmi]
http://groups.google.com/group/comp.emulators.ms-windows.wine/msg/38a44a98e56d40ce?dmode=source


[Everybody Hates Chris 029]
http://groups.google.com/group/alt.tv/msg/ce5f8c157aa860f8


[32-bit wano.026 text editor program]
http://groups.google.com/group/comp.emulators.ms-windows.wine/msg/c41cdf92dd732376?dmode=source


[casm3.c assembler program]
http://groups.google.com/group/comp.os.linux.misc/msg/439bd19b43edcf8a?hl=en&dmode=source


[ednumeri.133 32-bit line number controlled text editor program]
http://groups.google.com/group/comp.emulators.ms-windows.wine/msg/87b86cd8b28cd422?dmode=source

[self extractor ucmack4.c to make 32-bit edmack.858 text editor]
http://groups.google.com/group/comp.emulators.ms-windows.wine/msg/1a5234316047d324?dmode=source


[lbasm3.bas assembler program written in Qbasic]
http://groups.google.com/group/comp.emulators.ms-windows.wine/msg/e551e9879325c1f5?dmode=source


[dkview2.asm 16-bit 8086 mode assembley program to display pictures
*.bmp]
http://groups.google.com/group/comp.emulators.ms-windows.wine/msg/43d296698229c49c?dmode=source




0 new messages