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: RGB modded TV for Arcade Monitor  (Read 2789 times)

0 Members and 1 Guest are viewing this topic.

Rocketeer2001

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 79
  • Last login:December 05, 2024, 08:55:46 pm
  • Working on Arcades and drinking Lemonade
RGB modded TV for Arcade Monitor
« on: June 02, 2024, 05:51:39 pm »
Apologies in advance of this long story, I just want to make sure you have all the information to helpfully solve this issue. Here goes:

I am attempting to replace the crappy 27" WG D9200 monitor in my Big Buck Hunter II arcade machine with a 27" Toshiba 27AFX55 TV screen. Before taking the plunge of swapping around the components and doing an RGB mod, I wanted to do a test to make sure I could output the signal from the game board to the tv. Here's how I've set things up for the test:

The TV has component inputs, and I have a RGBs/VGA to Component transcoder (I use this with a SCART cable for my PS1) that can take VGA or SCART inputs.
https://www.amazon.ca/Component-Converter-Genesis-Dreamcast-Supports/dp/B0BLH7FZSR

I unhooked the VGA cable from the BBH graphics card that normally goes to the game board and plugged it into this thing, then connected it to the TV with component cables. The result had a few issues:
1. The image had quadrupled and the scan lines were very fat with large black gaps between them. Not a great image at all
2. The light gun and 'Start' button no longer functioned. I think this is because I bypassed the jamma connection by taking the video signal right from the graphics card instead of from the jamma's RGBs output.

I figured maybe this was happening because the game was sending out a 25khz signal, so I turned everything off and using the manual I located the dip switches on the game board that let you switch from standard to medium resolutions. I set it to standard resolution and tried again. I got the same image result.

Thought maybe the video card will always output a higher khz signal and the game board is what does the signal processing to a standard res, so my second attempt would involve using the jamma's RGBs output wires and connecting those to the transcoder through the SCART port. I found pinout diagrams for the scart port, figured out where each R,G,B,S, and ground wire went, rigged up some connections, turned it on and got the same result! However the start button and light gun now worked, so that's a step in the right direction.

I remembered reading that arcade game boards usually have a higher signal voltage than a tv expects. I looked at the schematics for the WG D9200, and at it's video/sync board it shows that the signal coming into it is 2.2Vpp, and the output connection from it is 0.7-1.0Vpp which sounds more like what I want. Looking over this schematic, it has all the resistors necessary to create this voltage drop, so I connected all my wires to that output and ran them back into the scart port and tried again.
This time the image was almost completely black with some very distorted/grainy white illegible text squished into the corner.

About this time I figured I should start measuring the signal voltages to see just what is going on. I don't have an oscilloscope, so I can't read p-p voltages, so I'm just using a normal multimeter.
The RGBs wires coming out of the Jamma show this:
R,G,B = 0.22 - 0.55v
S = 4v

The schematic said these were supposed to be 2.2Vpp, so I was a bit confused by how low those readings were. Do I need to multiply those x2 to get the p-p voltage?
I then plugged that cable into that video/sync board and measured the output and got:
R,G,B = 0.15 - 0.28v
S = 0.79v (i pulled this from a junction after R522 since there was no sync pin at the W506 output to neck board connection)

These readings were even lower, so probably why there was barely any image on the 2nd attempt, but if that's the case how did this thing every work when it was hooked up to the D9200?

Did some reading on Scart wiring for arcades and some people suggest you need to apply 5v blanking signal to pin 16, probably with a 100-150 ohm resistor to reduce the voltage to around 3v. Tried that (without that BBH video/sync board) and still got the same results. Tried again without the resistor at the full 5v and got the same result.
Looking at my test voltage results, I thought maybe the RGB signals are fine and it's just the sync that's too high, so I tired a bunch of various combinations of resistors to try and get that 4v down to around 1v, and it just wouldn't. Lowest I could get it was 2.5v and I still had the same image result. I think the transcoder has some internal resistors that are thwarting my voltage drop attempts.

