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 Try the site in https mode Site News

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

  

Author Topic: Windows Boot and CRT Sync  (Read 6857 times)

0 Members and 1 Guest are viewing this topic.

ReelTechnoFreek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:August 18, 2018, 04:49:58 pm
  • I want to build my own arcade controls!
Windows Boot and CRT Sync
« on: October 16, 2014, 07:10:42 am »
Hey Calamity, big thanks for the latest drivers and vmmaker, a bit of testing to do but I think groovymame is running fine now.

My question now is this. When my pc is booting my arcade monitor keeps clicking at the Windows boot screen, it can't sync I presume.

My monitor is a trisync m3129. I have vmmaker monitor type set to Vga as I had intended on running 31khz but I really don't want the loud clicking on boot.

Any help would be greatly appreciated.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Windows Boot and CRT Sync
« Reply #1 on: October 16, 2014, 07:58:52 am »
ATOM-15, flash bios 31khz modded.

ReelTechnoFreek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:August 18, 2018, 04:49:58 pm
  • I want to build my own arcade controls!
Re: Windows Boot and CRT Sync
« Reply #2 on: October 16, 2014, 08:42:27 am »
Super. Thanks cools. Will try that tonight

ReelTechnoFreek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:August 18, 2018, 04:49:58 pm
  • I want to build my own arcade controls!
Re: Windows Boot and CRT Sync
« Reply #3 on: October 17, 2014, 09:04:29 am »
Thanks cools. That worked a treat!

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Windows Boot and CRT Sync
« Reply #4 on: October 17, 2014, 10:41:11 am »
Say thanks to Calamity, I bet that ATOM-15 has been a tougher task than CRT_Emudriver was ;)

ReelTechnoFreek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:August 18, 2018, 04:49:58 pm
  • I want to build my own arcade controls!
Re: Windows Boot and CRT Sync
« Reply #5 on: October 17, 2014, 03:28:20 pm »
Say thanks to Calamity, I bet that ATOM-15 has been a tougher task than CRT_Emudriver was ;)

Yeah, I can only imagine how complex it was. It worked first time for me anyway on my 4890, for reference. Thanks Calamity!  :applaud:

I have one or two more different questions to come so you're not off the hook yet cools!  :laugh:

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: Windows Boot and CRT Sync
« Reply #6 on: October 19, 2014, 05:56:18 am »
So is ATOM-15 a direct replacement for CRT_Emudriver, what's the difference between the 2 please?

Also to the OP be careful of multisync monitors and Mame, they weren't intended to change sync on the fly as frequently as Mame is going to ask them to so your displays life will be greatly decreased.

It's probably advised now 15khz only monitors are more or less impossible to get is to just keep multi sync monitors at 31khz in mame even for 15 or 24khz games for the sake of the monitor
« Last Edit: October 19, 2014, 06:00:57 am by lettuce »

ReelTechnoFreek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:August 18, 2018, 04:49:58 pm
  • I want to build my own arcade controls!
Re: Windows Boot and CRT Sync
« Reply #7 on: October 19, 2014, 06:43:16 pm »
Encountered an issue this evening, not saying it's related.

Trying to boot up and the pc keeps hanging on the Windows starting boot screen.
I tried a number of different things to unstick it but only one thing does it.

If I safe boot I can get on to the desktop. If I then disable my 4890 gfx card in device manager I can reboot to Windows desktop without getting stuck at the boot screen.

Any thoughts or advice would be greatly appreciated.
« Last Edit: October 19, 2014, 06:45:44 pm by ReelTechnoFreek »

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Windows Boot and CRT Sync
« Reply #8 on: October 20, 2014, 03:52:58 am »
Flash your backup BIOS back and see if it cures it.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Windows Boot and CRT Sync
« Reply #9 on: October 20, 2014, 04:31:17 am »
So is ATOM-15 a direct replacement for CRT_Emudriver, what's the difference between the 2 please?

NO, of course it is NOT. I thought this was clear enough in the docs.

Bear in mind that the modifications applied to the firmware only operate during the BIOS post and the operating system loading process. Once the operating system device drivers take control of the display card it will behave exactly the same as any normal card. This means that you will need to use system specific methods in order to customize the video output from the operating system itself, provided these methods are available.
« Last Edit: October 20, 2014, 04:34:22 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 of pasting it.

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

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Windows Boot and CRT Sync
« Reply #10 on: October 20, 2014, 04:33:04 am »
Encountered an issue this evening, not saying it's related.

Trying to boot up and the pc keeps hanging on the Windows starting boot screen.
I tried a number of different things to unstick it but only one thing does it.

Do you mean it worked before and it's not working anymore? Have you changed anything in the middle? BTW, once you disable the card from device manager, how are you geting any video output?
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 of pasting it.

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

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: Windows Boot and CRT Sync
« Reply #11 on: October 20, 2014, 01:29:59 pm »
So is ATOM-15 a direct replacement for CRT_Emudriver, what's the difference between the 2 please?

