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
Lightguns Arcade1Up --- Bug Reports --- Site News

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

  

Author Topic: CRT Emudriver - Non emulated compatible games  (Read 1337 times)

0 Members and 1 Guest are viewing this topic.

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
CRT Emudriver - Non emulated compatible games
« on: February 11, 2020, 04:01:11 am »
I purpose new topic about CRT Emudriver compatible and non emulated games at low freqs (240p imho).

Best settings :

1.Axiom Verge:                   480x270@50 (@60 prefered if possible)
2.Sonicmania:                    426x240@60 for default (widescreen) settings, 320x240@60 for 4:3 settings (modify settings.ini: pixWidth=1, fsWidth=320, fsHeight=240)
3.Timespinner:                   400x240@60
4.Cho Ren Sha:                   640x480@60 (PC port resolution, 256x256@55 original x68k)
5.Dead Cells:                    704x480@60 or 864x486@60
6.Shovel Knight:                 400x240@60 (see @Foxhole notes)
7.VVVVVV:                        320x240@60
8.Streets of rage remake:        320x240@60 (tearing problems)
9.KOF XIII:                      640x360@60
10.Chasm:                        384x216@60
11.Fight'N Rage:                 360x200@60   
12.Duck game:                    320x240@60
13.Mekabolt:                     320x240@60


My first: Axiom Verge at 480x270@50

« Last Edit: February 21, 2020, 12:44:21 pm by psakhis »

Ya Dad

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 13
  • Last login:February 22, 2020, 11:53:57 pm
  • 240p master res
    • McleodGaming
Re: CRT Emudriver - Non emulated compatible games
« Reply #1 on: February 11, 2020, 10:13:04 am »
Sonic Mania looks amazing in 240p via CRT EmuDriver!

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #2 on: February 11, 2020, 11:18:23 am »
Sonic Mania looks amazing in 240p via CRT EmuDriver!
Yeah, the best setup is 426x240@60 for 4:3 (320x240p for 16:9)

Another one, incredible at 240p: Timespinner at 400x240@60


 

Vectorfire

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • Last login:March 22, 2020, 07:36:22 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #3 on: February 11, 2020, 04:42:54 pm »
Cho Ren Sha 68k approved :P



« Last Edit: February 11, 2020, 05:39:45 pm by Vectorfire »
Groovy_Mame Rig:
Windows 7 Home Premium
Intel i7-3770K @ 4.50ghz
16gb DDR3
Creative SB0730 X-Fi Xtreme Gamer
Sapphire Dua-X R 280 Radeon: DVI-I-->VGA adapter
Ultimarc Video Amplifier
27" Makvision Tri-Mode Monitor

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #4 on: February 11, 2020, 04:53:22 pm »
Mmmmm...interesting i thought Cho Ren Sha 68k PC port it's only 640x480.

Vectorfire

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • Last login:March 22, 2020, 07:36:22 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #5 on: February 11, 2020, 05:42:22 pm »
Mmmmm...interesting i thought Cho Ren Sha 68k PC port it's only 640x480.

I need an app to overlay that will tell me my current resolution and refresh rate.
Groovy_Mame Rig:
Windows 7 Home Premium
Intel i7-3770K @ 4.50ghz
16gb DDR3
Creative SB0730 X-Fi Xtreme Gamer
Sapphire Dua-X R 280 Radeon: DVI-I-->VGA adapter
Ultimarc Video Amplifier
27" Makvision Tri-Mode Monitor

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 318
  • Last login:Today at 04:57:49 pm
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: CRT Emudriver - Non emulated compatible games
« Reply #6 on: February 12, 2020, 03:02:12 am »
If you guyz could post a link to the dev web site/source code, would be great :)

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #7 on: February 12, 2020, 04:23:11 am »
If you guyz could post a link to the dev web site/source code, would be great :)
True! I do it in a similar topic: "Official" list for PC Games On Cab

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 318
  • Last login:Today at 04:57:49 pm
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: CRT Emudriver - Non emulated compatible games
« Reply #8 on: February 12, 2020, 04:51:59 am »
here you go with forum ready code, just missing some screenshots

