Welcome, Guest. Please login or register.

Author Topic: Integrated Emulation  (Read 2226 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline XDelusionTopic starter

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Integrated Emulation
« on: June 24, 2008, 04:26:57 PM »
So what became of the UAE integration bounty that was due last month?
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: Integrated Emulation
« Reply #1 on: June 24, 2008, 05:06:08 PM »
Nothing
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Integrated Emulation
« Reply #2 on: June 24, 2008, 05:13:24 PM »
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: Integrated Emulation
« Reply #3 on: June 24, 2008, 05:49:09 PM »
Is anyone surprised?
 

Offline XDelusionTopic starter

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Re: Integrated Emulation
« Reply #4 on: June 24, 2008, 07:36:48 PM »
Grrrrrr!

Well AROS almost had a place on my HD.
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: Integrated Emulation
« Reply #5 on: August 28, 2008, 09:15:47 PM »
I have created a thread to see what coders and users would think about this:

http://aros-exec.org/modules/newbb/viewtopic.php?topic_id=2931&forum=7&post_id=23643#forumpost23643

I think that an m68k emulator would make AROS-PPC much more popular between Amiga users and it would make Sam440 much more interesting for customers as a wide range of sotware would work: full MUI compatibility thanks to MUI3.8, web browsers, paint programs like Art Effect or PPaint, 3D apps like lightwave or Real3D, ... the list would be very long.

It would attract developers too as they could use it for everyday computing, just like AmigaOS4 or MorphOS.
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline weirdami

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 3776
    • Show only replies by weirdami
    • Http://Bindingpolymer.com
Re: Integrated Emulation
« Reply #6 on: August 28, 2008, 11:09:58 PM »
If R stand for replacement, then doesn't OS4.1 (or even M*rphos  :roll: ) accomplish what AROS hasn't in it's currently 300 year old effort? Or, is AROS supposed to be like Linux in that it's a kind of GNU type alternative to a commercial thing?
----
Binding Polymer: Keeping you together since 1892.
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: Integrated Emulation
« Reply #7 on: August 29, 2008, 11:10:49 AM »
@weirdami

AROS is an open source reimplementation of AmigaOS. Its license is much more permisive than GPL and allows projects like OS4 or MOS to integrate AROS code inside without worrying about legal problems. Both AmigaOS and MorphOS already use AROS code. E.g. colorwheel.gadget was taken from AROS.

AROS can run natively just like AmigaOS/MorphOS or in a "hosted" way. The hosted way allows you to run AROS on top of Unix, in a similar way as MacOSX and its classic compatibility. It's better than emulation because it acts as a compatibility layer: when AROS runs hosted programs run natively too, there's no emulation.

AROS runs natively on x86-64bit, x86, PPC and older 680x0 alpha versions on Amiga Classic and Palm Pilot (but don't expect much from the old alpha 680x0 versions as AROS was far too primitive). It also runs hosted on Linux, *BSD and others. E.g. it can run on a Mac PPC running Linux, a PSX3 running Linux, a Pegasos2/A1 running Linux... and of course, any machine running Linux.

There are coders working on running AROS natively on Efika and hosted on MacOSX and Windows.

There's also an EUAE port for AROS and it runs very fast on x86. Unfortunately EUAE doesn't include a JIT for PPC so on PPC machines it's too slow.

The most popular solution in the next generation AmigaOSes (AmigaOS4 and MorphOS) has been developing an integrated emulator that allows the user to use transparently devices, handlers, filesystems, datatypes, libraries and binaries from AmigaOS3.x. That has allowed users of these next gen computers use regularly their new machines and take adavantage of the speed. Despiting the fact that the 680x0 binary runs emulated, the rest of the system and libraries is native PPC so when the 680x0 binary calls any function from a library (e.g. graphics.library WritePixelArray() function) it calls the native PPC functions so speed is very fast. This is noticeable on MUI programs.

I think that Sam440 will be more successful with a 680x0 emulator. This will also make easier running AmigaOS4 and MorphOS binaries as public structures will have to be 2-byte aligned like on OS4/MOS/OS3.

If you are interested or know any coder capable of performing the task don't hesitate to post in this thread or AROS-Exec to see if it would be viable to create a bounty.
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline Fats

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 672
    • Show only replies by Fats
Re: Integrated Emulation
« Reply #8 on: August 30, 2008, 05:25:32 PM »
Quote

Crumb wrote:

AROS is an open source reimplementation of AmigaOS. Its license is much more permisive than GPL and allows projects like OS4 or MOS to integrate AROS code inside without worrying about legal problems. Both AmigaOS and MorphOS already use AROS code. E.g. colorwheel.gadget was taken from AROS.


The AROS license is not a BSD type license; it's actually based on the Mozilla Public License. You need to give source code back when you use AROS code.

greets,
Staf.
Trust me...                                              I know what I\'m doing
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: Integrated Emulation
« Reply #9 on: September 01, 2008, 12:32:15 PM »
@Fats

I know it. But the big difference with GPL is that if you use a GPL library you have to convert your binary into GPL but if you use an APL (AROS) library you just have to give back the sources of the library if you have performed modifications to it.

I guess you'll spot the difference. GPL is a viral license. LGPL is OK for shared libraries. AROS Public License is OK for shared libraries.
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)