|
Register or have you forgotten your password?
|
|
|
| General chat about Amiga topics This forum is for conversations which are specifically "Amiga" related, but don't fit into other categories. Contents of this forum do appear on the main page, unlike Talk About. If a subject appears to be non-related, it will be moved to Talk About. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | ||||||||
|
Technoid
![]()
Join Date: Jan 2006
Posts: 183
|
Hi, I'm working on two projects that i want to make for mobile phones, all related with Amiga, first i want to explain that i work on a videogame company programming games for mobile phones, i know j2me very well, and i made some bug corrections on symbian projects on the company i work.
One project is a Xtreme racing clone for mobile phones with java, and with bluetooth options to play with other users, i made the raycasting engine to drawing floor, and it is working now, on my Nokia 6600 it gets 23-24 fps on a small screen of 128x128 (this mobile have a bigger screen, 176x208). The other project is an Amiga 500 Emulator for Symbian, it will be hard, i'm new to C++, but as i said i made some bugs corrections on symbian projects, i will not port any existing emulator to Symbian, i want to make optimized for mobiles, and i'm not soo good with C++ to understand a big project like uae to port, i prefer to start from 0. I'm searching any kind of info, i have three books: The amiga hardware reference, one of 68000 processors (i don't remember the name), and a Spanish book of Amiga hardware. With this books i think that i have most of the information i need, but if someone have other documents like 68000 processor opcodes, unknow custom chips functions, and any other info, please send me anything interesing ... Bye! |
||||||||
|
|
|
|
|
#2 | ||||||||
|
Defender of the Faith
![]()
Join Date: Nov 2004
Location: Nelson, NZ
Posts: 1,766
|
Hi,
A great idea, but would a mobile phone CPU have enough grunt to emulate an Amiga at a reasonable speed? As far as I'm aware, Symbian-based phones use ARM-based CPUs in the 150-200Mhz range and I'm not sure if this would be enough, even without the overhead of the screen scaling to fit the low-res phone screens, plus mixing the Amiga's audio down to suit the phone hardware... I wish you luck anyway! - Ali |
||||||||
|
|
|
|
|
#3 | ||||||||
|
Master Sock Abuser
|
My XScale based PDA at 400Mhz just about emulates an A500... I would dread to think what any slower CPU would be like
__________________
My iPhone Game: Puny Humans - http://itunes.apple.com/gb/app/puny-...362230281?mt=8 |
||||||||
|
|
|
|
|
#4 | ||||||||
|
Technoid
![]()
Join Date: Jan 2006
Posts: 183
|
I think that some tips could be used on a A500 emulation for Symbian, for slow devices it could be emulated without sound, sound usually takes a lot of cpu use on emulation, i have some emulators of 16 bits machines that work really nice without sound, i have a Megadrive emulator for my 6600 that have a arm 104 mhz processor, i know also that exist an AtariST on Symbian UIQ phones, Amiga hardware is more complex than a Megadrive, but i think that it could work...
|
||||||||
|
|
|
|
|
#5 | ||||||||
|
' union select name,pwd--
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
|
@balrogsoft
UAE is C. To be frank, you're facing an impossible task if you're going to figure out Amiga emulation all by yourself. |
||||||||
|
|
|
|
|
#6 | |||||||||
|
Technoid
![]()
Join Date: Jan 2006
Posts: 183
|
Quote:
|
|||||||||
|
|
|
|
|
#7 | ||||||||
|
Master Sock Abuser
|
Amiga emulation requires some really complex timing stuff... you would do well to start with the UAE source and work from there.
Let me introduce you to my new invention... I call it "The Wheel" ;-)
__________________
My iPhone Game: Puny Humans - http://itunes.apple.com/gb/app/puny-...362230281?mt=8 |
||||||||
|
|
|
|
|
#8 | ||||||||||||
|
' union select name,pwd--
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
|
@balrogsoft
Quote:
Quote:
You will NEVER be able to write amiga emulation just with "two Amiga hardware books, and a 68000 reference book". Quote:
Quote:
|
||||||||||||
|
|
|
|
|
#9 | ||||||||
|
Technoid
![]()
Join Date: Jan 2006
Posts: 183
|
Denis (who made a FPGA implementation of an A500) said that he had three Amiga books that have 90% of information need to implement Custom chips, i think that is a high percent of information to start the project, but i will not able to do, why?
I never said that i will finish in weeks, i said that it will be a hard task, it will me take months to have a first version running something... UAE was the only one Amiga emulator, then appeared Fellow, why to develop another Amiga emulator if exist UAE? maybe is funny, and you learn a lot more that porting an existing code. I post this topic to request information and help, the only one thing that i got are critics, you will not be able, this is insane and suicidal. Forget all i said... too many negative people here... |
||||||||
|
|
|
|
|
#10 | ||||||||||||
|
' union select name,pwd--
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
|
Quote:
Quote:
Quote:
Quote:
|
||||||||||||
|
|
|
|
|
#11 | |||||||||
|
Technoid
![]()
Join Date: Jan 2006
Posts: 183
|
Quote:
|
|||||||||
|
|
|
|
|
#12 | |||||||||
|
' union select name,pwd--
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
|
@balrogsoft
Amiga is a very complex system compared to many game consoles and other seemingly similar systems (say: Atari). The reason is the custom chips, and their complexity. The chips are interconnected with each other, and for example you can trigger various operations from within another (for example: copperlist can be used to control blitter, which in turn can generate new copperlist, etc). Emulating all this in software is very hard, esp if you want the emulation to function properly even with the games, demos and apps that use the chipset's full potential (various tricks and hacks, undocumented and often unintended behaviour of the hardware, but found to be useful for generating various cool effects). Actual CPU emulation is trivial in comparision, you can write cpu emu in couple of days. Proof of the complexity of the task is UAE: It took years and years to get it to even function relatively usable level, and still the emulation is improved and fixed in every release. So, while I give full credit to Dennis for is great work on the Minimig project, I still have to wonder if the project would have ever existed without UAE/Fellow... My understanding is that these have been invaluable help for him. To quote Dennis: Quote:
So I guess I could be just plain wrong, maybe it's not that hard. Or maybe it is, and Dennis just kicks serious behind. I guess you should ask Dennis directly what he thinks about feasibility of your project and ignore me. :-) |
|||||||||
|
|
|
![]() |
| Bookmarks |
| Tags |
| software , related , projects , make , amiga |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| amiga.org projects | A6000 | Amiga.org Discussion and Site Feedback | 10 | 11-19-2007 08:16 AM |
| Recurring donations for amiga projects | arnljot | Amiga community support ideas | 5 | 08-20-2007 09:37 AM |
| Amiga 1000 hardware projects? | Jeff | Amiga Hardware Issues and discussion | 4 | 04-25-2007 12:14 PM |
| Questions for my 1200/600 projects | James | Amiga Hardware Issues and discussion | 6 | 03-05-2007 03:31 PM |
| Not amiga related, but C64 software related... | Dragster | Amiga Software Issues and Discussion | 0 | 06-03-2005 10:03 AM |