Maybe something was wrong with the component inputs on the TV? Nope, hooked up an xbox 360 and it looked great!

Maybe something was wrong with the SCART port on that transcoder? Nope, hooked up the PS1 with it's scart cable and it looked great! Since this used the scart port and worked, I wanted to see what the signal voltages were to get this great result, so I popped open the scart connector on the cable and with it exposed and the PS1 running, I tested the pins and got:
RGB = 2.0 - 2.4v
S = 4.5v
Blanking = 5v

These voltages seem so high compared to what the BBH game board was putting out. It's almost like the game isn't sending a strong enough signal...

I came across this post about another BBH machine and it had a very similar looking problem. Turned out to be standard resolution monitor displaying the game at medium resolution.
https://www.reddit.com/r/arcade/comments/zkg2vj/big_buck_hunter_double_image/
I thought maybe the dip switches weren't working correctly and the game was still running in medium resolution, so I tested the switches and they have continuity when turned on, and none when turned off, so those appear to be working. Yet I can't help but think this is still running in medium resolution. I tried running it with the dip switches in either position and I still go the same result regardless. Does that mean the game board is busted?

As a final test I hooked up my laptop to this transcoder over VGA cable and it definitely did not give a good result. I expected this since the signal is likely 31khz which the TV most certainly wouldn't understand.

Does this transcoder just get confused with the BBG signals? Should I just build a voltage divider circuit assuming that the game is actually putting out 2.2v signals and do the RGB mod to the TV and hook it up directly without the transcoder to see what happens?

Here's the mod in case you're wondering:
https://sector.sunthar.com/guides/crt-rgb-mod/toshiba-27afx54.html

