Re: DOSEMU

1999-12-10 Thread Erik Mouw
On Fri, 03 Dec 1999 16:57:56 -0500 (EST), Matthew Haas wrote:
> Yes, I know DOSEMU is largely x86 dependant. Nonetheless, I am wondering
> if anyone has ever gotten it to run on non-x86 machines. I seem to
> remember reading a while back talk of people running it on an Alpha...
> 
> Anywho... I am currently playing with 0.64.4, mainly because it's the
> oldest copy I could find (less x86 specific features). My problem is that
> it is requiring as86 and ld86 ... is there a package available with these
> (I saw an m68k binutils... would it be in the multiarch?)... I just want
> to see how far I can get with it... be nice to play some of my old DOS
> games again on my LX without giving up too much speed.

DOSemu 0.64.4 is actually very x86 specific: it uses the vm86 system call
directly. The newer versions (0.98 and 0.99) also do that, but they have
less x86 dependencies and have a generally cleaner architecture.

You might be interested to know that Alberto Vignani ([EMAIL PROTECTED]) is
working on a CPU emulator for DOSemu. I don't know about the current
state, but you can get his patch against DOSemu 0.99.12.2 from
http://www.geocities.com/SiliconValley/Horizon/7677/ .


Erik
(once a DOSemu hacker, nowadays a dosemu-development list lurker)

-- 
J.A.K. (Erik) Mouw, Information and Communication Theory Group, Department
of Electrical Engineering, Faculty of Information Technology and Systems,
Delft University of Technology, PO BOX 5031,  2600 GA Delft, The Netherlands
Phone: +31-15-2785859  Fax: +31-15-2781843  Email [EMAIL PROTECTED]
WWW: http://www-ict.its.tudelft.nl/~erik/




Re: DOSEMU

1999-12-03 Thread Gergely Madarasz
On Fri, 3 Dec 1999, Matthew Haas wrote:

> Yes, I know DOSEMU is largely x86 dependant. Nonetheless, I am wondering
> if anyone has ever gotten it to run on non-x86 machines. I seem to
> remember reading a while back talk of people running it on an Alpha...

I once tried to compile it ;) apparently there is a soft-cpu emulation,
which can be turned on with a configure option... 

> Anywho... I am currently playing with 0.64.4, mainly because it's the
> oldest copy I could find (less x86 specific features). My problem is that
> it is requiring as86 and ld86 ... is there a package available with these
> (I saw an m68k binutils... would it be in the multiarch?)... I just want
> to see how far I can get with it... be nice to play some of my old DOS
> games again on my LX without giving up too much speed.

binutils is quite different from *86. I compiled as86 and ld86 on
sparc... and later when I tried to compile dosemu with it, it crashed
quite... terribly :) I don't remember precisely what it wanted to do, but
it involved writing gigabytes of data to the filesystem with one write()
syscall :) Everything else stopped while that 1.5G of free space was
filled :)
I haven't tried anything since...

-- 
Madarasz Gergely   [EMAIL PROTECTED] [EMAIL PROTECTED]
  It's practically impossible to look at a penguin and feel angry.
  Egy pingvinre gyakorlatilag lehetetlen haragosan nezni.
HuLUG: http://mlf.linux.rulez.org/


DOSEMU

1999-12-03 Thread Matthew Haas
Greetings.

Yes, I know DOSEMU is largely x86 dependant. Nonetheless, I am wondering
if anyone has ever gotten it to run on non-x86 machines. I seem to
remember reading a while back talk of people running it on an Alpha...

Anywho... I am currently playing with 0.64.4, mainly because it's the
oldest copy I could find (less x86 specific features). My problem is that
it is requiring as86 and ld86 ... is there a package available with these
(I saw an m68k binutils... would it be in the multiarch?)... I just want
to see how far I can get with it... be nice to play some of my old DOS
games again on my LX without giving up too much speed.

Have fun.

--*-*-*<< 207.127.232.247 >>--
  * * *   Atari 8-bit!  Battlestar: Galactica * Descent * SCSI
  * * *  400/800/XL/XE  Star Raiders * Galaga * SPARCstation LX
  *  *  *  *  * 2600/5200/7800  Star Wars * Voltron * Star Trek * Summer
   **   *   **  
--Linux/SPARC-Debian-2.1--!  ! ! L I N U X ! !  !-2.2.13--