Welcome, Guest. Please login or register.

Author Topic: Amithlon/Amiga osxl questions.  (Read 5765 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline nicholas

Re: Amithlon/Amiga osxl questions.
« Reply #14 from previous page: April 05, 2011, 01:52:43 PM »
Quote from: bloodline;628398
I think virtualising the 68k would be virtually impossible (if you excus the pun), since the emulated chipset would not have the correct timings with respect to the CPU... That's my guess. You would have to emulate both chipset and CPU... I think... Not sure exaclt how a JIT would work here :)

Thought experiment for the day:  Which would be fastest (theoretically at least and ignoring the chipset issue).

An x86-JIT'd 68k interpretively emulating a 68k
An x86-JIT'd 68k JIT emulating a 68k
An x86-JIT'd 68k virtualising a 68k
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline nicholas

Re: Amithlon/Amiga osxl questions.
« Reply #15 on: April 05, 2011, 01:54:14 PM »
Quote from: haywirepc;628133
I'm trying to find more on the net about what hardware is supported. Not much out there. I suppose most people moved on to amiga forever on windows or aros...
 
Steven

Some up to date Amithlon documentation
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline psxphill

Re: Amithlon/Amiga osxl questions.
« Reply #16 on: April 05, 2011, 02:14:18 PM »
Quote from: nicholas;628394
Hmmm, so a 68k JIT emulation engine is emulating a second 68k interpretive engine.
 
Interesting.....
 
Am I correct in assuming that Sheepshaver virtualises the 68k CPU?

amithlon support running x86 code, so you could port winuae. talking to the os requires an endian conversion, but there is a build of gcc that supports that.
 
The 68k macos on 68k amiga emulations generally work by patching macos to run as a user process. There are a few things you have to do to stop it conflicting, but it doesn't really count as virtualising.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show only replies by fishy_fiz
Re: Amithlon/Amiga osxl questions.
« Reply #17 on: April 05, 2011, 04:51:37 PM »
Yeah, the entire system is re-emulated using 68k uae on a "68k" system.

Unfortunately the jit cpu emulation in uae assumes little endian byte ordering, but you couldnt use the jit code path for amithlon native uae. That said though even interpeted emulation would be faster on native x86 amitholon vs completely emulated with amithlons 68k emulator.
As yet there's not a great deal of amithlon natively compiled software, so Id be a happy man if Vice does end up getting an amithlon version.
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline nicholas

Re: Amithlon/Amiga osxl questions.
« Reply #18 on: April 05, 2011, 05:47:24 PM »
Quote from: fishy_fiz;628497
As yet there's not a great deal of amithlon natively compiled software, so Id be a happy man if Vice does end up getting an amithlon version.

Perhaps Amithlon support could be added to AmiDevCPP to make things a little easier for people who want to compile x86-BE versions of their Amiga apps?

http://amidevcpp.amiga-world.de/index.php?HR_LANG=english
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini