Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news


  

Author Topic: CRT Emudriver 2.0 - Emulator compatibility list  (Read 16018 times)

0 Members and 1 Guest are viewing this topic.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
CRT Emudriver 2.0 - Emulator compatibility list
« on: January 11, 2016, 04:13:52 am »
I'm opening this thread so we can the post about the compatibility state of the different emulators available, with CRT Emudriver 2.0 and the new CRT Tools. This way I should be able to focus on fixing existing compatibility issues as fast as possible, or at least have a reference place where known issues are documented.

Because I'm focused on MAME exclusively since long, I've lost contact with other emulators. I need your help here.

Please don't go off topic in this thread. Don't use this thread to report your particular issues, questions, etc.

DirectDraw based emulators may require the ddraw.dll wrapper attached at the end of this post, in order to switch from progressive to interlaced modes and vice versa. Place the unzipped dll in the same folder where the emulator's executable you want to fix is.

Daphne
   
       - XP-32: (ATI legacy) OK
       - XP-64: (ATI legacy) OK
       - W7-64:  (ATI legacy) OK
       - W7-64:  (AMD HD 5000+) OK


Model 2

       - XP-32: (ATI legacy) OK
       - XP-64: (ATI legacy) OK
       - W7-64: (ATI legacy) OK
       - W7-64: (AMD HD 5000+) OK


Nestopia UnDead

       - XP-32: (ATI legacy) OK
       - W7-64: (ATI legacy) OK
       - W7-64: (AMD HD 5000+) OK


VBA-M (MFC version)

       - XP-32: (ATI legacy) OK
       - W7-64: (ATI legacy) OK
       - W7-64: (AMD HD 5000+) OK


Retroarch 1.3.6

       - XP-64: (ATI legacy) OK
       - W7-64: (ATI legacy) OK
       - W7-64: (AMD HD 5000+) OK (use d3d driver instead of default gl driver)


Demul

       - W7-64: (AMD HD 5000+) OK


nullDC 1.0.4

       - XP-32: (ATI legacy) OK
       - W7-64: (AMD HD 5000+) OK


Kega Fusion 3.64

       - XP-32: (ATI legacy) OK
       - W7-64: (AMD HD 5000+) OK (auto-switching not working)


Taito Type X/X2

       - XP-32: (ATI legacy) OK
       - W7-64: (ATI legacy) OK, needs +hsync
       - W7-64: (AMD HD 5000+) OK


Magic Engine 1.1.3

       - W7-64: (ATI legacy) OK
       - W7-64: (AMD HD 5000+) OK


ZSNESw 1.51

       - W7-64: (ATI legacy) OK
       - W7-64: (AMD HD 5000+) OK


OoTake 2.76

       - XP-32: (ATI legacy) OK
       - W7-64: (AMD HD 5000+) OK (auto-switching not working)


PCSX2

       - W7-64: (AMD HD 5000+) OK


Makaron T12/5

       - XP-32: (ATI legacy) OK
       - W7-64: (AMD HD 5000+) OK


WinVICE 2.2

       - W7-64: (ATI legacy) OK
       - W7-64: (AMD HD 5000+) OK


CCS64

       - W7-64: (ATI legacy) OK
       - W7-64: (AMD HD 5000+) OK


PCFX 1.0

       - W7-64: (AMD HD 5000+)  works but crashes upon exit (might be not related to driver)


ePSXe

       - W7-64: (ATI legacy) OK
       - W7-64: (AMD HD 5000+) OK


ZXSpin 0.666

        - W7-64: (AMD HD 5000+) refuses to work in fullscreen just like Ootake (open window without borders)


Realspec

        - W7-64: (AMD HD 5000+) either refuses to go fullscreen or crash


FCEUX 2.2

        - W7-64: (AMD HD 5000+) due ddraw switching bug, works only in fullscreen mode when desktop resolution is not interlaced


mGBA

        - W7-64: (AMD HD 5000+) works but always forces progressive mode so if desktop is 640x480@60i then emulator forces 640x480@60p but if desktop is 1024x240 then emulator works correctly in fullscreen mode.

« Last Edit: September 19, 2016, 02:16:28 pm by Calamity »
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #1 on: January 11, 2016, 07:44:15 am »
Daphne (Windows 7 x64) - not working in fullscreen mode both in opengl and YUV mode even with -nohwaccel. Did work with CRT driver 13.1. Probably some dlls are missing.

Model2 (Windows XP x32) - not working in full screen mode when VMMaker 2.0b5 is used. Works with VMMaker 1.4b. Works good in Windows 7 x64.

Nestopia UnDead - works correctly under Windows 7 x64.

VBA-M (MFC version) - works correctly under Windows 7 x64.


Right now tests was done using Asus HD4350.  Today I'll try test Fujitsu 5450 under Windows 7 x64.
« Last Edit: January 11, 2016, 07:47:07 am by haynor666 »

Vaderman

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 7
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #2 on: January 11, 2016, 09:38:40 am »
Retroarch

       - XP-64: (ATI legacy) OK
       - W7-64: (ATI legacy) OK

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #3 on: January 11, 2016, 01:47:11 pm »
Kega Fusion 3.64 (Windows 7 x64 HD5450) works but does not auto switching to desired resolutions, probably due directdraw.
DEmul (Windows 7 x64 HD5450) works but slow (expected - too weak card)
Nestopia UnDead (Windows 7 x64 HD5450) works.
VBA-M (Windows 7 x64 HD5450) works.


EDIT. I forgot to mention Taito Type X/X2 problems. Technically not emulators but some people might be interested. Under Windows 7 x64 with HD4350 VMMaker has to be set to positive sync to get 100% speed (only Spica Adventure refuses to work this way) but with 5450 and default VMMaker arcade_15 monitor all games works at 100% speed even Spica Adventure :) Really strange.
« Last Edit: January 11, 2016, 02:06:48 pm by haynor666 »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #4 on: January 11, 2016, 02:25:58 pm »
EDIT. I forgot to mention Taito Type X/X2 problems. Technically not emulators but some people might be interested. Under Windows 7 x64 with HD4350 VMMaker has to be set to positive sync to get 100% speed (only Spica Adventure refuses to work this way) but with 5450 and default VMMaker arcade_15 monitor all games works at 100% speed even Spica Adventure :) Really strange.

Yeah I'm interested in Taito too. Can you be more specific as to what happens exactly with Spica Adventure with HD 4350?

(The HD 5000+ cards don't suffer from the halved refresh issue with interlace, whatever the sync polarity. It's good that at least we have a workaround for legacy cards, even if not all monitors support it).
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #5 on: January 11, 2016, 02:38:27 pm »
Spica Adventure always picks up 640x480@60 no matter is it 60i or 60p. Since in Windows XP there was 640x480@60i game works. On Windows 7 x64 with HD4350 there is 640x480@60p and 640x480@30i so game picks 60p but with HD5450 there are two interlaced modes in system 640x480@60i and 640x480@30i (from what I can see from list of all modes) and this time game picks 640x480@60i :) Looks like game always looking for 640x480@60 no matter is interlaced or not. This is of course my theory but game works.
« Last Edit: January 11, 2016, 02:40:22 pm by haynor666 »

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 137
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #6 on: January 11, 2016, 02:41:04 pm »
just to clarify, "ATI legacy" are cards up to and including HD4000 series?

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #7 on: January 11, 2016, 02:57:44 pm »
Exactly.

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #8 on: January 11, 2016, 03:10:41 pm »
Magic Engine 1.1.3, ZSNESw 1.51, Kega Fusion 3.64, Nestopia 1.47 are working fine here (4890 and 7870XT).
I just need to switch to the desired resolution because of direct draw bug.

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #9 on: January 11, 2016, 04:35:35 pm »
OoTake 2.76 (Windows 7 x64 HD5450) works but does not auto switch resolutions even in D3D mode.

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #10 on: January 11, 2016, 04:55:49 pm »
Any version of the PCSX2 (playstation 2 emulator), works perfectly in CRT Emudriver 2.0.

Tested D3D9, D3D10, D3D11.

However, OpenGL doesn't work. Produces terrible graphic glitches. I guess OpenGL support is only for Linux users.


haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #11 on: January 11, 2016, 05:59:26 pm »
Windows XP x32 HD4350 VMMaker 2.0b5

Ootake 1.76 works even with auto switching resolutions
Kega Fusion works even with auto switching resolutions
Daphne works
Taito Type X/X2 games works
Nestopia UnDead works
VBA-M works

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #12 on: January 12, 2016, 04:37:58 pm »
nullDC 1.0.4 build 21 Aug 2011 Windows XP x32 HD4350 latest VMMaker - works.
Makaron T12/5 Windows XP x32 HD4350 latest VMMaker - works.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #13 on: January 13, 2016, 02:18:24 pm »
Daphne
   
      - W7-64:  (AMD HD 5000+) OK
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #14 on: January 13, 2016, 02:38:42 pm »
Really? Is it fresh 7 install with only newest driver applied or driver 13.1 was previously in system ? Did it work with opengl mode?

EDIT. Indeed it works even with opengl  :o
« Last Edit: January 13, 2016, 04:13:57 pm by haynor666 »

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #15 on: January 13, 2016, 05:03:35 pm »
Windows 7 x64 HD5450 driver beta6 (RETESTING some due fresh 7 x64 install, this time without traces of 13.1)

nullDC works
Daphne indeed work even with opengl
WinVICE 2.2 works
PCFX 1.0 works but crash upon exit (might be not related to driver)
ZXSpin 0.666 refuses to work in fullscreen just like Ootake (open window without borders)
Realspec either refuses to go fullscreen or crash
Makaron T12/5 works
FCEUX 2.2 due ddraw switching bug in work only in fullscreen mode when desktop resolution is not interlaced
m-gba works but always forces progressive mode so if desktop is 640x480@60i then emulator forces 640x480@60p but if desktop is 1024x240 then emulator works correctly in fullscreen mode.

OoTake 2.76 (Windows 7 x64 HD5450) works but does not auto switch resolutions even in D3D mode.
Kega Fusion 3.64 (Windows 7 x64 HD5450) works but does not auto switching to desired resolutions, probably due directdraw.
« Last Edit: January 13, 2016, 05:17:55 pm by haynor666 »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #16 on: January 13, 2016, 05:18:29 pm »
Thanks for testing all this haynor666. In the next days I'll try to check Kega and Ootake. When you say they don't do autoswitching, do you mean they don't go fullscreen at all?
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #17 on: January 13, 2016, 05:45:41 pm »
Ootake does but only from interlaced resolutions to interlaced resolution and from progressive to progressive even if emu is working in D3D not ddraw.
KegaFusion either post error or goes fullscreen in desktop resolution.

EDIT. Ok I forced KegaFusion to work with autoswitching - I set back option about compatible card and set desktop to progressive resolution. Now emu switches resolution. You may look at Arcus Oddyssey because this game switching from 256x240 to 320x240 couple time during intro, menu, game. So it's typical ddraw bug after all.
« Last Edit: January 13, 2016, 05:51:36 pm by haynor666 »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #18 on: January 15, 2016, 01:43:21 pm »
@haynor666,

So I've been trying XP 32 and 64 today, with an HD 4350 and the beta 5 tools. Model 2 is working fine in both cases, going fullscreen etc.

Also tested Daphne on W7 64, with the HD 4350, and it's working here too...
(It also works fine on XP 32/64.)

The only thing I needed to install after W7 fresh install was the missing DX runtime files.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #19 on: January 15, 2016, 02:19:57 pm »
Commodore 64 emulators WinVICE and CCS64 are working perfectly syncing to their native resolution 384x288@50Hz

Sony playstation1 emulator ePSXe is working fine with either Direct3D or OpenGL plugins.


haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #20 on: January 15, 2016, 03:08:38 pm »
Actually model2 crash might be my mistake. As for daphne I already had DX June 2010 installed  ???

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #21 on: January 16, 2016, 06:14:14 am »
So I stumbled upon this cool project: https://code.google.com/p/ddhack/

It's a DirectDraw wrapper. By default it's a dll proxy, a passthrough, but it allows you to implement hacks to any DirectDraw call. So I've implemented the hack we use in GroovyMAME to switch from progressive to interlaced and viceversa. It seems to be working here (only tried it with ZSNESW).

Just unzip the file and put the wrapper ddraw.dll in the same folder where the emulator's executable you want to fix is.

This might fix Ootake, Kega, etc.

EDIT: I've added the most recent ddraw.dll wrapper to the first post.
« Last Edit: January 16, 2016, 11:48:17 am by Calamity »
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #22 on: January 16, 2016, 06:51:35 am »
Thanks Calamity, this library helps with Kega Fusion (auto switching works with progressive modes), ZX Spin works (but it's strange, this library is needed even if I set program to D3D), FCEUX works, Ootake crash in ddraw mode, in D3D still refuses to go fullscreen. Realspec just quits after of couple seconds of blinking screen.

EDIT. Forgot to mention that KegaFusion does nor restores desktop resolution. It stays in last used resolution by emulator.
« Last Edit: January 16, 2016, 06:57:13 am by haynor666 »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #23 on: January 16, 2016, 07:03:02 am »
Thanks haynor666, that'll help me to find more specific fixes.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

sean_skroht

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 130
  • If quizzes are quizzical, then what are tests?
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #24 on: January 16, 2016, 09:08:06 am »
Thanks Calamity for the ddraw.dll

Will this work with other versions of MAME including vanilla or is that not it's intention?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #25 on: January 16, 2016, 11:52:38 am »
I uploaded a modified ddraw wrapper, this one seems to work with Ootake (just tested on a laptop). See first post.

EDIT: Please download again (just removed the logging).
« Last Edit: January 16, 2016, 12:01:08 pm by Calamity »
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #26 on: January 16, 2016, 01:06:19 pm »
Does not work correctly with Ootake but no crash this time, either goes full screen in desktop resolution but draws only 256x240 picture in top left corner or opens window 256x240 in top left corner. Realspec still quits without error.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #27 on: January 16, 2016, 04:11:12 pm »
Thanks haynor666. There was a bug in the original wrapper that affected Ootake, now the bug is fixed but the basic issue with directdraw remains. The interesting part is that Ootake does not use neither DDraw or D3D to switch modes, it does it directly through Windows API, so in theory it should be immune against the W7 bug, but I think the problem is it is forcing 60 Hz. I need to confirm this.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #28 on: January 17, 2016, 04:10:08 am »
So I stumbled upon this cool project: https://code.google.com/p/ddhack/

It's a DirectDraw wrapper. By default it's a dll proxy, a passthrough, but it allows you to implement hacks to any DirectDraw call. So I've implemented the hack we use in GroovyMAME to switch from progressive to interlaced and viceversa. It seems to be working here (only tried it with ZSNESW).

Just unzip the file and put the wrapper ddraw.dll in the same folder where the emulator's executable you want to fix is.

This might fix Ootake, Kega, etc.

EDIT: I've added the most recent ddraw.dll wrapper to the first post.

Thanks @Calamity for this, I missed it and it's just perfect.
It works fine with Fusion, Zsnesw, Nestopia :)
It doesn't work with Magice Engine: "Failed to change the video mode to fullscreen.(256x239x32)"
This video mode is available in Arcade OSD.
I have a ddraw.log file in Magic Engine folder:
Code: [Select]
[    +0ms] (00000000) InitInstance.
[+82447ms] (00000000) ExitInstance.
« Last Edit: January 17, 2016, 04:11:40 am by tom5151 »

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #29 on: January 17, 2016, 05:29:19 am »
If I remember correctly PCFX and MagicEngine by design refuse to work below 512x480.

Nestopia does not need this library. It's working fine in D3D.

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #30 on: January 17, 2016, 06:25:10 am »
Without using ddraw.dll, if I manually switch the resolution to 256x239x32 then launch Magic Engine in this resolution, I don't have any problem.
So I think Magic Engine supports resolution below 512x480 and should work with the wrapper.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #31 on: January 17, 2016, 03:15:59 pm »
Magic Engine uses D3D, not DDraw, as far as I can see here.
« Last Edit: January 17, 2016, 03:43:18 pm by Calamity »
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #32 on: January 17, 2016, 03:41:20 pm »
Commodore 64 emulators WinVICE and CCS64 are working perfectly syncing to their native resolution 384x288@50Hz

Sony playstation1 emulator ePSXe is working fine with either Direct3D or OpenGL plugins.

Hi R-Typer, can you confirm if this is with HD 4xxx or with the newer cards? W7?
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #33 on: January 17, 2016, 03:42:56 pm »
Thanks Calamity for the ddraw.dll

Will this work with other versions of MAME including vanilla or is that not it's intention?

Yes, any program that suffers from this specific bug might benefit from this dll.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #34 on: January 17, 2016, 03:46:43 pm »
Magic Engine uses D3D, not DDraw, as far as I can see here.
Ok thanks @Calamity. I now need a wrapper for D3D :-\

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #35 on: January 17, 2016, 03:52:16 pm »
Commodore 64 emulators WinVICE and CCS64 are working perfectly syncing to their native resolution 384x288@50Hz

Sony playstation1 emulator ePSXe is working fine with either Direct3D or OpenGL plugins.

Hi R-Typer, can you confirm if this is with HD 4xxx or with the newer cards? W7?


Windows 7 x64 with HD7770 and CRTEmu 2.0.
Also works with HD4850 on the same setup.

 :D

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #36 on: January 17, 2016, 05:27:50 pm »
Just like I mentioned earlier - WinVICE works on HD5450 7 x64 without any tricks - correctly switch to progressive mode from interlaced mode.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #37 on: January 18, 2016, 07:28:59 am »
I got Ootake working both with DDraw and D3D. The issue was not caused by DirectX. It looks like starting with W7 the dmDisplayFlags field is required when calling ChangeDisplaySettings. Because Ootake has its source code available it's been easy to fix it.

Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #38 on: January 18, 2016, 12:03:51 pm »
Just updated the ddraw wrapper. Now there are two dlls, ddraw.dll and ddraw_log.dll. Use the first one for normal emulation.

