Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: XTrek on January 15, 2015, 01:54:20 pm

Title: Altirra Atari 8Bit Emulator No Directdraw Full screen.
Post by: XTrek on January 15, 2015, 01:54:20 pm
The Atari 8-Bit emulator Altirra has now become the best Atari 8-Bit emulator, But the directdraw does not support full screen Vsync. For CRT cabs or Crt Tv multi emulator setup users , Directdraw has the best input response.latest build for now is  2.6 test 33. Is there any programmer who can add the support for Full screen Directdraw Vsync ? The author seems to be focusing on direct3d with gives more input lag for CRT Cab and Crt tv setup users.  Altira has powerful command line and can run native resolutions for CRT Cab and CRT tv users, and the Compability for any carts , Atari executables and disks are superb. In Altirra Directdraw is currently only suported for window and "Windowed fullscreen" meaning not proper full screen and therefore its not possible to Vsync the video using "Windowed fullscreen", The author has said so himself.

Heres a Direct Link to the latest Source : http://www.virtualdub.org/beta/Altirra-2.60-test36-src.zip (http://www.virtualdub.org/beta/Altirra-2.60-test36-src.zip)

Title: Re: Altirra Atari 8Bit Emulator No Directdraw Full screen.
Post by: XTrek on January 17, 2015, 02:30:29 pm
Heres som extra Info:

I asked the author if he would add the support for Full screen directdraw vsync, His answer was that he wont do it since he didn't see it necessary , But Crt Cab or Crt tv setup users are running native resolutons and dont need Filtering or scaling, So Direcdraw full screen Vsync in this emulator would beat any other Atari 8Bit emulator for Crt users.
Atari 8Bit emulation in GroovyUme is very far behind the compabilities and features of Altirra.

On Altirra homepage http://www.virtualdub.org/altirra.html (http://www.virtualdub.org/altirra.html) Is info about whats needed to compile the source.
And the file in the source that has the code regarding Directdraw is "displaydrvddraw.cpp".
Title: Re: Altirra Atari 8Bit Emulator No Directdraw Full screen.
Post by: headkaze on January 17, 2015, 10:26:12 pm
You might want to try an external tool such as D3DOverrider to force VSync.
Title: Re: Altirra Atari 8Bit Emulator No Directdraw Full screen.
Post by: SavannahLion on January 18, 2015, 09:23:28 pm
Looking over the site, I can see exactly why he told you what he did, it's right there on the site:
Quote
Altirra is designed with emulation quality in mind, sometimes over speed and polish. It's designed as a system emulator and debugger instead of a games machine, so there is some setup involved.

Developing a full screen mode probably isn't high on his list of criteria. Not that I necessarily agree with that but... :dunno I can see where he's coming from.
Title: Re: Altirra Atari 8Bit Emulator No Directdraw Full screen.
Post by: XTrek on January 19, 2015, 04:41:47 am
Altirra has fulls screen vsync for Direct3d, But not for Directdraw. I did som tests on my CRT Setup. Ati hD4350 and emucrt Driver and Crt tv, and the joystick input lag in Altirra with direct3d could be better. Grovyume with Directdraw has better input response but the A8 emulation in Groovyume is far behind Altrra.  GroovyMame and GroovyUme Snes9x AND Fceux and Winuae all supports full screen Directdraw. Maybe The CRT Community could Make a Build of Altirra with the Fullscreen Directdraw vsync for the CRT Community Well thats my point anyway.