Welcome, Guest. Please login or register.

Author Topic: Amiga Emulator for iPhone in development  (Read 13742 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline VairnTopic starter

  • Newbie
  • *
  • Join Date: Jan 2008
  • Posts: 26
    • Show all replies
Amiga Emulator for iPhone in development
« on: January 13, 2011, 10:11:03 PM »
Hey Guys, Girls.
I posted this other at EAB, a few days ago, but I shall share the love here too.
for the past few months I have been working on my own amiga emu for the iphone/ipad. Based on the winuae source tree. (which is slower then uae4all), but I have the fame_c core as well.

It is getting closer to a alpha beta release which I am planning for End of Jan, Early Feb.

Here are a couple of Video's I made of it the other day, (both show frontier), one is of the iphone/ipod
http://www.youtube.com/watch?v=pz09SK-NHQ8
The other is on the ipad.
http://www.youtube.com/watch?v=WFSVq9amdrw

I know there are sound issues.

Unlike the iAmiga emu, this one wont be locked to specific games. It will be available via Cydia, or if you aren't Jailbroken I will have a limitied amount available.
More details about that once the beta is out though.
Thanks Adam T.
 

Offline VairnTopic starter

  • Newbie
  • *
  • Join Date: Jan 2008
  • Posts: 26
    • Show all replies
Re: Amiga Emulator for iPhone in development
« Reply #1 on: January 14, 2011, 07:18:32 AM »
@Amiga Ed:
Haha, awesome. I remember people going around and jailbreaking them when jailbreak.me came out too.

@fishy_fiz:
yup, and the half that is me playing games on my ipad on the train ride home from work (takes 1 hour) ;)
if anyone else gets any joy from it, it is a bonus

@motorollin:
I will release the source code, so other people can make use of it.
Maybe not with the first beta though, depends on how neat the code is. :)
Via git or some other code repo.
 

Offline VairnTopic starter

  • Newbie
  • *
  • Join Date: Jan 2008
  • Posts: 26
    • Show all replies
Re: Amiga Emulator for iPhone in development
« Reply #2 on: January 14, 2011, 10:27:36 AM »
@Fishy_fiz:
Cool, I shall meet you half way, that would be hmm, Melton right?

@Motorollin:
Yea, it scales it up on the Ipad/retina.
I may implement an OpenGLES shader for it, depends on the overhead, atm.
Since I am not going via appstore, I can use the forbidden CoreSurface API ;) woo.
So the emu writes straight to the video buffer. Take that Apple, which then it nicely scales to fit the window.
atm it runs at 640x480.

I am working on getting p96 working, so you can have a nice 1024x768 wb.


@ChaosLord:
I have plans to write a ARM asm version of the CPU core, maybe not JiT though.
But that will be after the beta.
« Last Edit: January 14, 2011, 10:29:42 AM by Vairn »
 

Offline VairnTopic starter

  • Newbie
  • *
  • Join Date: Jan 2008
  • Posts: 26
    • Show all replies
Re: Amiga Emulator for iPhone in development
« Reply #3 on: January 16, 2011, 09:56:43 PM »
I have alot of respect for Stu, and his iAmiga emulator, I wish I was able to spend my full time job working on mine.

I have spoken to him a couple of times, and he is a cool dude, and I wish him the best of luck :D
 

Offline VairnTopic starter

  • Newbie
  • *
  • Join Date: Jan 2008
  • Posts: 26
    • Show all replies
Re: Amiga Emulator for iPhone in development
« Reply #4 on: January 18, 2011, 10:12:17 AM »
Yeah, 565 is always going to be faster, make sure you setup your EAGL context to be the same format, for a little perf and mem boostie.

If you can get away with it, do all texture coord's calculations on the Vertex shader, it is what apple recommend, supposedly it doesn't get the dependent texture reads. I haven't tested it at work, back in PC land atm. Might have a looksie later, now that my daughter is in bed. (11 months old in 2 days :D).