18 July 2021, 20:25 | #1 |
Registered User
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
|
Metal Slug (Mission 1) port for Atari STE
This is the definitive Metal Slug (Mission 1) port for Atari STE
Features: -Complementary Dithering colour, aprox. 70 colors on screen; requires more than 40 frames per second. As emulator, Steem in the recommended one, and active the Vsync -652 KB of digital sampled audio, 3 voices mixed at 12.5 KHz Music is also based on sampled audio loops at same frequency -Around 3 MB of graphics data -50 frames per second gameplay, few slowdowns -Hardware requirements: Atari STE @ 8 MHz CPU (standard speed) + 4 MB RAM (the maximum amount for STE machine without tricks, all this memory serves as chip RAM) + a hard disk device (recommended, diskette loading is possible but painful) [ Show youtube player ] Download: https://www.gp32spain.com/foros/atta...0&d=1626102535 Also, if you are interested on a high performance low cost hard disk device for your Atari ST/E, you can acquire one of my manufactured units from this same EAB forum: https://eab.abime.net/showthread.php?t=105726 Enjoy it! As a note: less memory or more compiled sprites could be used for other things, if original NeoGeo tiles where correctly aligned (NeoGeo developers are never aware of ROM usage, or tile reuse) |
18 July 2021, 22:39 | #2 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,408
|
Cool stuff! Very nice result and clever way of creating more perceived colours
I was wondering: is the video from a real STE or is it a capture from an emulator? |
18 July 2021, 23:06 | #3 |
Registered User
Join Date: Apr 2017
Location: France
Posts: 567
|
Impressive ! (for an STE of course)
|
18 July 2021, 23:23 | #4 |
Registered User
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
|
|
18 July 2021, 23:43 | #5 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,408
|
Thanks for the info, it all looks extremely nice.
|
19 July 2021, 01:31 | #6 |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
Excellent work, great 68k mastery
|
19 July 2021, 06:38 | #7 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
|
Great great work..
Especially after all these discussions we had here about converting MS to the Amiga... And you just did it on the STE without much talking... |
19 July 2021, 10:57 | #8 | |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,408
|
Quote:
I'd say there's a real lesson for us Amiga users/coders here: making some compromises does not mean a failed port. And perhaps, if you really want to make a port or get a port done, just start working on it instead of discussing it forever - because there's always people like me, who are not interested in porting games at all, but will gladly talk with anyone about Amiga tips & tricks and methods for doing some of the more interesting stuff you see in those games. This can be a lot of fun (I think so anyway), but it surely gets less done |
|
19 July 2021, 11:17 | #9 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,773
|
I agree it looks quite good but really you can't do a faithful conversion of Metal Slug.
It has some pretty big Sprites, could the Amiga do this? It can be a cool kind of pirate knockoff etc and I like stuff like that so I'm not knocking it. |
19 July 2021, 11:34 | #10 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
|
if ST-E can do it, can't the Amiga do it? even A1200. Because the video is extremely impressive.
|
19 July 2021, 12:20 | #11 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,408
|
STE's Blitter when properly used (i.e. with optimised code) is about the same speed as the Amiga one, so I'd say the object throughput can be similar. The colour changing idea with one palette per frame should be doable as well.
The main issue I see is actually memory. The Atari STE code uses 4 MB of 'Chip RAM', an A500 normally only has 512KB (though A500+/A600 can have up to 2MB). Even if we give the A500 the same amount of memory, that would still mean shuffling resources from Fast RAM into Chip RAM. This may or may not be feasible. |
19 July 2021, 12:31 | #12 | |
Registered User
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
|
Quote:
Anybody knows how to put the files on a HDD image? I'd like to try it in an emulator or on MiSTer. |
|
19 July 2021, 13:14 | #13 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
|
Yep, plays to the target machine's strengths and looks fun and playable.
Great job, indeed. Now we Amiga coders need to beat that.. lol... |
19 July 2021, 14:51 | #14 |
Registered User
Join Date: Nov 2017
Location: Amiga Kingdom
Posts: 366
|
Once again, the Atari ST community in the lead.
I was going to write about the challenges on the Stock A500, but if I do that, then Atari ST might do it first. |
19 July 2021, 15:57 | #15 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
|
probably doable on A1200 with some fastmem. Audio doesn't need any cpu (on the STE it does) and there's a blitter.
The chipmem issue can be solved by fast to chip copies. I doubt that the game needs 4MB at once. |
19 July 2021, 17:58 | #16 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
|
Looks very cool and I bet it looks even better on a CRT where the inter-field colour change will not flicker as much but look like a different colour.
We'll done and also Kudos to DML who created the A.G.T. (Atari Game Tools) that masteries has put to good use in this tribute. |
20 July 2021, 11:57 | #17 |
Registered User
Join Date: Apr 2010
Location: UK
Posts: 61
|
Yes, props to DML for Atari Game Tools which is the real star here.
|
20 July 2021, 19:21 | #18 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,519
|
Well, if we split some big enemy sprites in Metro Siege style should be possible to have animation without animation for most sprites - that should save some RAM - for landscapes gotta be creative to reduce repetitions,maybe a tile of subtiles like hybris and Battle squadron did
|
20 July 2021, 20:41 | #19 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
|
|
20 July 2021, 23:21 | #20 | |
Junior Member
Join Date: Oct 2002
Location: Athens, Greece
Posts: 991
|
Quote:
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
NeoGeo Metal Slug conversion to Amiga 500 - madman task ;-) | Trachu | Coders. General | 987 | 15 April 2024 10:55 |
How much did it cost to play Metal Slug to the end in the arcade? | LongLifeA1200 | Retrogaming General Discussion | 16 | 02 March 2021 18:22 |
EAB Multi Platform League - Round 10 - Metal Slug (NeoGeo) | TCD | EAB's competition | 33 | 26 July 2009 20:57 |
|
|