NO, of course it is NOT. I thought this was clear enough in the docs.

Bear in mind that the modifications applied to the firmware only operate during the BIOS post and the operating system loading process. Once the operating system device drivers take control of the display card it will behave exactly the same as any normal card. This means that you will need to use system specific methods in order to customize the video output from the operating system itself, provided these methods are available.

Gotcha....so the J-PAC i bought a while back to filter out 31khz signals during bootup is no longer needed if i use ATOM-15?

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Windows Boot and CRT Sync
« Reply #12 on: October 20, 2014, 03:54:39 pm »
Gotcha....so the J-PAC i bought a while back to filter out 31khz signals during bootup is no longer needed if i use ATOM-15?

J-PAC also acts as a Video Amp which is necessary for most non 31K monitors.

adder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 640
  • Last login:February 04, 2021, 10:51:51 am
  • Location: Easy St.
Re: Windows Boot and CRT Sync
« Reply #13 on: October 20, 2014, 04:06:37 pm »
Quote from: twistedsymphony
J-PAC also acts as a Video Amp which is necessary for most non 31K monitors.
good point that, i forgot about that
a small standalone video amp board is avail from ultimarc by the way if anyone didnt know/is interested:
http://www.ultimarc.com/vidamp.html

ReelTechnoFreek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:August 18, 2018, 04:49:58 pm
  • I want to build my own arcade controls!
Re: Windows Boot and CRT Sync
« Reply #14 on: October 20, 2014, 06:19:53 pm »
Turned on the pc tonight while hooked up to my LCD monitor.

Windows went into the repair process and I'm booting up ok. It possibly did a system restore as part of that process even though it's practically a new build!

Need to hook it up to the cab and test. Hopefully everything is ok but I notice that on my LCD that Windows and other programs are centered and fill the screen nicely. When I open up games in groovymame, the image size looks ok but it's pushed about an inch yo the left but a black border running down the right.
99% sure last time that wasn't the case.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Windows Boot and CRT Sync
« Reply #15 on: October 21, 2014, 11:33:37 am »
Gotcha....so the J-PAC i bought a while back to filter out 31khz signals during bootup is no longer needed if i use ATOM-15?

Remind that ATOM-15 only works outside of the operating system (Windows/Linux). And I wouldn't consider it bullet proof at all (it's experimental). Once Windows loads and detects your card, it will fed it automatically with its stock drivers, so it will start outputting some nice 48 kHz in many cases, until you have the chance to install CRT Emudriver or whatever. So having a J-PAC will always be a good thing (apart from the video amp, etc).
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 of pasting it.

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

twistedsymphony

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 584
  • Last login:February 03, 2024, 11:13:51 pm
  • Play stupid games... win stupid prizes.
    • solid-orange.com
    • CollectorsEdition.org
Re: Windows Boot and CRT Sync
« Reply #16 on: October 21, 2014, 12:08:47 pm »
I would highly recommend people install some form of VNC and ensure it works properly before messing with any 15K stuff.

I find myself in a weird situation where I accidentally ended up with a mod line that my arcade monitor couldn't display nor could my LCD monitor and it was set as my default upon boot. ...it took some doing to fix the situation. after that I installed VNC and as long as the windows booted ok I could remote into the machine to play with the graphics setting to fix everything. It also made things MUCH easier to test and go between high resolutions and low resolutions without having to switch monitors every time.

I think adding 15K during boot process would make this an even more vital step as it would preclude you from accessing the bios without the use of an arcade monitor.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Windows Boot and CRT Sync
« Reply #17 on: October 21, 2014, 12:28:20 pm »
Well, indeed modding your bios should be the last step once you have a fully working cabinet. It is good to have a DOS-bootable pendrive with autoexec.bat set to restore the original bios if required, without the need of a monitor.

Having remote desktop enabled is known to cause lots issues by getting in the middle of the video drivers.
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 of pasting it.

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

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Windows Boot and CRT Sync
« Reply #18 on: October 21, 2014, 12:34:36 pm »
FWIW, I use RDP on my Win 7 install with no issue whatsoever.

ReelTechnoFreek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:August 18, 2018, 04:49:58 pm
  • I want to build my own arcade controls!
Re: Windows Boot and CRT Sync
« Reply #19 on: October 22, 2014, 05:50:03 am »
Ok, so I think I'm back up and running. Not sure what happened during the Windows repair process so I just started a new vmmaker folder and am hooked up to my arcade cab. I reflashed the original bios for now just to eliminate the modded version.

Groovymame starts fine, switchres kicks in and games running at 100%.
I did the toki and snowbros test and scrolling is smooth. the fight ladder scrolling on mk2 is silky smooth too.
All horizontal games fill the width nicely with only minor adjustment on the vertical required.

The Windows desktop and games are all in alignment with no black bar running down the left when groovymame starts.

So if all the above sounds like a working version of groovymame I can only spot one or two other issues which hopefully don't indicate a half assed setup.

