Manufacturers

Loading

Cube Quest (01/04/84)

  1. Game infos
  2. Parent and Clones
  3. Sound
  4. Driver
  5. Inputs
  6. Controls
  7. Display
  8. Roms list
  9. Chips list
  10. Disks list
  11. Categories
  12. MAMEinfo
  13. History
Download cubeqst.zip (151 KB)
Snapshot

Game infos

Description Cube Quest (01/04/84)
Name cubeqst
Manufacturer Simutrek
Year 1983
Runnable yes
System arcade /
Number of players 1P
Added to MAME .127
Romset size 151 KB
Romset file 66 files
Romset zip 60 B
Language English
Evaluation 70 to 80 (Good)
Genre Shooter

Parent and clones

Parent This game is the parent

Sound infos

Sound_channels 2

Driver infos

Driver status good
Driver emulation good
Driver color good
Driver sound good
Driver graphic good
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service yes
Input tilt yes
Input players 1
Input buttons
Input coins 3

Controls infos

type ways minimum maximum sensitivity keydelta reverse
trackball 0 255 100 10 no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 704 480 59.940057 28636362 910 0 704 525 44 524

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade eprom_bd_2764.1a 8192 870a28f5 6db2020fa10d03bfaf7bd2892ba7266e744567e9 main_cpu 0 good no
arcade eprom_bd_2764.1b 8192 0c29b2d2 1c67dbfaeb6ae1e6ccd870a815bd51ebc520a34c main_cpu 1 good no
arcade eprom_bd_2764.2a 8192 f03a76be 794a9e5a4fddc16950836468157ea252a82c0771 main_cpu 4000 good no
arcade eprom_bd_2764.2b 8192 c995b786 0370e0be81ceea647ea9e27eac22b6c2354e695b main_cpu 4001 good no
arcade eprom_bd_2764.3a 8192 dedeabf3 d06138336bdbd5ebee44188e92e5721ae63715ad main_cpu 8000 good no
arcade eprom_bd_2764.3b 8192 7353e970 9566335868352d3c652621809b812ede309ebded main_cpu 8001 good no
arcade eprom_bd_2764.4a 8192 3f8ae830 13411f7bee31ae13a2e139ad576e48130838c472 main_cpu c000 good no
arcade eprom_bd_2764.4b 8192 6d4fc7cf 8f95e2f9e313413ea6b9bcd1ec5d8c11962584db main_cpu c001 good no
arcade eprom_bd_2764.5a 8192 ea1a92d0 71a6820c67aad951d05571cd29f52c2cebe78c3c main_cpu 10000 good no
arcade eprom_bd_2764.5b 8192 d12ed62f 3e897ef88f51d6b2010944b50f1b5387801d92ce main_cpu 10001 good no
arcade eprom_bd_2764.6a 8192 6d31f22b 36ecfb1c88be9a100a272564d8ff8df02a501f88 main_cpu 14000 good no
arcade eprom_bd_2764.6b 8192 2110f613 e12e3b902e9d755fc55ff67851c905e40482a98f main_cpu 14001 good no
arcade eprom_bd_2764.7a 8192 8b624074 592891b384bdab3f851799e50f51b5f04c880490 main_cpu 18000 good no
arcade eprom_bd_2764.7b 8192 f31f2e81 b4ae0726ac849662fb1878094a956aa3a9fe94a2 main_cpu 18001 good no
arcade eprom_bd_2764.8a 8192 8ac5ab0c 0cf6593c53184686d7020acd27e2c26aab29137c main_cpu 1c000 good no
arcade eprom_bd_2764.8b 8192 39804640 0f09cf6ef73a9199318278df15983a0cc01ece0d main_cpu 1c001 good no
arcade fill_board_82s129.10p 256 7ed6c192 b02bbcd0e04d3a6c54bec755df55fe6f97d9513f videoproms 300 good no
arcade fill_board_82s129.11p 256 6b572b73 4a065cb05c12ce34e5598341e0de0cc571b2d387 videoproms 400 good no
arcade fill_board_82s129.12p 256 c525b091 bd172ed3d15f410d09017207ec68faf1d1cb4512 videoproms 200 good no
arcade fill_board_82s129.13p 256 7ed6c192 b02bbcd0e04d3a6c54bec755df55fe6f97d9513f videoproms 300 good no
arcade fill_board_82s129.14p 256 6b572b73 4a065cb05c12ce34e5598341e0de0cc571b2d387 videoproms 400 good no
arcade fill_board_82s129.2p 256 c525b091 bd172ed3d15f410d09017207ec68faf1d1cb4512 videoproms 200 good no
arcade fill_board_82s129.3p 256 7ed6c192 b02bbcd0e04d3a6c54bec755df55fe6f97d9513f videoproms 300 good no
arcade fill_board_82s129.4p 256 6b572b73 4a065cb05c12ce34e5598341e0de0cc571b2d387 videoproms 400 good no
arcade fill_board_82s129.5p 256 c525b091 bd172ed3d15f410d09017207ec68faf1d1cb4512 videoproms 200 good no
arcade fill_board_82s129.6p 256 7ed6c192 b02bbcd0e04d3a6c54bec755df55fe6f97d9513f videoproms 300 good no
arcade fill_board_82s129.7p 256 6b572b73 4a065cb05c12ce34e5598341e0de0cc571b2d387 videoproms 400 good no
arcade fill_board_82s129.9p 256 c525b091 bd172ed3d15f410d09017207ec68faf1d1cb4512 videoproms 200 good no
arcade line_drawer_82s129_u27.6b 256 a9777c19 dcb83cc5fce3ff9760dfdfce078895ef71558f67 line_cpu 0 good no
arcade line_drawer_82s129_u28.3b 256 2248790c 8473276bcc154a440745b714a31c89c459fef411 line_cpu 0 good no
arcade line_drawer_82s129_u29.3c 256 6accc743 a5263a021c594117c14a3d4fbc207a4043001172 line_cpu 1 good no
arcade line_drawer_82s129_u30.3f 256 ba02ac36 89473146f04f60bbed6644603ddc646b3d4e04eb line_cpu 1 good no
arcade line_drawer_82s129_u31.2j 256 bbf50d89 f49d4322123c3d4a7d6f664b7164dfe24ddd6eed line_cpu 2 good no
arcade line_drawer_82s129_u5.3g 256 fa5c239b bbf526362af263aefea87341538157f4ecad686f line_cpu 2 good no
arcade line_drawer_82s129_u6.2g 256 59874b50 d304b4546c187b8c73aaf8887f0037426e60dd5f line_cpu 3 good no
arcade line_drawer_82s129_u7.3h 256 886956d6 ee150a9f99f3177fcc94be5af3f87433f39b311f line_cpu 3 good no
arcade line_drawer_82s129_u8.3j 256 8d2b17ad f7408104f75e292539aaec688e220c143f762f67 line_cpu 4 good no
arcade line_drawer_82s129_u9.3k 256 0a678253 06d7a8f9556eb156ae03184772e76c84ab8d75ea line_cpu 4 good no
arcade mother_sounds_82s129.10e 256 2aaf765e fafe96834f5323fca71b8ab0c013f45c5c47182d sound_cpu 3 good no
arcade mother_sounds_82s129.10f 256 0e8b8df7 37426ffdaf2d21273ac7e88789206fdafb14bc83 sound_cpu 2 good no
arcade mother_sounds_82s129.11e 256 b50d3e43 9f2c071c6940767d20a563f6f2c9224e1896a5bf sound_cpu 1 good no
arcade mother_sounds_82s129.11f 256 af327360 2b45358a39daaf5721b5a94c4fd55bd3d0d90ec3 sound_cpu 1 good no
arcade mother_sounds_82s129.7e 256 cf89ad06 2f04ca6d57a8c425f51a288f553841db680f5a7e sound_cpu 0 good no
arcade mother_sounds_82s129.7f 256 5208036d ec29af4c10a098fb25424d1a5187a7bd2ec9fb92 sound_cpu 0 good no
arcade mother_sounds_82s129.8e 256 68de17ed efefcb4ccdd012b767c4765304c6022b0c091066 sound_cpu 4 good no
arcade mother_sounds_82s129.8f 256 07deae27 c6a2d7cbf4ea4120f43ae088a3de90bb7a42d4a4 sound_cpu 3 good no
arcade mother_sounds_82s129.9e 256 598687e7 c5045ddaab7123ff0a4c8f4c2489f9d70b63fc76 sound_cpu 4 good no
arcade mother_sounds_82s129.9f 256 cd93e3c9 f0c11db65ddf2096f6df424b7747242d9e3155da sound_cpu 2 good no
arcade mother_sounds_82s185.16f 2048 75b1749f 71da8224e72fb5250e2097666a47314d0a818ee9 soundproms 1 good no
arcade mother_sounds_82s185.17f 2048 0f49d40e 40340833ab27ccb5b60baf44ad01930f204f5318 soundproms 0 good no
arcade mother_sounds_82s185.18f 2048 ae4c78ae 76fdb8eab372065882caaa5b93ce9e21efe54da5 soundproms 1 good no
arcade mother_sounds_82s185.19f 2048 a041ce92 9bc92992de22b830e479933c50650c7dc23f5713 soundproms 0 good no
arcade rotate_video_board_82s129.4h 256 6ed1b8d3 c392855e1ff8637e551891aefd6c6a3bbcf273a5 videoproms 0 good no
arcade rotate_video_board_82s129.5h 256 32d839d4 7b82e5c1ea5a351eba60c19560a10e4702ae2c22 videoproms 100 good no
arcade rotate_video_board_82s131.10f 512 89b234eb 23d84873b4a5088130fff960b3caded329ea70b5 rotate_cpu 1 good no
arcade rotate_video_board_82s131.10h 512 d86561b2 ebc5374568d9b598237d98f0fb95b68b36a3ddff rotate_cpu 1 good no
arcade rotate_video_board_82s131.12c 512 fbb881b7 b8c1592cfa082fa7dc4abd5392816ba923760cbf rotate_cpu 4 good no
arcade rotate_video_board_82s131.12d 512 c60762ec d113eb1ce0db4d10a55057332fb17852b312396c rotate_cpu 3 good no
arcade rotate_video_board_82s131.12e 512 605b924c 899103f20ccec68e432c4abf11f554b0600f8b3c rotate_cpu 4 good no
arcade rotate_video_board_82s131.12f 512 5c00d30e ad7bbcce9eff348f78cb6e0782faa175ca928c11 rotate_cpu 5 good no
arcade rotate_video_board_82s131.12h 512 6fb1d6f0 5a0bf681aedde073f0164264620085e9f40eca9e rotate_cpu 5 good no
arcade rotate_video_board_82s131.12j 512 661350ba f1ccc31c7ce1d71f6128c575d508aa04a4a5e15f rotate_cpu 3 good no
arcade rotate_video_board_82s131.12k 512 84db792f 03858d92f4ad5aae39ad1925738df958cc4dd020 rotate_cpu 2 good no
arcade rotate_video_board_82s131.7h 512 4e0909e2 e97dcbd23e0d9eccc138e62334e016b1b333dec3 rotate_cpu 2 good no
arcade rotate_video_board_82s131.8h 512 1dd1cc65 3c83d48f90ba70e81c0d85fb182527afe1f1f68d rotate_cpu 0 good no
arcade rotate_video_board_82s131.9h 512 2bbf0aa1 1a4ef24a8dc27ac3b01f176aac9b1c1c194bd67b rotate_cpu 0 good no

