1. Game
  2. MAME History, "Q" ROM sets

This page is a chapter in 'Game Exploring MAME history for TG rules'

A collection of notes from the legacy of MAME for checking INP files against rules.

qb3

ROM set changed: no
0.106-0.175: qb3 - "QB-3 (prototype)"

Resolution, 0.106-0.175: vector @ 38.000000Hz

TG Game Entry: https://www.twingalaxies.com/scores.p...&gamename=QB-3 [Prototype]

qbertqub

ROM set changed: no
0.106-0.260: qbertqub - "Q*bert's Qubes"

MAME History:
- 0.125u3: Added dipswitches 'SW5', 'SW7' and 'SW8'.
- 0.126u2: Added includes\gottlieb.h. Began Gottlieb driver cleanup [Aaron Giles]: Converted palette calculations to resistor weights. Correct video timing. Reduced the number of separate machine drivers. Fixed incorrect spriteram sizes. Populated full memory maps for the main CPU and the rev 1 sound board. More to come. Changed the 6532 RIOT device into a proper device. Rewrote the logic to be simpler and leverage the new attotime functions. Changed the I/O port setters to specify a mask, and changed the I/O port callbacks to pass in the previous value. Converted audio\gottlieb.c to use the new RIOT implementation instead of rolling their own. Changed VSync to 61.419025 Hz. Added dipswitches 'Sound Test' and 6x 'Unknown'.
- 0.143u8: Various Gottlieb driver fixes [Tafoid]: Verified through playtesting, manuals and in-game service modes all DIPs in the driver. Consolidated and added DIP locations based on all available information.

Resolution, 0.106-0.126: 256x240 @ 61.000000Hz
Resolution, 0.127-0.260: 256x240 @ 61.419025Hz

TG Game Entry: https://www.twingalaxies.com/game/qberts-qubes/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=7796

Service Mode:
Typical Gottlieb hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch. Navigation is with quick-release use of the Service Select (F1) button, selection is with long-hold of the Service Select button. The Service Select button is used to exit options and return to the next option highlighted on the main menu, thus the full set of Service Mode options can be visited with repeated use of long-hold Service Select only.

Default Settings:
MAME 0.106:
MAME 0.126:
MAME 0.127:
MAME 0.144:
MAME 0.250:

From MAME 0.250 after entering service mode:
|

qbert

ROM set changed: no
0.106-0.260: qbert - "Q*bert (US set 1)"

MAME History:
- 0.125u3: Added dipswitches 'SW5', 'SW7' and 'SW8'.
- 0.126u2: Added includes\gottlieb.h. Began Gottlieb driver cleanup [Aaron Giles]: Converted palette calculations to resistor weights. Correct video timing. Reduced the number of separate machine drivers. Fixed incorrect spriteram sizes. Populated full memory maps for the main CPU and the rev 1 sound board. More to come. Changed the 6532 RIOT device into a proper device. Rewrote the logic to be simpler and leverage the new attotime functions. Changed the I/O port setters to specify a mask, and changed the I/O port callbacks to pass in the previous value. Converted audio\gottlieb.c to use the new RIOT implementation instead of rolling their own. Changed VSync to 61.419025 Hz. Added dipswitches 'Sound Test' and 6x 'Unknown'.
- 0.143u8: Various Gottlieb driver fixes [Tafoid]: Verified through playtesting, manuals and in-game service modes all DIPs in the driver. Consolidated and added DIP locations based on all available information.

Resolution, 0.106-0.126: 256x240 @ 61.000000Hz
Resolution, 0.127-0.260: 256x240 @ 61.419025Hz

TG Game Entry: https://www.twingalaxies.com/game/qbert-us-set-1/mame/
Rules, [Marathon Settings]: https://www.twingalaxies.com/scores.php?scores=7795
Rules, [Tournament Settings]: https://www.twingalaxies.com/scores.php?scores=5163

Service Mode:
Typical Gottlieb hardware.
There are both hardware DIP switches & internal settings. Hardware DIP switches will reflect local configuration after playback, not the recording. Service Mode is accessed by enabling the DIP Switch. Navigation is with quick-release use of the Service Select (F1) button, selection is with long-hold of the Service Select button. The Service Select button is used to exit options and return to the next option highlighted on the main menu, thus the full set of Service Mode options can be visited with repeated use of long-hold Service Select only.

Default Settings:
MAME 0.106:
MAME 0.126:
MAME 0.127:
MAME 0.144:
MAME 0.250:
Internal Settings:

From MAME 0.250 after entering service mode:
|

qcrayon2

ROM set changed:
0.106-0.255: qcrayon2 - "Crayon Shinchan Orato Asobo (Japan)"

MAME History:
- 0.143u3: Changed 'Service Mode' to 'Unused' dipswitch.

Resolution, 0.106-0.255: 320x224 @ 60.000000Hz

TG Game Entry: https://www.twingalaxies.com/game/cr...to-asobo/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=55704

