English Amiga Board

English Amiga Board (http://eab.abime.net/index.php)
-   support.OtherUAE (http://eab.abime.net/forumdisplay.php?f=54)
-   -   Amiga emulator for iOS (http://eab.abime.net/showthread.php?t=62903)

VRil 28 January 2012 14:31

Amiga emulator for iOS
 
Hi all:)

Is there new information on the Amiga emulator for iOS?

I grew up on the Amiga 500, CDTV and 1200 and I was glad that the emulator will iOS.

I would like to play Turrican II :)


sorry for my english

VRil 30 January 2012 20:20

Is this the source code of the iAmiga ?
https://github.com/manomio/iAmiga

If source code is very please with the compilation and checking if it works emu.

Mequa 01 February 2012 01:54

From that GitHub it appears iAmiga is based on uae4all. Hopefully a version based on PUAE will eventually come to iOS.

I see the Guardian UK newspaper did a feature on iAmiga over a year ago:
http://www.guardian.co.uk/technology...ming-to-iphone

Akira 01 February 2012 05:05

Manomio put on the market Defender of the Crown which, they say, runs emulated. So I guess it's a test run of their emulator.
The way their c64 emu works, getting games buying in-app content, is kinda lame IMO, and i guess they will do the same for Amiga

http://www.youtube.com/watch?v=ajt2SChA2Tw&sns=em

VRil 01 February 2012 08:22

Emulator iAmiga t is hidden in the Defender of the Crown.
U must rename ur own ADF Disk in "Defender OTC1.ADF" in the DotC App dir.
Can someone hack this to enable the Emulator Controls :(

For example:demo 9Fingers running at full speed and perfect sound.

Is this github code suerce iAmiga work?

If so, please compile the code just for testing.

Looking at the file structure github iAmiga especially graphic files - looks like the emulatoron this film :
http://www.youtube.com/watch?v=ajt2SChA2Tw&sns=em

ant512 02 February 2012 00:27

Quote:

Originally Posted by VRil (Post 799838)
Is this github code suerce iAmiga work?

Doesn't work straight off in the latest SDK. It's set to use an unsupported version of GCC, and the Shadow of the Beast disks it tries to include as part of the build process aren't included in the source. I'm off out now but will have another go later.

EDIT: Bah, linker errors when I try to build it for the simulator.

jbenam 03 February 2012 20:29

Looks like a full Amiga 500 emu (at least from that vid), it'd be great to see it compiled.

uenz 24 March 2012 11:48

Tried to compile it with XCode 4.2.1. The project was build with an older version. It is necessary to set "other linker flags = -lz" in the project settings and to add a tree of the requested adf files.
After doing this i got it compiling, but when running in ios simulator the program throws an exception in AudioQueueManager.cpp. Maybe there is something wrong with the framework.
Any suggestions?

jbenam 28 March 2012 13:41

Dang, that's a real shame.

Is there a way to quickly test it on a real device? Maybe it doesn't crash there?

_ThEcRoW 28 March 2012 13:50

I think you need your device jailbroken in order to install homemade programs.

uenz 29 March 2012 21:31

Jailbroken would not be the problem...
But to compile a programm for a ios device you need to be ios developper for 99$/year.

chiark 30 March 2012 17:14

No, you don't need to be a signed up developer to generate an executable that will run on a jailbroken device: a jailbroken device can be made to run unsigned executables, and the SDK will happily generate unsigned executables IIRC.

I've used this trick to compile a version of gallery for my iPhone...

http://246tnt.com/iPhone/#xcode

uenz 31 March 2012 22:28

The program compiles without errors for the simulator. But when compiling for the phone there are 6 errors in fame_arm.cpp because of global register variables. I´m stuck here...
Maybe my xcode is to new...

jbenam 31 March 2012 23:22

Quote:

Originally Posted by chiark (Post 810494)
No, you don't need to be a signed up developer to generate an executable that will run on a jailbroken device: a jailbroken device can be made to run unsigned executables, and the SDK will happily generate unsigned executables IIRC.

That's what I wanted to know, thanks :D

@uenz
I guess that if throws errors in the compiling part there's no exectuable to test, right? :D

What about trying to fix the code? Maybe just commenting out code parts will do :laughing

vivvvi 29 April 2012 05:57

Can't compile on a real device either
 
I have an iPhone 4, which is jailbroken and experiencing the same 6 errors as above in fame_arm.cpp

one of them:

../manomio-iAmiga-dbe2c91/uae4all_gp2x_0.7.2a/src/m68k/sgc/fame_arm.cpp:108:25: error: global register variables are not supported [3]


all being thrown for each line of code beginning below with 'register';

Code:

#define INLINE_MEMORY_HANDLERS

#include "fame_arm.h"

typedef unsigned char byte;

struct M68KCONTEXT_t M68KCONTEXT;
#define m68kcontext M68KCONTEXT

m68kcontext_t m68k_context;

#pragma mark -
#pragma mark static CPU state
// ------------------------
// local statics
register u16* PC asm("r4");

#ifndef FAMEARM_USE_VFP_REG_FOR_CYCLES
register s32 cycles asm("r5");
#endif
register void** jt asm("r6");
register u16 Opcode asm("r8");
register unsigned int flags asm("r11");
register m68kcontext_t *ctx asm("r10");

s32 cycles_needed;

Hope someone can help, looks really good in the simulator.

vivvvi.

sliverriver 15 September 2012 22:33

Hey there,

is there anything new on this Topic, regarding compiling and register fixes?

have been trying to get my head around it , but it's not that easy :-D

For debug it runs and compiles but for compiling to have it running on my iPad2 or iPhone4/4s it runs into mentionend error.

see ya

sliverriver

spajdr 16 September 2012 10:11

Anyone who will make working Amiga emulator on IOS can expect reasonable money from me, if he have paypal account. :-)

Akira 16 September 2012 11:59

Did anybody try to hack the defender of the crown download, seeing as that is running already?

Methanoid 16 September 2012 13:16

Lack of Amiga em is one of the reasons I went to Android.. Would be very interested to see this working

FOL 16 September 2012 20:58

Quote:

Originally Posted by Akira (Post 839813)
Did anybody try to hack the defender of the crown download, seeing as that is running already?

I here it is very buggy, so i have avoided. I did read somewhere people had altered the disk images to load other stuff, but jailbroken only.

Quote:

Originally Posted by Methanoid (Post 839826)
Lack of Amiga em is one of the reasons I went to Android.. Would be very interested to see this working

i agree, theres only a speccy emulator. There terms & conditions suck, apparently thats why there aint other emulators any more.

This is where android leaves apple behind, my ipad3 gets very little use.
My nexus7, gets 90% of the time.
I regret buying an ipad.


All times are GMT +2. The time now is 22:05.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.

Page generated in 0.04816 seconds with 11 queries