Chips list

name tag type clock
AD7521 ldac7 audio
Cube Quest Line CPU line_cpu cpu 5000000
Cube Quest Rotate CPU rotate_cpu cpu 5000000
Cube Quest Sound CPU sound_cpu cpu 5000000
I8049 laserdisc:pr8210 cpu 4410000
I8748 laserdisc:simutrek cpu 6000000
M68000 main_cpu cpu 8000000
Simutrek Modified PR-8210 laserdisc audio
Speaker rspeaker audio

Disks list

name md5 sha1 merge region index status optional
cubeqst d0e24bb5d0ae424e0816110ec7d6b21189044d57 laserdisc 0 good yes

Categories

MAMEinfo

0.127 [Phil Bennett, Joe Magiera, Warren Ondras]


LaserDisc required


WIP:

- 0.180: Changed the Cube Quest disassemblers to use 'std::ostream &' internally [Nathan Woods].

- 0.170: Removed spurious palette tags [AJR].

- 0.167: David Haywood fixed horizontal partial updates in Cube Quest.

- 0.151: Revert attempted fix for color overlays not working on vector games, this fixed a blank screen in certain places in the Cube Quest video [hap].

- 0.150: Modernized CUBEQCPU core [Wilbert Pol]. Disabled unused private members (cubeqcpu.h). Fixed uninitialized member in cquestsnd_cpu_device (fixes potential cubeqst crash) [Oliver Stoeneberg]. Fixed compiler warning (cubeqcpu.c) [hap].

- 0.144u6: Replaced 'Laserdisc Analog' sound with 'Simutrek Modified PR-8210'.

- 0.143: smf fixed crash/assertion after OK in Cube Quest and clone. Added I8748 (6 MHz) CPU5 and I8049 (4410000 Hz) CPU6.

- 0.142u3: Removed I8748 CPU5 and I8049 CPU6.

- 0.136u2: Bill K added clone Cube Quest (12/30/83). Changed parent description to 'Cube Quest (01/04/84)'.

- 0.129u4: Changed 'Custom' sound to 'Laserdisc Analog'.

- 0.129: Aaron Giles fixed a few out-of-bounds errors revealed by randomly initializing auto_malloc() memory. These would manifest themselves as difficult-to-reproduce crashes on some systems. Affects Cube Quest and other drivers.

- 0.128u6: Pointer-ified the Cube Quest CPUs cores [Aaron Giles].

- 0.128u1: Phil Bennett increased Cube Quest interleave factor to eliminate LDP timeout countdown flicker. Fixed Cube Quest crashes MAME when saving state.

- 0.127u8: Cube Quest changes [Aaron Giles]: Changed laserdisc override logic. It's still a little hacky but this works better than the previous attempt. Removed custom sound in favor of individual DACs. Simplified palette management logic. Hooked up the "disc on" signal. Fixed Cube Quest showing its laserdisc footage under black regular graphics in demo. Replaced Custom sound with 16x DAC.