I'm so befuddled by this. I thought this was going to be the easy way to fix this machine compared to trying to repair the D9200. I just want to shoot pretend deer.... :'(

Rocketeer2001

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 79
  • Last login:December 05, 2024, 08:55:46 pm
  • Working on Arcades and drinking Lemonade
Re: RGB modded TV for Arcade Monitor
« Reply #1 on: June 04, 2024, 09:17:33 pm »
Well I found my answer. I asked around on the Big Buck Hunter forums if they knew what might be the issue, and one guy did. He told me to re-read the manual because good ol Incredible Technologies screwed me over. The game looks like it's in the wrong resolution on the TV because it is.

If you bought this game as a kit to retrofit an existing cabinet, you got the board that can switch resolutions. If you bought the whole machine from Incredible Technologies (oh the irony of the name), you got a board that's locked to medium EGA resolution. This makes no sense to me. It has the darn dip-switches on the board, but the jerks software locked it to medium resolution. That's why flicking the dip-switches didn't do anything for me.

Looks like I'll have to fix this D9200 since it's the only EGA monitor I got.

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3335
  • Last login:Today at 08:51:49 pm
Re: RGB modded TV for Arcade Monitor
« Reply #2 on: June 05, 2024, 02:04:25 am »
There must be a repairer somewhere in your country for EGA monitors. If they have a compatible tube, you should be able to just box up the chassis and mail it to them.

Maybe you can flash/update/replace a EPROM on the BBH board? I have no idea about where to start though. Ask on your BBH forums.

An interesting alternative: BBH-II is listed as "working" in MAME.

If you DO continue on to 15khz, you'll also probably want to get a decent RGB-component transcoder ;)

Good luck!

Check out my completed projects!


Rocketeer2001

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 79
  • Last login:December 05, 2024, 08:55:46 pm
  • Working on Arcades and drinking Lemonade
Re: RGB modded TV for Arcade Monitor
« Reply #3 on: June 07, 2024, 08:17:48 pm »
There's a couple more I can try that are far away. I'll reach out and see what they say, but I already know the shipping is gonna kill me.

I initially thought the resolution switching might be in the EPROM as well, but I have a new theory.

I realized that the Big Buck Hunter game board is essentially just a computer motherboard, and like any other computer you don't switch monitor resolutions using the motherboard, you use the operating system. My theory is the Kit version of this game that you'd buy for retrofitting an old cabinet came with a slightly different hard drive that had the programming to allow you to use the resolution dip switches on the motherboard.

I just need to find a copy of that Kit game, clone it onto a compact flash card, slap it into the game board and see if I can switch to standard resolution. I suspect it would work. Then I'd be back on the 'use tv as a monitor' train, and would probably benefit from an RGB to component transcoder!

Anybody got a CHD of the kit version of Big Buck Hunter II Sportsman's Paradise?

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3335
  • Last login:Today at 08:51:49 pm
Re: RGB modded TV for Arcade Monitor
« Reply #4 on: June 07, 2024, 08:23:49 pm »
Try to find the CHD in the latest set for MAME??

The total set for all games is HUUUUUUUUGE. Just grab the CHD(s) you need (select/deselect files in your torrent application).

I can't suggest where to look though, is against forum rules.

EDIT: what you need is probably not in the CHD data anyway - I expect that will all relate to game data, rather than video driver configuration.
« Last Edit: June 07, 2024, 08:26:16 pm by Zebidee »
Check out my completed projects!


PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Online Online
  • Posts: 9546
  • Last login:Today at 10:00:09 pm
  • Designated spam hunter
Re: RGB modded TV for Arcade Monitor
« Reply #5 on: June 08, 2024, 07:11:38 am »
I realized that the Big Buck Hunter game board is essentially just a computer motherboard, and like any other computer you don't switch monitor resolutions using the motherboard, you use the operating system. My theory is the Kit version of this game that you'd buy for retrofitting an old cabinet came with a slightly different hard drive that had the programming to allow you to use the resolution dip switches on the motherboard.
There are three BBH2 versions in MAME:
  bbh2sp - (v2.02.11) http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=bbh2sp
  bbh2spa - (v2.02.09) http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=bbh2spa
  bbh2spb - (v2.02.08) http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=bbh2spb

The XML for all three versions show a resolution of 512x384@60Hz . . .
Code: [Select]
     <display tag="screen" type="raster" rotate="0" width="512" height="384" refresh="60.000000" pixclock="11796480" htotal="512" hbend="0" hbstart="512" vtotal="384" vbend="0" vbstart="384"/>

. . . and a dipswitch SW5 named "Resolution".
Code: [Select]
     <dipswitch name="Resolution" tag="SW5" mask="3">
          <dipvalue name="Medium" value="1" default="yes"/>
          <dipvalue name="Low" value="0"/>
          <dipvalue name="Low_Alt" value="2"/>
     </dipswitch>
     <dipswitch name="SW5-3" tag="SW5" mask="4">
          <dipvalue name="On" value="0" default="yes"/>
          <dipvalue name="Off" value="4"/>
     </dipswitch>
     <dipswitch name="SW5-4" tag="SW5" mask="8">
          <dipvalue name="On" value="0" default="yes"/>
          <dipvalue name="Off" value="8"/>
     </dipswitch>

The BBH2 manual at https://amusement.itsgames.com/downloads/manuals/BBH%20Manual_0304a.pdf says this about the dipswitches . . .

Page 6
Quote
The SW5-Dip switches can be found near the flashing green LED.
Dip switch 1 (OFF): Medium Resolution (DEFAULT)
Dip switch 1 (ON): Low Resolution
**Dip switch 2 (OFF): Low Resolution B Adjust
Dip switch 2 (ON): Low Resolution A (DEFAULT)
Dip switch 3 (ON): Always "ON" (DEFAULT)
Dip switch 4 (ON): Always "ON" (DEFAULT)
**If you are experiencing a “jittery” image, try this mode to
correct. Restart the game and adjust the monitor

. . . and this about low resolution monitors.

Page 7
Quote
If you have a lo-res monitor, Big Buck Hunter II will
work with the addition of a special Monitor Scaler
Board. Check with your distributor for more details.

Looks like you need to get one of those Monitor Scaler Boards to make it work with your setup.
- The Monitor Scaler Board is not listed in the kit contents on page 7.
- No idea what the part # is, where to buy one, or where to find more info about it.
- Not sure if the Monitor Scaler Board is emulated in MAME.


Scott

Rocketeer2001

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 79
  • Last login:December 05, 2024, 08:55:46 pm
  • Working on Arcades and drinking Lemonade
Re: RGB modded TV for Arcade Monitor
« Reply #6 on: June 09, 2024, 12:16:08 am »
Hey Scott, that's some great sleuthing! Once again highlighting my oversight when it comes to reading the manual.

I did recall reading about that 'special monitor scaler board' back when I first got the machine and read the whole manual, but it's been so many months since then that I forgot about that part.

In summary, different eprom chips won't help me, a different 'kit' game board won't help me, and a different HDD or image won't help me. I need that stupid scaler board that nobody's heard of  :badmood:

I did email tech support at Incredible Technologies and they told me they didn't have any parts to make this game work in low-res mode. They probably meant that board, which makes sense now.

I'm back at either trying to fix the D9200's chassis board, or I travel 8 hours away to see a guy with a repair shop that has a rebuilt k7500 chassis paired with a med-res monitor for $500, and just swap out the D9200.

Rocketeer2001

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 79
  • Last login:December 05, 2024, 08:55:46 pm
  • Working on Arcades and drinking Lemonade
Re: RGB modded TV for Arcade Monitor
« Reply #7 on: June 16, 2024, 08:48:55 pm »
Gained some intel today.

Since my D9200 is on the fritz I thought I should at least be able to hook up an old VGA monitor directly to the graphics card on the game board to see the boot dialog in VGA resolution. First monitor I tried would only say "OUT OF RANGE" and displayed nothing else. Second monitor did the same thing. The 3rd monitor also said this, but this one was smart enough to tell me what signal it was receiving. This was great, because now I could test those dip switches too!

I discovered the switches do in fact work! Here's my results from playing around with them:

DIP 1=ON DIP 2=ON (low res) the monitor says: 15.9kHz / 55Hz
and shows a blank screen

DIP 1=OFF DIP 2=ON (med res) the monitor says: 25.7kHz / 61Hz
and shows a blank screen

DIP 1=OFF DIP 2=OFF (med res with Low res B adjust?) the monitor says: 640x480 / 60Hz
and totally shows the boot screen! It's like it's in VGA mode with these settings.

However, this is where things got interesting. I couldn't see the game, I could only hear it playing over the speakers. After the boot screen is done and the game loads, the monitor goes blank and I get that same "OUT OF RANGE" message I had before, but this time it says the resolution is 25.7kHz / 61Hz.
I thought I was in VGA mode, so what gives?

Having DIP 1 in the OFF position meant it was in medium res, so this time I tried it in the ON position to enable Low Res. I knew I wouldn't be able to see the boot screen, and likely wouldn't see the game either, but the monitor should still list the resolution it's running.
I fire it up and during the boot process the monitor says it's in 15.9Khz / 55Hz. The switches work! The boot sequence is working! This is it, I'm gonna get the game running in low res mode!
Then after the game loaded and I could hear the music playing, the monitor was black and said "OUT OF RANGE" 25.7kHz / 61Hz. What the?

Now I was back on my theory that the operating system was setting the resolution, so if I tried different versions of the game, maybe I'll find one that's from a kit? I have an IDE adapter and CF card so I downloaded and tried CHD version V2.02.11 , V2.02.09 , V2.02.08 and they all had the same result. What did change was the volume, oddly enough. It became quiet and would make subtle squealing noises, like it was picking up interference. When using the HDD, it isn't nearly as quiet, but does still have some of that interference. Extra odd was the volume buttons in the coin door not having any effect to change the volume...a different problem for another day.

In summary, the dip switches work to change the resolution, but my prior assumption that the data on the hard drive sets/overrides the resolution must be correct. What else could counteract the dip switch setting after the game loads?

If I could get this thing to stay in 15.9Khz, then I could use a standard TV with an RGB mod, and that 55Hz vertical refresh wouldn't matter since RGB doesn't care about that.

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3335
  • Last login:Today at 08:51:49 pm
Re: RGB modded TV for Arcade Monitor
« Reply #8 on: June 16, 2024, 09:44:39 pm »
I am concerned your tv might only support ntsc at.60hz. This is fairly common in certain regions like USA.

Even when TVs support a range of resolutions close to both 50 and 60hz (PAL and NTSC), which are common in regions like Australia, they often have poor support for 55hz. Even the expensive brands.


Sent from my iPhone using Tapatalk
Check out my completed projects!


Rocketeer2001

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 79
  • Last login:December 05, 2024, 08:55:46 pm
  • Working on Arcades and drinking Lemonade
Re: RGB modded TV for Arcade Monitor
« Reply #9 on: June 18, 2024, 12:00:06 am »
I agree that normally those Hz would be an issue for a North American TV, but from other forums talking about RGB modding, it involves bypassing the jungle chip which usually looks for that 50 or 60Hz. From what I understand, if the jungle chip isn't involved then the Hz don't matter. It's worth a shot to see what happens, but that 25Khz is still an issue.

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3335
  • Last login:Today at 08:51:49 pm
Re: RGB modded TV for Arcade Monitor
« Reply #10 on: June 18, 2024, 12:51:34 am »
I don't know about all that - most RGB mods involve inputting the sync via composite video, and that carries the frequency info. So I don't see how an RGB mod will change anything, even if the RGB signals are going in by OSD. That's my theory, but happy to be proven wrong.

So, if you do this RGB mod, I suggest you test it with something like CRU or crt_emulator first, to see what it accepts and what it does not.
Check out my completed projects!


Rocketeer2001

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 79
  • Last login:December 05, 2024, 08:55:46 pm
  • Working on Arcades and drinking Lemonade
Re: RGB modded TV for Arcade Monitor
« Reply #11 on: July 11, 2024, 10:27:15 pm »
Well I have some new info! I was in contact with a customer service rep at Incredible Technologies and he said that this mythical "Monitor Scaler Board" I need to make BBH2 run in CGA mode was a device made by Averkey, and that was all he knew. I did a web search and found the AVerMedia AVerkey iMicro PC to TV Converter:
https://www.bhphotovideo.com/c/product/677824-REG/AverMedia_DKEYIMID2_AVerKey_iMicro_PC_Mac_to_TV_Converter.html

It has a VGA output that's supposedly an RGB SCART, but the specs don't say if the output signal is in 15kHz @ 60Hz or something else. I emailed AVerkey to see what they could tell me. If this works, that would mean this is a scan converter, right? Then I could go back to using the TV as a monitor and doing the RGB mod, or at the very least I could get S-video out of it, so that's a step in the right direction.

Rocketeer2001

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 79
  • Last login:December 05, 2024, 08:55:46 pm
  • Working on Arcades and drinking Lemonade
Re: RGB modded TV for Arcade Monitor
« Reply #12 on: August 11, 2024, 12:16:57 am »
Another day of disappointments, hurray!

I received in the mail the AVerkey iMicro scan converter. Lets me hook up the VGA 25kHz output from the graphics card on the game board and it'll output a 15kHz on S-video, composite, or SCART. I didn't have the SCART ready (the TV still needs to be RGB modded), so I tried S-video. Image is...fine...kinda muddy and has a slight jitter, but it was working...mostly. The image is shifted to the right a few inches, and cropped. I can center the image back into the screen using the TV's menu's, but I don't know how to 'uncrop' it.

On top of that, the light gun doesn't work. I pull the trigger, the screen flashes, but no shots are registered. I tried using the composite output instead, and same story. I'm wondering now if this converter is somehow messing up the signal the game board is expecting when you use the gun.

So close...