English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 24 January 2020, 17:26   #21
gimbal
cheeky scoundrel

gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 38
Posts: 3,565
Quote:
Originally Posted by sparhawk View Post
I don't know the source structure of MAME. I also had the impression that all different machines were basically seperate projects within MAME, so I always wondered why it made sense to put hundreds of seperate machines into a single executable.
The mission is clearly to have one program for all emulation purposes. I would not call that bloat, but more... over-enthusiasm. What amazes me is that it isn't crashing and burning, apparently people really are able to manage such a monolithic code base. I'm impressed.
gimbal is offline  
Old 24 January 2020, 17:36   #22
Gzegzolka
Registered User

 
Join Date: Feb 2014
Location: Warszawa / Polska
Posts: 1,411
Please do not think I dislike MAME, I actually like it a lot. I have just different point of view about development and where it should go, that is all.
Gzegzolka is offline  
Old 25 January 2020, 00:56   #23
Minuous
Coder/webmaster/gamer
Minuous's Avatar
 
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,030
Quote:
Sure, the MESS emulators are often inferior to standalone ones, but not always so, many of them are very good.
That site only compares MAME vs. standalone emulators for Linux. Therefore it ignores all the cases where a standalone emulator for Windows, MacOS, etc. emulates the game better than MAME. So, that page is only really of use for a subset of Linux users; ie. those lacking WINE, and of no use at all for users of other platforms.

Last edited by Minuous; 25 January 2020 at 08:18.
Minuous is offline  
Old 25 January 2020, 07:23   #24
Hercules
Beer monster

Hercules's Avatar
 
Join Date: Jul 2009
Location: UK
Posts: 195
Yup, I'm running the Amiga in MAME 0.217 via the included Arcadia arcade romset... Those were arcade machine that actually had an Amiga inside of them
Hercules is offline  
Old 25 January 2020, 08:48   #25
kkgarbod
The Human/Gray Hybrid

kkgarbod's Avatar
 
Join Date: Dec 2009
Location: The Elizabeth Arkham Asylum for the Criminally Insane
Posts: 349
Quote:
Originally Posted by Minuous View Post
That site only compares MAME vs. standalone emulators for Linux. Therefore it ignores all the cases where a standalone emulator for Windows, MacOS, etc. emulates the game better than MAME. So, that page is only really of use for a subset of Linux users; ie. those lacking WINE, and of no use at all for users of other platforms.
it also only cover "nonmame" systems, or better stated "systems where MAME sux"
kkgarbod is offline  
Old 25 January 2020, 08:48   #26
Hewitson
Registered User
Hewitson's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 37
Posts: 3,574
Quote:
Originally Posted by LongLifeA1200 View Post
That's basically what MAME is in a way. Each arcade game needs custom code to emulate accurately.
No it doesn't... The same arcade hardware is often used on many different games. Capcom CPS-2 or Sega System 16 for example.

Quote:
Originally Posted by dreadnought
Yeah, let's take a massive dump on people who made arcade gaming in your room possible, and bothered to write countless emus for forgotten machines. Seriously...
I'm not taking a dump on anyone. I'm calling MAME a bloated piece of shit, because that's exactly what it is.

I can only assume you've never taken a look at the code, in which case, you're not really in a position to comment.
Hewitson is offline  
Old 25 January 2020, 10:06   #27
dreadnought
Registered User
 
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 190
Quote:
Originally Posted by Minuous View Post
So, that page is only really of use for a subset of Linux users; ie. those lacking WINE, and of no use at all for users of other platforms.
Not really, because MAME/MESS is included also in Retroarch thus making it available on a host of other platforms (Mini consoles, Switch etc).
Besides, it's not really the major point - nobody is claiming that MAME is better than popular standalone emulators. It's an alternative, with different aims and methods. It's good that it exists, even if I rarely use it myself.


Quote:
Originally Posted by Hewitson View Post
I'm not taking a dump on anyone. I'm calling MAME a bloated piece of shit, because that's exactly what it is.

I can only assume you've never taken a look at the code, in which case, you're not really in a position to comment.
MAME is open source, so instead of just looking and then whining about it on the net you are welcome to rustle up your own amazing, non-bloated piece of shit fork. I'm sure you can do much better than those guys.