Service Mode:
Typical Taito F2 BIOS.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed using Service button (F2) and then a reset must occur, thus cannot be recorded in an INP. A test screen appears initially and can be progressed with P1 Start button. The second screen is an input test screen with DIP switches shown in read-only binary form.

Default Settings:


From MAME 0.106 and 0.250 after entering service mode.
| MAME 0.106: | MAME 0.250:
Note: I don't know why the Service Mode DIP switch was relabelled in 0.143u3 but it does still function as enabling service mode - Barthax, June 2023.

qix2

ROM set changed: no
0.106-0.178: qix2 - "Qix II (Tournament)"

MAME History:
- 0.115: Aaron Giles hooked up 6845 CRTC to the qix-based games. All games now generate display resolutions and frame rates on the fly. Cleaned up memory maps and a few other bits along the way. Added save state support. Changed visible area to 256x256 and VSync to 55.838470 Hz.
- 0.115u2: Zsolt Vasvari changed the CRTC6845 emulator to optionally control the screen configuration and video rendering. Updated the Qix and Spiders driver to use the new functionality. Added notifications for when the display enable pin changes in order to drive blanking signals. Changed VSync to 76.293945 Hz.
- 0.146u3: Set screen to CRTC initial parameters (256x256 at ~55Hz) [hap]. Changed VSync to 55.838470 Hz.
- 0.183: Correctly assign service buttons [Michael.S.G].

Resolution, 0.106-0.114: 256x240 @ 60.000000Hz
Resolution, 0.115: 256x256 @ 55.838470Hz
Resolution, 0.116-0.146: 256x256 @ 76.293945Hz
Resolution, 0.147-0.178: 256x256 @ 55.838470Hz

TG Game Entry: https://www.twingalaxies.com/game/qix-ii/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=131713

Service Mode:
Typical Taito Qix Hardware.
Service Mode is presented immediately on boot up. Service Mode is a cycle of screens, progresed using the Test Advance button. The Test Advance button also initiates Service Mode when in game mode. Service Mode navigation is with the Test Next Line button and values can be changed with the Test Slew Up and Test Slew Down buttons.
Default MAME interation keys depend on the version of MAME. In order of Test Advance, Test Next Line, Test Slew Up and Test Slew Down, the keys are:
- Keys for 0.182 and prior: F1, F2, F5, F6
- Keys for 0.183 and later: 9, 0, -, =

Default Settings:
Location Programming:
Coin Slot Programming:

No DIP switches available:
MAME 0.106:
MAME 0.250:

qix

ROM set changed: no
0.106-0.146: qix - "Qix (set 1)"
0.146u2-0.260: qix - "Qix (Rev 2)"

MAME History:
- 0.115: Aaron Giles hooked up 6845 CRTC to the qix-based games. All games now generate display resolutions and frame rates on the fly. Cleaned up memory maps and a few other bits along the way. Added save state support. Changed visible area to 256x256 and VSync to 55.838470 Hz.
- 0.115u2: Zsolt Vasvari changed the CRTC6845 emulator to optionally control the screen configuration and video rendering. Updated the Qix and Spiders driver to use the new functionality. Added notifications for when the display enable pin changes in order to drive blanking signals. Changed VSync to 76.293945 Hz.
- 0.146u2: Identified Qix (set 1) as Rev 2 and corrected the rom names [Smitdogg, The Dumping Union]. Changed parent description to 'Qix (Rev 2)'.
- 0.146u3: Set screen to CRTC initial parameters (256x256 at ~55Hz) [hap]. Changed VSync to 55.838470 Hz.
- 0.183: Correctly assign service buttons [Michael.S.G].

Resolution, 0.106-0.114: 256x240 @ 60.000000Hz
Resolution, 0.115: 256x256 @ 55.838470Hz
Resolution, 0.116-0.146: 256x256 @ 76.293945Hz
Resolution, 0.147-0.260: 256x256 @ 55.838470Hz

TG Game Entry: https://www.twingalaxies.com/game/qix-set-1/mame/
Rules, Points: https://www.twingalaxies.com/scores.php?scores=5221

Service Mode:
Typical Taito Qix Hardware.
Service Mode is presented immediately on boot up. Service Mode is a cycle of screens, progresed using the Test Advance button. The Test Advance button also initiates Service Mode when in game mode. Service Mode navigation is with the Test Next Line button and values can be changed with the Test Slew Up and Test Slew Down buttons.
Default MAME interation keys depend on the version of MAME. In order of Test Advance, Test Next Line, Test Slew Up and Test Slew Down, the keys are:
- Keys for 0.182 and prior: F1, F2, F5, F6
- Keys for 0.183 and later: 9, 0, -, =

Default Settings:
Location Programming:
Coin Slot Programming:

No DIP switches available:
MAME 0.106:
MAME 0.250:

quantum

ROM set changed: no
0.106-0.175: quantum - "Quantum (rev 2)"

Resolution, 0.106-0.175: vector @ 60.000000Hz

TG Game Entry: https://www.twingalaxies.com/scores.p...mename=Quantum [revision 2]

quarterb

