MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Pages: 1

mike20599
MAME Fan
Reged: 09/14/08
Posts: 247
Send PM


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 new [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.



Emu Loader
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 new [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 new [Re: CTOJAH]
#325502 - 05/01/14 12:22 PM


No, you use other emulators to play those systems like, SEGA Model 2 emu, Supermodel 3 emu.



Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Mantle/DX12 and MAME new [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 new [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 new [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 ?



Anonymous
Unregistered
Send PM


Re: Mantle/DX12 and MAME new [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?



Ville Linde
Slacker
Reged: 05/09/04
Posts: 82
Send PM


Re: Mantle/DX12 and MAME new [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



jonwil
Lurker
Reged: 10/06/03
Posts: 536
Send PM


Re: Mantle/DX12 and MAME new [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?)



Phil Bennett
L'Emuchat
Reged: 04/20/04
Posts: 888
Send PM


Re: Mantle/DX12 and MAME new [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.



LRa
MAME Fan
Reged: 09/07/05
Posts: 132
Send PM


Re: Mantle/DX12 and MAME new [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 new [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.



Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]



LRa
MAME Fan
Reged: 09/07/05
Posts: 132
Send PM


Re: Mantle/DX12 and MAME new [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


Re: Mantle/DX12 and MAME new [Re: LRa]
#325595 - 05/03/14 11:12 PM Attachment: 8x8.png 1 KB (7 downloads)


> > 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]

Attachment



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 new [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!



Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]



LRa
MAME Fan
Reged: 09/07/05
Posts: 132
Send PM


Not bad I may say but new [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


Re: Not bad I may say but new [Re: LRa]
#325610 - 05/04/14 02:10 PM Attachment: Untitled.png 765 KB (0 downloads)


> 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]

Attachment



W11 Home 64-bit + Nobara OS / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 64 GB



LRa
MAME Fan
Reged: 09/07/05
Posts: 132
Send PM


Re: Not bad I may say but new [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 new [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



LRa
MAME Fan
Reged: 09/07/05
Posts: 132
Send PM


Re: Print Screen new [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 new [Re: LRa]
#325624 - 05/04/14 07:32 PM


> Didn't manage with f12 since it doesn't capture effects.

from MAME config.txt
Alt+F12
Take HLSL Rendered Snapshot



Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Print Screen new [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 new [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 new [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



Traso
MAME Fan
Reged: 01/15/13
Posts: 2687
Send PM


Mmmm.... new [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.


Pages: 1

MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 433 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 3819