Welcome, Guest. Please login or register.
Amiga Kit Amiga Store Iridium Banner AMIStore App Store A1200/A600 4xIDE Interface

AuthorTopic: Integrated Emulation  (Read 1883 times)

0 Members and 1 Guest are viewing this topic.

Offline XDelusion

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

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
  • Total likes: 0
    • http://www.iki.fi/sintonen/
Re: Integrated Emulation
« Reply #2 on: June 24, 2008, 05:13:24 PM »
 

Offline mongo

Re: Integrated Emulation
« Reply #3 on: June 24, 2008, 05:49:09 PM »
Is anyone surprised?
 

Offline XDelusion

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

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

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

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

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

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)