Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
111 user(s) are online (79 user(s) are browsing Forums)

Members: 0
Guests: 111

more...

Headlines

 
  Register To Post  

« 1 2 (3)
Re: I am back ;-) (xMame 1.06 release)
Home away from home
Home away from home


See User information
@MagicSN

You are absolutly right (in theory), but in reality, and in general it must take many time, to polish, fix bugs, optimaze all of this.

In theory SDL can be just like native fucntions by speed. In reality - at moment SDL still have some bugs, some areas of it still unpolished (i think blitter can be faster?) and so on.

I do not know SDL very much (never works with it). It's just includes/functions without any addictions to binary ? (like special startup-sdl code, or somethink like that ?)

Go to top
Re: I am back ;-) (xMame 1.06 release)
Just popping in
Just popping in


See User information
@kas1e

Well, if you use the Direct Video RAM function (screen locking) there is really *no* difference between SDL and non-SDL code. Only difference is how the screen is opened...
You could even call the same rendering functions (providing to one the video RAM lock acquired by CyberGfx or P96 API, to the other the lock to the SDL Surface.

The point is there are several kinds of SDL Surfaces...

- YUV Surfaces -> Overlay Support, Direct Video Rendering
- RGB Surfaces directly sitting in Video RAM -> You can directly render into it
- Highlevel Surfaces -> Using SDL's own ASM optimized Refresh functions (still slower than directly hitting Video RAM of course)

Some "lazy" SDL programmers do not support the upper two things (and early SDL-versions do not support them either).

But I cannot see how the same memory copy function is slower if the screen was opened through SDL than if it was opened through OpenScreenTags. It makes no sense.

Steffen

Go to top
Re: I am back ;-) (xMame 1.06 release)
Just popping in
Just popping in


See User information
@RacerX

Quote:

RacerX wrote:
@MagicSN

If I try to run the new xMAME with the GUI I had previously installed, I get this crash:

http://crashlog.os4depot.net/cl209

If I run it with the GUI files included with the archive, it runs but the screenshots and icons (for working game, favorite games, etc...) don't show. I copied the tooltypes from the old GUI to the new one.

(edit)

After doing some more research, I found that the version of the GUI I had (that shows the screenshots and icons but crashes the new xMAME) is V .14

The one that comes with the new xMAME archive (that runs xMAME but doesn't show screenshots or icons) is actually and older version of the GUI, V .12

Hope that helps.

(P.S. any chance of mouse support for shooting games? )


My mistake. I forgot to set the stacksize in V.14 to 2000000, which is why V.12 worked and V.14 didn't. Never mind!

Of course mouse support for shooting games would STILL be nice!
(or did I overlook something else?)

Go to top
Re: I am back ;-) (xMame 1.06 release)
Just popping in
Just popping in


See User information
Short info update: Optimization still ongoing.

Also starting to update my 0.132 based current Mame source soon to 0.133.

Steffen

Go to top
Re: I am back ;-) (xMame 1.06 release)
Home away from home
Home away from home


See User information
@MagicSN


Go to top
Re: I am back ;-) (xMame 1.06 release)
Just can't stay away
Just can't stay away


See User information
@MagicSN

Hi stef send me an email

Go to top

  Register To Post
« 1 2 (3)

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project