Welcome, Guest. Please login or register.

Author Topic: DOSEMU for AmigaOne/AmigaOS 4.0  (Read 5412 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline fatman2021Topic starter

  • Full Member
  • ***
  • Join Date: Dec 2002
  • Posts: 118
    • Show only replies by fatman2021
    • http://www.geocities.com/fatman2021/
DOSEMU for AmigaOne/AmigaOS 4.0
« on: March 25, 2003, 01:39:45 AM »
Can DOSEMU be proted to the AmigaOne/AmigaOS 4.0 Platform? :-?
 

Offline Hammer

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1996
  • Country: 00
    • Show only replies by Hammer
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #1 on: March 25, 2003, 08:11:58 AM »
What about PCTask 4.0 (AmigaOS platform)?
Amiga 1200 PiStorm32-Emu68-RPI 4B 4GB.
Ryzen 9 7900X, DDR5-6000 64 GB, RTX 4080 16 GB PC.
 

Offline Panthro

  • Sr. Member
  • ****
  • Join Date: Feb 2002
  • Posts: 294
    • Show only replies by Panthro
    • http://www.hell-fish.tk
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #2 on: March 25, 2003, 08:20:27 AM »
is that happening?
-Panthro
 

Offline mauma

  • Newbie
  • *
  • Join Date: Jul 2002
  • Posts: 19
    • Show only replies by mauma
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #3 on: March 25, 2003, 11:24:43 AM »
everything can IMO be ported to the AmigaOne.
But why would you like to run DOSEMU on your AmigaOne?
 

Offline falemagn

  • Sr. Member
  • ****
  • Join Date: May 2002
  • Posts: 269
    • Show only replies by falemagn
    • http://www.aros.org/
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #4 on: March 25, 2003, 01:27:20 PM »
Quote
Can DOSEMU be proted to the AmigaOne/AmigaOS 4.0 Platform?


AFAIK DOSEMU works only on x86 machine, since it, AFAIK, doesn't contain a x86 emulator.

At least this is how it was some time ago, dunno if things have changed.
 

Offline fnord

  • Newbie
  • *
  • Join Date: Nov 2002
  • Posts: 33
    • Show only replies by fnord
    • http://www.bundeskanzlerkandidatin.de
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #5 on: March 25, 2003, 03:35:44 PM »
yep falemagn, you're right dosemu doesn't contain a x86 emulator. If you want to emulate an x86 on a PPC you should look for bochs http://bochs.sourceforge.net. I know that it's working eg under morphos, so I don't think it would be to hard porting it for AmigaOS 4. You shouldn't expect too much from it's performance, but if you really need to use some old DOS application (and I guess that's what you intend to do, as you were talking about dosemu), it might be ok.
Frederik
Give the anarchist a cigarette
 

Offline fatman2021Topic starter

  • Full Member
  • ***
  • Join Date: Dec 2002
  • Posts: 118
    • Show only replies by fatman2021
    • http://www.geocities.com/fatman2021/
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #6 on: March 25, 2003, 05:12:19 PM »
I'm working on a VESA VBA program that runs under DOS and would like to use it on the AmigaOne/Amiga OS 4.0..Some video cards like the Gforce4 comes with VESA VBA hardware support.
 

  • Guest
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #7 on: March 25, 2003, 05:23:59 PM »
Quote
I'm working on a VESA VBA program that runs under DOS and would like to use it on the AmigaOne/Amiga OS 4.0..Some video cards like the Gforce4 comes with VESA VBA hardware support.


Using DOSEMU or any kind of virtualized machine will not give you access the the VESA hardware on the host, just on the emulated/virtual display adapter that the guest os sees.

That would be similar to saying you can access the VESA framebuffer on your PC directly from an AmigaOS program running inside UAE.
 

Offline fatman2021Topic starter

  • Full Member
  • ***
  • Join Date: Dec 2002
  • Posts: 118
    • Show only replies by fatman2021
    • http://www.geocities.com/fatman2021/
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #8 on: March 25, 2003, 10:04:44 PM »
Ok, thets say we have a AmigaOne computer running AmigaOS 4.0. This AmigaOne has a Gforc4 video card. How would I use the VESA VBE support on the video card.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #9 on: March 25, 2003, 10:06:14 PM »
Quote

fatman2021 wrote:
I'm working on a VESA VBA program that runs under DOS and would like to use it on the AmigaOne/Amiga OS 4.0..Some video cards like the Gforce4 comes with VESA VBA hardware support.


Give it up!!!! Just get hold of something like DevC++ and the SDL includes, and then use SDL for your program!!!!
SLD is a million times more usable than VBE.

SDL programs are easily portable across platforms, Windoze, Linux, MacOS, AmigaOS3.1, AROS, etc...

Offline fatman2021Topic starter

  • Full Member
  • ***
  • Join Date: Dec 2002
  • Posts: 118
    • Show only replies by fatman2021
    • http://www.geocities.com/fatman2021/
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #10 on: March 25, 2003, 11:17:27 PM »
Quote
Give it up!!!! Just get hold of something like DevC++ and the SDL includes, and then use SDL for your program!!!!
I like to use VBE becouse it comes on most of the new video cards. At lest most of the good ones....So if you have any info that can help, by all means tell me. If not, don't post any thing here..... :-x
 

Offline Hammer

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1996
  • Country: 00
    • Show only replies by Hammer
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #11 on: March 26, 2003, 12:22:42 AM »
Quote

fatman2021 wrote:
Ok, thets say we have a AmigaOne computer running AmigaOS 4.0. This AmigaOne has a Gforc4 video card. How would I use the VESA VBE support on the video card.

An example on VESA and emulated x86 environment, refer to Virtual PC 5.0’s VESA examples.

PS; the current Bochs (emulated x86), Virtual PC 5 (emulated x86), VMWARE 3(fancy x86 virtual mode), has yet to run the X86 version of Lotus3 game successfully…

Amiga 1200 PiStorm32-Emu68-RPI 4B 4GB.
Ryzen 9 7900X, DDR5-6000 64 GB, RTX 4080 16 GB PC.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #12 on: March 26, 2003, 12:41:38 AM »
Quote

fatman2021 wrote:
Quote
Give it up!!!! Just get hold of something like DevC++ and the SDL includes, and then use SDL for your program!!!!
I like to use VBE becouse it comes on most of the new video cards. At lest most of the good ones....So if you have any info that can help, by all means tell me. If not, don't post any thing here..... :-x


Seriously, I'm trying to help you.

If you try to program VBE then you are going to have to rewrite your code for every operating system you want to run your program on.

My advice is SDL (http://www.libsdl.org/index.php), this is a hardware independant media layer. I assure you that SDL is far more portable (all modern Operating systems support it), much faster (it uses graphics hardware acceleration, where VBE can not) and so much easier to use than directly hitting a VBE card.

Here is a part of the SDL FAQ:

Q: What is Simple DirectMedia Layer?
A: Very simply, Simple DirectMedia Layer, or SDL for short, is a library that allows you low level access to a video framebuffer, audio output, mouse, keyboard, and joysticks across a wide variety of operating systems.


Oh, and it supports 3D acceleration via the OpenGL API

Sounds good doesn't it  :-)

Offline Hammer

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1996
  • Country: 00
    • Show only replies by Hammer
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #13 on: March 26, 2003, 01:08:18 AM »
@bloodline

(Just recalling) In general terms, the SDL is dependant on host OS’s 2D acceleration support...(correct me IF I'm wrong, since I haven't touch SDL for a while).

I know WinUAE uses SDL library...
Amiga 1200 PiStorm32-Emu68-RPI 4B 4GB.
Ryzen 9 7900X, DDR5-6000 64 GB, RTX 4080 16 GB PC.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: DOSEMU for AmigaOne/AmigaOS 4.0
« Reply #14 on: March 26, 2003, 01:17:08 AM »
Quote

Hammer wrote:
@bloodline

(Just recalling) In general terms, the SDL is dependant on host OS’s 2D acceleration support...(correct me IF I'm wrong, since I haven't touch SDL for a while).


Yes indeed, it basicly uses the best possible graphics system availiable on the Host OS.
I'm a very new convert to SDL, it was only when I decided to start a project I wanted to build on a few Windoze machines, but plan to run on a Linux machine, did I really see how good it was!!! :-o