| 1 |
AUTHOR: Alex Kloss <alex@22-music.com> |
|---|
| 2 |
|
|---|
| 3 |
DATE: 2003-09-19 |
|---|
| 4 |
|
|---|
| 5 |
LICENSE: GNU Free Documentation License Version 1.2 |
|---|
| 6 |
|
|---|
| 7 |
SYNOPSIS: Setting up dosemu with freeDOS or any other DOS. |
|---|
| 8 |
|
|---|
| 9 |
DESCRIPTION: |
|---|
| 10 |
Sometimes you want to use the good old Disk Operating System, e.g. for |
|---|
| 11 |
playing some real old games (like commander keen), but you don't want to |
|---|
| 12 |
shutdown your linux box and don't have a DOS bootdisk anyway... |
|---|
| 13 |
|
|---|
| 14 |
[ATTENTION: dosemu is discontinued in favour of dosbox (available on |
|---|
| 15 |
http://dosbox.sourceforge.net) - but it's still faster in most cases!] |
|---|
| 16 |
|
|---|
| 17 |
PREREQUISITES: |
|---|
| 18 |
http://dosemu.sf.net - dosemu-1.2.0.tgz, most actual dosemu-freedos-bin.tgz |
|---|
| 19 |
|
|---|
| 20 |
HINT: |
|---|
| 21 |
|
|---|
| 22 |
./configure --prefix=/usr --enable-experimental \ |
|---|
| 23 |
--with-fdtarball=<wherever you stored dosemu-freedos-bin.tgz> && |
|---|
| 24 |
make && |
|---|
| 25 |
make install |
|---|
| 26 |
|
|---|
| 27 |
If the installation breaks due to not finding bdftopcf, just use "make |
|---|
| 28 |
install" again. The error shouldn't occur on the 2nd try. |
|---|
| 29 |
|
|---|
| 30 |
now try "dos" or "xdos". If xdos complains about not finding the necessary |
|---|
| 31 |
fonts, you should edit either your etc/X11/XftConfig or /etc/fonts/fonts.conf |
|---|
| 32 |
(if you're using the newest X-Server with xft) and add to the first lines |
|---|
| 33 |
|
|---|
| 34 |
'dir "/usr/X11R6/lib/X11/fonts/misc"' in XftConfig or |
|---|
| 35 |
'<dir>/usr/X11R6/lib/X11/fonts/misc</dir>' in fonts.conf |
|---|
| 36 |
|
|---|
| 37 |
if you're not using xft, you will have to restart the x server to let the |
|---|
| 38 |
changes take effect or use the commands: |
|---|
| 39 |
|
|---|
| 40 |
xset +fp /usr/X11R6/lib/X11/fonts/misc |
|---|
| 41 |
xset fp rehash |
|---|
| 42 |
|
|---|
| 43 |
and try to start dosemu again. |
|---|
| 44 |
|
|---|
| 45 |
If you did not use the freedos image, you will have to set up your dos image |
|---|
| 46 |
yourself: make a directory /usr/share/dosemu and copy the io.sys and the |
|---|
| 47 |
msdos.sys of your dos to this directory. |
|---|
| 48 |
|
|---|
| 49 |
A minor problem is that the src/plugin/commands dir does not contain all of |
|---|
| 50 |
the dosemu stuff, for example the cdrom.sys driver is missing. You'll find |
|---|
| 51 |
the tasm sources in /src/commands. Since you propably don't have tasm, you'll |
|---|
| 52 |
have to find a way to 1. extract that driver from the binary distribution or |
|---|
| 53 |
2. compile it without tasm using the gcc assembler: |
|---|
| 54 |
|
|---|
| 55 |
cd src/commands && |
|---|
| 56 |
for i in aspi cdrom ems emufs; do |
|---|
| 57 |
as -o ${i}.sys < ${i}.S |
|---|
| 58 |
done && |
|---|
| 59 |
mkdir /usr/share/dosemu/dosemu && |
|---|
| 60 |
cp *.sys /usr/share/dosemu/dosemu |
|---|
| 61 |
|
|---|
| 62 |
You may now start "dosemu" or "xdosemu" and install your DOS software at will. |
|---|
| 63 |
|
|---|
| 64 |
CHANGELOG: |
|---|
| 65 |
[2002-01-18] |
|---|
| 66 |
* Initial Hint. |
|---|
| 67 |
[2003-09-09] |
|---|
| 68 |
* Conversion to new hint format, some changes. |
|---|
| 69 |
[2003-09-17] |
|---|
| 70 |
* Small fixes in conversion. |
|---|
| 71 |
[2003-10-07] |
|---|
| 72 |
* Added gcc-2.95.3 stuff for LFS-5.x. |
|---|
| 73 |
[2004-01-19] |
|---|
| 74 |
* Updated to dosemu 1.2.0, gcc as instead of as86 and minor changes. |
|---|