Welcome DOS & Windows MAME arcade cabinet configurations

Here you'll find my Windows & MS-DOS MAME blog

Please take time to read the disclaimer since we will be delving into the back of an arcade cabinet

Enjoy...

Site Disclaimer

WARNING: THESE PAGES CONTAIN INFORMATION RELATING TO THE MODIFYING & HANDLING OF ELECTRONIC EQUIPMENT WHICH CAN BE DAMAGED BY ELECTROSTATIC DISCHARGE OR MAY CONTAIN HIGH VOLTAGES OR DANGEROUS ELECTRICAL CURRENT

WE TAKE NO RESPONSIBILITY FOR DAMAGE TO YOUR EQUIPMENT, OR YOUR HEALTH, OR YOUR DEATH AS A RESULT OF USING THIS SITE!!

 

PLEASE PROCEED WITH CAUTION

 

DOS MAME Retired

9/23/2013

Today I'm officially retiring my DOS MAME pages.

As of writing, MAME is at version 0.150 - I make that 44 releases away from the last DOS source released over 7 years ago. It's time!

My DOS MAME support pages started way back in 2001, where my initial driver was to create a PC based arcade cabinet, with fast boot and no clues it was a PC under to hood, and in turn publish the findings to help others with similar goals.

Since then there have been many many advances to MAME, MAME frontends, Operating Systems and PC hardware which IMO have rendered my DOS MAME efforts kinda obsolete....and have been for a long time now.

With SSD hard drives, faster CPUs and RAM, and 64-bit operating systems like Windows 7 and Linux there is now much more choice, with better and faster alternatives to running up MAME either on a desktop PC or in a dedicated arcade cabinet conversion like mine.

Having said all of that, DOS MAME is still alive and active with the likes of AdvanceMAME et-al, and it's still a great platform for a fast booting arcade cabinet. I simply prefer the flexibility of being able to run MAME, ZSES and regular PC games all from a single frontend like MALA.

 

So moving forward, I'm still around, and I'm still tweaking and modding, and I'll be concentrating on developing my MAME movie script.....albeit very slowly LOL.

All of the above will be posted here as always.

Best wishes, dosmame


x64MAME - Windows 7 Config

12/7/2012

Windows 7 Config (WIP)

  • Set a static IP address with NO gateway or DNS to prevent internet access
  • START-uac - set to bottom option
  • screen resolution 1024x768
  • monitor refresh rate 60hz
  • firewall off
  • services
    • security center disabled
    • windows updatesdisabled
  • set to max performance
  • disable system restore
  • set sounds to none
  • set volume to 100%
  • turn off remote assistance
  • set background to black
  • turn power management off
  • disable program compatibility assistant - gpedit Disable_Program_Compatibility_Assistant.reg
  • uninstall
    • tablet pc components
    • windows gadget platform
  • disable last access time - fsutil behavior set disablelastaccess 1
  • install
    • video card drivers
    • wifi drivers
    • tightvnc
  • setup windows to log on automatically
    • netplwiz
    • uncheck 'users must enter a username.....'
    • add the login credentials
    • reboot

SSD Disk C

c:\arcade\..

dump all files EXCEPT ROMS and PC games here

run MALA from here too

SATA DISK D

all roms and PC games live here

SATA DISK E
Backup of C & D

    
Windows Tweaks

Prerequisites

 

Take ownership of windows resource files - Right-click on the file and 'Take Ownership'

  • C:\Windows\System32\imageres.dll
  • C:\Windows\System32\en-US\winlogon.exe.mui
  • C:\Windows\Branding\Basebrd\basebrd.dll

 

Copy the windows resource files to your desktop

  • C:\Windows\System32\imageres.dll
  • C:\Windows\System32\en-US\winlogon.exe.mui
  • C:\Windows\Branding\Basebrd\basebrd.dll

 

Remove Windows Branding

  • 'Run as Administrator' - C:\Program Files (x86)\Resource Hacker\ResHacker.exe
  • open basebrd.dll on your desktop
  • delete each bitmap resource (click on the bitmap folder on the left, open each item, right click on the numbered file and choose delete).
  • save the file to your desktop


Remove 'Welcome Screen' text