- 0.127u6: Matt Ownby fixed edge case bug in the Cube Quest 'Line CPU' (CPU3) involving adding with carry. Aaron Giles removed render_container_set_palette_alpha() hack. Now the alpha value can be set directly in the palette entry and will be respected for laserdisc overlays.

- 0.127u4: Aaron Giles fixed Cube Quest overlay scaling to cover the whole screen. Converted Simutrek-hacked laserdisc emulation to using the actual MCU from the game, which in turn hands off commands to the PR-8210 MCU. This is still not 100% but is pretty close at this point and achieves the correct behaviors in most cases. Added I8748 (6MHz) CPU5 and I8049 (4410000 Hz) CPU6 with MCU rom (pr-8210_mcu_ud6005a.bin).

- 0.127u3: Aaron Giles fixed missing narrator and music during attract mode in Cube Quest.

- 9th September 2008: 3D ARCADE - Cube Quest, the first working laserdisc game in MAME, is now in the models section courtesy of btribble!

- 0.127u1: Aaron Giles fixed Cube Quest requires the optional CHD in the minimal UI and crashes on ATI hardware w/ prescale > 1.

- 0.127: Phil Bennett, Joe Magiera and Warren Ondras added 'Cube Quest' (Simutrek 1983), include 3x bit-sliced CPUs for Rotate, Line and Sound (AM2901-based), as well as laserdisc support (12 GB) for the hacked laserdisc that was used to drive the games. Aaron Giles added DISK_IMAGE_READONLY_OPTIONAL to support games (like Cube Quest) where the disk is non-essential to the game's operation and DISK_REGIONS to all laserdisc drivers.

