Zophar's Message Domain

Go Back   Zophar's Message Domain > Emulation Talk > General Emulation

Closed Thread
 
Thread Tools Display Modes
Old 12-17-2009, 06:21 AM   #41
The 9th Sage
Senior Member
 
The 9th Sage's Avatar
 
Join Date: Mar 2004
Location: NY State in the US
Posts: 17,439
Default

Quote:
Originally Posted by eSPy View Post
just been using nullDC for Shenmue and its been amazing! a few glitches but i was supprised my little laptop could handle it
intel dual core 1.73ghz
3 GB
Oh, thanks for the idea...I bet my current computer would be able to handle things like Dreamcast emulation pretty well. Now I know what to try once I get my new motherboard back from Asus. @_@
__________________
Just can't wait to bomb some Dodongos.
---
http://www.xanga.com/zeldadd

Twitter
The 9th Sage is offline  
Old 12-29-2009, 01:16 AM   #42
eSPy
Regular Member
 
eSPy's Avatar
 
Join Date: Dec 2008
Posts: 33
Default

yea..also worth mentioning that nullDC works pretty well without messing with the settings too much. I thought it was going to be like some of the n64 emulators out there but its alot easier for 'plug n play'. only issue is that you can only use the keyboard so i had to use xpadder with it to make my usb controller work. otherwise its pretty difficult to play dreamcast games on a keyboard
eSPy is offline  
Old 01-11-2010, 03:10 PM   #43
sephiroth111
Senior Member
 
Join Date: Sep 2002
Posts: 756
Default

have to tell you, it must have been a hell of a long time that i've been gone. last i checked, DC emulation sucked ballsack, and N64 emulation wasn't too far behind. now it's actually pretty decent.
sephiroth111 is offline  
Old 01-11-2010, 04:09 PM   #44
The 9th Sage
Senior Member
 
The 9th Sage's Avatar
 
Join Date: Mar 2004
Location: NY State in the US
Posts: 17,439
Default

Quote:
Originally Posted by sephiroth111 View Post
have to tell you, it must have been a hell of a long time that i've been gone. last i checked, DC emulation sucked ballsack, and N64 emulation wasn't too far behind. now it's actually pretty decent.
There's even a decent Gamecube/Wii emulator now (PS2 emulation gets better all the time too, and works pretty well also). :P When you think about it, it's pretty amazing the kinds of things that seemed outlandish a few years ago that are actually pretty good now.
__________________
Just can't wait to bomb some Dodongos.
---
http://www.xanga.com/zeldadd

Twitter
The 9th Sage is offline  
Old 01-13-2010, 01:44 PM   #45
Maximum Potion
Staff (news - ROM hacking/translations)
 
Maximum Potion's Avatar
 
Join Date: Jul 2008
Location: Châteauguay, Québec, Canada
Posts: 625
Default

Quote:
Originally Posted by The 9th Sage View Post
When you think about it, it's pretty amazing the kinds of things that seemed outlandish a few years ago that are actually pretty good now.
Well, we are living in 2010, five more years and we'll have flying cars, holograms, and a fax machine in every room!!
Maximum Potion is offline  
Old 01-15-2010, 04:02 AM   #46
The 9th Sage
Senior Member
 
The 9th Sage's Avatar
 
Join Date: Mar 2004
Location: NY State in the US
Posts: 17,439
Default

Quote:
Originally Posted by Maximum Potion View Post
Well, we are living in 2010, five more years and we'll have flying cars, holograms, and a fax machine in every room!!
Maybe I should save some money so I can buy one of the first holoprojectors when they hit stores in a few years.
__________________
Just can't wait to bomb some Dodongos.
---
http://www.xanga.com/zeldadd

Twitter
The 9th Sage is offline  
Old 01-15-2010, 06:52 AM   #47
byuu
Junior Member
 
Join Date: Jan 2006
Posts: 19
Default

Quote:
for me bsnes suffers the same issues as fceux.... poor video rendering. I get studders every so often. It's not smooth like in zsnes. And yes, I have a decent rig to run it...
This really isn't my fault. It works perfectly fine on Windows XP and below, OS X and Linux. But you can run into problems with Windows Vista/7 and Compiz, because compositors on everything but OS X are still absolutely awful.

ZSNES and Snes9X v1.51 or older get around this issue by cheating with the sound emulation, which would take a while to explain. The cheating affects the quality of sound effects quite noticeably.

Quote:
Originally Posted by BearOso
It's a race condition. Both the compositor (Aero) and the application are directly waiting for the vblank interval. When it hits, the operating system scheduler gets to decide who goes first. If the order changes between frames you either get a duplicate frame (Application, Compositor, Compositor, Application) or a missed frame (Compositor, Application, Application, Compositor). Linux's OpenGL compositors have this problem, too.

The way Mac OS X does this correctly is by having AGL_SWAP_INTERVAL handled by the window manager so that the application's buffer swap is triggered half-way through the vertical scan range. As long as the context-switching granularity is sufficiently low, this lets the compositor pick up the frame and swap on the actual vsync.
When the race condition occurs, you either get a bad audio blocking event or a video distortion event. You can at least control which via Settings->Configuration->Audio->Input Frequency.

Microsoft themselves broke the Vsync support in countless existing programs with their shoddy, half-assed design of Aero. It's their own fault for changing the way things worked with their new Desktop Window Manager.

There's really not much I can do. If Microsoft can fix Windows 7 to not randomly reboot every 30 minutes to 6 hours on my machine, I can merge Steve Snake's DWM code in and see if that helps any.

For now, you could try turning off Aero while running bsnes, but I realize that's rather extreme.
byuu is offline  
Old 01-15-2010, 09:56 AM   #48
Reaper man
Member
 
Reaper man's Avatar
 
Join Date: Apr 2002
Location: Austin, TX
Posts: 5,409
Default

Quote:
Originally Posted by byuu View Post
But you can run into problems with Windows Vista/7 and Compiz, because compositors on everything but OS X are still absolutely awful.
I think you have that backwards. :3
__________________
Reaper man is offline  
Old 01-15-2010, 10:22 PM   #49
byuu
Junior Member
 
Join Date: Jan 2006
Posts: 19
Default

When it comes to visual appeal, I will agree that OS X looks the least impressive and polished. But the truth of the matter is that under the hood, only the OS X devs actually thought about how to design a proper compositor.

You see the issue is that there's two OpenGL programs running at the same time: the desktop compositor, and the emulator. To pull this off, the operating system redirects the emulator's video surface to an internal texture, and the present command moves the video buffer into the desktop compositor's surface.

Because Windows Aero and Linux Compiz do not properly intercept the Vsync signals to make them always trigger well before the real Vblank, the result is that video always tears and jumps wildly because it's a flip of a coin for which gets updated first: desktop compositor->screen or emulator->desktop compositor? When that order flips, you get a jarring visual effect.

OS X's design ensures it's always the latter first, former second.
byuu is offline  
Old 01-16-2010, 03:28 AM   #50
The 9th Sage
Senior Member
 
The 9th Sage's Avatar
 
Join Date: Mar 2004
Location: NY State in the US
Posts: 17,439
Default

Quote:
Originally Posted by byuu View Post
OS X's design ensures it's always the latter first, former second.
Despite what he might think of Macintoshes, that IS better design on their part.
__________________
Just can't wait to bomb some Dodongos.
---
http://www.xanga.com/zeldadd

Twitter
The 9th Sage is offline  
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:12 PM.

Contact Us - Zophar's Domain - Archive - Top

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.