English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 18 July 2021, 20:25   #1
masteries
Registered User
 
masteries's Avatar
 
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
Lightbulb 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)
masteries is offline  
Old 18 July 2021, 22:39   #2
roondar
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?
roondar is offline  
Old 18 July 2021, 23:06   #3
TEG
Registered User
 
TEG's Avatar
 
Join Date: Apr 2017
Location: France
Posts: 567
Impressive ! (for an STE of course)
TEG is offline  
Old 18 July 2021, 23:23   #4
masteries
Registered User
 
masteries's Avatar
 
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
Quote:
Originally Posted by roondar View Post
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?
Real STE, using RGB output connected to an OSSC scan converter to TVs HDMI input.
masteries is offline  
Old 18 July 2021, 23:43   #5
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,408
Thanks for the info, it all looks extremely nice.
roondar is offline  
Old 19 July 2021, 01:31   #6
redblade
Zone Friend
 
redblade's Avatar
 
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
Excellent work, great 68k mastery
redblade is offline  
Old 19 July 2021, 06:38   #7
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
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...
Tigerskunk is offline  
Old 19 July 2021, 10:57   #8
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,408
Quote:
Originally Posted by Steril707 View Post
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...
Not only that, but he did it in the way I've been advocating ports: not trying to necessarily get 1:1, but doing what fits in the strengths of the machine and allowing for compromises to make it work. Great stuff!

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
roondar is offline  
Old 19 July 2021, 11:17   #9
Retro1234
Phone Homer
 
Retro1234's Avatar
 
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.
Retro1234 is offline  
Old 19 July 2021, 11:34   #10
jotd
This cat is no more
 
jotd's Avatar
 
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.
jotd is offline  
Old 19 July 2021, 12:20   #11
roondar
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.
roondar is offline  
Old 19 July 2021, 12:31   #12
dreadnought
Registered User
 
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
Quote:
Originally Posted by Retro1234 View Post
I agree it looks quite good but really you can't do a faithful conversion of Metal Slug.
Not a 1:1 port, but this is a fitting tribute, and that's coming from a huge MS fanatic. It looks like a sort of Metal Slug Remix, the gameplay seems a bit different, more frantic. Great job overall.



Anybody knows how to put the files on a HDD image? I'd like to try it in an emulator or on MiSTer.
dreadnought is offline  
Old 19 July 2021, 13:14   #13
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
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...
Tigerskunk is offline  
Old 19 July 2021, 14:51   #14
LongLifeA1200
Registered User
 
LongLifeA1200's Avatar
 
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.
LongLifeA1200 is offline  
Old 19 July 2021, 15:57   #15
jotd
This cat is no more
 
jotd's Avatar
 
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.
jotd is offline  
Old 19 July 2021, 17:58   #16
alexh
Thalion Webshrine
 
alexh's Avatar
 
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.
alexh is offline  
Old 20 July 2021, 11:57   #17
gingerbeardman
Registered User
 
gingerbeardman's Avatar
 
Join Date: Apr 2010
Location: UK
Posts: 61
Yes, props to DML for Atari Game Tools which is the real star here.
gingerbeardman is offline  
Old 20 July 2021, 19:21   #18
saimon69
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
saimon69 is offline  
Old 20 July 2021, 20:41   #19
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
Quote:
Originally Posted by gingerbeardman View Post
Yes, props to DML for Atari Game Tools which is the real star here.
Yeah, just shit on the people who spend probably a lot of time creating this thing, game tools or not.

Tigerskunk is offline  
Old 20 July 2021, 23:21   #20
manicx
Junior Member
 
manicx's Avatar
 
Join Date: Oct 2002
Location: Athens, Greece
Posts: 991
Quote:
Originally Posted by alexh View Post
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.
Yes it does. Tried this on my STE connected to a Microvitec 1438 and it looks amazing.
manicx is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 23:00.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09867 seconds with 15 queries