http://www.sevenforums.com/tutorials/126315-welcome-log-text-message-change.html

  • 'Run as Administrator' - C:\Program Files (x86)\Resource Hacker\ResHacker.exe
  • open winlogon.exe.mui on your desktop
  • string from the left menu and delete the text from items 63 and 64.
  • save the file to your desktop


Remove the Welcome Screen spinning circle

  • 'Run as Administrator' - C:\Program Files (x86)\Resource Hacker\ResHacker.exe
  • open imageres.dll on your desktop
  • in the bitmaps section on the left menu and delete each one
  • save the file to your desktop

 

Copy the hacked Windows Resource files to their original location

  • C:\Windows\System32\imageres.dll
  • C:\Windows\System32\en-US\winlogon.exe.mui
  • C:\Windows\Branding\Basebrd\basebrd.dll


Cursors

  • copy transparentCursor.cur to c:\windows\cursors
  • install transparentcursor.reg
  • set the mouse cursor in control panel to XXTRANSPARENT


Change the Windows Logon Screen

Install and run http://www.julien-manici.com/windows_7_logon_background_changer/

http://www.sevenforums.com/tutorials/5382-log-screen-change.html


Change the boot animation

Install and run the Windows 7 Boot Updater http://www.coderforlife.com/projects/win7boot/

  • change the settings to 'No messages'
  • set a single image or a number of images as an animation


Set shell

  • Regedit HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
  • 'Shell' "c:\arcade\mala\mala.exe"

 

Disable Windows 7 auto recovery menu

  • cmd as administrator
  • bcdedit /set {current} bootstatuspolicy ignoreallfailures
  • reboot - not power off!!

 

If you have a power kill switch, you'll need to set the hard drives policy for 'Quick Removal' to avoid disk corruption. There will be a performance hit as it disabled write caching.

  • device manager
  • right click hard drive
  • policies
  • removal policy - quick removal

x64MAME - All Change

12/7/2012

I've been having some reliability issues with Windows XP x64 - lock outs & slowness, so I've gone ahead an migrated my Final Fight Cabinet to Windows 7 x64 which I've been holding off because I was unable to completely hide the OS whilst booting. But now it's done.

Also I've upgraded the video card to an Nvidia 8800 GTS which should provide better PC game support, as I run Crazy Taxi 3, Raiden III and Virtual Tennis 2009.

In addition I'm using an SSD for the boot device to help improve boot and menu performance.

MALA and all game images and snaps now reside on the SSD.

ROMs and PC games are on the SATA disk - mainly because it's only a 60GB SSD.



Final Fight - Creating Attract Movies

6/16/2011

Here is a shell script I've written to generate AVI files for your favorite game

Just copy everything below into a text file and save as MAME2AVI.BAT

Run MAME2AVI

The script will search and create and missing attract movies

Read the instructions

 

@echo off
::::::::::::::::::::::::::::::::::::::::::::::::::
:::                                            :::
::: MAME ATTRACT CREATOR SCRIPT                :::
:::                                            :::
::: DOSMAME V1.0 June 2011                     :::
:::                                            :::
::: HTTP://DOSMAME.MAMEWORLD.NET               :::
:::                                            :::
::::::::::::::::::::::::::::::::::::::::::::::::::

::::::::::::::::::::::::::::::::::::::::::::::::::
:::                                            :::
::: MAME2AVI.BAT                               :::
:::                                            :::
::: PREREQUISITES:                             :::
:::  MENCODER                                  :::
:::  http://oss.netfarm.it/mplayer-win32.php   :::
:::  PUT MENCODER AND THIS SCRIPT IN THE       :::
:::  'tools' DIRECTORY SPECIFIED IN THE USER   :::
:::  OPTIONS BELOW                             :::
:::                                            :::
:::  A WORKING WINDOWS COMMAND-LINE VERSION    :::
:::  OF MAME                                   :::
:::                                            :::
:::                                            :::
:::                                            :::
::: THIS SCRIPT WILL;                          :::
::: .SKIP AVI CREATION IF THE MOVIE ALREADY    :::
:::  EXISTS IN %mame_dir%\avi\                 :::
::: .SKIP ROMS NOT AVAILABLE IN %mame_dir%\roms:::
:::                                            :::
:::                                            :::
:::                                            :::
::: BEFORE RUNNING, SETUP YOUR USER OPTIONS!   :::
:::                                            :::
::: MAKE A BACKUP!                             :::
:::                                            :::
::: USAGE IS ENTIRLY AT YOUR OWN RISK          :::
::: xDOSMAMEx                                  :::
::::::::::::::::::::::::::::::::::::::::::::::::::


