Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
10 crawler(s) on-line.
 38 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 zipper:  21 mins ago
 billt:  44 mins ago
 t0lkien:  1 hr 26 mins ago
 NutsAboutAmiga:  2 hrs 9 mins ago
 kriz:  2 hrs 10 mins ago
 retrofaza:  2 hrs 46 mins ago
 amigakit:  2 hrs 51 mins ago
 CosmosUnivers:  3 hrs 8 mins ago
 outlawal2:  3 hrs 13 mins ago
 OlafS25:  4 hrs 9 mins ago

/  Forum Index
   /  Amiga OS4 Software
      /  MAME4ALL possible on AmigaOS4.x? [POLL]
Register To Post

Poll : I want MAME4ALL on my Amiga-like system(I prefer to play old games at full speed and without frame-skip)
I wand the newvest MAME on my Amiga-like simply to have it aalso if cant run games
I'm not a MAME fan so no bother
 
PosterThread
Tuxedo 
Re: MAME4ALL possible on AmigaOS4.x?
Posted on 6-Mar-2013 23:35:55
#1 ]
Elite Member
Joined: 28-Nov-2003
Posts: 2341
From: Perugia, ITALY

@moxee

Hank you for reply

@Spirantho

The OpenGL only helps. In screen resize(like overlay in video playback) the emulation Speed was affected for example by using 8 bit instead of 16 bit to draw the video...


edit:miiswrite from cellphone...

Last edited by Tuxedo on 07-Mar-2013 at 07:36 AM.
Last edited by Tuxedo on 07-Mar-2013 at 07:36 AM.

_________________
Simone"Tuxedo"Monsignori, Perugia, ITALY.

 Status: Offline
Profile     Report this post  
 Top | Parent

Replies
SubjectPosterDate
      Re: MAME4ALL possible on AmigaOS4.x?Spirantho7-Mar-2013 8:42:18
          Re: MAME4ALL possible on AmigaOS4.x?Fab7-Mar-2013 9:02:24
              Re: MAME4ALL possible on AmigaOS4.x?Spirantho7-Mar-2013 9:43:15
                  Re: MAME4ALL possible on AmigaOS4.x?Fab7-Mar-2013 10:25:10
      Re: MAME4ALL possible on AmigaOS4.x?Moxee9-Mar-2013 21:50:48
          Re: MAME4ALL possible on AmigaOS4.x?Tuxedo10-Mar-2013 22:13:34
              Re: MAME4ALL possible on AmigaOS4.x?Moxee10-Mar-2013 22:29:56
                  Re: MAME4ALL possible on AmigaOS4.x?Tuxedo10-Mar-2013 23:45:03
                      Re: MAME4ALL possible on AmigaOS4.x?Moxee11-Mar-2013 0:42:54


PosterThread
Jupp3 
Re: MAME4ALL possible on AmigaOS4.x?
Posted on 7-Mar-2013 10:51:55
#1 ]
Super Member
Joined: 22-Feb-2007
Posts: 1225
From: Unknown

@Spirantho

Quote:

Spirantho wrote:
@Jupp3

OpenGL is used by SDLMAME for its display scaling.

On my 600MHz Sam, with software renderer, space invaders runs at 33% with a larger screen size. With my first OpenGL build, it runs at over 100%.

That's an unusual case, but believe me it can help a lot.

What I meant to say, MAME itself doesn't benefit from OpenGL at all. It just "draws pixels to a surface" and that's about it. It's up to the MAME port on whatever platform you are running, what / how to do with those pixels.

If some MAME port lacks overlay, then it might well be "less heavy" to draw it with OpenGL.

I haven't looked at the code, but I'd guess it's something like:
1)MAME draws screen to an array in RAM.
2)MAME port uploads the pixel data from the array to a texture in graphics ram (this might include pixel format conversion)
3)MAME port draws a fullscreen quad with the texture, that was just uploaded.

Repeat for next frame.

I just can't help the feeling about OpenGL being "the wrong tool" for this. If someone ever started writing a 3D accelerated replacements for various 3D hardware emulation that MAME has (which, of course, makes it "inexact", which is againist what MAME is done for), then it should be an obvious choice. Of course this would be far from an easy task, and probably wouldn't get rid of all 3D hardware emulation (remember that MAME runs compiled code, it's just not possible to modify all games to use OpenGL directly) but something, that will replace code for drawing triangles with an OpenGL equivalent wouldn't be 100% unrealistic.

 Status: Offline
Profile     Report this post  
 Top | Parent

Replies
SubjectPosterDate
      Re: MAME4ALL possible on AmigaOS4.x?Fab7-Mar-2013 12:48:18
          Re: MAME4ALL possible on AmigaOS4.x?Jupp37-Mar-2013 13:04:31
              Re: MAME4ALL possible on AmigaOS4.x?Spirantho7-Mar-2013 13:43:22



[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle