Welcome, Guest. Please login or register.

Author Topic: Writing a new Amiga emulator... well, sort of.  (Read 4471 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Writing a new Amiga emulator... well, sort of.
« on: July 30, 2008, 01:52:56 PM »
@skurk
Quote
Maybe I'm unable to see some major show stoppers ahead...?

There will be problems with anything that peeks and pokes the window and screen structure (which is perfectly legal in most cases). Also, on amiga the windows are rendered to the screen bitmap, if you detach the window from the screen (that will certainly happen here), problems will arise.

The interaction between the emulated and native UI will be tricky to get right.

The same problems arise for anything that has the structures exposed to the application programmer: Any changes on the native side must be relayed to the structure, and any (legal) change to the structure inside the emulation must reflected to the native resource. You will have headaches here.

It might work with some simple apps however.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Writing a new Amiga emulator... well, sort of.
« Reply #1 on: July 30, 2008, 01:59:57 PM »
@skurk
Quote
Yes, it'll be exactly like Wine

Except that Wine doesn't emulate the CPU, but oh well... :-)

Quote
I thought AROS was able to run system-friendly 68k apps already? (Or am I confusing AROS with MorphOS now?)

It isn't. You are.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Writing a new Amiga emulator... well, sort of.
« Reply #2 on: July 30, 2008, 02:07:02 PM »
@bloodline
Quote
AROS Hosted on 68k-Linux would do what you want... though without the CPU emulation...

Would it? As far as I know AROS is not binary compatible, even on m68k.