If a certain emulator has issues regarding mode switching, etc., rename the ddraw_log.dll as ddraw.dll, this way it will create a log in the emulators's folder (ddraw.log), which you can post here for analysis. But only use this dll when logging is required because it will slow down your system.
« Last Edit: January 18, 2016, 12:06:33 pm by Calamity »
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #39 on: January 19, 2016, 11:25:45 am »
Thanks @Calamity for this new version.
I've just had a look on Magic Engine forum and I've found a thread where someone says that it uses DirectDraw.
http://forums.magicengine.com/en/viewtopic.php?t=2027&highlight=directdraw
I post the log file just in case:
Code: [Select]
[    +0ms] (10001200) DllMain(10000000,00000001,0028FD24) DLL_PROCESS_ATTACH
[    +0ms] (00000000) InitInstance.
[   +78ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[  +140ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[    +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[    +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[    +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[    +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[    +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[    +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[   +16ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[    +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[    +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[    +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[    +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[   +78ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[    +0ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[  +109ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[   +31ms] (10001200) DllMain(10000000,00000002,00000000) DLL_THREAD_ATTACH
[  +343ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[    +0ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[   +16ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[    +0ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[    +0ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[   +15ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[    +0ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[   +78ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[    +0ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[    +0ms] (10001200) DllMain(10000000,00000003,00000000) DLL_THREAD_DETACH
[ +2699ms] (10001200) DllMain(10000000,00000000,00000001) DLL_PROCESS_DETACH
[    +0ms] (00000000) ExitInstance.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #40 on: January 19, 2016, 04:28:45 pm »
Thanks @Calamity for this new version.
I've just had a look on Magic Engine forum and I've found a thread where someone says that it uses DirectDraw.
http://forums.magicengine.com/en/viewtopic.php?t=2027&highlight=directdraw

That's an old post. They must have moved to d3d since then. If you see the log, they're not calling any ddraw api, it just logs the processed attaching to the dll.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #41 on: January 20, 2016, 01:26:10 pm »
Thanks for your reply. So I will move to OpenGL for this emu.
I've tried your Ootake build, but I don't like it and when I use autoswitch, I don't have any image anymore.

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #42 on: January 20, 2016, 01:32:26 pm »
Autoswitch You need configure - choose resolution for each PC Engine resolution (256x240, 336x40, 512x240). By default it's probably 640x480@60p.

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #43 on: January 20, 2016, 02:52:00 pm »
I 've put 256x240 for the 3 resolutions for quick testing, but no luck.
Maybe I will test mednafen.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #44 on: January 20, 2016, 02:56:42 pm »
Thanks for your reply. So I will move to OpenGL for this emu.
I've tried your Ootake build, but I don't like it and when I use autoswitch, I don't have any image anymore.

You don't like it because of the autoswitch problem or something else? It worked fine here when I tested it. But because Ootake switches modes always on the default device, make sure your desktop is not extended.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #45 on: January 20, 2016, 04:46:39 pm »
I will post a video tmrw.
When trying bonk, the scrolling in game introduction was strange.
Maybe my settings are not good.
What settings do you recommend?

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #46 on: January 21, 2016, 12:33:53 pm »
Here is the video. The quality is not quite good, but I think you can see a kind of vertical tearing
https://youtu.be/dfGkhdH009M

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #47 on: January 23, 2016, 12:18:36 pm »
Hi @Calamity,
I have a problem with your dll and Kega Fusion.
With this game (B.O.B.), when exiting the emulator, the resolution doesn't switch back to 640x480.
Maybe it's a multi-resolution game, because I can here a lot a screen "clack" in this game.
« Last Edit: January 23, 2016, 12:52:04 pm by tom5151 »

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #48 on: January 23, 2016, 01:15:25 pm »
Quote
Forgot to mention that KegaFusion does nor restores desktop resolution. It stays in last used resolution by emulator.

;)

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #49 on: January 23, 2016, 03:53:31 pm »
Quote
Forgot to mention that KegaFusion does nor restores desktop resolution. It stays in last used resolution by emulator.

;)
Sorry, I missed your post.
For me, on win7, only some games are not working (like B.O.B.), for the others, the resolution is correctly restored.
« Last Edit: January 23, 2016, 05:08:47 pm by tom5151 »

MuguiWara

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #50 on: February 16, 2016, 03:40:17 am »
I will post a video tmrw.
When trying bonk, the scrolling in game introduction was strange.
Maybe my settings are not good.
What settings do you recommend?

Hi,

i'm having the same issue for Magic Engine using win7 X64 using OpenGL (256x240).
I have to disable vSync or else it become real slow, and without the vSync i'm getting a crappy scrolling.
Did you found a solution for this matter?

Otherwise Demul, PCSXR, PCSX2, ZsNES, Nestopia, Kega Fusion, TypeX2 ar working great for me with the ddraw.dll.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #51 on: February 16, 2016, 03:45:30 am »
i'm having the same issue for Magic Engine using win7 X64 using OpenGL (256x240).

Which card? pre or post HD 5000?
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

MuguiWara

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #52 on: February 16, 2016, 04:35:22 am »
Which card? pre or post HD 5000?

I'm using an HD6850
« Last Edit: February 17, 2016, 03:42:20 am by MuguiWara »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #53 on: February 17, 2016, 05:33:01 am »
Which card? pre or post HD 5000?

I'm using an HD6850

Have you tried disabling Aero?
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

MuguiWara

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #54 on: February 17, 2016, 05:43:44 am »
Have you tried disabling Aero?
Mm! I'm using instantsheller from gamex, so I have just a black screen for desktop (no taskbar or anything really).
I'll try disabling it specifically before adding all instantsheller mode and get back to you.

Thanks.

Foxhole

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 64
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #55 on: February 17, 2016, 07:03:51 am »
What's the problem with ootake, exactly? I use it and it seems to work just fine, including auto-switching.
I use ootake 2.75.

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #56 on: February 17, 2016, 09:15:06 am »
OoTake with D3D fixed by Calamity works very good, at least in windows 7x64.
« Last Edit: February 17, 2016, 09:17:13 am by haynor666 »

MuguiWara

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #57 on: February 17, 2016, 10:36:28 am »
Have you tried disabling Aero?

Damn! it really was Aero  :banghead:, thanks a lot   :notworthy:

stoupide

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #58 on: April 17, 2016, 12:52:34 pm »
hello
Here's my results on Windows 10 :
OS = Windows 10 64bits (Upgraded from Windows 7 premium)
Video card = HD4350 (Asus)
Video Driver = CRT Emu Driver 2.0 beta 8
Desktop résolution = 640x480

This emulators worked fine for me (going fullscreen from interlaced) :
DOSBox 0.74 (i have to choose openglnb as output)
Nestopia 1.47
Ootake (the modified version posted in this thread)
WinUAE 3.2.2
pSX 1.13
ScummVM 1.8.0

Kega Fusion, RetroArch, snes9x, project64 don't switch to progressive resolution.
For Kega Fusion, i have added the ddraw.dll without success.

On GroovyMame (groovymame64_0171.015m), with Sonic The Hedgehog 2 (Sega Genesis) the game stay in progressive resolution in split screen mode (with Kega Fusion and Genesis Plus GX on Wii, the resolution go in interlaced mode)

MtothaJ

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #59 on: April 19, 2016, 03:18:12 am »
Nestopia UnDead - works correctly under Windows 7 x64.

Yes it works fine for me also - just a heads up that you need to choose 2560x240 in video settings, disable the TV aspect option and switch on Vsync and it will output 240p fine on full screen.
I still find that for the games that are supported under PC-10 in GroovyMame that is the preferred emulation route for NES.
Do not want to go offtopic, but is there any way to convert .nes roms to PlayChoice-10 format for use in GroovyMame?

mourix

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 136
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #60 on: June 21, 2016, 06:58:37 am »
System: Windows 7 x64, hd5450 1gb, CRT Emu Driver 2.0 beta 8.

Groovymame: Perfectly
Retroarch: Working but forces 640x480i 15khz into 640x480p 31khz.

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 137
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #61 on: June 24, 2016, 05:06:00 pm »
How do you make zsnesw to use the 256x224 resolution? In my setup I apply it and zsnesw reports success BUT it seems to me it's still some interlaced mode... using the ddraw.dll makes no difference.

edit:
using the ddraw.dll I got Fusion to auto-switch correctly, had to insert manually a 320x480 resolution - sonic2 splitscreen works fine now! The only problem is that after quitting you are stuck with this 320x480 resolution for the desktop, is there a workaround?

edit2:
just used EnTech's MultiRes with maximus arcade "post-launch after exit" option and it works great after launching fusion ;D

edit3:
regarding ZSNES, one needs to define a custom 256x224 resolution on ZSNESW.CFG and use this, the one on the emulator's menu is 640x480i or something...
« Last Edit: June 25, 2016, 08:45:44 am by keropi »

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #62 on: July 16, 2016, 05:39:18 pm »
Hi all,
I' d like to switch on windows 10 and continue to enjoy emulation in low res.
No problem with CRT Emu Driver and GM :) but I have issues with ddraw.dll.
When the resolution switch to low res is working on win 7 with ddraw.dll, it doesn't work anymore on win 10 for zsnes and kega :(
Anybody else is on windows 10 ?

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1002
  • retro maniac
« Last Edit: July 17, 2016, 05:04:39 am by haynor666 »

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #64 on: July 19, 2016, 11:47:04 am »
Thanks for the link, but I managed to finally make znes and fusion work on win10 in low res.
I just use a resolution switcher to switch to 256x224 before launching the emu, and it works fine :)

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #65 on: July 19, 2016, 01:59:58 pm »
Great!!!

M_W

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #66 on: July 24, 2016, 11:48:19 am »
Forgive my ignorance, but can RetroArch support arbitrary refresh rates in addition to 15kHz resolutions, and is this dependent on which core you use?

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 85
    • Eiusdemmodi
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #67 on: September 12, 2016, 01:51:08 pm »
I want to start posting one of these days a series of threads/guides at Eiusdemmodi dedicated to emulation of home systems under Windows with two purposes -- picking the best option and having notes of proper 15-kHz configuration, since these seem to be the major issues most people have. Despite its drawbacks, Retro Arch, thanks to its synchronization system, is a much better option than most stand-alone emulators. It is, for instance, the best option currently for emulation of Super Famicom in general terms, and better than Kega Fusion due to this emulator's response times.

I'd love to read more opinions before starting though, but with accuracy first in mind, please, especially regarding response times. Currently, my picks are:

- MD/GEN: GM / Retro Arch
- MK3/MS/GG: GM / Retro Arch
- SFC/SNES: Retro Arch's BSNES cores
- PCE/TGX/SGX: Ootake
- MSX/MSX2/MSXP: GM (if you can deinterlace by hardware)
- PC88/88SR: M88 (if you can deinterlace by hardware)
- FMT: Unz (not good, but the only one, though)
- X68: GM (not good, but the other options aren't better; Calamity's patch for WIN X-68000 High Speed is recommended, though)
- 88VA: 88VA Eternal Grafx (most likely, far from perfect)

I'm not much into Western PCs emulation. Have heard that WINUAE has been making progress these years regarding the lag thing, but it was pretty bad when I tried it years ago, even knowing pretty well the "laggy nature" of many games in this machine.

I haven't tested the different FC/NES emulators, either. GM seems buggy with anything using special chips, and I'm not sure about the standard titles either.

PCFX, NGCD, PS, SS, can't discuss myself for now, either. Even if 31-kHz, hearing about Dolphin, Demul, PPSSPP and others' status/accuracy would be welcome too.


--

M_W, if you're still there, it does. And you can override the general Retro Arch config file with per-core (and per-game) config files, similarly to MAME.

--

Edit: Off-topic question moved elsewhere; forgot the prerrogative here...
« Last Edit: September 12, 2016, 04:46:09 pm by Recapnation »

M_W

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #68 on: September 12, 2016, 08:24:23 pm »
I since did some digging and finally made heads or tails of RetroArch. It's far from being ideal, but it's allowed me to get SNES games running on my arcade monitor, at least.

I can also say that PCSX2 seems to work fine with CRT_Emudriver. Granted, I only tested it with CVS2, but it seemed to play 480i fairly well on my WG.

androtaz08

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 103
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #69 on: September 14, 2016, 08:49:59 am »
has anyone been able to get cemu to work?

tastyninja

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #70 on: September 17, 2016, 03:54:49 am »
I want to start posting one of these days a series of threads/guides at Eiusdemmodi dedicated to emulation of home systems under Windows with two purposes -- picking the best option and having notes of proper 15-kHz configuration, since these seem to be the major issues most people have. Despite its drawbacks, Retro Arch, thanks to its synchronization system, is a much better option than most stand-alone emulators. It is, for instance, the best option currently for emulation of Super Famicom in general terms, and better than Kega Fusion due to this emulator's response times.

I'd love to read more opinions before starting though, but with accuracy first in mind, please, especially regarding response times. Currently, my picks are:

- MD/GEN: GM / Retro Arch
- MK3/MS/GG: GM / Retro Arch
- SFC/SNES: Retro Arch's BSNES cores
- PCE/TGX/SGX: Ootake
- MSX/MSX2/MSXP: GM (if you can deinterlace by hardware)
- PC88/88SR: M88 (if you can deinterlace by hardware)
- FMT: Unz (not good, but the only one, though)
- X68: GM (not good, but the other options aren't better; Calamity's patch for WIN X-68000 High Speed is recommended, though)
- 88VA: 88VA Eternal Grafx (most likely, far from perfect)

I'm not much into Western PCs emulation. Have heard that WINUAE has been making progress these years regarding the lag thing, but it was pretty bad when I tried it years ago, even knowing pretty well the "laggy nature" of many games in this machine.

I haven't tested the different FC/NES emulators, either. GM seems buggy with anything using special chips, and I'm not sure about the standard titles either.

PCFX, NGCD, PS, SS, can't discuss myself for now, either. Even if 31-kHz, hearing about Dolphin, Demul, PPSSPP and others' status/accuracy would be welcome too.


--

M_W, if you're still there, it does. And you can override the general Retro Arch config file with per-core (and per-game) config files, similarly to MAME.

--

Edit: Off-topic question moved elsewhere; forgot the prerrogative here...

I'd appreciate it, and I don't think I'd be alone.  I feel like I'm so close to getting everything working through RetroArch, and have put enough time and money into it that I don't want to quit, but I can't nail the final act.  I obviously have 480i picture on my Trinitron, but trying to launch older console emulators via retroarch has been frustrating.  The first start up results in a super overscanned image (and I think 480i rather than the 240p I want for snes); changing the config file in Retroarch 1.3 to the standard snes/genesis resolution results in a tiny window that only takes up a quarter of the screen, despite it supposedly being fullscreen in the options and cfg; changing the config file in 1.3 to a super resolution (as per http://forum.arcadecontrols.com/index.php/topic,138062.40.html?PHPSESSID=d70ebgcoo649d9nfgiddgea4s1) results in an image that is squashed vertically and super stretched horizontally; and for some reason Retroarch 1.2.2 doesn't want to open if I input a different resolution in the config changes (or use any of the attached .txt files in that thread).

I'm going to try to reinstall crtemudriver and redo vmmaker tomorrow, as I may have missed something during that process (though that seemed pretty straightforward).  I'll also try some other standalone emulators, since I'm using LaunchBox as a front end anyways and don't need the all-in-one functionality if it is RetroArch causing the issue.  Google gets pretty rough when sifting through 5+ years of information, with much of it no longer seeming relevant. Combined with my technical inexperience, it's slow going.

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 85
    • Eiusdemmodi
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #71 on: September 17, 2016, 07:28:23 am »
One would say that you don't even have the "low-res" modes installed. Open Arcade OSD and check it out beforehand. Setting Retro Arch for low-res is straightforward enough (I recommend doing everything manually by editing the .cfg files), at least for everything relevant 'cept PCE, but you must know which resolution(s) you can claim.

It'll take a while till I post full guides since I'm still in the process of making comparison tests and whatnot.



Regarding this:

Quote
- MSX/MSX2/MSXP: GM (if you can deinterlace by hardware)

...notice you can follow Calamity's instructions here for artifact-free subscaling:

http://forum.arcadecontrols.com/index.php/topic,151644.msg1586603.html#msg1586603

(MAME reports a vertical res. of 466 px for most MSX2/MSXP games (given that MSX2's Screen 5~7 modes could be either, single-scan or interlaced double-scan), so you need to install a super wide res. of 233 lines in this case. Hopefully MAME devs find a better solution for this one day since it doesn't make much sense forcing the mode nobody used originally...)
« Last Edit: September 17, 2016, 07:33:06 am by Recapnation »

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #72 on: September 17, 2016, 12:29:43 pm »
I want to start posting one of these days a series of threads/guides at Eiusdemmodi dedicated to emulation of home systems under Windows with two purposes -- picking the best option and having notes of proper 15-kHz configuration, since these seem to be the major issues most people have. Despite its drawbacks, Retro Arch, thanks to its synchronization system, is a much better option than most stand-alone emulators. It is, for instance, the best option currently for emulation of Super Famicom in general terms, and better than Kega Fusion due to this emulator's response times.

I'd love to read more opinions before starting though, but with accuracy first in mind, please, especially regarding response times. Currently, my picks are:

- MD/GEN: GM / Retro Arch
- MK3/MS/GG: GM / Retro Arch
- SFC/SNES: Retro Arch's BSNES cores
- PCE/TGX/SGX: Ootake
- MSX/MSX2/MSXP: GM (if you can deinterlace by hardware)
- PC88/88SR: M88 (if you can deinterlace by hardware)
- FMT: Unz (not good, but the only one, though)
- X68: GM (not good, but the other options aren't better; Calamity's patch for WIN X-68000 High Speed is recommended, though)
- 88VA: 88VA Eternal Grafx (most likely, far from perfect)

I'm not much into Western PCs emulation. Have heard that WINUAE has been making progress these years regarding the lag thing, but it was pretty bad when I tried it years ago, even knowing pretty well the "laggy nature" of many games in this machine.

I haven't tested the different FC/NES emulators, either. GM seems buggy with anything using special chips, and I'm not sure about the standard titles either.

PCFX, NGCD, PS, SS, can't discuss myself for now, either. Even if 31-kHz, hearing about Dolphin, Demul, PPSSPP and others' status/accuracy would be welcome too.


--

M_W, if you're still there, it does. And you can override the general Retro Arch config file with per-core (and per-game) config files, similarly to MAME.

--

Edit: Off-topic question moved elsewhere; forgot the prerrogative here...

I'd appreciate it, and I don't think I'd be alone.  I feel like I'm so close to getting everything working through RetroArch, and have put enough time and money into it that I don't want to quit, but I can't nail the final act.  I obviously have 480i picture on my Trinitron, but trying to launch older console emulators via retroarch has been frustrating.  The first start up results in a super overscanned image (and I think 480i rather than the 240p I want for snes); changing the config file in Retroarch 1.3 to the standard snes/genesis resolution results in a tiny window that only takes up a quarter of the screen, despite it supposedly being fullscreen in the options and cfg; changing the config file in 1.3 to a super resolution (as per http://forum.arcadecontrols.com/index.php/topic,138062.40.html?PHPSESSID=d70ebgcoo649d9nfgiddgea4s1) results in an image that is squashed vertically and super stretched horizontally; and for some reason Retroarch 1.2.2 doesn't want to open if I input a different resolution in the config changes (or use any of the attached .txt files in that thread).

I'm going to try to reinstall crtemudriver and redo vmmaker tomorrow, as I may have missed something during that process (though that seemed pretty straightforward).  I'll also try some other standalone emulators, since I'm using LaunchBox as a front end anyways and don't need the all-in-one functionality if it is RetroArch causing the issue.  Google gets pretty rough when sifting through 5+ years of information, with much of it no longer seeming relevant. Combined with my technical inexperience, it's slow going.


You have to revert back to RetroArch 1.2.2 version. Since that is the only version that has RGUI working fullscreen (not squashed vertically). Search the forums, we had issues like these before and users uploaded their retroarch.cfg files which were for various emulators nes snes genesis psx etc.
« Last Edit: September 18, 2016, 08:14:56 pm by R-Typer »

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 85
    • Eiusdemmodi
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #73 on: September 18, 2016, 08:33:25 am »
Retro Arch 1.3.6 here and RGUI working in full-screen 320 x 240 with no issues. One of Retro Arch's authors not only uses 15-kHz CRT, but even encourages people to try it.

Just saying.

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #74 on: September 18, 2016, 08:41:15 am »
Retro Arch 1.3.6 here and RGUI working in full-screen 320 x 240 with no issues. One of Retro Arch's authors not only uses 15-kHz CRT, but even encourages people to try it.

Just saying.
With newer versions of Retroarch I get rgui halved vertically and stretched horizontaly. This is in windows 7.

Can you please post your retroarch.cfg?

Are you using windows xp perhaps?

Many thanks.

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 85
    • Eiusdemmodi
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #75 on: September 18, 2016, 09:09:37 am »
W7, D3D. I'll post it tonite, but really -- pretty straightforward.

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #76 on: September 18, 2016, 09:17:19 am »
W7, D3D. I'll post it tonite, but really -- pretty straightforward.
Thank you Recapnation. You will help a lot of people here who are using Retroarch.
« Last Edit: September 19, 2016, 11:44:49 am by R-Typer »

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 85
    • Eiusdemmodi
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #77 on: September 18, 2016, 07:16:52 pm »
In order not to complicate this more than necessary given that I have many options overridden by per-core config. files, these should be the only ones you should care about for properly displaying RGUI and whatnot:

Code: [Select]
# menu_driver = rgui
# video_driver = d3d
# video_fullscreen = true
# video_fullscreen_x = 320
# video_fullscreen_y = 240
# video_windowed_fullscreen = false
# video_disable_composition = true
# video_smooth = false
# video_vsync = true
# video_threaded = false
# video_swap_interval = 1
# video_max_swapchain_images = 3
# video_gpu_screenshot = false

In case, set super wide resolutions only in per-core config. files, or else, you'll have to mess with aspect ratio options and those are not that elementary.

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #78 on: September 18, 2016, 07:50:34 pm »
Yes, this works! RGUI is now fullscreen. Simply by changing gl driver to d3d driver. :D  In order to avoid stretching (aspect ratio) issues: for snes I had to create and select 256x240 and for megadrive: 320x224. Works fanastic! Super smooth scrolling with no stretching issues.

Latest Retroarch 1.3.6 is fully compatible with CRTemu 2.0 drivers and Windows 7!!! :D :D :D

Thank you Recapnation!
« Last Edit: September 18, 2016, 08:19:38 pm by R-Typer »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #79 on: September 19, 2016, 02:15:53 pm »
I updated the first post adding Retroarch as fully supported.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #80 on: December 02, 2016, 01:03:55 pm »
Hi @Calamity,
As said few months ago, it looks like the dll is not working on win10 :(
Any chance you could do something for this ?

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #81 on: December 03, 2016, 11:31:49 am »
Yes, this works! RGUI is now fullscreen. Simply by changing gl driver to d3d driver. :D  In order to avoid stretching (aspect ratio) issues: for snes I had to create and select 256x240 and for megadrive: 320x224. Works fanastic! Super smooth scrolling with no stretching issues.

Latest Retroarch 1.3.6 is fully compatible with CRTemu 2.0 drivers and Windows 7!!! :D :D :D

Thank you Recapnation!
R-Typer, could you please share your retroarch config files ?

shinobi68

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #82 on: December 03, 2016, 08:08:53 pm »
Hi,

For the issue with PCFX 1.0, just use the compatibility mode for Windows xp sp3 for the executable pcfx.exe. When you quit the emulator, it will not crash anymore ;)

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #83 on: December 05, 2016, 06:39:06 am »

R-Typer, could you please share your retroarch config files ?

Hello tom5151. Attached to this post are the two Retroarch 1.3.6 config files I'm using.

First, you will have to do the following:

-these configs are for 60Hz consoles so use NTSC roms (not PAL) for snes and megadrive emulation.
-place these resolutions in user_modes.ini. run vmmaker and click generate and install. make sure you have these resolutions working by checking them in Arcade OSD:
 256 x 240 @ 60.000000 snes
 320 x 224 @ 60.000000 megadrive

I suggest you to create two same Retroarch installation folders. But one with snes and the other with megadrive config. Then create shortcuts on your desktop for each Retroarch executable file. Works fine just like that.

The reason I'm using NTSC instead of PAL is that my PAL Sony Trinitron displays/centers/overscans NTSC video signal better and plus the screen doesn't flicker that much when in NTSC mode.

It's easy to switch Retroarch to PAL should you want to.
« Last Edit: December 05, 2016, 07:01:51 am by R-Typer »

K-rnivoro

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 31
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #84 on: December 13, 2016, 08:36:11 pm »
It seems Retroarch will be the "next" emulator, wether we like it or not. I'm using http://nonmame.retrogames.com/ recomendations for building my cab, and they recommend RA a lot..

I'm not sure how to set up RA for my 15 KHz tube in order to have progressive low-res for non-GroovyMAME emulation.

W7x64 CRTEmudriver 2.0 with super-resolution here. I get 640x480@60i for all Retroarch emulation. Do I have to add some custom resolution to the super-resolution for C64, Megadrive, SNES, etc?


I assume hacked ddraw.dll is not needed for RA in D3D mode.

Thanks for the support.




« Last Edit: December 14, 2016, 07:55:28 pm by K-rnivoro »

stoupide

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #85 on: December 31, 2016, 02:29:49 pm »
W7x64 CRTEmudriver 2.0 with super-resolution here. I get 640x480@60i for all Retroarch emulation. Do I have to add some custom resolution to the super-resolution for C64, Megadrive, SNES, etc?

verify in retroarch.cfg (or in settings/video with RGUI) that video_windowed_fullscreen = "false"

Icemac

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #86 on: January 04, 2017, 01:49:38 pm »
I tried changing .cfg file as suggested but doesn't work for me. video_windowed_fullscreen = "false", fullscreen =" true", x resolution = "320", y resolution = "240".
Also, Retroarch menu appears now on the top left of the CRT display (it is now 1/3 of the TV screen with Windows 7 desktop underneath). When I launch a game, screen stays black.
Retroarch never worked for me on CRT 15khz. Also how could I pre-set different resolutions for each system?  retroarch.cfg keeps only a global res setting for all the every cores.
Any help would be appreciated!

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #87 on: January 04, 2017, 05:18:15 pm »
I tried changing .cfg file as suggested but doesn't work for me. video_windowed_fullscreen = "false", fullscreen =" true", x resolution = "320", y resolution = "240".
Also, Retroarch menu appears now on the top left of the CRT display (it is now 1/3 of the TV screen with Windows 7 desktop underneath). When I launch a game, screen stays black.
Retroarch never worked for me on CRT 15khz. Also how could I pre-set different resolutions for each system?  retroarch.cfg keeps only a global res setting for all the every cores.
Any help would be appreciated!
You must have radeon 5xxx series or above and crt emu 2.0 drivers installed.

Are you sure you generated 320x240 and 256x240 resolutions?

For different consoles I have separate retroarch folders each with its own retroarch.cfg file. Maybe it is possible to setup retroarch differently but for now this works for me.

Also make sure to change driver from opengl to d3d and use RGUI.
« Last Edit: January 04, 2017, 05:28:07 pm by R-Typer »

Icemac

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #88 on: January 04, 2017, 06:15:47 pm »
I tried changing .cfg file as suggested but doesn't work for me. video_windowed_fullscreen = "false", fullscreen =" true", x resolution = "320", y resolution = "240".
Also, Retroarch menu appears now on the top left of the CRT display (it is now 1/3 of the TV screen with Windows 7 desktop underneath). When I launch a game, screen stays black.
Retroarch never worked for me on CRT 15khz. Also how could I pre-set different resolutions for each system?  retroarch.cfg keeps only a global res setting for all the every cores.
Any help would be appreciated!
You must have radeon 5xxx series or above and crt emu 2.0 drivers installed.

Are you sure you generated 320x240 and 256x240 resolutions?

For different consoles I have separate retroarch folders each with its own retroarch.cfg file. Maybe it is possible to setup retroarch differently but for now this works for me.

Also make sure to change driver from opengl to d3d and use RGUI.

yes, I have Radeon HD5700 with CRT emudriver 2.0 and win7 64 bit. Almost every other emu is running perfectly at proper low-resolutions. I tried only 320x240


Inviato dal mio iPad utilizzando Tapatalk

Icemac

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #89 on: January 06, 2017, 01:29:36 pm »
With all my gratitude to Calamity for his unique work and all his generous support,
I'd like to share with you my experience about non-mame emulators:


test system: Windows 7 64 bit, Radeon HD5700 series, CRT emudrivers 2.0, Sony PAL TV 15kHZ

Mattel Intellivision                       Mess 0.175      2560x240 (stretched) PERFECT
Atari 7800                              Mess 0.175      2560x288 (stretched) quite good
ColecoVision                              BlueMSX 2.8.3      256x192 PERFECT   
NEC TurboGrafx-16                            Magic Engine 1.1.3    336x224 PERFECT
Nintendo NES                              Fceux 2.2.3      256x240 PERFECT
Nintendo SNES                             Snes9x 1.54.1    256x240 PERFECT
Sega Megadrive/Geneis                    Kega Fusion 3.64    320x240 PERFECT
Sega CD (Mega CD)                           Kega Fusion 3.64   320x240 PERFECT
Sony Playstation                           ePSXe 2.0.2      2560x240 (stretched) PERFECT, also 512x240
Commodore Amiga                      WinUAE 3.00      2560x256 (stretched) PERFECT, also 320x256
Commodore Amiga CD32           WinUAE 3.00      2560x256 (stretched) PERFECT
Commodore 64                      CCS64 3.9      384x240 or 384x288 PERFECT
Commodore 64                      Hoxs64 1.0.89      384x240 or 384x288 PERFECT
Sinclair ZX Spectrum                   ZXspin 0.7      320x240 (quite close...borders are thinner); GDI or DDraw rendering
ScummVM                              ScummVM      CGA graphics PERFECT


handheld consoles (not really intended for CRT display)
=================
Nintendo Game Boy                          VBA-M         320x224 PERFECT
Nintendo Game Boy Color          VBA-M         320x224 PERFECT
Nintendo Gameboy Advance           VBA-M                 240x142 QUITE GOOD (little vertical stretching)
Sony PSP                                     PPSSPP 1.2.2       640x480i

Interlaced video modes
======================
Sony Playstation 2                         PCSX                 640x480i
Sega Dreamcast                    NullDC         640x480i
Nintendo Gamecube                         Dolphin 5.0      640x480i
Nintendo Wii                            Dolphin 5.0      640x480i

lots of problems and headaches with:
====================================
Sinclair ZX Spectrum                  Spectaculator 8   
can't kill menubar (disappear after 2 secs but forces interlaced mode 640x480. No selectable low-res in advanced menu)


Atari 2600                            Stella            
apparently there's no real fullscreen (only windowed one) minimum resolution 640x480..

Commodore 64                    WinVice 3.0
blurred image and incorrect stretching. Can't find correct settings for a perfect 384x288 image

ZXspin
is almost incompatible with Hyperspin and higly unstable in Ddraw mod

Amstrad CPC emulators
WinAPE and WinCPC support only 640x480 resolution

Atari 7800                             Prosystem 1.3               320x288 PERFECT but emu has a completely WRONG PALETTE under Win7

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #90 on: January 06, 2017, 01:49:26 pm »
Icemac, you have posted a lot of wrong resolutions. But if they work for you then OK.

For example:
WinUAE 336x288 is the correct resolution for most games even overscanned like superfrog and alien breed 2
WinVICE 384x272 is the correct resolution (doesn't blur the image) also disable True Aspect ratio and Keep Aspect Ratio checkboxes.

« Last Edit: January 06, 2017, 01:56:30 pm by R-Typer »

keropi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 137
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #91 on: January 06, 2017, 02:27:46 pm »
I still can't great perfect results with MagicEngine... resolution/aspect is OK but VSYNC does not work for me - I always get some tearing. Using a 6670/win7x64
Any tips? What do you guys use for PCE?

I am attaching my PCE.INI just in case I have something wrong...

Code: [Select]

# ----
# setup settings
# ----
#

[setup]

  ;
  ; setup window
  ; --
  ;   y -> show  [default]
  ;   n -> hide
  ;

show=n


# ----
# keyboard settings
# ----
#

[keyboard]

  ;
  ; keyboard configuration
  ; --
  ;   0 -> config 1  [default]
  ;   1 -> config 2
  ;   2 -> HotRod
  ;   3 -> HotRod SE
  ;   4 -> X-Arcade 1P
  ;   5 -> X-Arcade 2P
  ;

config=


# ----
# gamepad settings
# ----
#

[gamepad]

  ;
  ; gamepad configuration
  ; --
  ;   0 -> config 1  [default]
  ;

config=

  ;
  ; auto calibration control
  ; --
  ;   5 .. 95  [default = 50]
  ;
  ;   the first option is for the left and up directions,
  ;   the second is for right and down directions.
  ;   if a direction doesn't respond lower the value,
  ;   if a direction respond too well (without you touching it :)
  ;   increase the value.
  ;

auto_calibration_1=50
auto_calibration_2=50


# ----
# cd-rom settings
# ----
#

[cdrom]

  ;
  ; CD-ROM driver
  ; --
  ;   0 -> auto-detect  [default]
  ;   1 -> SPTI (WinNT)
  ;   2 -> ASPI
  ;

driver=

  ;
  ; CD-ROM drive
  ; --
  ;   1 -> first  CD-ROM drive  [default]
  ;   2 -> second CD-ROM drive
  ;   ...
  ;

drive=

  ;
  ; CD-ROM drive letter
  ; --
  ; (Windows 2000/XP only)
  ;
  ;   D:
  ;   E:
  ;   ...
  ;

drive_letter=

  ;
  ; CD-ROM disk speed
  ; --
  ;   1 (min) .. 99 (max)  [default = 8]
  ;

speed=

  ;
  ; CD-ROM cache
  ; --
  ;   y -> enable  [default]
  ;   n -> disable
  ;

cache=

  ;
  ; CD-ROM cache size
  ; --
  ;   0 .. 8192 KB  [default = 512]
  ;

cache_size=


# ----
# cdda settings
# ----
#

[cdda]

  ;
  ; number of cdda buffers
  ; --
  ;   4 .. 75  [default = 5]
  ;

buffers=

  ;
  ; size of a cdda buffer (in sectors)
  ; --
  ;   1 .. 25  [default = 4]
  ;

buffer_size=

  ;
  ; cdda buffer queue delay
  ; --
  ;   2 .. (buffers - 1)  [default = 4]
  ;

delay=


# ----
# video settings
# ----
#

[video]

  ;
  ; driver
  ; --
  ;   0 -> DirectX  [default]
  ;   1 -> OpenGL
  ;

driver=1

  ;
  ; windowed mode
  ; --
  ;
  ;   y -> windowed  [default]
  ;   n -> fullscreen
  ;

windowed=n

  ;
  ; screen resolution
  ; --
  ;

screen_width=336
screen_height=224
screen_depth=32

  ;
  ; triple buffering (DirectX only)
  ; --
  ;
  ;   y -> enable
  ;   n -> disable  [default]
  ;

triple_buffer=

  ;
  ; screen aspect ratio
  ; --
  ;   0 -> none
  ;   1 -> 4/3  (298 x 224)  [default]
  ;   2 -> 3/2  (336 x 224)
  ;

screen_ratio=0,0

  ;
  ; desktop mode
  ; --
  ;
  ;   y -> enable
  ;   n -> disable  [default]
  ;

desktop=

  ;
  ; video sync
  ; --
  ;   0 -> disable  [default]
  ;   1 -> enable
  ;   2 -> vsync + timer
  ;       (special mode to use when the screen refresh rate is higher
  ;        than 60 fps or when running the emulator in windowed
  ;        mode)
  ;

vsync=0,2

  ;
  ; frame skip
  ; --
  ;   0 -> disabled  [default]
  ;   1 -> skip 1 frame
  ;   2 -> skip 2 frames
  ;   ..
  ;

frameskip=

  ;
  ; fullscreen stretch
  ; --
  ;
  ;   1 -> enable
  ;   0 -> disable  [default]
  ;

fullscreen=0,0

  ;
  ; zoom
  ; --
  ;   0 (x1).. 5 (x6)
  ;

zoom=0,0

  ;
  ; high res mode
  ; --
  ;   1 -> enable
  ;   0 -> disable  [default]
  ;

high_res=0,0

  ;
  ; filtering mode
  ; --
  ;
  ;   0 -> disable  [default]
  ;   1 -> bilinear filtering
  ;

filter=0,0

  ;
  ; scanlines:
  ; --
  ;   0 (no scanlines) .. 40 (black scanlines)
  ;

scanlines=0,0

  ;
  ; scanline patterns:
  ; --
  ;

scanlines_pattern_2=0,255
scanlines_pattern_3=0,0,255
scanlines_pattern_4=0,0,255,255
scanlines_pattern_5=0,0,0,255,255
scanlines_pattern_6=0,0,0,255,255,255

  ;
  ; gamma correction:
  ; --
  ;   adjust gamma level (0 .. 40)
  ;

gamma=20,20

  ;
  ; contrast control:
  ; --
  ;   adjust contrast (0 .. 40)
  ;

contrast=20,20

  ;
  ; saturation control:
  ; --
  ;   adjust color saturation (0 .. 40)
  ;

saturation=20,20

  ;
  ; brightness control:
  ; --
  ;   adjust brightness (0 .. 40)
  ;

brightness=20,20

  ;
  ; screen resolution filter
  ; --
  ;   max width  (640 .. 2560)
  ;   max height (480 .. 1600)
  ;

res_max_width=
res_max_height=

  ;
  ; screen bit depth filter
  ; --
  ;
  ;   y -> enable  [default]
  ;   n -> disable
  ;

res_16bit=
res_32bit=

  ;
  ; custom screen resolutions
  ; --
  ;   custom screen resolutions to be used for the different
  ;   PC-Engine video modes (256x224, 336x224, and 512x224)
  ;   and for the GUI
  ;
  ;   y -> enable
  ;   n -> disable  [default]
  ;
  ;   custom_resolution=y
  ;   res_256=256,224
  ;   res_320=320,224
  ;   ...
  ;   res_gui=640,480
  ;
  ;

custom_resolution=n
res_256=336,224
res_320=320,240
res_336=336,224
res_352=
res_512=544,242
res_gui=

  ;
  ; screen resolution lock
  ; --
  ;   enable/disable screen resolution locking
  ;
  ;   y -> auto lock
  ;   n -> no resolution lock  [default]
  ;

res_lock=


# ----
# audio settings
# ----
#

[audio]

  ;
  ; interpolation mode
  ; --
  ;   0 -> disable
  ;   1 -> oversampling (x4)  [default]
  ;   2 -> linear
  ;   3 -> cubic
  ;

interpolation_mode=1

  ;
  ; interpolation level
  ; --
  ;   0 .. 9  [default = 2]
  ;

linear_interpolation_level=
cubic_interpolation_level=

  ;
  ; master audio volume
  ; --
  ;   0 .. 31
  ;

master_audio_volume=

  ;
  ; psg audio volume
  ; --
  ;   0 .. 31
  ;

psg_audio_volume=

  ;
  ; adpcm audio volume
  ; --
  ;   0 .. 31
  ;

adpcm_audio_volume=

  ;
  ; cd audio volume
  ; --
  ;   0 .. 31
  ;

cd_audio_volume=

  ;
  ; noise level
  ; --
  ;   0 (rough) .. 4 (soft)
  ;

noise_level=

  ;
  ; noise volume
  ; --
  ;   0 .. 9  [default = 4]
  ;

noise_volume=

  ;
  ; noise filtering level
  ; --
  ;   0 .. 9
  ;

noise_filter=


# ----
# load menu settings
# ----

[load_menu]

  ;
  ; games list
  ; --
  ;   uses ROMs file name instead of games title
  ;
  ;   y -> enable
  ;   n -> disable  [default]
  ;

use_rom_file_name=

  ;
  ; file name extension
  ; --
  ;   hide file name extension
  ;
  ;   y -> hide  [default]
  ;   n -> show
  ;

hide_file_name_extension=

  ;
  ; small font
  ; --
  ;   y -> enable
  ;   n -> disable  [default]
  ;

small_font=

  ;
  ; font case
  ; --
  ;   0 -> no change
  ;   1 -> lower case
  ;   2 -> upper case  [default]
  ;

font_case=

  ;
  ; preview slideshow
  ; --
  ;  slideshow speed in 1/2 second unit
  ;
  ;  0 (disable) .. 20 (10 seconds)  [default = 5]
  ;

slideshow=

  ;
  ; preview image max size
  ; --
  ;  maximun size of the preview image  [default = 512x256]
  ;

preview_width=
preview_height=


# ----
# misc. settings
# ----

[misc]

  ;
  ; gui language
  ; --
  ;   0 -> english  [default]
  ;   1 -> french
  ;   2 -> japanese
  ;

language=

  ;
  ; fps counter (on screen display, top-left corner)
  ; --
  ;   y -> enable
  ;   n -> disable  [default]
  ;

fps_counter=n

  ;
  ; screen resolution (on screen display, top-left corner)
  ; --
  ;   display the current screen resolution of the PCE
  ;
  ;   y -> enable
  ;   n -> disable  [default]
  ;

screen_resolution=

  ;
  ; psg volume meter (on screen display, bottom-right corner)
  ; --
  ;   y -> enable
  ;   n -> disable  [default]
  ;

psg_vu_meter=n

  ;
  ; MagicEngine logo scrolling
  ; --
  ;   y -> enable  [default]
  ;   n -> disable
  ;

background_scrolling=

  ;
  ; 'ESC' key mode
  ; --
  ;   0 -> automatic mode:  [default]
  ;        --------------
  ;        when the emulator is started from a shell or from a front-end
  ;        program, pressing 'ESC' will exit the emulator, but when
  ;        the emulator is started by double-clicking on its icon
  ;        pressing 'ESC' will open the menu screen
  ;
  ;   1 -> GUI mode:
  ;        --------
  ;        pressing 'ESC' will always open the menu screen
  ;
  ;   2 -> exit mode:
  ;        ---------
  ;        pressing 'ESC' will always exit the emulator
  ;

esc_key_mode=

  ;
  ; backup ram format
  ; --
  ;   0 -> old format (backup.ram)
  ;   1 -> new format (backup.dat, backup.idx)  [default]
  ;

backup_ram=

  ;
  ; state file compression
  ; --
  ;   y -> enable  [default]
  ;   n -> disable
  ;

compress_state_file=


# ----
# emulation settings
# ----

[emulation]

  ;
  ; frame delay
  ; --
  ;   adjust video frame delay (15000-18000 µs)
  ;
  ;   16393 -> 61 Hz
  ;   16667 -> 60 Hz
  ;   16712 -> 59.84 Hz  [default]
  ;   16949 -> 59 Hz
  ;

frame_delay=

  ;
  ; default system card for CD-ROM emulation
  ; --
  ;   0 -> automatic  [default]
  ;   1 -> System Card v1.0
  ;   2 -> System Card v2.x
  ;   3 -> System Card v3.0
  ;   4 -> Game Express System Card
  ;   5 -> Magic System v1.0
  ;   6 -> Magic System v2.0
  ;   7 -> Magic System v3.0
  ;

default_system_card=


# ----
# PCE emulation settings
# ----

[pce]

  ;
  ; CPU clock frequency in MHz (7 - 35)
  ; --
  ;    7 -> 100% speed  [default]
  ;   14 -> 200% speed
  ;   ..
  ;   35 -> 500% speed
  ;

cpu_clock=

  ;
  ; extended horizontal resolutions (320/352)
  ; --
  ;   y -> enable  [default]
  ;   n -> disable
  ;

extended_video_modes=

  ;
  ; vertical overscan
  ; --
  ;   top      0 ..  41  [default=17]
  ;   bottom 232 .. 262  [default=255]
  ;
  ;   standard overscan 224 lines (top=25, bottom=248)
  ;   extended overscan 239 lines (top=17, bottom=255)
  ;   maximun  overscan 242 lines (top=14, bottom=255)
  ;

overscan_top=
overscan_bottom=
overscan_centered=

  ;
  ; supergrafx hardware
  ; --
  ;   0 -> auto  [default]
  ;   1 -> enable
  ;   2 -> disable
  ;

supergrafx=

  ;
  ; arcade card hardware
  ; --
  ;   0 -> auto  [default]
  ;   1 -> enable
  ;   2 -> disable
  ;

arcade_card=

  ;
  ; input port
  ; --
  ;   0 -> auto  [default]
  ;   1 -> 2-button pad
  ;   2 -> 6-button pad
  ;

input_port=


# ----
# path settings
# ----

[path]

  ;
  ; system card paths
  ; --
  ;

system_card_1=
system_card_2=
system_card_3=
system_card_4=

  ;
  ; config path
  ; --
  ;   (pce.cfg,
  ;    backup.dat, backup.idx,
  ;    games.idx,
  ;    time.dat)
  ;

config=

  ;
  ; patches path (*.PPF/*.IPS)
  ; --
  ;

patches=

  ;
  ; cheats path
  ; --
  ;

cheats="cheats\"

  ;
  ; preview screenshots path
  ; --
  ;

previews=

  ;
  ; screenshots path
  ; --
  ;

screenshots="snap\"

  ;
  ; saved games path
  ; --
  ;

saved_games="states\"

  ;
  ; roms path
  ; --
  ;

roms="C:\EMUS-R~1\PCE\ROMS\(1_1) US Licensed\@0,9"
« Last Edit: January 06, 2017, 05:09:33 pm by keropi »

Icemac

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #92 on: January 07, 2017, 08:26:50 am »
R-Typer, you're perfectly right. I try your suggested res and WinVice is perfect (at last!) in 384x272! Asap I'll try Amiga overscan resolution.
I just want to state that my list wasn't populated with exact native resolutions for each system (which in several cases are different).
These are settings I found myself to reach best results (if not true-pixel) in my set-up.
Also I use autoswitch res functions for some systems (eg Amiga) but I listed only main resolution
Anyway your suggestion about Amiga 336x288 is truly useful!!! So... thank you very much... if you have something else to add, your experience is more than welcome!
« Last Edit: January 07, 2017, 10:22:27 am by Icemac »

jhonny_d

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #93 on: February 05, 2017, 10:48:56 am »
I've seen some people using superwide resolution with retroarch, like 3xxx x 240, as a "one size fit all"
What's your opinion on this? Sorry but can't test right now

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 85
    • Eiusdemmodi
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #94 on: February 05, 2017, 03:36:09 pm »
That works with integer scaling set to on, if you're asking this. Recommended for games/systems with variable horizontal res. to avoid noticeable/faulty switching.




Regarding RA, I can't really recommend using it for action games under D3D -- the input lag is too high. And at least for SFC/SNES emulation with BSNES cores, under Open GL, it's still far from acceptable. For PCE emulation I still recommend Ootake.
« Last Edit: February 05, 2017, 03:45:24 pm by Recapnation »

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #95 on: February 08, 2017, 11:47:53 am »
Regarding RA, I can't really recommend using it for action games under D3D -- the input lag is too high. And at least for SFC/SNES emulation with BSNES cores, under Open GL, it's still far from acceptable. For PCE emulation I still recommend Ootake.

Why is this so? Is it due to RA, AMD graphics driver or Direct3D frame queue? Can you estimate how many milliseconds the input lag delay value is?

I played a lot of R-Type III: The Third Lightning for SNES on latest RA set to use D3D and BSNES mercury accurate core. I didn't notice input lag... maybe I'm not sensitive that much or the input lag isn't that much high to easily notice?

Thanks!

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 85
    • Eiusdemmodi
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #96 on: February 08, 2017, 03:17:07 pm »
I'm sure if you try the game with GM a bit afterwards you'll notice the difference. Saying "far from acceptable" in regards to the Open GL version is actually too harsh, but under D3D it is indeed that noticeable. Keep in mind I only tested BSNES Mercury cores (right after they were improved for better latency). I'll try to check Genesis Plus GX next, though only under GL from now on.

buttersoft

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 334
  • Is running at 15kHz
Re: CRT Emudriver 2.0
« Reply #97 on: February 08, 2017, 06:14:00 pm »
WinUAE 336x288 is the correct resolution for most games

With what options though? I've set everything I can find in the emulator menus 1:1, no filters, and at 288P something like the Gods intro when the text scrolls looks like balls as there are tons of extra lines. Please test this if you haven't, and watch at least one paragraph of text scroll all the way up. If that looks fine to you then my WinUAE must be stretching somewhere, but I can't find any stretching options (I think I'm using 3.0.0.0?) Do you have to write them directly to the config file? Without doing that, for me the perfect 1:1 vertical resolution is 262p. And at 2560 horizontally because 720 looks... badly scaled, and 320 is too few pixels so the image loses details. 336 might be right, I haven't tested it. But the horizontal isn't as critical, obviously.

Everyone recommends 288p, but I can't seem to make it work. Whereas 262p works perfectly for me.

EDIT: What happens if you try the same resolutions in windowed mode? It would automatically stretch, right? So how do you stop fullscreen from stretching and just centre the image? I do use the centering options as it stands, as I found they made no difference to the scaling.
« Last Edit: February 08, 2017, 07:41:03 pm by buttersoft »

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #98 on: February 09, 2017, 03:55:55 pm »
^^^
Everything is pixel perfect on my setup at 336x288p. There are no stretching both horizontally and vertically. I attached some screenshots and my winuae cfg file to this post.

Take a look at my Alien Breed 2 screenshot. Top and bottom bars are perfectly visible at this resolution and geometry is same as to my real amiga 500 with a520 rf modulator.

Let me know how it goes.


PS
Vertical text scrolling in Gods is silky smooth and no stretching artifacts at all at my 336x288p.

PSS
Post a photo of your TV running Alien Breed 2. Im interested to see how it looks on 262p. It simply needs those 288 lines in PAL. So its probably not displaying that game as it should have.
« Last Edit: February 09, 2017, 04:13:28 pm by R-Typer »

buttersoft

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 334
  • Is running at 15kHz
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #99 on: February 09, 2017, 08:46:24 pm »
Thanks for that. I'm busy for the next couple of days at least, but keen to try things out.

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #100 on: February 10, 2017, 09:43:58 am »
I'm sure if you try the game with GM a bit afterwards you'll notice the difference. Saying "far from acceptable" in regards to the Open GL version is actually too harsh, but under D3D it is indeed that noticeable. Keep in mind I only tested BSNES Mercury cores (right after they were improved for better latency). I'll try to check Genesis Plus GX next, though only under GL from now on.


Thanks Recapnation! I decided to switch RA to OpenGL to solve this input lag issue. But I have a big problem now: when reverting RA display driver from d3d to gl, rgui is not fullscreen anymore. I tried latest RA 1.4.1 and is the same as 1.3.6.

How did you fix this fullscreen problem with OpenGL in RA? Please let us know.
« Last Edit: February 10, 2017, 09:46:03 am by R-Typer »

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 85
    • Eiusdemmodi
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #101 on: February 10, 2017, 02:29:16 pm »
By setting the desktop to a progressive mode beforehand, of course.

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #102 on: February 10, 2017, 03:27:33 pm »
By setting the desktop to a progressive mode beforehand, of course.

Thanks!

wolivers

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 1
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #103 on: February 12, 2017, 11:13:01 am »
Hello guys,
I'm new here, I want to know if the Project64 emulator can stay in progressive resolution, I'm using 2560x240 in most emulators.

thank you

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #104 on: February 13, 2017, 01:09:47 pm »
^^^
Everything is pixel perfect on my setup at 336x288p. There are no stretching both horizontally and vertically. I attached some screenshots and my winuae cfg file to this post.

Take a look at my Alien Breed 2 screenshot. Top and bottom bars are perfectly visible at this resolution and geometry is same as to my real amiga 500 with a520 rf modulator.

Let me know how it goes.


PS
Vertical text scrolling in Gods is silky smooth and no stretching artifacts at all at my 336x288p.

PSS
Post a photo of your TV running Alien Breed 2. Im interested to see how it looks on 262p. It simply needs those 288 lines in PAL. So its probably not displaying that game as it should have.

Hi @R-Typer,
I have a conf which is working fine with auto switch set to 1, but I want to preserve my screen and stop switching resolution 2 ou 3 times when launching an amiga game.
So I just tried your winuae conf but I have a problem. The image doesn't fit the screen.
Any idea how to fix this ?

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #105 on: February 13, 2017, 01:34:02 pm »
Hi tom5151,

I have no experience with auto switch set to 1. Im always using 336x288p as fixed resolution.

Regarding the problem you have with my config, have you created 336x288p resolution and verified it works in ArcadeOSD?


EDIT:
My WinUAE version is 3.0.0.0
« Last Edit: February 13, 2017, 01:51:37 pm by R-Typer »

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #106 on: February 13, 2017, 03:07:19 pm »
Hi tom5151,

I have no experience with auto switch set to 1. Im always using 336x288p as fixed resolution.

Regarding the problem you have with my config, have you created 336x288p resolution and verified it works in ArcadeOSD?


EDIT:
My WinUAE version is 3.0.0.0
I wanted to say gfx_autoresolution (and not autoswitch).
I've tried with WinUAE 3.0.0.0, and still have the same issue.
I 've already created 336x288 resolution and by the way, I have to switch to this resolution before launching WinUAE because of WIN 10 not switching from i to p resolution.
Strange, the pb is maybe WIN 10  ???
« Last Edit: February 13, 2017, 03:25:36 pm by tom5151 »

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #107 on: February 14, 2017, 09:30:39 am »
Hi @R-Typer,
I have a conf which is working fine with auto switch set to 1, but I want to preserve my screen and stop switching resolution 2 ou 3 times when launching an amiga game.
So I just tried your winuae conf but I have a problem. The image doesn't fit the screen.
Any idea how to fix this ?



WinUAE 3.0.0.0 works fine here on my Windows 10 Anniversary Edition. My desktop is interlaced 720x576@50 and when I start WinUAE it switches just fine right into progressive mode 336x288p@50.

I just noticed that your Rick Dangerous screenshot resolution is 320px × 256px. So WinUAE is not using 336x288p as it should have. Did you make screenshot with Print Screen key?


tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #108 on: February 14, 2017, 04:13:25 pm »
WinUAE 3.0.0.0 works fine here on my Windows 10 Anniversary Edition. My desktop is interlaced 720x576@50 and when I start WinUAE it switches just fine right into progressive mode 336x288p@50.

I just noticed that your Rick Dangerous screenshot resolution is 320px × 256px. So WinUAE is not using 336x288p as it should have. Did you make screenshot with Print Screen key?
Yes the snapshot was in 320x256, but it's exactly the same thing in 336x288 (the screenshot is a screenshot of a VNC viewer connected  on my NAC)
I gonna try to re-install WinUAE 3.4.0  from scratch and I'll let you know.
Thanks for your help.

androtaz08

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 103
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #109 on: February 15, 2017, 12:25:12 pm »
Using the newest beta of crt emudriver I was finally able to get cemu to launch without crashing and restarting my video card. Using an hd6870 I'm getting 60 fps on MARIO kart 8!!

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #110 on: February 16, 2017, 11:01:22 am »
WinUAE 3.0.0.0 works fine here on my Windows 10 Anniversary Edition. My desktop is interlaced 720x576@50 and when I start WinUAE it switches just fine right into progressive mode 336x288p@50.

I just noticed that your Rick Dangerous screenshot resolution is 320px × 256px. So WinUAE is not using 336x288p as it should have. Did you make screenshot with Print Screen key?
I did some tests and the issue was RocketLauncher. I have to specify 336x288 in RocketLauncher settings and now it works.
I still have 1 issue. When loading a game (with whdload) through RocketLauncher, the resolution switches to 336x288, then I can see a short switch to 640x480, then it switches again to 336x288 and the game starts.
I'm not sure it's really good for my screen  :(
I think it could be the resolution of my workbench, but I don't know in which settings file it's stored  ???
https://www.youtube.com/watch?v=oqu3nfHXaYk

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • C64 Rulez!!!!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #111 on: February 16, 2017, 12:04:53 pm »
I dont have any experience with RocketLauncher. Im launching WinUAE with desktop shortcut and it boots into 720x576i@50 workbench which is same as my windows desktop resolution. Then when I start a whdload game it does a quick resolution flicker to windows desktop resolution and then to 336x288p. I can even see my windows wallpaper for a brief moment. So I think this could be WinUAE problem.

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #112 on: February 17, 2017, 01:45:59 am »
I dont have any experience with RocketLauncher. Im launching WinUAE with desktop shortcut and it boots into 720x576i@50 workbench which is same as my windows desktop resolution. Then when I start a whdload game it does a quick resolution flicker to windows desktop resolution and then to 336x288p. I can even see my windows wallpaper for a brief moment. So I think this could be WinUAE problem.
You're right, it could be WinUAE.
But I've found a workaround. If I set video mode to directdtdraw (instead of directx), everything is perfect, nore more unwanted resolution switching.
I don't know exactly if there is any difference betwen these 2 modes regarding emulation.
I made some changes in your config cause the scrolling in Giana Sister was not smooth and I decided to update my WinUA version to the latest one.
Thanks again @R-Typer for your config and help.

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #113 on: February 17, 2017, 09:23:38 am »
Using the newest beta of crt emudriver I was finally able to get cemu to launch without crashing and restarting my video card. Using an hd6870 I'm getting 60 fps on MARIO kart 8!!
Could you post your config file. I've never managed to make cemu work... always the same black screen.
Thanks

androtaz08

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 103
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #114 on: February 19, 2017, 09:13:30 am »
everything is default. Im running my desktop at 800x600 with the latest beta cut emu driver. prior to this version of the drivers i would get a black screen and my video card would crash.

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #115 on: February 19, 2017, 12:36:54 pm »
everything is default. Im running my desktop at 800x600 with the latest beta cut emu driver. prior to this version of the drivers i would get a black screen and my video card would crash.
Thanks for your reply.
My desktop is at 640x480, I get a black screen when switching to full screen with latest cemu.
@Calamity, I know the release note doesn't mention anything about  these cards, but I'm wondering if RX 480 cards are supported by your latest drivers  ???
« Last Edit: February 19, 2017, 12:40:53 pm by tom5151 »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #116 on: February 19, 2017, 03:01:54 pm »
My desktop is at 640x480, I get a black screen when switching to full screen with latest cemu.

Latest cemu but also latest CRT Emudriver?

Quote
@Calamity, I know the release note doesn't mention anything about  these cards, but I'm wondering if RX 480 cards are supported by your latest drivers  ???

Not mentioned on the release note means not supported. Current version covers up to January-2016 cards. However, I'd like to release an up-to-date (2017) package as soon as possible.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #117 on: February 19, 2017, 03:38:50 pm »
Latest cemu but also latest CRT Emudriver?
Yep, latest CRT Emudriver.
When I switch to full screen, I get a black screen, and I'm blocked. I need to do a hard reboot.

Quote
Not mentioned on the release note means not supported. Current version covers up to January-2016 cards. However, I'd like to release an up-to-date (2017) package as soon as possible.
Great news. But RX 480 has ben released on June 2016 :-\, I gonna wait for your update package :notworthy:

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #118 on: February 20, 2017, 05:07:36 am »
Yep, latest CRT Emudriver.
When I switch to full screen, I get a black screen, and I'm blocked. I need to do a hard reboot.

Sorry to keep asking... but could you clarify if it's latest CRT Emudriver based on Crimson 16.2.1?

Quote
Great news. But RX 480 has ben released on June 2016 :-\, I gonna wait for your update package :notworthy:

Any reason to get that specific card? Notice it has no analog outputs  ;)
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

tom5151

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 101
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #119 on: February 20, 2017, 12:03:37 pm »
Yep, latest CRT Emudriver.
When I switch to full screen, I get a black screen, and I'm blocked. I need to do a hard reboot.

Sorry to keep asking... but could you clarify if it's latest CRT Emudriver based on Crimson 16.2.1?

Quote
Great news. But RX 480 has ben released on June 2016 :-\, I gonna wait for your update package :notworthy:

Any reason to get that specific card? Notice it has no analog outputs  ;)
Oops sorry, I've installed CRT Emudriver based on Crimson 16.2.1 if I remember well. Arcade OSD indicates "CRT Emudriver 2.0 ( 15.8 )".

The RX 480 has performance between R9 290 and 390 and need lower power for a lower price.
Don't you think a DVI-D to VGA or HDMI to VGA adapter could work ?

jhonny_d

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #120 on: June 10, 2017, 07:40:52 am »
Are raine and neoraine doing ok with crt emudriver?

Guilt

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 6
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #121 on: August 25, 2017, 12:29:20 am »
I didnt quite see anyone outright say it in the thread... Is there any ps1 emulators that handle the switch from 240p to 480i? I would love to get my Mednafen up to 100%.

silmalik

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 20
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #122 on: August 25, 2017, 09:25:17 am »
I didnt quite see anyone outright say it in the thread... Is there any ps1 emulators that handle the switch from 240p to 480i? I would love to get my Mednafen up to 100%.

Hi,
I'm currently working on it.  ;)
If you are interested to test, just send me a private message.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #123 on: September 12, 2017, 10:56:47 am »
As per Silmalik's request I've moved his emu4crt Mednafen fork related topics to a separate thread.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

silmalik

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 20
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #124 on: September 12, 2017, 04:43:25 pm »
As per Silmalik's request I've moved his emu4crt Mednafen fork related topics to a separate thread.

Thank you.

Nodoyuna

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #125 on: September 15, 2017, 03:24:07 am »
Does anybody tried PCEM?

I'd like to have old 240p DOS games, but I can't get it... I'm only able to get 640x480...
Do I need to something special?

Thanks in advance

alex2005

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #126 on: October 03, 2017, 01:26:11 pm »
After a few days of testing I can confirm that supermodel (Model 3 emulator) does not work correctly. No matter you set 640x480 on the supermodelui or less, it will display as if the monitor is out of sync (flickering up and down all the time)
I thought it was enough to change on winmodelines from arcade monitor 15khz to nanao ms2930 (which is my current monitor and eventually worked), but just today, I boot up, tried sega rally 2, vf3 etc and all them have the same problem.
How can I troubleshoot this? I tried with the ddraw.dll from the first posts but this didnt do the trick :)
I am running W7x64, under an hd 7750 with atom 15 and latest crtemudriver.

What makes me wonder why it worked yesterday, but today without any config change, it just doesn't anymore.

I had an arcadevga5000 before and this emulator has always been working fine with it.

Thanks in advance for any hints :)

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Online Online
  • Posts: 5593
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #127 on: October 03, 2017, 01:38:56 pm »
No matter you set 640x480 on the supermodelui or less, it will display as if the monitor is out of sync (flickering up and down all the time)

Try this: http://forum.arcadecontrols.com/index.php/topic,155264.msg1627332.html#msg1627332
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead or pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

alex2005

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • I want to build my own arcade controls!
Re: CRT Emudriver 2.0 - Emulator compatibility list
« Reply #128 on: October 06, 2017, 03:29:42 pm »
No matter you set 640x480 on the supermodelui or less, it will display as if the monitor is out of sync (flickering up and down all the time)

Try this: http://forum.arcadecontrols.com/index.php/topic,155264.msg1627332.html#msg1627332

Thanks Calamity! I'll give it a try, will take me some time since I am not familiar with this software.
It seems to work fine now again, but I will take a look as I'm sure the issue will reoccur in the future.

  
 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31