::::::::::::::::::::::::::::::::::::::::::::::::::
:::
::: DEBUG OPTIONS
:::

set debug=0
set debug_rom=8ballact
:: SET DEBUG TO 1 AND SET A ROM NAME IF YOU NEED TO DEBUG
:: A ROM AND SKIP THROUGH EACH STEP OF THE SCRIPT

:::
::: END OF DEBUG OPTIONS
:::
::::::::::::::::::::::::::::::::::::::::::::::::::




::::::::::::::::::::::::::::::::::::::::::::::::::
:::
::: SET USER OPTIONS BELOW
:::

set parents_only=1
:: SET THIS TO 1 IF YOU ONLY WANT PARENT GAMES, OR 0 (ZERO) FOR ALL

set game_duration=50
:: THIS IS THE AMMOUNT OF TIME THE MOVIE WILL RUN IN SECONDS

set trim=25
:: THIS IS THE AMOUNT OF TIME IN SECONDS TO TAKE OFF THE BEGINNING OF THE MOVIE

set mame_dir=d:\mame
:: THIS IS THE DIRECTORY OF MAME.EXE

set mame_exe=groovymame64.exe
:: THIS IS THE MAME EXECUTABLE

set tools=d:\roms2avi
:: THIS IS THE FOLDER WHERE THIS SCRIPT AND MEMCODER LIVES

:::
::: END OF USER OPTIONS
:::
::::::::::::::::::::::::::::::::::::::::::::::::::





::::::::::::::::::::::::::::::::::::::::::::::::::
:::
::: MAIN SCRIPT - DON'T TOUCH THIS BELOW
:::

if %debug% == 1 @echo on
cd %mame_dir%
if %parents_only% == 1 for /f "tokens=2" %%a in ('%mame_dir%\%mame_exe% -listclones') do call :doIt %%a
if %parents_only% == 0 for /f "tokens=1" %%a in ('%mame_dir%\%mame_exe% -listfull') do call :doIt %%a

:doIt
set rom=%1
if exist %mame_dir%\avi\%rom%.avi goto aviExist
if not exist %mame_dir%\roms\%rom%.zip goto romNotExist
if not exist avi mkdir avi

echo.
echo Running game %rom%
echo.
if %debug% == 1 if %rom% == %debug_rom% pause
start /min /wait %mame_dir%\%mame_exe% %rom% -aviwrite %rom%.avi -str %game_duration% -nouse_backdrops -nouse_bezels -window
if %debug% == 1 if %rom% == %debug_rom% pause

:createVideo
echo.
echo Creating video for %rom%
echo.

if %debug% == 1 if %rom% == %debug_rom% pause
if not exist snap\%rom%.avi goto noAviFound
%tools%\mencoder -oac copy -ovc copy snap\%rom%.avi -ss %trim% -oac mp3lame -ovc lavc -lavcopts acodec=mp3,1bitrate=128,vcodec=mpeg4,vbitrate=800,vhq,vm4v -o avi\%rom%.avi
if %debug% == 1 if %rom% == %debug_rom% pause
goto aviComplete

:noAviFound
echo.
echo Error: no snap\%rom%.avi output found - check roms
echo Error: no snap\%rom%.avi output found - check roms >> movie-log.txt

:aviComplete
echo.
echo Process complete for %rom%
if %debug% == 1 if %rom% == %debug_rom% pause

echo Cleaning up %rom%
echo.
del snap\%rom%.avi

:aviExist
echo.
echo %rom%.avi exists - skipping %rom%
goto :end

:romNotExist
echo.
echo %rom% rom not found
goto :end

:end
:::
::: END OF MAIN SCRIPT
:::
::::::::::::::::::::::::::::::::::::::::::::::::::


x64 MAME Cabinet - BIOS editing and system branding

6/8/2011

WARNING: Flashing your motherboard BIOS has the potential to kill your motherboard by means of a bad/corrupt flash or power outage mid flash.

If in doubt, don't do it

The BIOS

Now I have the ArcadeVGA and a stable POST and boot screen on my Wells Gardner K7000  arcade monitor, so now it's time to 'brand' my MAME PC

In order to flash the ASUS P5W BIOS, I need to create a DOS boot USB stick.

This is acomplished by using unetbootin-win http://unetbootin.sourceforge.net/

From unetboow-win, select - Create a FREEDOS boot disk, choose your USB stick and you're done.

Now we need to create 2 images;
1 - the BIOS boot logo which should be BMP 640 x 480 x 256 colours
2 - the BIOS setup logo which should be BMP 640 x 80 x 16 colours

I used photofiltre to create the image and infranview to convert to 16 and 265 colour BMPs

From the ATI flash tools, run OEMLOGO.exe

Load the original motherboard ATI BIOS and replace 'OEM logo'



Next select 'Small Logo' and replace with your image

To finish, select 'SAVE ROM AS' and place it on your USB key

To flash the motherboard AMI BIOS, insert the USB boot key and boot with NO drivers

Backup existing ROM

afu236u.exe /obackup.rom

Flash new ROM

afu236u.exe /iff-ami.rom

Reboot

Voila; nice branded BIOS images (video to follow

Windows XP Boot Screen

Next we want to brand the Windows boot screen with our own image

To do this I used instant sheller to change the boot logo and hide the mouse cursor and boot to the frontend

You will need a 640 x 480 x 16 colour image; here is the one I created;


x64 MAME Cabinet - Updated Pics

5/12/2011

Nothing news worthy here, just some updated pics of the internals showing the PC (q6700 @ 3.2GHz + 4GB RAM + ATI HD4350), SATA system disk and backup IDE disk, PC PSU, arcade monitor (WG K7000), J-Pac, vintage freecycled Realistic AV to power the speakers, coin box and mouse


x64 MAME Cabinet - Overclocking

1/30/2011

Experiment using +20% over clocking in the ASUS BIOS in 'JumperFree Configuration' and running cabmame64

Highlighted games run a almost full speed or better now

The system seems to be stable at +20%....sweet :-D

ROM No OC ASUS OC @ +20% Diff
blitz 135% 157% +16%
1941 1280% 1629% +27%
alpinerd 60% 70% +17%
airco22b 83% 96% +16%
blitz 135% 159% +17%
blitz99 158% 184% +16%
Cybrcycc 121% 141% +17%
Gauntleg 190% 218% +14%
Gradius4 253% 343% +35%
Propcycl 85% 99% +16%
Radikalb 104% 130% +25%
Raveracw 95% 108% +14%
Ridgerac 106% 124% +16%
Scud 85% 104% +23%
Sidebs2 110% 137% +25%
Starblad 103% 126% +23%
Starsldr 44% 53% +22%
Stunrun 473% 578% +22%
Surfplnt 90% 113% +26%

 

BENCHMARK.BAT

::
::MAME Benchmark Script v1.0
::DOSMAME Jan 2011
::

@echo off

::USER VALUES HERE
set bench_log=bench_results.csv
set bench_time=90
set mameversion=cabmame64.exe
set games=(blitz 1941 alpinerd airco22b blitz blitz99 cybrcycc dolphin gauntleg gradius4 hyprdriv propcycl radikalb raveracw ridgerac scud sidebs2 starblad starsldr stunrun surfplnt)
::END OF USER VALUES


::MAIN SCRIPT
echo This will delete your last %
bench_log%
echo CTRL + C to quit
echo.
pause
del %bench_log% /q
echo ROM,Result >> %bench_log%
for %%a in %games% do call :doit %mameversion% %%a %bench_time% %bench_log%
goto end

:doit
echo Benchmarking %2 please wait %3 seconds
for /f "tokens=2 delims=:(" %%b in ('%1 %2 -bench %3') do echo %2,%%b >> %4

:end
::END OF MAIN SCRIPT


x64 MAME Cabinet - Benchmarks

1/5/2011

Here are some benchmark figures for a standard MAME 0.141 64 bit executable next to some different compilations

Specs;
Motherboard - ASUS P5W, Intel 975X +Intel ICH7R 1333/1066/800MHz
CPU - Intel Q6700 Quad Core @ 2.66 GHz, L2 Cache    8 MB
Video Card - Saphire ATI HD4350 512Mb PCI-e
Catalyst 10.11 Radeon drivers
Windows XP 64 Bit

BENCHMARK.BAT

::
::MAME Benchmark Script v1.0
::DOSMAME Jan 2011
::

@echo off

::USER VALUES HERE
set bench_log=bench_results.csv
set bench_time=90
set mameversion=mame64.exe
set games=(blitz 1941 alpinerd airco22b blitz blitz99 Cybrcycc Dolphin Gauntleg Gradius4 Hyperdriv Propcycl Radikalb Raveracw Ridgerac Scud Sidebs2 Starblad Starsldr Stunrun Surfplnt)
::END OF USER VALUES


::MAIN SCRIPT
echo This will delete your last %
bench_log%
echo CTRL + C to quit
echo.
pause
del %bench_log% /q
echo ROM,Result >> %bench_log%
for %%a in %games% do call :doit %mameversion% %%a %bench_time% %bench_log%
goto end

:doit
echo Benchmarking %2 please wait %3 seconds
for /f "tokens=2 delims=:(" %%b in ('%1 %2 -bench %3') do echo %2,%%b >> %4

:end
::END OF MAIN SCRIPT

 

 

Results

ROM Standard 64bit EXE Compile 1 ARCHOS=-msse3 Diff STD vs Compile 1 Compile 2 ARCHOS=-march=pentium-m -msse3 Diff STD vs Compile 2 Diff Compile 1 vs Compile 2
blitz 135.12% 135.83% 100.53% 136.21% 100.81% 100.28%
1941 1279.61% 1374.81% 107.44% 1374.54% 107.42% 99.98%
alpinerd 59.86% 60.31% 100.75% 61.04% 101.97% 101.21%
airco22b 82.54% 83.71% 101.42% 83.86% 101.60% 100.18%
blitz 135.47% 136.76% 100.95% 136.78% 100.97% 100.01%
blitz99 158.07% 159.47% 100.89% 158.46% 100.25% 99.37%
Cybrcycc 120.90% 124.31% 102.82% 124.71% 103.15% 100.32%
Gauntleg 190.46% 191.61% 100.60% 192.63% 101.14% 100.53%
Gradius4 253.03% 286.91% 113.39% 285.68% 112.90% 99.57%
Propcycl 84.92% 87.63% 103.19% 87.81% 103.40% 100.21%
Radikalb 104.39% 111.42% 106.73% 111.69% 106.99% 100.24%
Raveracw 95.08% 92.54% 97.33% 92.98% 97.79% 100.48%
Ridgerac 106.41% 106.62% 100.20% 107.17% 100.71% 100.52%
Scud 84.83% 87.09% 102.66% 87.13% 102.71% 100.05%
Sidebs2 109.60% 105.66% 96.41% 106.11% 96.82% 100.43%
Starblad 102.78% 105.52% 102.67% 105.44% 102.59% 99.92%
Starsldr 43.73% 44.44% 101.62% 44.60% 101.99% 100.36%
Stunrun 473.23% 481.55% 101.76% 481.22% 101.69% 99.93%
Surfplnt 89.76% 94.89% 105.72% 95.25% 106.12% 100.38%

There are some very minor gains to be had over the standard 64 bit compilation

As you can see from the graph, there's not much to be gained between the safer ARCAHOS=-msse3 and the more risky ARCHOS=-march=pentium-m -msse3


x64 MAME Cabinet - Arcade Monitor Returns

1/4/2011 | Comments: 2

Well it had to happen eventually, the Wells Gardner K7000 is back in place. As much as I liked the flexibility of the SVGA monitor, it just doesn't produce the same results as a low res monitor.

Now I just had to fix the tearing in horizontal scrollers......[now fixed]

 


Final Fight - J-Pac Mappings

12/23/2010

Probably not much interest to anyone other than me...but here it is :-)


Final Fight - BIOS edit and MameWAH Movies

