Before installation, check if
your PC has a UEFI BIOS. If you are
sure, check in the BIOS setup screens and look for a "Secure Boot
In this menu, disable "Secure Boot" and enable "Legacy Support". It has
also been reported that some motherboards have a setting "PCIe Link"
which needs to be set to "Gen1".
You can connect a PC monitor
(DVI or VGA) or an arcade monitor or
both at the same time. Extended desktop mode is supported. NOTE: Clone
(Duplicate) mode is not supported.
The arcade monitor or multi-frequency monitor always connects to
the15-pin D connector on the card.
The PC monitor connects directly to the DVI port (digital LCD) or using
a VGA plug adaptor (VGA monitor).
a PC Monitor:
Monitors (including conventional or flat panel) MUST be
tothe DVI port. If you connect to the VGA port you will get no picture.
Digital DVI monitors just plug in. CRT VGA monitors with a 15-pin VGA
plug will need the DVI adaptor plug.
an arcade monitor:
you are using a J-PAC :
Simply plug the J-PAC VGA cable into the connector on the card.
The J-PAC has a built-in video amplifier for monitors that need a
If you are using an arcade
monitor with our Video Amp
Some monitors (not
Wells-Gardner) need a 5 volt
video RGB signal and the ArcadeVGA card supplies 1 volt. To boost the
signal level you can use our Video Amplifier. This comes with a VGA
Connect the RGB, Sync, GND screw connectors to the monitor inputs.
The video amp needs no separate power source as it takes power from
Full information on the video amp can be found here
If not using a J-PAC or video amp, many monitors (including all
Wells-Gardner) can accept a 1 volt signal level that the
ArcadeVGA card supplies. So with these monitors you can make you own
cable (See here
for details.) or use our pre-made VGA connection cable. This cable has
a connector for Wells-Gardner arcade monitors and also can be used as
the base for a custom cable for other monitors as it has labelled
ends.Note we are unable to supply fully assembled cables for monitors
other than Wells-Gardner as there is no established standard connector
or pinout for arcade monitors in a non-JAMMA setup, so we would not
know what connections your monitor has. If your monitor has a single
sync input (composite sync) you can connect the H-Sync and V-Sync wires
together. The ArcadeVGA card always sends negative H and V sync in all
video modes, so this method works fine. The connections on the VGA
are marked as
R, G, B = colours
H = horizontal sync. H and V sync can normally be connected togetherfor
most monitors to produce composite sync.
V = vertical sync
- = ground
a Multi-FrequencyArcade Monitor (eg
Wells-Gardner D9400 or D9800)
These monitors can run from 15Khz scan rate up to 31Khz or
Plug the cable supplied with the monitor into the VGA port. If you are
using a J-PAC in your cabinet, the video section of the J-PAC is not
After installing the ArcadeVGA drivers you will be able to select the
Boot the PC. A normal boot screen should be displayed. You
certainly have to adjust the monitor for the correct picture size and
centering. If the picture is rolling vertically, adjust the V-Hold
control. The ArcadeVGA card produces vertical sync in the range of
50-60 Hz so you may need further adjustment to find an eventual setting
that locks within this full range. Horizontal hold is not expected tobe
adjusted but Wells-Gardner monitors sometimes show a slant at thetop of
the screen which can be cured by adjusting this control.
If you have both an arcade and a PC monitor connected, the
arcademonitor will not display a picture until Windows starts.
XP Driver Install.
Install the card into the PCI express slot. The card must be
installed to install the drivers.
If Windows displays a message "New Hardware Found" you MUST quit this
and not let the standard Windows drivers install.
If your PC has previously had any ATI card installed, you will need to
remove the existing ATI drivers. Do this by downloading and running this utility:
Start (or restart) Windows. The Windows screen should be displayed at
640 X 480 interlaced, 16 colours. To use the ArcadeVGA built-in modes
the ATI driver needs installing. Insert the Ultimarc CD. Run the driver
Setup program in the correct folder (XP). Reboot as
prompted.Windows may ask if you want to replace newer files with old.
You MUST choose to replace all the files.
Right-click on the desktop, select "properties" and set the colour
depth to "32 bit colour".
Blue Screens in XP
Windows XP may try to invoke the built-in
Microsoft ATI driver and this will not work with the ArcadeVGA card,
and causes a blue-screen error. If you see this ,re-start and hold down
"F8" and choose to start in Safe Mode, then install the ATI driver from
the ArcadeVGA CD. To do this, you will need to enter device manager,
right click on the expanded video card listing under 'Display Adapters'
(or, the undesignated option, if the device has not been recognized at
all, and has a yellow X next to it), clickon properties, go to driver
tab, and click on 'update driver'. This is the only way to install the
driver in safe mode, as attempting to install via ATI's setup utility
will produce error messages and result in a failure to install. You
will need to point the driver install to the correct
location on the CD as mentioned in "Forcing a driver install", further
down this page.
7, Windows 8 and Vista 32/64 Install.
Connect a PC monitor to the card
using the DVI port. Or, if you
don'thave a DVI PC monitor or the adaptor, connect the PC monitor to
the VGA port.
If you are using the VGA port, you will get no picture on the PC
monitor until Windows has completed its boot sequence, and
it's own ATI drivers. Unlike XP, Windows 7/8 standard ATI drivers WILL
in a basic way with the ArcadeVGA.
When a picture appears, run the Ultimarc CD and select "Vista/W7
The first step is to uninstall any existing AMD drivers which might be
on the system. To do this, select "Uninstall" and when prompted select
Check the "Display Drivers" check box, if it is present, and continue.
The existing drivers will be uninstalled and then you will be prompted
After reboot, run the Setup program again from the CD and select
"install", then continue. During install, which should take 2-3
minutes, you should see a prompt to OK installation of drivers from
After the drivers have installed, reboot as prompted.
After Driver Install
After you reboot, the TriSync config utility will start.
Select your correct monitor type.
This configures the card to permit the 640x480 and above resolutions to
be displayed non-interlaced at 31Khz scan or above. This results in
better picture quality for these resolutions but you can only do this
if your monitor can display 31Khz scan or above. If its a standard-res
arcade monitor it will not.
The top selection leaves the configuration unchanged. You can run this
utility later if you upgrade to a multi-frequency monitor. To revert
back from multi-frequency to standard res, you can simply re-install
After you have installed the driver, check that it is correctly
installed by clicking on the Galaga icon on the taskbar.You should
see the following which is a list of all available resolutions:
This step is VITAL. If you do
not do this you will not get
any of the benefit of the ArcadeVGA card.
By default MAME is configured to stretch and re-process the picture to
fit on whatever resolution your PC happens to be running at. YOU DO
NOTWANT THIS TO HAPPEN because using the ArcadeVGA card you can have
un-distorted video with a one-to-one pixel mapping.
The basic changes you need to make are:
MUST BE OFF
YOU MUST USE DIRECT-DRAW NOT DIRECT 3D
SWITCH RESOLUTIONS MUST BE ENABLED
The command-line switches to run optimally with no screen "tearing" if
running Mame from a commandline
mame –video ddraw
-switchres –nohwstretch –nothrottle –triplebuffer
Windows Command-LineMAME (MAME.EXE)
NOTE THE DEFAULT SETTINGS OF MAME WILL NOT GIVE GOOD RESULTS. YOU NEED
TO DO THIS STEP:
You will need to check/edit the MAME.INI file, which should reside
inthe Mame folder. If this file does not exist, you will need to run
from the command-line:
After the INI file is created, open with Notepad and check the
following (this is from MAME 0108. Earlier versions do not have all
# VIDEO OPTIONS
# DIRECTDRAW-SPECIFIC OPTIONS
# FULL SCREEN OPTIONS
MAMEUI is basically MAME with a built-in GUI and is a reasonable choice
when not using a cabinet (ie you have a keyboard connected). It is
notas good at supporting 640 X 288 as MAMEWAH (above) but slightly
easier to configure as it works "out of the box".
Ensure the default settings in MAME32 are as follows (version
108,earlier versions differ)
Stretch Using Hardware = OFF (if this is greyed out you have
notswitched Windows to 16 or 32-bit colour mode)
Screennumber = 0
Screen = \\.\DISPLAY1
Resolution, Size = Auto (or select from drop-down list in game as
Switch Resolutions to fit = ON
The screenshot below shows the open drop-down for "Size" in Mame32
v108. This is where you can select the resolution for each game.
note about Windows 7 and 8
There is currently a known issue
with Windows 7 switching between resolutions, which is caused by a bug
in Windows 7 / DirectX.
If the desktop is running at an interlaced resolution (eg 640 x 480 on
a standard-res monitor), When any game which uses a non-interlaced res
is started (which is pretty much any Mame game), an error resuts
"Unable to initialize directdraw".
Note this only happens if the desktop is running at an interlaced res,
which is the case when using a standard res monitor (not a
There is a workaround for this: Run the desktop at a non-interlaced res
such as 640 x 288. This might mean using a front end which has a 640 x
288 mode such as Mamewah.
The resolution can be switched using the Quickres icon.
There are also 3 useful utilities which can be downloaded here
These are simple programs
which change to the specified res. So, you can configure a front end to
run 640x288.exe to change to this resolution before starting the game.
Once this has happened, Mame will then be able to invoke the correct
resolution for the game.
Note to Mame devs: This issue does not arise if D3D is selected. But
owing to not being able to disable stretching in D3D in Mame this
results in a poor quality picture.
a resolution for each game.
TheArcadeVGA card has the
following built-in resolutions:
Refresh (Arcade Monitor)
Refresh (Arcade Monitor)
Refresh (VGA Monitor)
Refresh (VGA Monitor)
X 200 in Windows) 15Khz
X 240 in Windows) 15Khz
Vert on Horizontal Mon
Vert on Horizontal Mon
Vert on Horizontal Mon
X 256 in Windows) 15Khz
Mortal Kombat etc
(Note some LCDs cant displaythis)
(Requires Multi-Freq Mon)
(Requires Multi-Freq Mon)
Vert on Horizontal Mon
Available. "Dummy" resolutions are used. Right-Click and "Properties"
to change back to a lower resolution if accidentally selected.
Requires Multi-Frequency Monitor or PC Monitor
are in addition to all the normal VGA text/graphics modes.
The resolutions which show no
vertical rate in the table have an arbitrary rate which is the result
of scanning the required number of lines at 15Khz. They are mostly
around 50Hz. Arcade monitor timings prevent these resolutions from
being displayed at 60Hz.
Note about 224-line resolutions
(eg Neo-Geo): The list does not
contain any 224-line resolutions for the reason that is explained fully
in the Arcade Monitor FAQ, basically arcade monitors cannot display
these modes without top/bottom borders (otherwise the vertical refresh
rate would be > 60Hz), so using a 240 line mode instead gives exactly
the same result. (ie MAME inserts the borders instead of the resolution
The ArcadeVGA card allows your PC to exactly duplicate the original
game-boards video logic. To do this the resolution must match that of
the original game, or be slightly higher (giving small borders). For
the best gaming experience, you can over-ride MAME's choice of
resolution. MAME often does not pick the best resolution. Here are some
pointers: Choose a resolution that has an H and V value equal or
slightly greater than the original game unless there is a resolution
that is only a few pixels less, in which case choose this one. For
vertical games on a horizontal monitor, choose a horizontal resolution
which is about double the game resolution as you want side borders. The
resolutions of 352 Horizontal are especially suited to vertical games.
You will find that vertical resolutions of 240 and 200 or less are
indistinguishable from each other. The reason for this is given on the arcade monitor FAQ
page. A few games with a vertical resolution of between 301 and 450
will need Hardware Stretching because arcade monitors cannot display
these resolutions, see arcade
monitor FAQ for the reason.
There is a
utility which can be used to generate INI files for MAME which tell
the program which resolution to run every game.
Gavin Bensons Utility is here.
(Version 1.8, updated Aug 2015) This will handle the format of newer
MAME versions and has a few other
enhancements. Now also runs under Win7 64 bit.
This utility will scan the game list and generate INI files
which specify the best resolution for each game. After running once,
you don't need to worry about choosing the resolutions again. MAME will
always run every game at the optimum resolution.
desktop modes on an arcade monitor
information does not affect gaming, only Windows desktop)
and 2000 Auto-Pan only
desktop resolutions in
switch resolutions, click on the "galaga ship" taskbar icon. This is
installed with the ArcadeVGA drivers. If you do not have this
installed, you can download the utility here.
Simply add it to the
"startup" group so it runs when Windows is started. This utility allows
all of the modes available on the card to be selected.
In all Windows versions, you can save resolutions as schemes and assign
a hot-key to select from the control panel. See the ATI help file for
details (red ATI icon).
the desktop for vertical
on the ATI taskbar icon. Select "Rotation" choose correct
other DOS Applications.
application which directly writes to the VGA registers will
over-ride the VGA card internal modes. One such app. is Advanced MAME.
If you do use this version, you will need to configure it for an Arcade
Monitor so that it will write the correct timings directly to the card.
Advanced MAME uses it's own timing modes not the card's built-in timing
modes. The ArcadeVGA card has a lower dot-clock limit than ordinary
cards so you will be able to set very low resolution modes in Advanced
Some other old DOS apps also write directly to the VGA registers and
these will not work properly. In fact we no longer support plain DOS as
this is not a viable OS on modern hardware.
other Windows Applications.
applications such as 3D games should run normally on an arcade
monitor provided they can run at 640 X 400 or 800 X 600 resolution,
which is the maximum an arcade monitor can display in interlaced modes.
PC monitors have no restrictions of course.
the TV-Out Connector.
do not support using TVs for gaming for the reasons we
(poor TV picture
quality). There is no benefit in using the
TV-out connection of this card over any other VGA card.
a Windows Driver Install.
procedure may be necessary if the driver does not
install for any reason.
From Control Panel, click "System", "Hardware", "Device Manager".
Open up the Display entry and right-click the entry "Ultimarc
ArcadeVGA". Select "Update Driver".
Select "No, not this time", for searching the web for drivers.
Select "Install from a list or specific location".
Select "Don't search, I will select the driver to install"
Select "Have Disk"
A file open dialog will be displayed. Navigate to the location of the
INF file on the Ultimarc CD as follows (assuming D is your CD drive)
Windows XP and 2K:
A list of available drivers will be displayed, select "Ultimarc
Complete the install process. Do not choose to reboot at this time.
Ignore any warning about the driver not having been tested with your
I use a
25Khz (Medium Res) monitor?
possible but 25Khz medium-res monitors are rather limiting for MAME
and not ideal. Very few games will be able to run at native
resolutions. If you have a monitor which is capable of being set to 15
or 25, then its best to set it to 15.
You will not get any usable boot screens on a 25Khz monitor, and all
games will need to run in one resolution, with hardware-stretch enabled
for almost all.
To set it up:
First install the drivers using a PC monitor on the DVI port. Then run
the Tri-Sync Utility. Then set the resolution to 512 X 384. (or you
could use 448 X 384).
Now disconnect the PC monitor and connect the medium-res monitor. There
will not be a visible screen until Windows has finished loading.
out the new ArcadePerfect Utility here
screen in MAME games:
have not configured a resolution for the game. MAME does not seem
to be able to select the correct resolution for most games (MAME devs
please note!), and just runs at the default (Windows desktop)
resolution. You will need to check the correct game resolution
(displayed on the game start screen or right click, "properties") and
then select and save a matching or higher resolution (or perhaps a very
close lower resolution).
Not booting at all, no disk activity:
you are using a home-made arcade monitor cable, check the wiring.
The only pins that should be used are the colour, sync and ground pins.
All other pins such as Monitor ID, etc should not be connected.
Connecting the wrong pins could cause a 5 volts power short.
getting 640 X 480 resolution in Windows. No 32-bit colour
the driver is not correctly installed. Try re-installing the