24 January 2020, 17:26 | #21 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,908
|
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.
|
24 January 2020, 17:36 | #22 |
Registered User
Join Date: Feb 2014
Location: Warszawa / Polska
Posts: 1,858
|
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.
|
25 January 2020, 00:56 | #23 | |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,630
|
Quote:
Last edited by Minuous; 25 January 2020 at 08:18. |
|
25 January 2020, 07:23 | #24 |
Vodka monster.
Join Date: Jul 2009
Location: UK
Posts: 332
|
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
|
25 January 2020, 08:48 | #25 | |
The Human/Gray Hybrid
Join Date: Dec 2009
Location: The Elizabeth Arkham Asylum for the Criminally Insane
Posts: 372
|
Quote:
|
|
25 January 2020, 08:48 | #26 | ||
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,772
|
Quote:
Quote:
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. |
||
25 January 2020, 10:06 | #27 | ||
Registered User
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
|
Quote:
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:
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. |
||
25 January 2020, 10:53 | #28 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
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 |
25 January 2020, 14:16 | #29 |
Amiga user
Join Date: Nov 2008
Location: Sofia / Bulgaria
Posts: 456
|
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. |
25 January 2020, 15:51 | #30 | |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
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:
|
|
01 February 2020, 01:05 | #31 |
Registered User
Join Date: Sep 2006
Location: New Sandusky
Posts: 942
|
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 |
16 February 2021, 20:34 | #32 |
Speedbump gimme goosebump
|
I do have access to a large chunk of Retroplay set of WHD'fyed games through a 15k enabled Hyperspin based ready made package that is offered on a French web site (Windows 7+ compliant). P-UAE was the core Tom used in Retroarch (unlike e.q. emulation of the Saturn, there are no other Amiga cores to choose from if you want to stick with Retroarch I assume). It lacks a few CD games that I would have loved to play from that "mamebox". He told me he was mostly done with it and that I could assemble a "DLC" if I wanted to.
As far as standard MAME development is concerned, I wouldn't raise my hopes about Amiga support to be improved anytime soon . On the other hand, P-UAE is being constantly updated. I was busy with testing other systems from that very box (Naomi etc.) these last weeks (make that months), so I didn't have a chance to play more than a couple of Amiga games that way, but it seems to work as intended. Pretty amazing what one can do with a 40 quids (non-Trinitron, I insist) 90's CRT TV, a vga to scart cable, a special set of drivers and a directX 11 ready HD Radeon (and a dose of dedication). Now, if someone asked me if using P-UAE have any advantage over using e.q. FS-UAE in terms of accuracy, I actually couldn't say. Having said that, I would gladly look under the hood with tom's permission for bits and bolts that could help any of you with his own 15k setup, should the latter be dysfunctional or faulty. |
27 March 2022, 11:26 | #33 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
MAME wasn't going to ignore the Amiga machine. Of course WinUAE is better, given the time & skill that Toni invested in.
Small anecdote: MAME 68k core is Musashi-based (another 68k emu). I used Musashi for another project and noticed that some instructions were buggy or missing. I fixed them and implemented some others (FPU, mainly), then could put them back in musashi base. The FPU additions that I had made made their way into MAME code base Then I heard that MAME 68k core had completely refactored Musashi core, rendering ports from one to another very difficult. I wrote a python script (nothing much than regex search/replace, but helps) to make them match & allow merging. That's when I saw that MAME 68k core is waaaay more advanced & bugfixed than Musashi where it originates from, and I'm going to backport MAME changes into musashi I could recently commit TRAPcc PC increasing bug in MAME too (already fixed in WinUAE since 4.4). Not sure it will be useful for anything MAME runs but... In the meantime, WinUAE was always ahead in terms of accuracy for CPU or FPU instructions, thanks to cputester. I was planning to use Toni cputester in MAME running amiga setup to cross check musashi core against cputester. I'm just too lazy to create even one simple MAME Amiga setup just for that. |
28 March 2022, 15:17 | #34 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,908
|
|
28 March 2022, 15:59 | #35 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,163
|
you're right! but I hate configuring software. I prefer to write code
If someone has ideas/a tutorial that would be awesome |
28 March 2022, 16:25 | #36 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,908
|
Okay if you describe it like that I relate to it I have the same thing with my game hobby projects. I can get as far as making the game code work well including the level editor but if I have to make levels myself... it's end of the line.
In my current project I switched to trying to do random generation instead. I don't know what's worse. Having to create levels by hand or trying to click them together in code. What a mind job. |
28 March 2022, 16:46 | #37 |
WinUAE 4000/40, V4SA
Join Date: Apr 2020
Location: East of Oshawa
Posts: 538
|
Well, level design is a totally different set of skills than programming, so that's understandable. I don't mind doing the level design for my own projects but I know that someone else with the appropriate skills would blow my levels out of the water -- and I'm fine with that. (And of those two options, gimbal, the latter is worse. Trust me.)
|
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 |
|
|