English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 03 March 2024, 11:54   #1
jeff b00toNic
Registered User
 
jeff b00toNic's Avatar
 
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 195
Would it make sense to build a newer version of Mame for Pistorm'ed Amigas?

Hello everyone.

As stated in the title, older versions of MAME like 0.34 - 0.35 on Aminet run relatively well on a PiStorm-accelerated Amiga.

What do you think, how would a newer version of MAME perform on such a beast?
jeff b00toNic is offline  
Old 04 March 2024, 01:12   #2
stx2199
Registered User
 
Join Date: Sep 2023
Location: Venus
Posts: 163
I estimate on a pitstorm32 + R4 and a good 68k port of mame all arcade games from 1994 or older must run fine at full speed

the mame new port does not necessarily have to be very new
a port of mame 0.106 must be fine and is very compatible

and fact is I still use mameplus 0.106 on my pc which is from around 2006-2007 and I don't need nothing new

porting a current mame version or a new one should be much more complicated

btw, forget about running games as cruisn'usa or cruis' world or killer instinct, that requires lot of cpu power which the pitstorm32 and the Raspberry Pi 4 doesn't have not even close

Last edited by stx2199; 04 March 2024 at 01:50.
stx2199 is offline  
Old 04 March 2024, 16:07   #3
jeff b00toNic
Registered User
 
jeff b00toNic's Avatar
 
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 195
In one of his videos, MVG (Modern Vintage Gamer) talks about how he ported MAME to the first Xbox.
I believe it was version 0.60 or 0.61 that he considered particularly suitable for the Xbox.

I was searching for a suitable source code for the Amiga when I stumbled upon a 0.97 source for MorphOS.
When attempting to compile the source, I was able to compile all the PC sources at least.
However, when it came to the Amiga-specific files, the process unfortunately failed.

Since I have no programming experience, I have to admit that I have no idea
what to do to successfully compile everything. Although there were a few errors
I managed to handle along the way.
jeff b00toNic is offline  
Old 04 March 2024, 17:34   #4
VladR
Registered User
 
Join Date: Dec 2019
Location: North Dakota
Posts: 741
Out of curiosity, can you link the Git you were pulling from ?

I never ran MAME. What audio/video library is it using on PC ? Hopefully it's something reasonably multiplatform that has been compiled to run on Amiga too.
VladR is offline  
Old 04 March 2024, 17:44   #5
jeff b00toNic
Registered User
 
jeff b00toNic's Avatar
 
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 195
It's unfortunately not from Github but from here: http://fabportnawak.free.fr/mame/?M=D/
You obviously need the PC source from mamedev.org as well

Last edited by jeff b00toNic; 04 March 2024 at 17:50.
jeff b00toNic is offline  
Old 06 March 2024, 03:25   #6
Korban
Registered User
 
Join Date: Dec 2021
Location: Australia
Posts: 187
There's a v0.60 for 68k AmigaOS already, but its not on Aminet or anywhere else.

Its a big difference vs the versions on Aminet in terms of what works.
I use it on my Amithlon box semi regularly.
PiStorm is muuuuuuch slower, but should still be up to the task for things like MK3.
Korban is offline  
Old 06 March 2024, 03:29   #7
Korban
Registered User
 
Join Date: Dec 2021
Location: Australia
Posts: 187
@VLadR

Both MAME and MESS use sdl 1.3.x up unto about v1.60 (or thereabout, cant recall exactly).
I compiled v1.21 for OS3.x/68k years ago and its actually very easy to get it to build.
I lost the binary though unfortunately.
Korban is offline  
Old 06 March 2024, 04:53   #8
grelbfarlk
Registered User
 
Join Date: Dec 2015
Location: USA
Posts: 2,910
I managed to build MAME2003 in Retroarch for WarpOS without really too much trouble.
I had never tried MESS much other than Amidog's version of it, so I don't know about that. Final Burn Alpha SDL is pretty easy to get built as well.
grelbfarlk is offline  
Old 06 March 2024, 13:07   #9
jeff b00toNic
Registered User
 
jeff b00toNic's Avatar
 
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 195
Quote:
Originally Posted by Korban View Post
There's a v0.60 for 68k AmigaOS already, but its not on Aminet or anywhere else.

Its a big difference vs the versions on Aminet in terms of what works.
I use it on my Amithlon box semi regularly.
PiStorm is muuuuuuch slower, but should still be up to the task for things like MK3.
Can you upload your v0.60 68k to Aminet or the Zone?
jeff b00toNic is offline  
Old 06 March 2024, 13:37   #10
James
Registered User
 
Join Date: Mar 2010
Location: Beckenham/England
Posts: 796
Quote:
Originally Posted by jeff b00toNic View Post
Can you upload your v0.60 68k to Aminet or the Zone?

http://dasixk.free.fr/mame0.60LE+FRAMELIMIT.lzx
James is offline  
Old 06 March 2024, 14:25   #11
jeff b00toNic
Registered User
 
