Difference between revisions of "Operating system comparison"

From BYOAC New Wiki
Jump to navigation Jump to search
(Image:OS apple icon.gif Mac OS X: spellchecking.)
m (19 revisions)
 
(12 intermediate revisions by 3 users not shown)
Line 17: Line 17:
 
*Using batch files (.bat) a high degree of customization is available (including menu creation)
 
*Using batch files (.bat) a high degree of customization is available (including menu creation)
 
*Low cost
 
*Low cost
 +
*No shutdown requried
  
 
'''Disadvantages:'''
 
'''Disadvantages:'''
Line 24: Line 25:
 
*No longer supported by Microsoft. [http://www.freedos.org FreeDOS], a free, open source variant of DOS, is still supported.
 
*No longer supported by Microsoft. [http://www.freedos.org FreeDOS], a free, open source variant of DOS, is still supported.
 
*Fewer front ends are available for DOS.
 
*Fewer front ends are available for DOS.
 +
 +
DOS-Related Links
 +
*[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).
  
 
==[[Image:OS linux icon.gif]] Linux==
 
==[[Image:OS linux icon.gif]] Linux==
  
 
'''Advantages:'''
 
'''Advantages:'''
*Free
+
*Free. (Windows adds about $100 to the cost of the cabinet; Linux is free.)
 
*Open Source
 
*Open Source
 
*More likely to support newer technology than DOS
 
*More likely to support newer technology than DOS
 +
*Less Hardware. Linux does not require nearly as much processor as Windows (especially later versions of Windows); thus it can run on a slower CPU and with less storage space.
  
 
'''Disadvantages:'''
 
'''Disadvantages:'''
*Lower market share
+
*Complexity. There is a steep learning curve to Linux.
*Can be complicated to set up
+
*Fewer frontends available
 +
*Fewer emulators (NonMAME) available.
 +
*Inavailability of some tools. Some of the supporting software for MAME does not have a Linux port.
 +
*Limited to the older (native) games. Most new games are written on Windows, and not on Linux; so to play these new games requires not only Windows, but also a rather powerful machine.
  
 +
'''Neutral:'''
 +
*Boot time. No noticable difference. You can get a faster boot with a cut-down Linux says (elvis), but it is also true that you can tweak Windows a lot, too. Tok found Linux to be slower both in boot and shut-down. Quarters says you can compile your own stripped-down kernel for lightning fast boot times.
 +
*Speed. Games do not appear to play noticeably faster, nor slower on Linux versus alternatives.
 
<br>
 
<br>
 
==[[Image:OS apple icon.gif]] Mac OS X==
 
==[[Image:OS apple icon.gif]] Mac OS X==
Line 47: Line 60:
 
*Fewer emulators have been ported to Mac OS X
 
*Fewer emulators have been ported to Mac OS X
 
*Much smaller homebrew application development community
 
*Much smaller homebrew application development community
 +
*Mame runs much slower on PPC
  
 
<br>
 
<br>
  
==[[Image:OS windows icon.gif]] Windows==
+
==[[Image:OS windows icon.gif]] Windows XP==
  
 
'''Advantages:'''
 
'''Advantages:'''
Line 56: Line 70:
 
*Software generally is developed primarily for Windows (MAME and most front ends included)
 
*Software generally is developed primarily for Windows (MAME and most front ends included)
 
*Much larger selection of software
 
*Much larger selection of software
 +
**Tools
 +
**Emulators
 +
**Frontends
  
 
'''Disadvantages:'''
 
'''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)
 
*Security holes (however less relevant in a stand-alone environment such as an arcade cabinet)
*Frequent operating system patches needed
+
*Higher cost (Windows can add $100, or more, to the cost of building an arcade cabinet.
*Higher cost
 
  
 +
'''Neutral:'''
 +
*Boot time. No noticable difference. You can get a faster boot with a cut-down Linux. But it is also true that you can tweak Windows a lot. [http://forum.arcadecontrols.com/index.php?topic=36118.msg318184#msg318184]
  
==Relevant Links==
+
==[[Image:OS windows icon.gif]] Windows 98 SE==
*[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).
 
  
 +
Advantages:
 +
<br>
 +
*Can run both DOS programs and many Windows programs
 +
*Lower Hardware requirements (98SE is the recommended Windows flavor for legacy machines)
 +
<br>
 +
Disadvantages:
 +
<br>
 +
*No longer supported by Microsoft
  
TODO:
+
[[Category:Software]]
add FreeDOS
+
[[Category:Index]]
add links to some Linux distros
 

Latest revision as of 08:49, 5 December 2013

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 four operating systems has advantages and disadvantages.

OS DOS icon.gif DOS

Advantages:

  • Boots to your Front-End faster
  • Stable, rarely crashes
  • 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
  • No shutdown requried

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 by Microsoft. FreeDOS, a free, open source variant of DOS, is still supported.
  • Fewer front ends are available for DOS.

DOS-Related 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).

OS linux icon.gif Linux

Advantages:

  • Free. (Windows adds about $100 to the cost of the cabinet; Linux is free.)
  • Open Source
  • More likely to support newer technology than DOS
  • Less Hardware. Linux does not require nearly as much processor as Windows (especially later versions of Windows); thus it can run on a slower CPU and with less storage space.

Disadvantages:

  • Complexity. There is a steep learning curve to Linux.
  • Fewer frontends available
  • Fewer emulators (NonMAME) available.
  • Inavailability of some tools. Some of the supporting software for MAME does not have a Linux port.
  • Limited to the older (native) games. Most new games are written on Windows, and not on Linux; so to play these new games requires not only Windows, but also a rather powerful machine.

Neutral:

  • Boot time. No noticable difference. You can get a faster boot with a cut-down Linux says (elvis), but it is also true that you can tweak Windows a lot, too. Tok found Linux to be slower both in boot and shut-down. Quarters says you can compile your own stripped-down kernel for lightning fast boot times.
  • Speed. Games do not appear to play noticeably faster, nor slower on Linux versus alternatives.


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 available)
  • 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
  • Mame runs much slower on PPC


OS windows icon.gif Windows XP

Advantages:

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

Disadvantages:

  • Security holes (however less relevant in a stand-alone environment such as an arcade cabinet)
  • Higher cost (Windows can add $100, or more, to the cost of building an arcade cabinet.

Neutral:

  • Boot time. No noticable difference. You can get a faster boot with a cut-down Linux. But it is also true that you can tweak Windows a lot. [1]

OS windows icon.gif Windows 98 SE

Advantages:

  • Can run both DOS programs and many Windows programs
  • Lower Hardware requirements (98SE is the recommended Windows flavor for legacy machines)


Disadvantages:

  • No longer supported by Microsoft