These are grouped in several categories based on the game flags in the drivers:
 
These are grouped in several categories based on the game flags in the drivers:
   −
* [[GNW]] - GAME_NOT_WORKING
+
* [[MNW]] - MACHINE_NOT_WORKING
* [[GUP]] - GAME_UNEMULATED_PROTECTION
+
* [[MUP]] - MACHINE_UNEMULATED_PROTECTION
* [[GNS]] - GAME_NO_SOUND and GAME_IMPERFECT_SOUND
+
* [[MNS]] - MACHINE_NO_SOUND and MACHINE_IMPERFECT_SOUND
* [[GIG]] - GAME_IMPERFECT_GRAPHICS. Also covers GAME_IMPERFECT_COLORS and GAME_WRONG_COLORS
+
* [[MIG]] - MACHINE_IMPERFECT_GRAPHICS. Also covers MACHINE_IMPERFECT_COLORS and MACHINE_WRONG_COLORS
 +
* [[MIS]] - MACHINE_IS_SKELETON and MACHINE_IS_SKELETON_MECHANICAL
 +
* [[MIC]] - MACHINE_IMPERFECT_CONTROLS
 +
* [[MIT]] - MACHINE_IMPERFECT_TIMING
  
( ! ) Fatal error: Uncaught TypeError: MWExceptionHandler::rollbackMasterChangesAndLog(): Argument #1 ($e) must be of type Exception, Error given, called in /home/mamedev/wiki.mamedev.org/public_html/includes/exception/MWExceptionHandler.php on line 137 and defined in /home/mamedev/wiki.mamedev.org/public_html/includes/exception/MWExceptionHandler.php on line 111
( ! ) TypeError: MWExceptionHandler::rollbackMasterChangesAndLog(): Argument #1 ($e) must be of type Exception, Error given, called in /home/mamedev/wiki.mamedev.org/public_html/includes/exception/MWExceptionHandler.php on line 137 in /home/mamedev/wiki.mamedev.org/public_html/includes/exception/MWExceptionHandler.php on line 111
Call Stack
#TimeMemoryFunctionLocation
10.06712784768MWExceptionHandler::handle( $e = class Error { protected $message = 'Call to undefined function each()'; private $string = ''; protected $code = 0; protected $file = '/home/mamedev/wiki.mamedev.org/public_html/includes/diff/DairikiDiff.php'; protected $line = 436; private array $trace = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...], 10 => [...], 11 => [...], 12 => [...], 13 => [...], 14 => [...], 15 => [...], 16 => [...], 17 => [...], 18 => [...], 19 => [...], 20 => [...], 21 => [...], 22 => [...]]; private ?Throwable $previous = NULL; public $xdebug_message = '<tr><th align=\'left\' bgcolor=\'#f57900\' colspan="5"><span style=\'background-color: #cc0000; color: #fce94f; font-size: x-large;\'>( ! )</span> Error: Call to undefined function each() in /home/mamedev/wiki.mamedev.org/public_html/includes/diff/DairikiDiff.php on line <i>436</i></th></tr>\n<tr><th align=\'left\' bgcolor=\'#e9b96e\' colspan=\'5\'>Call Stack</th></tr>\n<tr><th align=\'center\' bgcolor=\'#eeeeec\'>#</th><th align=\'left\' bgcolor=\'#eeeeec\'>Time</th><th align=\'left\' bgcolor=\'#eeeeec\'>M' } ).../MWExceptionHandler.php:0
20.06712784800MWExceptionHandler::rollbackMasterChangesAndLog( $e = class Error { protected $message = 'Call to undefined function each()'; private $string = ''; protected $code = 0; protected $file = '/home/mamedev/wiki.mamedev.org/public_html/includes/diff/DairikiDiff.php'; protected $line = 436; private array $trace = [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...], 5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...], 10 => [...], 11 => [...], 12 => [...], 13 => [...], 14 => [...], 15 => [...], 16 => [...], 17 => [...], 18 => [...], 19 => [...], 20 => [...], 21 => [...], 22 => [...]]; private ?Throwable $previous = NULL; public $xdebug_message = '<tr><th align=\'left\' bgcolor=\'#f57900\' colspan="5"><span style=\'background-color: #cc0000; color: #fce94f; font-size: x-large;\'>( ! )</span> Error: Call to undefined function each() in /home/mamedev/wiki.mamedev.org/public_html/includes/diff/DairikiDiff.php on line <i>436</i></th></tr>\n<tr><th align=\'left\' bgcolor=\'#e9b96e\' colspan=\'5\'>Call Stack</th></tr>\n<tr><th align=\'center\' bgcolor=\'#eeeeec\'>#</th><th align=\'left\' bgcolor=\'#eeeeec\'>Time</th><th align=\'left\' bgcolor=\'#eeeeec\'>M' } ).../MWExceptionHandler.php:137