|
Mantle/DX12 and MAME
#325495 - 05/01/14 12:00 PM
|
|
|
Will Mantle or DX12 have any benefit to MAME?
|
|
|
CiroConsentino |
Frontend freak!
|
|
|
Reged: 09/21/03
|
Posts: 6211
|
Loc: Alien from Terra Prime... and Brazil
|
|
Send PM
|
|
|
Re: Mantle/DX12 and MAME
[Re: mike20599]
#325499 - 05/01/14 12:14 PM
|
|
|
no, because MAME doesn't do hardware acceleration for games (and probably never will ?), not even for the ones that need it. MAME emulates everything on CPU.
|
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]
|
|
CTOJAH |
MAME Addict
|
|
|
Reged: 07/13/10
|
Posts: 980
|
Loc: Macedonia,Veles
|
|
Send PM
|
|
|
Re: Mantle/DX12 and MAME
[Re: CiroConsentino]
#325501 - 05/01/14 12:20 PM
|
|
|
So... ...we need MAME_DX build/hack ? That would be MAME with playable Naomi/Atomiswave/Model2/Model3 games !?
|
|
|
CiroConsentino |
Frontend freak!
|
|
|
Reged: 09/21/03
|
Posts: 6211
|
Loc: Alien from Terra Prime... and Brazil
|
|
Send PM
|
|
|
Re: Mantle/DX12 and MAME
[Re: CTOJAH]
#325502 - 05/01/14 12:22 PM
|
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Mantle/DX12 and MAME
[Re: CiroConsentino]
#325514 - 05/01/14 06:03 PM
|
|
|
> MAME emulates everything on CPU.
Except for HLSL and vectors and the on-screen UI and artwork/overlays and scaling the screen up from 320x240 to fit your monitor and a few other things.
The correct answer is "MAME currently submits everything to the GPU in approximately the worst possible way, so we are in no danger of touching the performance limits of conventional APIs, let alone exotic ones". (This also applies to third-party forks like Retroarch's version of MAME).
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Mantle/DX12 and MAME
[Re: CTOJAH]
#325515 - 05/01/14 06:07 PM
|
|
|
> So... ...we need MAME_DX build/hack ? > That would be MAME with playable Naomi/Atomiswave/Model2/Model3 games !?
1) Load up your favorite NAOMI game in DEMUL 2) Switch the CPU type to "Interpreter" 3) See how DirectX rendering does almost nothing to make it faster than MAME
Similarly, SuperModel's speed comes from underclocking the CPU to 25 MHz, not the OpenGL graphics.
Edited by R. Belmont (05/01/14 06:10 PM)
|
|
|
CTOJAH |
MAME Addict
|
|
|
Reged: 07/13/10
|
Posts: 980
|
Loc: Macedonia,Veles
|
|
Send PM
|
|
|
Re: Mantle/DX12 and MAME
[Re: R. Belmont]
#325517 - 05/01/14 07:19 PM
|
|
|
> > So... ...we need MAME_DX build/hack ? > > That would be MAME with playable Naomi/Atomiswave/Model2/Model3 games !? > > 1) Load up your favorite NAOMI game in DEMUL > 2) Switch the CPU type to "Interpreter" > 3) See how DirectX rendering does almost nothing to make it faster than MAME > > Similarly, SuperModel's speed comes from underclocking the CPU to 25 MHz, not the > OpenGL graphics.
Then... ...all we need is PLAY_MAME build ! Which will implement all of these "dirty" techniques just to make these games playable. Don't we ?
|
|
|
|
Re: Mantle/DX12 and MAME
[Re: CTOJAH]
#325539 - 05/02/14 04:28 AM
|
|
|
> Then... ...all we need is PLAY_MAME build ! Which will implement all of these "dirty" > techniques just to make these games playable. Don't we ?
If you know so much about it then why haven't you done it?
|
|
|
|
Re: Mantle/DX12 and MAME
[Re: CTOJAH]
#325556 - 05/02/14 04:37 PM
|
|
|
> > > So... ...we need MAME_DX build/hack ? > > > That would be MAME with playable Naomi/Atomiswave/Model2/Model3 games !? > > > > 1) Load up your favorite NAOMI game in DEMUL > > 2) Switch the CPU type to "Interpreter" > > 3) See how DirectX rendering does almost nothing to make it faster than MAME > > > > Similarly, SuperModel's speed comes from underclocking the CPU to 25 MHz, not the > > OpenGL graphics. > > Then... ...all we need is PLAY_MAME build ! Which will implement all of these "dirty" > techniques just to make these games playable. Don't we ?
Model 3 can be emulated at full speed without any dirty hacks. Noone just has bothered to do it yet. And no, hacking MAME to do DX12 is not it :P
|
|
|
|
Re: Mantle/DX12 and MAME
[Re: Ville Linde]
#325567 - 05/03/14 01:29 AM
|
|
|
Does MAME have a PPC frontend for the dynarec yet? (i.e. will it use the dynarec for PPC games?)
|
|
|
|
Re: Mantle/DX12 and MAME
[Re: jonwil]
#325579 - 05/03/14 10:54 AM
|
|
|
> Does MAME have a PPC frontend for the dynarec yet? (i.e. will it use the dynarec for > PPC games?)
Yes, a PPC frontend was added several years ago.
|
|
|
|
Re: Mantle/DX12 and MAME
[Re: CiroConsentino]
#325591 - 05/03/14 07:43 PM
|
|
|
> No, you use other emulators to play those systems like, SEGA Model 2 emu, Supermodel > 3 emu.
But they don't have HLSL
|
|
|
CiroConsentino |
Frontend freak!
|
|
|
Reged: 09/21/03
|
Posts: 6211
|
Loc: Alien from Terra Prime... and Brazil
|
|
Send PM
|
|
|
Re: Mantle/DX12 and MAME
[Re: LRa]
#325592 - 05/03/14 09:03 PM
|
|
|
HLSL is a system hog and it hurts my eyes. I've tried dozens of different settings and I still don't like it. From my point of view it's only good for vector games.
|
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]
|
|
|
Re: Mantle/DX12 and MAME
[Re: CiroConsentino]
#325594 - 05/03/14 10:55 PM
|
|
|
> HLSL is a system hog and it hurts my eyes. I've tried dozens of different settings > and I still don't like it.
Really? so you just use plain old scanlines? cause using mame with nothing, may cause blindness.
|
|
|
Dullaron |
Diablo III - Dunard #1884
|
|
|
Reged: 07/22/05
|
Posts: 6125
|
Loc: Fort Worth, Tx
|
|
Send PM
|
|
|
|
> > HLSL is a system hog and it hurts my eyes. I've tried dozens of different settings > > and I still don't like it. > > Really? so you just use plain old scanlines? cause using mame with nothing, may cause > blindness.
Old scan lines is much better. Sharper, scale perfect and not blurry/ghostly/uneven.
# # CORE SCREEN OPTIONS # brightness 1.0 contrast 1.0 gamma 1.0 pause_brightness 1.0 effect 8x8
Brightness settings above.
[ATTACHED IMAGE]
|
W11 Home 64-bit + Nobara OS / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 64 GB
|
|
CiroConsentino |
Frontend freak!
|
|
|
Reged: 09/21/03
|
Posts: 6211
|
Loc: Alien from Terra Prime... and Brazil
|
|
Send PM
|
|
|
Re: Mantle/DX12 and MAME
[Re: LRa]
#325597 - 05/04/14 02:53 AM
|
|
|
No, I don't even use scanlines. Only 1920x1080 in full screen with aspect ratio ON.
>> cause using mame with nothing, may cause blindness.
Oh my eyes... I'm blind! I'm blind!
|
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]
|
|
|
Not bad I may say but
[Re: Dullaron]
#325606 - 05/04/14 11:23 AM
|
|
|
Nueda's INI Creator:
8x8:
Didn't manage with f12 since it doesn't capture effects.
|
|
|
Dullaron |
Diablo III - Dunard #1884
|
|
|
Reged: 07/22/05
|
Posts: 6125
|
Loc: Fort Worth, Tx
|
|
Send PM
|
|
|
|
> Nueda's INI Creator: > > > 8x8: > > > Didn't manage with f12 since it doesn't capture effects.
Use the Print button and then paste into paint.
I'm having a problem getting the space wider. Pretty hard. Still looking good like a TV.
[ATTACHED IMAGE - CLICK FOR FULL SIZE]
|
W11 Home 64-bit + Nobara OS / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 64 GB
|
|
|
Re: Not bad I may say but
[Re: Dullaron]
#325616 - 05/04/14 03:56 PM
|
|
|
> Use the Print button and then paste into paint. >
Tried Print Screen but I got a print of my desktop and not Mame.
|
|
|
Sune |
Connected
|
|
|
Reged: 09/21/03
|
Posts: 5648
|
Loc: Lagoa Santa, Brasil
|
|
Send PM
|
|
|
Print Screen
[Re: LRa]
#325619 - 05/04/14 04:56 PM
|
|
|
> > Use the Print button and then paste into paint. > > > > Tried Print Screen but I got a print of my desktop and not Mame.
Print Screen key behavior is unpredictable at best. I guess what gets captured depends on video card drivers as well as how the app/game/whatever that's in focus is drawing to the screen. As well as how the planets are aligned and what time of day it is..
I was going to say that Print Screen doesn't capture a D3D surface but that can't be right because the Windows desktop is also a D3D surface.
OS X is much more consistent (as usual).
S
|
|
|
|
Re: Print Screen
[Re: Sune]
#325623 - 05/04/14 06:47 PM
|
|
|
> OS X is much more consistent (as usual).
Funny you should say that, cause I've been having a hell trying to recover some files from my gf's macbook pro . The os got messed up, and I can access recovery but not copy files(how stupid is that).
|
|
|
CiroConsentino |
Frontend freak!
|
|
|
Reged: 09/21/03
|
Posts: 6211
|
Loc: Alien from Terra Prime... and Brazil
|
|
Send PM
|
|
|
Re: Not bad I may say but
[Re: LRa]
#325624 - 05/04/14 07:32 PM
|
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Print Screen
[Re: Sune]
#325625 - 05/04/14 07:45 PM
|
|
|
> I was going to say that Print Screen doesn't capture a D3D surface but that can't be > right because the Windows desktop is also a D3D surface.
Print Screen can capture any surface as long as the app hasn't marked it as DRM (which e.g. media players are required to do, and which some other stuff does for who knows what reasons). MAME does not do that
|
|
|
Sune |
Connected
|
|
|
Reged: 09/21/03
|
Posts: 5648
|
Loc: Lagoa Santa, Brasil
|
|
Send PM
|
|
|
Re: Print Screen
[Re: R. Belmont]
#325628 - 05/04/14 09:36 PM
|
|
|
> Print Screen can capture any surface as long as the app hasn't marked it as DRM > (which e.g. media players are required to do, and which some other stuff does for who > knows what reasons). MAME does not do that
It works if I run MAME in a window. If I run MAME full screen, the desktop + open windows on my second display shows in the screen dump but the primary display with MAME running is black.
S
|
|
|
Dullaron |
Diablo III - Dunard #1884
|
|
|
Reged: 07/22/05
|
Posts: 6125
|
Loc: Fort Worth, Tx
|
|
Send PM
|
|
|
Re: Print Screen
[Re: Sune]
#325631 - 05/04/14 11:04 PM
|
|
|
> > Print Screen can capture any surface as long as the app hasn't marked it as DRM > > (which e.g. media players are required to do, and which some other stuff does for > who > > knows what reasons). MAME does not do that > > It works if I run MAME in a window. If I run MAME full screen, the desktop + open > windows on my second display shows in the screen dump but the primary display with > MAME running is black. > > S
I have this problem on the MESS only. MAME no problem.
|
W11 Home 64-bit + Nobara OS / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 64 GB
|
|
|
Mmmm....
[Re: Dullaron]
#325698 - 05/07/14 01:44 AM
|
|
|
at least on my 21" LCD set at 1680x1050, 8x8 looks like scanlines.png...which I only use, rotated, for 224x288 games on my CRT at 800x600. Which is what HLSL looks like at a similar resolution in horizontal games. (I use one of the scanrez.pngs, again rotated, for 224x256 games.) Doesn't hurt my eyes at all. I don't wear glasses, neither, though.
I don't have an HLSL-capable card in my main rig to test (especially vertical games) at high(er) resolutions.
|
|
|