Difference between revisions of "PC Operating System Comparison"

From BYOAC New Wiki
Jump to navigation Jump to search
m (added Linux)
m (24 revisions)
 
(15 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
{{Delete}}
 +
 
===Introduction===
 
===Introduction===
  
'''TODO: Add Linux, DOS and Windows are not the only two operating systems'''
+
Back in the day, MAME was developed to run from DOS and users had to use a Windows frontend or Mame32 to get it running in Windows. From MAME v0.37b15 onwards, Windows became the MAME developers' platform of choice.
 +
 
 +
Running an older version of MAME from pure DOS will allow you to run a large number of games at a higher speed than would be possible on the same computer running Windows.
 +
 
 +
These days, a DOS system can take a lot of work to set up correctly, due to the lack of software support from motherboard and device manufacturers. For these users, a Linux install makes a lot of sense.
 +
 
 +
Each of these three operating systems has advantages and disadvantages.
 +
 
 +
==[[Image:OS DOS icon.gif]] DOS==
 +
'''Advantages:'''
 +
 
 +
*Boots to your Front-End faster
 +
*Stable, does rarely crash
 +
*Can display on an arcade monitor without special hardware
 +
*Using batch files (.bat) a high degree of customization is available (including menu creation)
 +
*Low cost
 +
 
 +
'''Disadvantages:'''
 +
 
 +
*Newer hardware may not work under DOS (such as TV - Out and USB) without special software.
 +
*Command line interface, only suitable for experienced computer users.
 +
*No longer supported
 +
 
 +
==[[Image:OS linux icon.gif]] Linux==
  
Back in the day, MAME was developed to run from DOS and users had to use a Windows frontend or Mame32 to get it running in Windows. From MAME v0.37b15 onwards, Windows became the MAME developers' platform of choice. Still, running an older version of MAME from pure DOS will give you the best bang for your buck; allowing you to take that 8 year old PC out of the dumpster and turn it into the heart of your home arcade machine.
+
'''Advantages:'''
 +
*Free
 +
*Open Source
 +
*More likely to support newer technology than DOS
  
These days DOS is a mystery to most people, and a DOS system can take a lot of work to set up correctly; so it's understandable that most people choose to go the Windows route.
+
'''Disadvantages:'''
 +
*Lower market share
 +
*Can be complicated to set up
  
From a development perspective, it makes sence that the MAME developers left DOS for a more modern work environment. However, if you're got a PC based home arcade machine, DOS can have many advantages over a Windows based PC.
+
<br>
 +
==[[Image:OS windows icon.gif]] Windows==
  
===DOS===
+
'''Advantages:'''
{| border=1 cellspacing=0 cellpadding=4
+
*Huge market share advantage
!DOS
+
*Software generally is developed primarily for Windows (MAME and most front ends included)
!Windows
+
*Much larger selection of software
|-
 
|Boots to your Front-End faster
 
|Is a current OS that more people are familiar with
 
|-
 
|Is solid as a rock
 
|Hardware and software makers develop for Windows
 
|-
 
|Can display on an Arcade monitor without special hardware.
 
|-
 
|Using batch files (.bat) a high degree of customization is available (including menu creation).
 
|}
 
  
===Linux===
+
'''Disadvantages:'''
 +
*Is difficult to display on arcade monitor without special hardware
 +
*Longer boot time
 +
*Security holes (however less relevant in a stand-alone environment such as an arcade cabinet)
 +
*Frequent operating system patches needed
 +
*Higher cost
  
===Windows===
+
==[[Image:OS apple icon.gif]] Mac OS X==
{| border=1 cellspacing=0 cellpadding=4
+
'''Advantages:'''
!DOS
+
*Low software maintenance requirements. (negligible occurrence of viruses, trojans, spyware)
!Windows
+
'''Disadvantages:'''
|-
+
*Higher initial cost
|Nobody seems to understand DOS anymore
+
*Fewer choices for front-ends (only 1 cabinet friendly front end avlailable)
|Is difficult to display on arcade monitor without special hardware
+
*Several major encoder manufacturers do not create Apple compatible encoders
|-
+
*Fewer choices for gamepads and hackable controller parts
|Newer hardware may not work under DOS (such as TV - Out)
+
*Fewer emulators have been ported to Mac OS X
|Takes some time to boot to your Front-End
+
*Much smaller homebrew application development community
|}
 
  
===Relevant Links===
+
==Relevant Links==
[http://members.cox.net/mame1/index.htm Purple MAME] - a good (but outdated) site on getting DOS Mame running on a cab.
+
*[http://members.cox.net/mame1/index.htm Purple MAME] - a good (but outdated) site on getting DOS Mame running on a cab.
 +
*[http://www.mameworld.net/dosmame/ Dos Mame Support] - another good site on getting DOS Mame running on a DOS cab, including getting sound cards working and memory management.
 +
*[http://http-server.carleton.ca/~dmcfet/menu.html How to make DOS Menus] - a site showing how you can create menus in DOS (great for boot menus).
  
[http://www.mameworld.net/dosmame/ Dos Mame Support] - another good site on getting DOS Mame running on a DOS cab, including getting sound cards working and memory management.
 
  
[http://http-server.carleton.ca/~dmcfet/menu.html How to make DOS Menus] - a site showing how you can create menus in DOS (great for boot menus).
+
TODO:
 +
add FreeDOS
 +
add links to some Linux distros

Latest revision as of 08:53, 5 December 2013

This page is a candidate for deletion 
Reason given: {{{1}}}
If you disagree with its deletion, please explain why on its discussion page.
If you intend to fix it, please remove this notice, but do not remove this notice from articles that you have created yourself.
Make sure no other pages link here and check the page's history before deleting.

Introduction

Back in the day, MAME was developed to run from DOS and users had to use a Windows frontend or Mame32 to get it running in Windows. From MAME v0.37b15 onwards, Windows became the MAME developers' platform of choice.

Running an older version of MAME from pure DOS will allow you to run a large number of games at a higher speed than would be possible on the same computer running Windows.

These days, a DOS system can take a lot of work to set up correctly, due to the lack of software support from motherboard and device manufacturers. For these users, a Linux install makes a lot of sense.

Each of these three operating systems has advantages and disadvantages.

OS DOS icon.gif DOS

Advantages:

  • Boots to your Front-End faster
  • Stable, does rarely crash
  • Can display on an arcade monitor without special hardware
  • Using batch files (.bat) a high degree of customization is available (including menu creation)
  • Low cost

Disadvantages:

  • Newer hardware may not work under DOS (such as TV - Out and USB) without special software.
  • Command line interface, only suitable for experienced computer users.
  • No longer supported

OS linux icon.gif Linux

Advantages:

  • Free
  • Open Source
  • More likely to support newer technology than DOS

Disadvantages:

  • Lower market share
  • Can be complicated to set up


OS windows icon.gif Windows

Advantages:

  • Huge market share advantage
  • Software generally is developed primarily for Windows (MAME and most front ends included)
  • Much larger selection of software

Disadvantages:

  • Is difficult to display on arcade monitor without special hardware
  • Longer boot time
  • Security holes (however less relevant in a stand-alone environment such as an arcade cabinet)
  • Frequent operating system patches needed
  • Higher cost

OS apple icon.gif Mac OS X

Advantages:

  • Low software maintenance requirements. (negligible occurrence of viruses, trojans, spyware)

Disadvantages:

  • Higher initial cost
  • Fewer choices for front-ends (only 1 cabinet friendly front end avlailable)
  • Several major encoder manufacturers do not create Apple compatible encoders
  • Fewer choices for gamepads and hackable controller parts
  • Fewer emulators have been ported to Mac OS X
  • Much smaller homebrew application development community

Relevant Links

  • Purple MAME - a good (but outdated) site on getting DOS Mame running on a cab.
  • Dos Mame Support - another good site on getting DOS Mame running on a DOS cab, including getting sound cards working and memory management.
  • How to make DOS Menus - a site showing how you can create menus in DOS (great for boot menus).


TODO: add FreeDOS add links to some Linux distros