15 June 2014, 03:36 | #1 |
Registered User
Join Date: Apr 2014
Location: Germany
Posts: 154
|
Porting Neo Geo game to Amiga
I have to say I really really like NEO GEO games.
NEO GEO has many very high quality titles which are done with a lot of love for details. Metal Slug is one of my all time favorites. It would be awesome to play these titles on AMIGA. How are the chances for this? |
15 June 2014, 09:57 | #2 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,599
|
For fast 060 turbo cards it is very possible. Maybe even fast 030 cards. The main requirement would be an MMU.
An attempt was made last year to resource the neogeo games and port to a 16MHz 14 Mbyte Atari Falcon. http://atari-forum.com/viewtopic.php?f=68&t=25780 |
15 June 2014, 10:07 | #3 | |
Registered User
Join Date: Nov 2012
Location: Willich/Germany
Posts: 236
|
Quote:
Also the graphics emulation is quite simple with a "hi-colour mode" like the Atari Falcon has. I am not sure what graphic modes are comparable (and standard) on the faster Amigas. So in general I would say it's not impossible but tricky and needs some investigation. Cheers Sascha |
|
15 June 2014, 10:25 | #4 |
Registered User
Join Date: Apr 2014
Location: Germany
Posts: 154
|
Hi Sascha,
Did I understand this right, did you do the NEO-GEO emulator? Can you please explain a little bit how the chipset is accessed on NEO-GEO, so that we understand what would be needed to emulate it? Lets say you would have an AMIGA with the following specs. Fast 68k CPU > 100 MIPS 128 MB fast memory 15bit direct color framebuffer How much effort would you estimate to get the NEO-GEO emulator running? Could all NEO GEO games run this way? Cheers Gunnar |
15 June 2014, 11:34 | #5 | |||
Registered User
Join Date: Nov 2012
Location: Willich/Germany
Posts: 236
|
Correct.
Quote:
The Neo Geo hardware is rather simple compared to a computer like the Amiga yet more powerful for sprite based games. E.g. it doesn't have/need controllers for like data storage or serial ports so there are only a few hardware registers. The sprite interface is also very "special" but it's a straight forward implementation and everything you see on the screen (except for the text layer) is comprised of sprites so the current emulation program on the Atari Falcon fits in only about 20 kilobytes. There is a very good development related Neo Geo website which was my only source while developing the emulator and is really helpful to understand the Neo Geo system. Quote:
Quote:
So far mostly will. However there are some games which do some nasty stack frame modifications (at least Viewpoint does it) but that issue could be patched. Self modifying code is also very rare on ROM based systems. Cheers Sascha |
|||
15 June 2014, 12:00 | #6 | ||||
Registered User
Join Date: Apr 2014
Location: Germany
Posts: 154
|
Hi Sascha,
Quote:
Great. Would you be interested in doing a port for AMIGA with such a system? How long would you think would it need to get it running? Quote:
Quote:
Quote:
Cheers Gunnar |
||||
15 June 2014, 14:12 | #7 | ||
Registered User
Join Date: Nov 2012
Location: Willich/Germany
Posts: 236
|
Quote:
Of course this would help a lot. We need to talk... Quote:
Cheers Sascha |
||
15 June 2014, 15:29 | #8 |
Zone Friend
Join Date: Jun 2006
Location: Gargore
Age: 44
Posts: 17,789
|
New unofficial Metal Slug for Gameboy have less graphics and lower resolution, maybe it's easier to use this version:
[ Show youtube player ] or simplified version from GameBoy Advance.
|
15 June 2014, 16:58 | #9 |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
Sounds like Gunnar is talking about an A600 with a Vampire running a Phoenix core, just a guess
Last edited by kipper2k; 15 June 2014 at 17:09. |
15 June 2014, 17:53 | #10 |
Registered User
Join Date: Apr 2014
Location: Germany
Posts: 154
|
Hi Sascha,
The NEO-GEO really sounds interesting. My kids like love NEO-GEO games... (and I have to admit I like them too) To be able to tun them on AMIGA would be really cool. The CPU that we have here is no 68060. We call it Apollo-Phoenix - its a very fast 68000 (with support for many 68020/68060 instruction) but with 68000 stackframe From what we discussed the features to map address spaces and to "monitor" writes to certain areas are sufficient to do the NEO-GEO emulation. I understood you that your emulator uses a 16bit framebuffer. We expect to have more development systems with RGB framebuffers in some weeks. I'll send get back to you. Would be great if we could get a quick port running of your NEO-GEO emulator on AMIGA together... While I could certainly help with some level stuff. Maybe we find someone with MUI skills to help to create a nice AMIGA user interface quickly. |
15 June 2014, 17:56 | #11 |
CaptainM68K-SPS France
|
on mame030, the emulation runs at 3 fps on my 1230@50mhz.
I hope that sascha's emu will run better However, i remember a chat with CFOU!, and he told me that in ASM, neogeo games would run great on A1200 with fastmem and fast processor. |
15 June 2014, 18:19 | #12 |
Registered User
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
|
there are definately some nice games on Neo Geo, it would be nice to see them running on an Amiga
|
15 June 2014, 18:33 | #13 |
Registered User
Join Date: Apr 2014
Location: Germany
Posts: 154
|
|
15 June 2014, 18:37 | #14 |
CaptainM68K-SPS France
|
60 fps.
|
15 June 2014, 18:40 | #15 |
Registered User
Join Date: Apr 2014
Location: Germany
Posts: 154
|
|
15 June 2014, 18:42 | #16 |
CaptainM68K-SPS France
|
mame030 is damn slow, true, but it's not optimised. I guess that for emulating such a system, the emulator needs to be coded in ASM. C is too dog slow.
|
15 June 2014, 21:19 | #17 | |||
Registered User
Join Date: Nov 2012
Location: Willich/Germany
Posts: 236
|
Quote:
Quote:
Quote:
Cheers Sascha |
|||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Sensibly priced Neo Geo AES Game? | manic23 | support.Other | 5 | 04 November 2013 20:37 |
My Neo Geo CD =D | fitzsteve | Retrogaming General Discussion | 14 | 08 February 2012 13:52 |
Neo-Geo developer's manual | jman | Retrogaming General Discussion | 0 | 23 July 2011 11:15 |
Anyone interested in a Neo Geo AES? | ami_junkie | MarketPlace | 11 | 22 June 2010 16:51 |
how to patch a neo geo rom? | Blackjackel6 | Retrogaming General Discussion | 4 | 28 November 2001 17:53 |
|
|