12/17/2010

With the cabinet 99% finished, it was time to add the finishing touches

I've hacked my ASUS P5W AMI BIOS with a boot logo

And installed AVI files in MameWAH

Here's a clip of the whole thing in action

http://www.youtube.com/watch?v=yBeUvOPwvPo


Final Fight - new monitor

12/8/2010

Well I went ahead and swapped the CGA monitor for an SVGA monitor

The new monitor is a 19 inch Samsung Syncmaster 950B

I stripped the monitor out of it's plastic casing to reveal the tube and ciruit boards

 

Clearly I'm not going to be able to swap the tube into the k7000 mounting frame

 

The tube is 3cm too long too, so I had to fit some spacers between the brackets and the cabinet to bring the screen forward

Have to fashion a shelf too


x64 MAME Cabinet - Radeon 9250 256Mb R92P-LD3

11/24/2010

Here is my new addition to the cabinet project. A PowerColor ATI Radeon 9250 256MB 128bit DVI+CRT+TV PCI (R92P-LD3).

Not exactly bleeding edge, actually compared to the capabilities of the previously installed ATI HD4350 PCI-e card, it's a real slouch for playing 3D games. BUT it's perfect for 2D MAME and will output perfectly to my 15Khz arcade monitor with a slight BIOS modification.

The new graphics card may well spell the end for the x64 Windows build due to a lack of x64 drivers, and a new build of crunchbang linux 10a2 x86_64 :-D


Random Posts - JAMMA connector pinouts

11/24/2010 | Comments: 1

The Real Bob Roberts™
New JAMMA Pinout & Colors

PARTS SIDE SOLDER SIDE
Black 18ga Ground 1 A Ground Black 18ga
Black 18ga Ground 2 B Ground Black 18ga
Red 18ga +5 volts 3 C +5 volts Red 18ga
Red 18ga +5 volts 4 D +5 volts Red 18ga
Blue 18ga - 5 volts 5 E - 5 volts Blue 18ga
Orange 18ga +12 volts 6 F +12 volts Orange 18ga
NA Key 7 H Key NA
Yellow Coin Counter 1 8 J Coin Counter 2 Yellow/S
Gray Coin Lockout 9 K Coin Lockout Gray/S
Violet Speaker + 10 L Speaker - Violet/S
Blue/S Not Used 11 M Not Used Orange
Red Red Video 12 N Green Video Green
Blue Blue Video 13 P Composite Sync White
Black Video Ground 14 R Service Switch Orange/S
Red/S Test 15 S Tilt White/S
Brown P1 Coin 16 T P2 Coin Brown/S
Gray P1 Start 17 U P2 Start Gray/S
Blue P1 UP 18 V P2 Up Blue/S
Green P1 Down 19 W P2 Down Green/S
Yellow P1 Left 20 X P2 Left Yellow/S
Red P1 Right 21 Y P2 Right Red/S
Orange P1 Button 1 22 Z P2 Button 1 Orange/S
Violet P1 Button 2 23 a P2 Button 2 Violet/S
White P1 Button 3 24 b P2 Button 3 White/S
Green/S P1 Button 4 25 c P2 Button 4 Black/S
Brown P1 Button 5 26 d P2 Button 5 Brown/S
Black Ground 27 e Ground Black
Black Ground 28 f Ground Black

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Outside Color=Bundle | /S=Striped
Yel=Power|Gray=Coin Door|Violet=Speaker|Green=Video
Pink=Player 1 | Aqua=Player 2


x64 MAME Cabinet - Windows XP x64 testing

11/24/2010

Since I've got a license for XP x64 & my hardware has drivers for XP x64, then XP x64 it is :-)

The objective for this build is;

Has to have the perception of feeling light weight
- Fast boot
- No wireless for security reasons since I'll be disabling the firewall and not installing any AV
- No printing
- No themes
- No Windows audio sounds
- Share files so I can update it (using SSH)
- Remote desktop for troubleshooting
- Soft15KHz
- MAME - of course
- 64bit developement tools to compile MAME
- MameWah frontend
- Ethernet with static IP & NO default gateway
- No internet
- No anti-virus
- No windows updates

After a default install and sorting out all the drivers

