Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

elecyoyo2: MAME ROM Information.


The Electric Yo-Yo (c) 1982 Taito.

Guide your yo-yo to clear each level by collecting dots and avoiding enemies.


Prom Stickers : YY

Main CPU : (2x) M6809 (@ 1.25 Mhz), M68705 (@ 1 Mhz)

Sound CPU : M6802 (@ 921.6 Khz)

Sound Chips : Discrete

Screen orientation : Vertical

Video resolution : 240 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 1024

Players : 2

Control : 4-way joystick


Released in June 1982.

Jim Matson holds the official record for this game with 1,079,270 points.

An Electric Yo-Yo machine was shown at the 2003 classic arcade games show 'California Extreme' in San Jose, California.


The longer the yoyo's string is when it is latched to a Blox, the greater the score will be when the Blox is cleared.


Designed and programmed by : Sandy Pfeiffer, Randy Pfeiffer


* Consoles :

Atari 2600 [Prototype] ("Elk Attack")

Sony PlayStation 2 (2005, "Taito Legends")

Microsoft XBOX (2005, "Taito Legends")

* Computers :

PC [MS Windows] (2005, "Taito Legends")


Game's rom.

Machine's picture.

MAME Info:

0.34b1 [Al Kossow]


- The first time you run the game, it will ask the language. You can use F1 to proceed through all the configuration screens, or just reset (F3). To change the language afterwards, delete the ELECYOYO.NV file from the NVRAM directory and re-run the program.

- Keep F2 pressed to enter test mode, then F1 to advance to the next test.

- There are no dipswitches, press F1 to enter the service mode, then F1=Next screen, F2=Next line, F5=Up and F6=Down.


- 0.133u1: Renamed (elecyoy2) to (elecyoyo2).

- 0.128u5: Mamesick fixed Electric Yo-Yo sometimes leads back to the test menu, after inserted coins and pressing start.

- 0.123u5: Zsolt Vasvari fixed flickering in Electric Yo-Yo. Mr. Do added layout to crop corners in Electric Yo-Yo. Changed qix driver to use the MC6845's VSYNC notification for interrupts.

- 0.122u6: Changed M68705 CPU4 clock speed to 4MHz.

- 0.115u2: Changed VSync to 76.293945Hz.

- 0.100u2: MASH bumped interleave in Electric Yo-Yo to avoid attract mode hang.

- 0.91u1: Nicola Salmoria fixed hang in Electric Yo-Yo attract (elecyoyo055yel).

- 25th January 2005: Nicola Salmoria - Fix Electric Yo-Yo, it was crashing because of a synchronization issue between the two CPUs. Increasing interleaving fixed the problem.

- 0.37b16: Changed M6802 CPU3 clock speed to 921600 Hz, M68705 MCU to 1MHz and palettesize to 1024 colors.

- 0.35b6: Replaced M6803 CPU3 with M6802 and M6805 CPU4 with M68705.

- 0.35b3: Nicola Salmoria properly emulated the 68705 protection in The Electric Yo-Yo. Changed parent and clone descriptions to 'The Electric Yo-Yo'. Changed M6805 CPU4 clock speed to 2MHz. Added 2nd player input and replaced Double 8-way Joystick with 4-way Joystick.

- 0.34b2: Added clone Electric Yo-Yo (set 2). Changed parent description to 'Electric Yo-Yo (set 1)'. Added new 68705 MCU rom to (set 1).

- 0.34b1: Al Kossow added Electric Yo-Yo (Taito 1982), not working due to protection. Space Dungeon and Electric Yo-Yo have an additional "Coin Processor Board" with a 68705 on it. The lack of its emulation is responsible for the strange behaviour of Space Dungeon (6 cresits at reset, reset at game over) and probably for Yo-Yo not working as well.

Recommended Games (Maze 3):


Solar Fox

Space Bugger

Space Dungeon

The Electric Yo-Yo


Ten Spot (Survivor)


Net Wars



Zeroize (DECO Cassette)




Speed Ball (prototype)


Power Surge

Romset: 52 kb / 14 files / 28.9 zip

MAME XML Output:

       <game name="elecyoyo2" sourcefile="qix.c" cloneof="elecyoyo" romof="elecyoyo">
              <description>The Electric Yo-Yo (set 2)</description>
              <manufacturer>Taito America Corporation</manufacturer>
              <rom name="yy14" merge="yy14" size="4096" crc="0d2edcb9" sha1="36e1a1aa81111f38e1c06a8174e7de406478cc67" region="maincpu" offset="a000"/>
              <rom name="yy15" merge="yy15" size="4096" crc="a91f01e3" sha1="7818299d25a0816b856e83fae02d8019e5e8b4a3" region="maincpu" offset="b000"/>
              <rom name="yy16" size="4096" crc="cab19f3a" sha1="df41649a800b77f046edb6623f65d100f6a8ef5f" region="maincpu" offset="c000"/>
              <rom name="yy17" merge="yy17" size="4096" crc="25fd489d" sha1="ca7b8d1bcbc223fc0706c8f2e9f02821519b75e4" region="maincpu" offset="d000"/>
              <rom name="yy18" merge="yy18" size="4096" crc="0b6661c0" sha1="3e24acbfea1a3b83223d780ea34c83759a751175" region="maincpu" offset="e000"/>
              <rom name="yy19" size="4096" crc="d0215d2e" sha1="816131bc272252df6cea1b84a42750a71ce4f427" region="maincpu" offset="f000"/>
              <rom name="yy5" merge="yy5" size="4096" crc="3793fec5" sha1="d31f3ba6364755c98beb814b5e7d5541e8b4e1a0" region="videocpu" offset="a000"/>
              <rom name="yy6" merge="yy6" size="4096" crc="2e8b1265" sha1="6fb67b6a5b627bcbd10c72ac8c9e4d9f4dd7860f" region="videocpu" offset="b000"/>
              <rom name="yy7" merge="yy7" size="4096" crc="20f93411" sha1="126c27442a4e35d054a236c41930603241d08ccf" region="videocpu" offset="c000"/>
              <rom name="yy8" merge="yy8" size="4096" crc="926f90c8" sha1="dbdfc0e9184a4d9d44d04fdb8fed19b35a8edadc" region="videocpu" offset="d000"/>
              <rom name="yy9" merge="yy9" size="4096" crc="2f999480" sha1="582baf285cadf8431ff80f5b63a02fbbefb62e45" region="videocpu" offset="e000"/>
              <rom name="yy10" merge="yy10" size="4096" crc="b31d20e2" sha1="e2ba4e6b81a02c3c02353774eb63a72cdfe5f2c3" region="videocpu" offset="f000"/>
              <rom name="yy27" merge="yy27" size="2048" crc="5a2aa0f3" sha1="16c7c2db39f33ea3506e07312352ccbfe5528fbd" region="audiocpu" offset="f800"/>
              <rom name="yy101" merge="yy101" size="2048" crc="3cf13038" sha1="29c1b309d9046087a50ca78a5f7cba694271af26" region="mcu" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="1250000"/>
              <chip type="cpu" tag="videocpu" name="M6809" clock="1250000"/>
              <chip type="cpu" tag="audiocpu" name="M6802" clock="3686400"/>
              <chip type="cpu" tag="mcu" name="M68705" clock="4000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="discrete" name="DISCRETE"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="256" refresh="76.293945" pixclock="5000000" htotal="256" hbend="0" hbstart="256" vtotal="256" vbend="0" vbstart="256" />
              <sound channels="2"/>
              <input players="2" coins="3" service="yes" tilt="yes">
                     <control type="joy" ways="4"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise