Old News

- OSP Tourney Q3A
- OSP Tourney Q2
King of the Hill
- OSP Rocket
- OSP Wolf

- Download

DM Maps




- Mame Front End

Contact Us


OSP MAME Front End

A Free Open Source
Multi Arcade Machine Emulator Front End
of Relative Non Suckyness

    I wrote this MAME front end for a dedicated MAME box I put together (see below). This front end takes up the whole screen so that it doesnt look and feel like a windows enviorment but more like a game itself. 

Windows Application 

Download:OrangeSmoothieMameFE(Release_0001-24.Nov.2007).zip (1.3MB) 


This program has only been used/tested on Windows XP running .NET 2.0 & DirectX 9.0c

Other programs you will need in order to use this program:

MAME (Multiple Arcade Machine Emulator) 
ImageMagik Mogrify (Optional) to create buttons
The Microsoft .NET 3.0 Frame work available via Windows Update
Microsoft Direct X 9.0c or higher available via Windows Update

Installation and use instructions are included in the ReadMe.txt file in the zip archive.

Licence Info:

Copyleft 2007 - Craig "Botanika" Sparks 

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.  Details are included in the ReadMe.txt in the zip file along with a full copy of the GPL license agreement.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

Favorties Tab Alphabetical Tabs


About Screen Config Menu

Source Code

Developed Using Microsoft Visual Basic 2005
Microsoft Visual Studio 2005 - Version 8.0.50727.42  (RTM.050727-4200)
Microsoft .NET Framework - Version 2.0.50727

An open development issue that I could use help with as described amoung others in the comments of the Form1.vb file included with the source regards DirectX as I've used it for sound.  I can't seem to get the executable to work on computers seperate from my development box without including the Microsoft.DirectX.dll and   Microsoft.DirectX.DirectSound.dll's in the same directory. I need to better understand the linking of these in my includes and why the program just can't make use of any directX version installed on the client computer.
MAME Arcade Machine

Here is a picture of the front end running on my MAME box. 

Mame Box

Plans for the main box construction and the control pannel are available in Canvas v9 formats with screen shots below.Deneba now ACD Systems used to offer a free Canvas  9 viewer if you didn't have the application but I can't seem to locate it anymore. I'll keep searching.

Cabinet Construction Plans 
Main Box Control Panel
Main Box
MameMachinePlans.cvx (96kB)
Control Panel
ControlsDesign.cvx (528kB)

Copyleft  1998-2007 Orange Smoothie Productions

Home to Orange Smoothie Productions