Code: [Select]
[url=http://www2.tky.3web.ne.jp/~yosshin/my_works/download.html]Cho Ren Sha 68k[/url] [b]SHMUP[/b] free download
[url=http://www.axiomverge.com/]Axiom Verge[/url] steam game
[url=https://timespinnergame.com/]Timespinner[/url] [b]METROIDVANIA[/b] steam

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 318
  • Last login:Today at 04:57:49 pm
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: CRT Emudriver - Non emulated compatible games
« Reply #9 on: February 12, 2020, 04:55:10 am »
Anyone tried Dead Cells on a CRT ?

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #10 on: February 12, 2020, 05:56:38 am »
Dead Cells runs at 704x480@60 in my cab. At 640x480 i have freq problems.

Runs smooth and great music, but i prefer progressive resolutions.

Foxhole

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 241
  • Last login:Today at 11:29:22 am
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #11 on: February 12, 2020, 07:32:33 am »
Anyone tried Dead Cells on a CRT ?
Tried running it in the past but didn't look that good, i couldn't find any information about its native resolution.
i might give it another shot, though.
Too bad axiom verge runs in 270p, i can't stand 50Hz.

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #12 on: February 12, 2020, 07:47:27 am »
Anyone tried Dead Cells on a CRT ?
Tried running it in the past but didn't look that good, i couldn't find any information about its native resolution.
i might give it another shot, though.
Too bad axiom verge runs in 270p, i can't stand 50Hz.
Axiom verge at 480x270 runs pixel perfect..of course 60hz is better but only it's possible if you cropp vertical resolution at 240p. I tested several times and i prefer pixel perfect, may be for living in a PAL region  :'(

Foxhole

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 241
  • Last login:Today at 11:29:22 am
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #13 on: February 12, 2020, 11:30:09 am »
"Shovel Knight" runs on 400x240, though i think it may require manual modification to its scaling multiplier:
Code: [Select]
Set a custom screen size scaling modifier to achieve pixel-perfect scaling
Go to the configuration files location.
Open render.bin with your preferred text editor.
Change screenSizeMultiplier= into the desired value. Listed below are some examples of the highest values possible to retain pixel-perfect scaling for the specified display resolutions:
1366x768: X3F60E3E4, 300% scale
1920x1080: X3F555550, 400% scale
2560x1440: X3F700000, 600% scale
3840x2160: X3F555550, 900% scale
Save and close the file.
Notes

 This solution does add black borders around the game to maintain the pixel-perfect scaling. Changing the in-game Screen Scale option will reset the custom value.
 You can also calculate the desired value yourself:
As an example: for 1920x1080, 400 pixels width goes into this resolution 4.8 times, so we want 4x (400%) scaling to retain the highest possible pixel-perfect size, so 1600 pixels. 1600/1920 ≈ 0.833 (83.3% scale from the resolution selected in-game). Convert this value into IEEE-754 with this[url]https://www.h-schmidt.net/FloatConverter/IEEE754.html[/url], and you get 0x3f555555, which is used as the value.
I set it to: X3F800000 and it looks good. Try it if you'd like.
There may be a better way to achieve pixel perfect with this game, if you know one, please do share.
« Last Edit: February 12, 2020, 11:35:45 am by Foxhole »

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #14 on: February 12, 2020, 02:30:05 pm »
I set it to: X3F800000 and it looks good. Try it if you'd like.
There may be a better way to achieve pixel perfect with this game, if you know one, please do share.
Absolutly perfect  :applaud:

Another one is VVVVVV at 320x240@60, it's amazing game and fantastic C64 loading style

cyb

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 71
  • Last login:March 24, 2020, 03:57:15 pm
Re: CRT Emudriver - Non emulated compatible games
« Reply #15 on: February 12, 2020, 04:28:41 pm »
Streets of rage remake supports 240p, not sure what resolution it uses but I'm assuming it's 320x240 or 320x224. Unfortunately it doesn't allow vsync in this mode and I've tried many things to fix the screen tearing but I haven't figured anything out yet.

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #16 on: February 12, 2020, 05:47:54 pm »
Streets of rage remake supports 240p, not sure what resolution it uses but I'm assuming it's 320x240 or 320x224. Unfortunately it doesn't allow vsync in this mode and I've tried many things to fix the screen tearing but I haven't figured anything out yet.
Yes, it's a bug probably. Maybe Openbor versions are better but i don't configured yet.

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1796
  • Last login:Today at 02:53:17 pm
  • Web Developer.
Re: CRT Emudriver - Non emulated compatible games
« Reply #17 on: February 13, 2020, 03:21:50 am »
KOF XIII 640x360 interlaced

Substring

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 318
  • Last login:Today at 04:57:49 pm
  • Forking GroovyArcade
    • forum.arcadecontrols.com/index.php/topic,160023.0.html
    • GroovyArcade active fork
Re: CRT Emudriver - Non emulated compatible games
« Reply #18 on: February 13, 2020, 04:03:05 am »
Tried Cho Ren Sha on linux using Wine. Sadly it was on my main rig so I couldn't switch to 15 kHz but :
- the game seems to run at 640x480@55Hz (as reported by the xrandr error)
- using winecfg and forcing a virtual desktop size in the Display tab, it ran "just fine" except it wasn't 15k

I'm pretty sure it would work flawlessly at native resolution (probably interlaced for a 15k screen), will try that in a few days

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #19 on: February 13, 2020, 06:08:20 am »
KOF XIII 640x360 progressive

640x360@60 only interlaced in my CRT (15Khz) :'(

CHASM at 384x216@60

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1796
  • Last login:Today at 02:53:17 pm
  • Web Developer.
Re: CRT Emudriver - Non emulated compatible games
« Reply #20 on: February 13, 2020, 06:49:01 am »
Edited for mistake @psakhis. Im so tired working night shift 16 hrs total.

Foxhole

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 241
  • Last login:Today at 11:29:22 am
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #21 on: February 13, 2020, 08:26:59 am »
I highly recommend trying 864x486 for 16:9 games,  in my opinion it will make a big difference, especially on things like text. Though it will make things a bit stretched but overall i think it's well worth it.
« Last Edit: February 13, 2020, 07:17:07 pm by Foxhole »

Foxhole

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 241
  • Last login:Today at 11:29:22 am
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #22 on: February 18, 2020, 04:59:22 pm »
Fight'N Rage Works Pixel Perfect on 360x200.
https://www.gog.com/game/fightn_rage
Tested on gog version build 191228.

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #23 on: February 19, 2020, 04:38:00 pm »
Fight'N Rage Works Pixel Perfect on 360x200.
https://www.gog.com/game/fightn_rage
Tested on gog version build 191228.
Great!
Another one at 320x240@60 is Duck Game
https://www.adultswim.com/games/pc-console/duck-game/

I summarize all contributions in the first post.  :applaud: :applaud:

Foxhole

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 241
  • Last login:Today at 11:29:22 am
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #24 on: February 20, 2020, 02:22:21 pm »
psakhis, about sonic mania, you wrote 426x240@60 for 4:3, 320x240@60 for 16:9
don't you mean the other way around? 320x240 is 4:3 and 426x240 is the 16:9.

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #25 on: February 20, 2020, 04:24:53 pm »
psakhis, about sonic mania, you wrote 426x240@60 for 4:3, 320x240@60 for 16:9
don't you mean the other way around? 320x240 is 4:3 and 426x240 is the 16:9.
True, i verified again and 320x240 isn't good, appears top and bottom black borders and not pixel perfect at all with tearing efects, etc.

Seems Sonicmania have widescreen resolution and match with 426x240 according NTSC Widescreen low res. View https://en.wikipedia.org/wiki/Low-definition_television for more details.

1) Image at 426x240, no tearing and i see nice image.
2) Image at 320x240, a lot of tearing and pixels are letterboxed or something..but isn't so great.





psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #26 on: February 20, 2020, 04:39:28 pm »
Another one is Mekabolt at 320x240@60, great game!
http://www.ratalaikagames.com/games/mekabolt.php

(*) I don't find how start it in fullscreen mode but i have write autohotkey script for change to fullscreen after started.

Foxhole

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 241
  • Last login:Today at 11:29:22 am
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #27 on: February 20, 2020, 05:10:27 pm »
You can run sonic mania in 4:3 mode but it's not so simple though,
you have to tweak the ini file if i recall correctly, though the menus get a bit cropped, but the game itself looks perfect.
There's also a mod to fix the 4:3 menus, but it doesn't work on sonic mania plus, only the older versions.

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #28 on: February 21, 2020, 12:46:06 pm »
You can run sonic mania in 4:3 mode but it's not so simple though,
you have to tweak the ini file if i recall correctly, though the menus get a bit cropped, but the game itself looks perfect.
There's also a mod to fix the 4:3 menus, but it doesn't work on sonic mania plus, only the older versions.
Verified! In [video] section of settings.ini file put 3 lines:
pixWidth=1
fsWidth=320
fsHeight=240

Maybe better than widescreen setup!

 ;)

Sociopathos

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:March 04, 2020, 03:19:49 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #29 on: February 21, 2020, 03:48:08 pm »
GZDoom also works great (Brutal Doom included). :D

retrogamer123

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 25
  • Last login:February 23, 2020, 02:31:06 am
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #30 on: February 23, 2020, 02:25:42 am »
I have no crt emudriver setup on a crt atm to test this, but I think you can use dgvoodoo2 to bring much stuff down to 320x240.
Its not only a wrapper for glide anymore but also wraps directx8 and directx9 calls which should cover a lot of games.
You can freely select the rendering output resolution by choosing from the resolutions that are available as your desktop resolutions. Idk, maybe it will also work with super res?

You can also force windowed mode.

A year or two ago I had a crt running and ran infinos gaiden in windowed mode (640x480) (not with dgvoodoo2) and native desktop res in 320x240
I used borderless gaming to do the scaling to 320x240 for me.

psakhis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 55
  • Last login:March 31, 2020, 04:42:00 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #31 on: February 24, 2020, 02:46:34 pm »
@Retrogamer123, very interesting! I didn't know about this program. I tried in my modern desktop PC an old game (Hercules win95 version) and it has worked nice with 320x240 native resolution!

3dfx games are compatible according to the author too. I will try older games with CRT Emudriver + dgvoodoo2!!

Very good contribution  :applaud:

(*) Infinos Gaiden runs very well on CRTEmudriver at 320x240@60 in fullscreen mode.


Foxhole

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 241
  • Last login:Today at 11:29:22 am
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #32 on: February 25, 2020, 02:19:05 am »
I have no crt emudriver setup on a crt atm to test this, but I think you can use dgvoodoo2 to bring much stuff down to 320x240.
Its not only a wrapper for glide anymore but also wraps directx8 and directx9 calls which should cover a lot of games.
You can freely select the rendering output resolution by choosing from the resolutions that are available as your desktop resolutions. Idk, maybe it will also work with super res?

You can also force windowed mode.

A year or two ago I had a crt running and ran infinos gaiden in windowed mode (640x480) (not with dgvoodoo2) and native desktop res in 320x240
I used borderless gaming to do the scaling to 320x240 for me.
Dgvoodoo is a great tool, though i usually use it to enhance the graphics on old 3d games, sonic adventure and etc, it definitely makes a ton of difference, especially in old 3d jaggy games.
As for infinos Gaiden, if you set the game to full screen and set the desktop res to 320x240 before launching, it will run in its native resolution of 320x240, no tools required.

Sociopathos

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:March 04, 2020, 03:19:49 pm
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #33 on: February 25, 2020, 06:46:16 pm »
I have no crt emudriver setup on a crt atm to test this, but I think you can use dgvoodoo2 to bring much stuff down to 320x240.
Its not only a wrapper for glide anymore but also wraps directx8 and directx9 calls which should cover a lot of games.
You can freely select the rendering output resolution by choosing from the resolutions that are available as your desktop resolutions. Idk, maybe it will also work with super res?

You can also force windowed mode.

A year or two ago I had a crt running and ran infinos gaiden in windowed mode (640x480) (not with dgvoodoo2) and native desktop res in 320x240
I used borderless gaming to do the scaling to 320x240 for me.


Thank you very much for this. Now I can play the Windows Mortal Kombat Trilogy in 240p.  :applaud:

Foxhole

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 241
  • Last login:Today at 11:29:22 am
  • I want to build my own arcade controls!
Re: CRT Emudriver - Non emulated compatible games
« Reply #34 on: February 27, 2020, 03:22:49 am »
MiniDoom = 480x270, it runs 45 Fps and doesn't have a vsync option, the lack of vsync is too noticeable, unfortunately :\
MiniDoom2 = 480x310, also 45 Fps with no vsync.
Good games actually, very unfortunate about the vsync.