i have my monitor set to horizontal and When I run vertical games they rotate as expected. However they all are very dark like a filter is over them.
Secondly, every vertical game I've tried runs at 100% except for Raiden which runs at 94%

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Windows Boot and CRT Sync
« Reply #20 on: October 22, 2014, 06:42:50 am »
However they all are very dark like a filter is over them.
Secondly, every vertical game I've tried runs at 100% except for Raiden which runs at 94%

The dark filter issue probably happens because you're running with software scanlines. Try disabling those with a vertical.ini file and see if it fixes the problem.

Regarding Raiden running at 94%, a log is required to see the issue.
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 of pasting it.

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

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Windows Boot and CRT Sync
« Reply #21 on: October 22, 2014, 06:45:21 am »
You're running 31k with fake scanlines, right?

Stuff a text file called vertical.ini into the ini folder, contents:
effect none

Alternatively, if you want to be a real deviant - rotate the scanlines.png in the artwork folder by 90 degrees, save it as scanlines_vertical.png, and create that same vertical.ini text file but with contents:
effect scanlines_vertical


Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Windows Boot and CRT Sync
« Reply #22 on: October 22, 2014, 07:04:43 am »
Alternatively, if you want to be a real deviant - rotate the scanlines.png in the artwork folder by 90 degrees, save it as scanlines_vertical.png, and create that same vertical.ini text file but with contents:
effect scanlines_vertical

Would that work even with super resolutions?
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 of pasting it.

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

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Windows Boot and CRT Sync
« Reply #23 on: October 22, 2014, 07:25:04 am »
I see no reason why not.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Windows Boot and CRT Sync
« Reply #24 on: October 22, 2014, 07:28:36 am »
I see no reason why not.

Because of bilinear filtering on the horizontal axis.

Unless you mean that the resulting effect will be horizontal scanlines (90º + 90º rotation)?
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 of pasting it.

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

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Windows Boot and CRT Sync
« Reply #25 on: October 22, 2014, 08:08:29 am »
The latter, deviant effect.

ReelTechnoFreek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:August 18, 2018, 04:49:58 pm
  • I want to build my own arcade controls!
Re: Windows Boot and CRT Sync
« Reply #26 on: October 22, 2014, 08:31:04 am »
Thanks lads, yeah running 31k and fake scanlines.

Will give those a shot tonight.

ReelTechnoFreek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:August 18, 2018, 04:49:58 pm
  • I want to build my own arcade controls!
Re: Windows Boot and CRT Sync
« Reply #27 on: October 23, 2014, 11:23:00 am »
Quickly tried to vertical.ini with no scanlines option. Works perfectly.
Will try the deviant version soon too.

Any thoughts on why Raiden is running at 94%?

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Windows Boot and CRT Sync
« Reply #28 on: October 23, 2014, 11:26:07 am »
Regarding Raiden running at 94%, a log is required to see the issue.
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 of pasting it.

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

ReelTechnoFreek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:August 18, 2018, 04:49:58 pm
  • I want to build my own arcade controls!
Re: Windows Boot and CRT Sync
« Reply #29 on: October 23, 2014, 03:29:45 pm »
Regarding Raiden running at 94%, a log is required to see the issue.


Apologies I Missed that comment first time around.

Raiden log attached

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Windows Boot and CRT Sync
« Reply #30 on: October 26, 2014, 04:29:54 pm »
The problem is it using 512p to get vertical integer scale for 256, but at 512p it can't reach 60 Hz. GM is trying to enable -triplebuffer but this only works with -multithreading on. Old versions of GM had -multithreading on by default but this was disabled for stability reasons. You may try to enable it in mame.ini and if it works fine for you, just leave it enabled. It will help in situations like this one.
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 of pasting it.

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

ReelTechnoFreek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:August 18, 2018, 04:49:58 pm
  • I want to build my own arcade controls!
Re: Windows Boot and CRT Sync
« Reply #31 on: October 26, 2014, 05:01:22 pm »
Thanks Calamity for the detailed reply. I've test 20 or more games so far and its the first to run at less then 100%.
I created a raiden ini and enabled multi there. Now running at 100%.

Glad this was a simple fix as I was worried my gm installation was messed up!

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Windows Boot and CRT Sync
« Reply #32 on: October 26, 2014, 05:03:43 pm »
I guess you'll get the same problem with 1942. Another possibility is to force those to run at 2560x480.
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 of pasting it.

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

ReelTechnoFreek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:August 18, 2018, 04:49:58 pm
  • I want to build my own arcade controls!
Re: Windows Boot and CRT Sync
« Reply #33 on: October 27, 2014, 11:57:07 am »
Yeah. Tried 1942. Same issue. I created a 1942 ini and set the resolution there.
Got illegal resolution error on launch.
Used multi threading instead and got 100% no problem.

Clamity, are these issues due to my installation only or will anyonewith the same setup as me encounter the same problems?