ROM set changed: no
0.106-0.122: quarterb - "Quarterback"
0.123-0.194: quarterb - "Quarterback (set 1)"
0.195-0.260: quarterb - "Quarterback (rev 5)"

MAME History:
- 0.122u8: Changed description to 'Quarterback (set 1)'.
- 0.136: Added eeprom-quarterb.bin EEPROM.
- 0.195: Brian Troha and The Dumping Union added clone Quarterback (rev 1, cocktail). Changed parent description to 'Quarterback (rev 5)' and clone (set 2) to 'Quarterback (rev 2)'.

Resolution, 0.106-0.260: 320x240 @ 60.000000Hz

TG Game Entry: https://www.twingalaxies.com/game/quarterback/mame/
Rules, Biggest Blowout: https://www.twingalaxies.com/scores.php?scores=79025
Rules, Salary: https://www.twingalaxies.com/scores.php?scores=79026

Service Mode:
Typical Cinematronics Leland BIOS.
All relevant rules are covered by internal settings. If not shown during playback, use Service Mode to access after playback completed. Service Mode is accessed using the combination of P1 Start button (1) and the Service Test button (9). Navigation is with P1 Start button with selection made with P2 Start button (2).
Note: Test button acts as a freeze while being held in addition to its normal credit insert.

Default Settings:
Game Set-Up:
Note: no DIP switches or Machine Configuration options in the MAME user interface:
MAME 0.106:
MAME 0.250:

quartet

ROM set changed: no
0.106-0.107: quartet - "Quartet (8751 317-unknown)"
0.108-0.112: quartet - "Quartet (Rev A, 8751 317-unknown)"
0.113-0.255: quartet - "Quartet (Rev A, 8751 315-5194)"

MAME History:
- 0.107u2: Changed description to 'Quartet (Rev A, 8751 317-unknown)' and clones (Japan, 8751 317-unknown) to 'Quartet (8751 317-unknown))' and (Japan, 8751 317-unknown) to 'Quartet 2 (unprotected)'. Renamed (quartet2) to (quart21), (quartetj) to (quartet1) and (quartt2j) to (quart2).
- 0.111u1: Alex Jackson fixed dipswitch defaults ('Credit Power' and 'Difficulty') for Quartet and Quartet 2.
- 0.112u1: Changed description to 'Quartet (Rev A, 8751 315-5194)' and clones 'Quartet (8751 317-unknown))' to 'Quartet (8751 315-5194)' and 'Quartet 2 (8751 317-unknown)' to 'Quartet 2 (8751 317-0010)'.
- 0.215: Replaced MCU simulation code with real MCU code from decapped/dumped for Quartet (Rev A, 8751 315-5194) and clone Quartet (8751 315-5194). Removed MACHINE_UNEMULATED_PROTECTION flag - Games now playable [TeamEurope, Brian Troha, The Dumping Union].
- 0.227: David Haywood fixed incomplete protection hookup in Quartet, fixes the moving floors that appear after the 15th stage are not displayed.

Resolution, 0.106-0.255: 320x224 @ 60.000000Hz

TG Game Entry: https://www.twingalaxies.com/game/qu...-unknown/mame/
Rules, Points [Single Player Only]: https://www.twingalaxies.com/scores.php?scores=7797
Rules, Points [Two Player Team]: https://www.twingalaxies.com/scores.php?scores=79027
Rules, Points [Three Player Team]: https://www.twingalaxies.com/scores.php?scores=79028
Rules, Points [Four Player Team]: https://www.twingalaxies.com/scores.php?scores=79029

Service Mode:
Typical Sega System16A hardware.
Service Mode reflects the local configuration after playback ends, not the recording. Service Mode is accessed by enabling the DIP Switch which can be toggled with the Service Mode Button (F2) followed by a reset thus cannot be recorded in an INP. Service Mode runs a (long) IC Test which eventually completes and shows an input test screen with a read-only DIP Switch representation at the bottom of the screen.

Default Settings:
MAME 0.106:
MAME 0.250:

From MAME 0.250 after entering service mode:
|

quasar

ROM set changed:
0.106-0.145: quasar - "Quasar"
0.146-0.175: quasar - "Quasar (set 1)"

Resolution, 0.106-0.175: 223x240 @ 50.000000Hz

TG Game Entry: https://www.twingalaxies.com/scores.p...amename=Quasar

quester

ROM set changed: no
0.106-0.195: quester - "Quester (Japan)"

Resolution, 0.106-0.152: 288x224 @ 60.606060Hz
Resolution, 0.153-0.195: 288x224 @ 60.606061Hz

TG Game Entry: https://www.twingalaxies.com/game/quester-japan/mame
Rules, Points: https://www.twingalaxies.com/scores.php?scores=79030

qwak

ROM set changed: no
0.106-0.175: qwak - "Qwak (prototype)"

Resolution, 0.106-0.175: 256x240 @ 60.000000Hz

TG Game Entry: https://www.twingalaxies.com/scores.p...&gamename=Qwak [Prototype]
Join us