Welcome, Guest. Please login or register.

Author Topic: Bounty for JIT enabled E-UAE for AmigaOS4.1  (Read 4116 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Trev

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show all replies
Re: Bounty for JIT enabled E-UAE for AmigaOS4.1
« on: June 10, 2009, 07:20:57 AM »
You could implement a 68K to 68K compiler that treats Petunia as the target architecture, replacing all legacy hardware code with calls into the core E-UAE emulator. The performance hit still sounds atrocious, though. What types of applications would benefit from this that don't already benefit from Petunia?

Re: GPL, I don't see any conflicts. Petunia is an operating system service, just like file I/O and memory allocation.
« Last Edit: June 10, 2009, 07:23:45 AM by Trev »
 

Offline Trev

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show all replies
Re: Bounty for JIT enabled E-UAE for AmigaOS4.1
« Reply #1 on: June 10, 2009, 08:25:54 AM »
Quote
As I understand your idea all memory accesses would result in calls to UAE.

Without a virtual address space, yes. Bummer.
 

Offline Trev

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show all replies
Re: Bounty for JIT enabled E-UAE for AmigaOS4.1
« Reply #2 on: June 11, 2009, 12:03:21 AM »
If it's possible to host and use Petunia in a context separate from the operating system's, then it makes sense to do so. Why write your own service when the operating system already provides one?