Add/remove programs, remove
- Accessories
- Internet Explorer
- MSN Explorer
- Outlook Express
- Windows Media Player
- Windows Messenger

Power manager
- turn off screen saver
- disable power management

System properties
- adjust for best performance
- turn off system restore

Startup and recovery
- time to display list of operating systems 0
- time to display recovery options 0

System failure
- uncheck write and event to the system log
- uncheck send an administrative alert

Remote
- uncheck allow remote assistance invitations to be sent from this computer
- check allow users to connect remotely to this computer
- add user

Services - Disable the following Windows services;
- Themes
- Event Log
- Error Reporting Service
- Fast User Switching
- Help and Support
- Indexing Service
- Automatic Updates
- Security Center
- Windows Firewall
- Print Spooler


x64 MAME Cabinet - block diagram

11/24/2010

Here's a schematic of the cabinet


x64 MAME Cabinet - 32 bit test complete

11/24/2010

32bit on a 64bit blog...what's this all about then?

Well, I've been having a few technical issues with my setup, namely getting Windows XP x64 up on my Wells Garner 19K7602 (K7000) @ 15khz display using soft15khz.

The problem was that intermittently I would get a desktop, or a blank screen. So I've rolled back to 32bit as we know this configuration works.

However, after a good few hours troubleshooting on Windows XP 32bit, I was experiencing exactly the same issues.

My ATI Radeon HD 4350 card has 3 outputs

1 x Standard 15 pin VGA

1 x DVI

1 x HDMI

I was testing the rig using the 15 pin VGA output, since that is what is connected to my J-Pac

Seems the video was being initialized on the 15 pin VGA output, then when the Windows drivers started, the output switched to DVI

Problem fixed, now using the DVI output with a converter.

All I need to do now is rebuild with Windows XP x64 :-)

 


x64 MAME Cabinet - Linux or Windows

11/24/2010

Whilst I'm trying to figure out my options for sourcing a cabinet, I've been playing around with Linux and Windows to see which I would prefer to run eventually.

 

To recap; my core hardware specs are;

Q6700 Quad Core CPU

NVIDIA 9500 PCI-E

2 x XBCD joystick cables (xbox1 to USB) with 2 xbox1 arcade sticks

 

 

OS Setup 1: Crunchbang X86_64

Crunchbang is a nice, minimalist distro based on Debian and Openbox. It just works right out of the box, with a very easy installation routine.

 

 

 

OS Setup 2: Arch Core x64

Yeah, I like this distro. It's a bit more work to get installed as it comes with not a lot installed.....but I like that.

 

 

 

 

OS Setup 3: Windows 7 x64

Out of the 4 operating systems, Windows 7 is the most familiar - I was going to say easiest to install, but that's no longer the case these days.

 

 

 

 

 

OS Setup 4: Windows XP x64

Windows XP x64 has the least driver support of the 4, although Windows Server 2003 x64 drivers will work.

 

 

 

Conclusion

Boot times reportedly a little better with Windows

Hardware support is excellent with Linux and Windows 7, not so much for XP x64

I can compile my own version of MAME on both

Windows is expensive

Linux is free and in my mind gets the kudos

The choice between them is very close at the moment. I'm edging towards Windows XP, mainly because I know I can run soft15khz when I eventually hook it up to an arcade monitor. I also know my hardware has drivers for XP x64.

I'm always going to edge towards Linux and I would prefer to run Linux, but only if I can configure it to run at the correct resolution.x64_MAME_Cabinet_-_Linux_or_Windows


Adult ROM mover script

11/24/2010

Ok, so you don't want your kids to see snapshots of Adult / Mature content, let alone play them.

Check out the script in the MAME Tips, Tricks & Scripts section


Last updated on 04/29/2013, 15:57:24.

Blog

DOS MAME Retired
9/23/2013

Today I'm officially retiring my DOS MAME pages. As of writing, MAME is at version ... Read More

x64MAME - Windows 7 Config
12/7/2012

Windows 7 Config (WIP) Set a static IP address with NO gateway or DNS to prevent ... Read More

x64MAME - All Change
12/7/2012

I've been having some reliability issues with Windows XP x64 - lock outs & ... Read More

More Blog Entries