And pretending you're just cussing the code, without insulting the devs, is rather childish. It did not conjure itself out of thin air after all.

Overall, I'm not saying that MAME is perfect or that I'm happy with it merging with MESS. But I'm not the one doing that work for free, so the one position I'm definitely not in is to bitch about it. Bloated or not, arcade MAME is still beyond awesome and every release improves the quality of some games and adds new ones. And the machine side preserves countless obscure systems and aims for accuracy too, which might be important one day. So I'd rather praise their voluntary work (which is still not hiding behind Patreons and such, as is the modern trend) than complain about how awful it is.
dreadnought is offline  
Old 25 January 2020, 10:53   #28
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 48
Posts: 3,652
MAME is definitely not crap. The fact is it needs a lot more CPU power than previous versions.

Which explains why Mame4All (most raspberry/android arm based ports) is based on mame 0.34 something (fron around year 2000 ...). And the mamereloaded app has more games but even Galaga crawls on that one.

MAME puts accent on emulation faithfulness. That's why they removed patches, hardcoded stuff in romsets, etc... and emulate all chips instead of taking shortcuts, because they don't really care about speed (they even converted from C to C++). And the generic architecture makes it even more difficult to be fast on such or such system

Same problem with MESS. At the time, I pointed out a bug on the Oric module of MESS: you could not load a tape because of a 6522 emulation issue. I proposed a fix but it was rejected because 6522 emulation is shared between all machines. But it was clearly wrong, since the Oric module was borked...

I love MAME on my bloated PC though Slightly off topic: I wanted to re-do / improve the AmiMAME port done in 1998 by trying to rebuild it with gcc, find ways to improve c2p or re-do display for specific games, but after having a hard time rebuilding it, I wasn't even able to run it... So I gave it up...

WinUAE for ever
jotd is offline  
Old 25 January 2020, 14:16   #29
drHirudo
Amiga user
drHirudo's Avatar
 
Join Date: Nov 2008
Location: Sofia / Bulgaria
Posts: 223
The original MAME developer Nicola Salmoria also created NewIcons for Amiga https://en.wikipedia.org/wiki/NewIcons.
Currently he is not involved with MAME, but hundreds of other programmers are improving the code base.

Some MAME ports for classic Amiga 68K run games up to year 1982 pretty well. With 68060 or Apollo 68080 and SuperAGA games up 1986 are viable. On Amiga with PPC you can play some late 1980-ies early 1990 games without frame skip.

Oric emulation works pretty well on MAME. There are only some Oric games, where the keyboard is not working.
drHirudo is offline  
Old 25 January 2020, 15:51   #30
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 48
Posts: 3,652
with a fast gfx board you don't have chunky2planar speed issue. But it remains slow. Last time I checked it sucked playing MAME on 68060 with Pixel64 for instance (when DOOM worked with a very good frame rate) when a cheap Pentium 100 runs most classics at 60 fps... Maybe it's party a compiler issue. That's why I wanted to test on a modern gcc like this awesome Bebbo gcc 6 build.

Quote:
Oric emulation works pretty well on MAME. There are only some Oric games, where the keyboard is not working.
glad to see that it was fixed. I forgot to mention that I reported this issue on MESS in 2006
jotd is offline  
Old 01 February 2020, 01:05   #31
AmigaHope
Registered User
 
Join Date: Sep 2006
Location: New Sandusky
Posts: 550
MAME was always going to need Amiga support regardless of it merging with MESS or not, because there are a number of arcade games that are just an A500 with a ROM expansion and arcade cabinet harness added.

https://github.com/mamedev/mame/blob.../arsystems.cpp
AmigaHope 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
MAME for Amiga blackcornflake support.Apps 26 14 December 2010 22:22
Where to get Amiga-MAME games? Shamino request.Old Rare Games 3 07 April 2007 13:01
MAME and Amiga emulation DamienD Retrogaming General Discussion 10 28 April 2006 12:28
Amiga in mame? nnever2000 News 7 07 February 2005 14:24
Mame GFX to Amiga redblade Coders. General 9 02 August 2004 04:04

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 19:34.


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