- 29th June 2008: Phil Bennett - Cube Quest is a 3D treasure hunt within the confines of a giant cube. Choose a path along the edges of the cube to reach the treasure star (you may rotate a face of the cube if it makes life easier) fighting through waves of enemies from dragonflies to biplanes along the way in gameplay similar to Gyruss. Cube Quest is the second arcade game to feature solid-filled polygons (I believe it was released shortly after Atari's I-Robot). As you'd expect, the hardware is rather complex. An 8MHz 68000 commands three AMD AM2901 bit-slice ALU based processors. The first, a 16-bit 'Rotate' CPU, peforms 3D maths (including serial multiplication and division) much like the mathbox found in I-Robot, Battle Zone, Tempest etc. A 12-bit 'Line' CPU interprets the data sets produced by the Rotate CPU and produces series of line spans using a hardware implementation of Bresenham's line drawing algorithm, which are then processed by the line-fill circuit. Finally, there's a 16-bit CPU for 16-channel, stereo sound generation - not nearly as exciting as it sounds but it does produce some interesting sounds. At present, there's an important aspect of the game absent from the emulation; the laserdisc-streamed backgrounds. There's 54 weird and wonderful tunnels to fly through, produced by animation pioneers Robert Abel and Associates (notable for The Jacksons, 'Can You Feel It' video). The game generates a 3D substitute background if the laserdisc player is absent or malfunctioning (see pic #4). It's a very neat game which sadly did not enjoy commercial success back in 1983/1984. There's some laserdisc captures and pics of the cabinet at the following links: http://www.dragons-lair-project.com/games/pages/cq.asp, http://home-and-garden.webshots.com/photo/1352844430054905596sgJcOL and http://www.dragons-lair-project.com/games/materials/audiovideo/audio/cube02.mp3 (Best intro narration ever). BTW, thanks to Joe Magiera for dumping the several dozen PROMs and ROMS from his boardset.


LEVELS: 1


Recommended Games (Starfighter 2):

Starship 1

Star Fire

Star Fire 2

Star Hawk

Tailgunner

Warp Speed

Space Seeker

Buck Rogers: Planet of Zoom

Explorer (DECO Cassette)

Star Trek

Tac/Scan

Ambush

Blaster

Cube Quest

I, Robot

Star Wars

The Empire Strikes Back

Star Wars Arcade

Star Wars Trilogy

Star Wars Pod Racer

The Last Starfighter (prototype)

High Voltage

Vs. Star Luster

Shrike Avenger

Thunder Ceptor

Galaxy Force 2

Starblade

Galactic Storm

Space Lords

Galaxian 3 - Theater 6 : Project Dragoon

Solar Assault

Star Trek: Voyager



LaserDisc: 38.3 GB (Compressed: 10.7)

History


Arcade Video game published 36 years ago:

Cube Quest (c) 1983 Simutrek.

In Cube Quest, you must maneuver your space ship through a series of corridors in the Cube. You start off with a radar display of the cube, deciding which of the 54 corridors you want to start in. Each corridor has several enemy fighters that are determined to defeat you. Once you defeat the enemies you zoom back to the radar display of the Cubic World to chose another corridor to travel in. Once you complete all the corridors, you are rewarded with the Treasure of Mytha, Master of the Cube Quest.

- TECHNICAL -

Main CPU : Motorola 68000 (@ 8MHz), I8748 (@ 6MHz), I8049 (@ 4.41MHz).
Rotate CPU : 68000 (@ 5MHz)
Line CPU : Motorola 68000 (@ 5MHz)
Sound CPU : Motorola 68000 (@ 5MHz)
Sound Chips : Laserdisc Analog, DAC.

Screen Orientation : Horizontal
Video Resoltion : 256 x 240
Screen Refresh : 59.940052Hz

Players : 1
Control : Trackball
Buttons : 3

- TRIVIA -

Released in December 1983.

This is the second video arcade game to use 3-D Polygon Graphics and was developed after Atari's I, Robot arcade game.

The concept of finding a mysterious cube at the end of the galaxy was borrowed by the new incarnation of the latest Transformers Movie (2008).

The laserdisc backgrounds were produced by Robert Abel and Associates. Robert Abel and Associates (RA&A) was a pioneering production company specializing in TV commercials made with computer graphics. Robert Abel's company, RA&A was especially known for their art direction and won many Clio Awards. Abel and his team created some of the most advanced and impressive computer-animated works of their time, including full ray-traced renders and fluid character animation at a time when such things were largely unknown.

Default high-score (Cubic History) :
LKS 9123
DFL 8254
CMS 6773
LDK 4583
PMM 3674
TKM 3434
RMB 2585
REW 1229
JCC 498
DLG 64

- STAFF -

Game Design / Programmer : Paul Allen Newell
Assistant Ladder Holder : Duncan Muirhead
Hardware Engineer : Joe Corkery
Real-Time Audio System : David Kipping
Real Time Audio : New Age Sound Labs
Cabinet Design : Ainsworth-Bardsley Design
Mechanical Design : Stan Hludzinski, Michael Crew
Laser Disc Graphics : Robert Abel & Associates, Bill Kovacs
Laser Disc Audio : Jerry Kaywell
Additional Engineers : Jay Duncanson, Mike Gomez, Rich Kindon, Chris King, Kevin Mobley, Dave Needle, Stan Shepard, Steve Turner

- PORTS -

* CONSOLES:
Vectrex [Prototype] [CGE] (2002)

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=4490&o=2