jeff b00toNic's Avatar
 
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 195
Quote:
Originally Posted by James View Post
Thank you James!



PS:Anyone experiencing crashes with this version should increase the stack size.

Last edited by jeff b00toNic; 06 March 2024 at 18:00.
jeff b00toNic is offline  
Old 01 April 2024, 10:21   #12
jeff b00toNic
Registered User
 
jeff b00toNic's Avatar
 
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 195
After testing this version, it can be said that it's better than nothing, but even a Pistom32 with an RPI4 doesn't bring 60 FPS.

CPS 1 games are well supported. For example, 'Cadillacs and Dinosaurs' runs at a full 60fps while Final Fight skips 1 to 2 frames.
It depends on the emulated CPU.
If more than one CPU is emulated, be sure that the game runs too slowly. Even R-Type, which emulates one V30 and one Z80, crawls.

I'm more interested in vertical shmups, which unfortunately all run too slowly without autoframeskip, which is really a shame.
Generally speaking, one can basically say what has already been said by others here.
Games from the mid-eighties to early nineties run quite well, everything else requires a faster processor but even on that, one can't always rely.
Nevertheless, a good emulator.
jeff b00toNic is offline  
Old 01 April 2024, 14:08   #13
Calabazam
Registered User
 
Join Date: Sep 2005
Location: France
Posts: 468
I would like to play Strider on the amiga with Mame.
I have two versions of Mame 68k and 68060 is slideshow, Vampire V2 is still slideshow.
Can the PiStorm do better?
Calabazam is offline  
Old 01 April 2024, 14:40   #14
jeff b00toNic
Registered User
 
jeff b00toNic's Avatar
 
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 195
Quote:
Originally Posted by Calabazam View Post
I would like to play Strider on the amiga with Mame.
I have two versions of Mame 68k and 68060 is slideshow, Vampire V2 is still slideshow.
Can the PiStorm do better?
I would describe it as playable on an RPI4. A few frame drops here and there, but not a dealbreaker.
jeff b00toNic is offline  
Old 01 April 2024, 16:57   #15
Cris1997XX
Registered User
 
Join Date: Oct 2022
Location: Roma
Posts: 312
Quote:
Originally Posted by Calabazam View Post
I would like to play Strider on the amiga with Mame.
I have two versions of Mame 68k and 68060 is slideshow, Vampire V2 is still slideshow.
Can the PiStorm do better?
It'll run pretty well if you have a Pi4 or 5
Cris1997XX is offline  
Old 01 April 2024, 23:45   #16
Dunny
Registered User
 
Dunny's Avatar
 
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 1,994
Quote:
Originally Posted by Cris1997XX View Post
It'll run pretty well if you have a Pi4 or 5
You can't run a PiStorm with a pi5.
Dunny is offline  
Old 13 April 2024, 15:50   #17
jeff b00toNic
Registered User
 
jeff b00toNic's Avatar
 
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 195
Finally, I was able to compile a proper 68k version that supports 8-bit screen modes and doesn't require a high stack to avoid crashing.

So, in 'the Zone' there's a freshly compiled v0.37b2 for anyone interested.
jeff b00toNic is offline  
Old 14 April 2024, 16:23   #18
jeff b00toNic
Registered User
 
jeff b00toNic's Avatar
 
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 195
One thing I really wanted was the ability to cheat, which wasn't possible with 0.37 and 0.60.

Here's another small update for V0.37b2 where the 'Cheat' menu is permanently enabled, and it works with the appropriate 'cheat.dat' file.
Attached Files
File Type: lha mameV0.37b2-cheat.lha (1.82 MB, 26 views)
jeff b00toNic is offline  
Old 14 April 2024, 19:26   #19
Michael
A1260T/PPC/BV/SCSI/NET
 
Michael's Avatar
 
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 840
Quote:
Originally Posted by jeff b00toNic View Post
One thing I really wanted was the ability to cheat, which wasn't possible with 0.37 and 0.60.

Here's another small update for V0.37b2 where the 'Cheat' menu is permanently enabled, and it works with the appropriate 'cheat.dat' file.

Nice. Where is the PowerUp exe?
Michael is offline  
Old 14 April 2024, 19:33   #20
jeff b00toNic
Registered User
 
jeff b00toNic's Avatar
 
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 195
Sorry to say, but I'm not targeting PowerUp-based systems.
jeff b00toNic 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
Death Trap (doesn't make sense) blade002 Retrogaming General Discussion 11 15 May 2022 12:02
Does it make sense to use BOBs on a 030? Quagliarulo Coders. Asm / Hardware 5 06 August 2020 18:05
Does it make sense to have multiple partitions? Sim085 support.Other 23 02 October 2015 15:56
Commodore A590: something doesn't make sense B14ck W01f support.WinUAE 1 17 March 2015 15:26
How to make sense of disassembly? Jonathan Drain Coders. General 1 27 October 2009 22: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 22:44.

Top

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