09 November 2017, 23:56 | #1 |
Registered User
Join Date: Dec 2015
Location: Poland
Posts: 189
|
NeoGeo Metal Slug conversion to Amiga 500 - madman task ;-)
Hello
If you havent seen this game take a look here: [ Show youtube player ] It is probably the most action filled arcade game ever created. The amount of graphics in this game is massive and NeoGeo machine is much more powerful than Amiga, so that is why i called it madman task, but maybe its possible. To start thinking about this I converted the graphics to unfied 16colour OCS palette and they look really good <Link to Zone removed> Check out db16.zip in the Zone I used 16 colours because i dont even dream that we can fit more into 512kB chip RAM. The whole unpacked IFFs uses 40MBytes, but they are far from being optimised: 1. A lot of sprites are repeated so we could use only the once that matter 2. IFF optimisation so no black spaces 3. Reduction of enemies etc. 4. At worst case we could go for 8 colours provide 25% reduction in graphics size... 5. Use chip AHX music and sounds Anyone mad enough to do this? Last edited by DH; 22 November 2017 at 11:16. Reason: Direct links to the Zone are forbidden |
10 November 2017, 00:00 | #2 |
Zone Friend
Join Date: Jun 2006
Location: Gargore
Age: 44
Posts: 17,789
|
impressive unlicensed Game Boy Color version:
[ Show youtube player ] and simplified but still good Game Boy Advance version: [ Show youtube player ] |
10 November 2017, 00:07 | #3 |
Registered User
Join Date: Jan 2010
Location: >
Posts: 2,977
|
That GBC is very good for the hardware, I feel something like that or the NGPC version would be more realistic, the amount of animation and sprites etc in the NeoGeo version the Amiga stands no chance even reduced it would look very poor in comparison, better to try a lesser version imo
|
10 November 2017, 00:11 | #4 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
People probably know by now that I'm an Arcade junkie
Who doesn't know "Metal Slug" or the series??? Unless you've been living under a rock.... I mean, it's now been released on enough systems in order to milk money... @Trachu; I'm not saying it cannot be done but significant adjustments would need to be made. ...so the answer to you or anyone prepared to take on this mammoth task is; yes, you are mad!!! |
10 November 2017, 00:13 | #5 | |
Registered User
Join Date: Dec 2015
Location: Poland
Posts: 189
|
Quote:
If you look at specs you could see that it has even less memory than Amiga but that is not quite correct. MEtal Slug for this console limits sprite data which can be seen that the variety of sprites visible in single scene is reduced. Memory constrains it, but it can load dynamically more graphics data from cartridge. Amiga 500 has only its memory which need to contain all and access for more can be done only throught slow floppy drive. That makes the task difficult. |
|
10 November 2017, 00:18 | #6 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
I'll quote Akira here in relation to other games
...if you can produce a *decent* Metal Slug version on the Amiga; I'll eat my shorts Saying that, not as impossible as this: Playstation Resident Evil on Amiga! |
10 November 2017, 00:24 | #7 | |
Registered User
Join Date: Dec 2015
Location: Poland
Posts: 189
|
Quote:
Last edited by Trachu; 10 November 2017 at 00:39. |
|
10 November 2017, 00:30 | #8 | |
Registered User
Join Date: Jan 2010
Location: >
Posts: 2,977
|
Quote:
But in general you will need at least 7MB to store the data going on how the NeoGeo CD version loaded it (and reloaded for new levels) so that’s the absolute minimum of RAM alone needed but that’s going if you can decode how they loaded that version otherwise it’s 24MB! |
|
10 November 2017, 00:33 | #9 |
Knight Of The Kingdom
Join Date: Feb 2016
Location: It's a bald world!
Posts: 179
|
|
10 November 2017, 00:38 | #10 | |
Registered User
Join Date: Dec 2015
Location: Poland
Posts: 189
|
Quote:
For example enemy tank single 80x64 frame in 4 bits uses 2560bytes. 10 frames is 25kB, but many many frames dont differ so much and can be unified reducing final size. There is also something i dont quite understand. From what i know the most efficient usage of blitter requies triple buffering. Does it mean if we have for example 320x356 frame buffer in 4 bitplanes we need 3x40kB=120kB of chip Ram?? |
|
10 November 2017, 02:42 | #11 | |
Registered User
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,067
|
Quote:
BTW. F.e one level on one disk, maybe 10 disks game? |
|
10 November 2017, 03:50 | #12 | |
BiO-sanitation Battalion
Join Date: Jun 2017
Location: Scotland
Posts: 153
|
Quote:
I'd love to see it running. B |
|
10 November 2017, 09:52 | #13 |
CaptainM68K-SPS France
|
The A500 can't be the target machine. Those game needs to use the AGA display.
the A500 offers way too few colors. |
10 November 2017, 09:59 | #14 |
Registered User
Join Date: Dec 2013
Location: GR
Age: 47
Posts: 1,416
|
Not possible imo. Way too much going on screen for an A500, even A1200 can't do it. But if you go A1200 with accelerator and fast ram maybe it could be done (with 32 colors or so)
|
10 November 2017, 10:12 | #15 |
CaptainM68K-SPS France
|
|
10 November 2017, 10:20 | #16 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 907
|
Quote:
Don’t forget you also need ram for the sprite masks. |
|
10 November 2017, 10:35 | #17 |
Registered User
Join Date: Dec 2013
Location: GR
Age: 47
Posts: 1,416
|
|
10 November 2017, 11:44 | #18 |
Registered User
Join Date: Jan 2010
Location: >
Posts: 2,977
|
Yes I totally agree Nobody, the Amiga has zero chance of getting anywhere near a decent port without major cutbacks which will appear more laughable to other retro community’s rather than try a lesser port, as I said if you can get the source to that Unofficial GBC game which I believe all fits on a 2MB cart will be a easy target without cuts needed, just using lower colour NeoGeo sprites does not make it now possible to port such a sprite intense game.
|
10 November 2017, 11:58 | #19 |
Zone Friend
Join Date: Jun 2006
Location: Gargore
Age: 44
Posts: 17,789
|
should have "insert disk #" with Metal Slug voice
|
10 November 2017, 12:02 | #20 |
Registered User
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 822
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Amiga 500 Rev.6A VS Amiga 500 Plus with 2MB chip and ACA 500 | turrican9 | support.Hardware | 0 | 24 December 2016 02:16 |
Amiga 500 + slow to chip conversion green screen | Nekoniaow | support.Hardware | 8 | 06 February 2015 06:04 |
NOT AMIGA (but 68k!) Art of Fighting Source Code for Neogeo [044] | jimmy2x2x | Coders. Asm / Hardware | 1 | 24 January 2014 15:34 |
EAB Multi Platform League - Round 10 - Metal Slug (NeoGeo) | TCD | EAB's competition | 33 | 26 July 2009 20:57 |
Steg the slug HOL error | dlfrsilver | HOL data problems | 8 | 12 February 2008 06:41 |
|
|