03 March 2024, 11:54 | #1 |
Registered User
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 212
|
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? |
04 March 2024, 01:12 | #2 |
Registered User
Join Date: Sep 2023
Location: Venus
Posts: 209
|
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. |
04 March 2024, 16:07 | #3 |
Registered User
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 212
|
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. |
04 March 2024, 17:34 | #4 |
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. |
04 March 2024, 17:44 | #5 |
Registered User
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 212
|
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. |
06 March 2024, 03:25 | #6 |
Registered User
Join Date: Dec 2021
Location: Australia
Posts: 191
|
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. |
06 March 2024, 03:29 | #7 |
Registered User
Join Date: Dec 2021
Location: Australia
Posts: 191
|
@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. |
06 March 2024, 04:53 | #8 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 3,003
|
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. |
06 March 2024, 13:07 | #9 | |
Registered User
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 212
|
Quote:
|
|
06 March 2024, 13:37 | #10 |
Registered User
Join Date: Mar 2010
Location: Beckenham/England
Posts: 807
|
|
06 March 2024, 14:25 | #11 | |
Registered User
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 212
|
Quote:
PS:Anyone experiencing crashes with this version should increase the stack size. Last edited by jeff b00toNic; 06 March 2024 at 18:00. |
|
01 April 2024, 10:21 | #12 |
Registered User
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 212
|
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. |
01 April 2024, 14:08 | #13 |
Registered User
Join Date: Sep 2005
Location: France
Posts: 521
|
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? |
01 April 2024, 14:40 | #14 |
Registered User
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 212
|
I would describe it as playable on an RPI4. A few frame drops here and there, but not a dealbreaker.
|
01 April 2024, 16:57 | #15 |
Registered User
Join Date: Oct 2022
Location: Roma
Posts: 374
|
|
01 April 2024, 23:45 | #16 |
Registered User
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 2,153
|
|
13 April 2024, 15:50 | #17 |
Registered User
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 212
|
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. |
14 April 2024, 16:23 | #18 |
Registered User
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 212
|
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. |
14 April 2024, 19:26 | #19 | |
A1260T/PPC/BV/SCSI/NET
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 844
|
Quote:
Nice. Where is the PowerUp exe? |
|
14 April 2024, 19:33 | #20 |
Registered User
Join Date: Nov 2011
Location: Arnsberg Germany
Age: 45
Posts: 212
|
Sorry to say, but I'm not targeting PowerUp-based systems.
|
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 |
|
|