Difference between revisions of "Game & Watch"

From Emulation General Wiki
Jump to navigation Jump to search
(I added games that are available in the archives but not in the other 4 sources. I also fixed a formatting error.)
(1st version of Fire is in G&W gallery)
 
(138 intermediate revisions by 65 users not shown)
Line 1: Line 1:
The '''Game & Watch''' series is a series of self-contained handheld games that are the precursor to the [[Game Boy]].
+
{{Infobox console
 +
|title = Nintendo Game & Watch
 +
|logo = gamewatch1.png
 +
|developer = [[:Nintendo]]
 +
|type = Handheld electronic game
 +
|generation = [[:Category:Second-generation consoles|Second generation]]
 +
|release = 1980
 +
|discontinued = 1991
 +
|successor = [[Game Boy/Game Boy Color emulators|Game Boy/Color]]
 +
|emulated = {{~}}
 +
}}
 +
The '''[[wikipedia:Game & Watch|Game & Watch]]''' is a series of self-contained handheld LCD games by Nintendo where the first one was released on April 28, 1980 and which are often seen as the precursor to the [[Game Boy/Game Boy Color emulators|Game Boy/Color]], although new Game & Watch games were still released as late as 1991.
 +
 
 +
Despite their simplicity, Game & Watch handhelds were completely unemulated for a very long time due to a lack of information about their hardware and difficulties with dumping ROMs and accurately recreating graphics. After an [http://forums.bannister.org//ubbthreads.php?ubb=showflat&Number=97003#Post97003 extensive reverse engineering effort by several MAME developers], MAME became the first emulator to support many retro handheld electronic games, including Game & Watch systems.
  
 
==Emulators==
 
==Emulators==
There are no "Game & Watch ROMs"; each Game & Watch game is a self-contained unit that is custom-built to each game. However, there are different ways to play the games in a virtual matter.
+
{| class="wikitable" style="text-align:center;"
 +
|+PC
 +
|-
 +
! scope="col"|Name
 +
! scope="col"|Operating System(s)
 +
! scope="col"|Latest Version
 +
! scope="col"|[[libretro|Libretro Core]]
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
|[[MAME]]
 +
|Multi-platform
 +
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|DSP
 +
|Multi-platform
 +
|[https://github.com/leniad/dsp-emulator 0.18]
 +
|{{✗}} ||{{✓}} ||{{✗}}
 +
|}
 +
 
 +
;'''[[MAME]]''':It was officially the 1st Game & Watch emulator, with support for a growing number of games (An example being Mickey and Donald). It started to comprehensively cover the Game & Watch games from around just before mid-2017 (e.g. [https://wiki.mamedev.org/index.php/MAME_0.185 0.185] in May 2017) and emulated its first game in [https://wiki.mamedev.org/index.php/MAME_0.186 0.186]. For the games it does support, MAME is recommended, although some Game & Watch games still can only be played outside of the original hardware through simulation.
 +
:* See [https://github.com/mamedev/mame/blob/master/src/mame/drivers/hh_sm510.cpp MAME driver] which covers several of the Game & Watch series of games and those of a similar ilk from other companies running on the LCD game handhelds with Sharp SM5xx family of CPUs (SM510/SM500/SM5A/SM512) (Other companies that released similar games included Konami, Elektronika, [[Tiger_LCD_Handhelds|Tiger Electronics]], Tronica and VTech).
 +
:* [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=hh_sm510.cpp&arcade_only=0&current_version=0 Arcade Italia's database] of compatibility records for games on MAME.
 +
 
 +
 
 +
;'''DSP''':It was officially the 2nd Game & Watch emulator. Just before mid-June 2017, also it started to emulate a few notable Game & Watch "Thanks to MAME for the ROMs and the info." (as stated in the [https://github.com/leniad/dsp-emulator readme]).
 +
 
 +
===Emulation issues===
 +
Although Game & Watch emulation has recently become possible, it took quite a while to achieve due to the [http://www.romhacking.net/forum/index.php?topic=17884.msg259362#msg259362 lack of information] about the microcontrollers driving them and the high difficulty of dumping the ROM from a system. (To dump a game's ROM, the microcontroller often must be decapped, which is not only very costly and complicated but highly destructive to the system.) The lack of information on the Game & Watch's hardware leads to the false belief that it does not contain a CPU or ROM and therefore could not be emulated. Even though this was disproven after reverse engineering efforts of several MAME developers led to support for a few games being added to MAME, emulation of additional games is progressing slowly due to the high amount of time and patience it takes to dump their ROMs and recreate their graphics.
  
* Nintendo officially released virtual reproductions in the games and compiled them in the ''Game & Watch Gallery'' (and, later, ''Game & Watch Collection'') series of games. These games had both "classic" and "modern" variations of these games. While thses collections have a loss of "authenticity" (especially in the collections that are running on earlier hardware), these collections are Game Boy, Game Boy Color, Game Boy Advance, and DS games for which emulators are widespread. (A few games are from the difficult-to-pirate DSiWare series, though every game in the DSiWare series appears in another collection.) However, some of the games in the collection (notably ''Zelda'') may need to be unlocked before play.
+
===Graphics===
* [http://www.pica-pic.com/ Pica Pic] (by Hipopotam) is an online collection of Game & Watch games under an authentic presentation. While there seems to be no way to play these games offline, there are a few games that are exclusive to the website, one example being ''Nu, pogodi!''
+
Even when a Game & Watch game's ROM has been dumped, one of the biggest challenges with accurately emulating it is with how the Game & Watch displayed graphics. Rather than by sending output to an LCD display like most cartridge based handhelds do, Game & Watch games (as well as most other handheld electronic games from the same time) displayed graphics by lighting up pre-drawn LCD segments, like a calculator. In order to recreate this as accurately as possible, MAME uses .SVG files traced from high-quality scans of the LCD screen, allowing graphics in supported Game & Watch games to be displayed crisply at any resolution without the loss of any detail. While this is the most accurate way to recreate the LCD graphics outside of obtaining the original art from Nintendo, it is a difficult and time consuming process, as not only does the LCD need to be scanned at a high resolution with all segments lit up to capture all of the graphics, but the scans must be traced very carefully to faithfully recreate the original artwork.
* Madrigal wrote some [http://www.madrigaldesign.it/sim/ simulations] that give an offline, authentic presentation of the Game & Watch games, the collection of these games growing through time. Of particular note is that these simulations are available to play through [[RetroArch]] through the gw-libretro core. There are also some simulations that are not of the Game & Watch series.
 
  
* The [http://www.handheld.remakes.org/results.php?gamename= Handhled Remakes Archive] hosts some reproductions of games.
+
==Simulators==
 +
For a lot of Game & Watch games, this is your only option outside of buying them used.
 +
* Nintendo officially released virtual reproductions in the games and compiled them in the ''Game & Watch Gallery'' (and, later, ''Game & Watch Collection'') series of games. These games had both "classic" and "modern" variations of these games. While these collections have a loss of "authenticity" (especially in the collections that are running on earlier hardware), these collections are Game Boy, Game Boy Color, Game Boy Advance, and Nintendo DS games for which emulators are widespread. (A few games are from the difficult-to-pirate DSiWare series, though every game in the DSiWare series appears in another collection.) However, some of the games in the collection (notably ''Zelda'') may need to be unlocked before play.
 +
* [http://www.pica-pic.com/ Pica Pic] (by Hipopotam) is an online collection of Game & Watch games under an authentic presentation. While there seems to be no way to play these games offline, there are a few games that are exclusive to the website.
 +
* Madrigal wrote some [http://www.madrigaldesign.it/sim/ simulations] that give an offline, authentic presentation of the Game & Watch games, the collection of these games growing through time. Of particular note is that these are available to play through [[RetroArch]] through the gw-libretro core. There are also some that are not of the Game & Watch series.
 +
* [http://bdrgames.nl/lcdgames/ lcdgame.js] is an open source JavaScript library which currently supports authentic representations of Donkey Kong II and Mario Bros.
  
 
==Games==
 
==Games==
{| class="wikitable"
+
{| class="wikitable sortable" style="text-align:center;"
 
! scope="col"|Game
 
! scope="col"|Game
 
! scope="col"|Collection
 
! scope="col"|Collection
 
! scope="col"|DSiWare
 
! scope="col"|DSiWare
! scope="col"|Archive
 
 
! scope="col"|Pica Pic
 
! scope="col"|Pica Pic
! scope="col"|GW-Libretro
+
! scope="col"|gw-libretro
 +
! scope="col"|MAME
 +
|-
 +
|Ball
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}}
 
|-
 
|-
|style="text-align:center;"|Ball
+
|Balloon Fight
|style="text-align:center;"|
+
|{{}} ||{{✗}} ||{{✗}} ||{{}} ||{{✓}}
|style="text-align:center;"|
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Baloon Fight
+
|Blackjack
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{✗}} ||{{}} ||{{✓}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Bomb Sweeper
+
|Bomb Sweeper
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{✗}} ||{{}} ||{{✓}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Boxing
+
|Boxing
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{}} ||{{}} ||{{✓}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Chef
+
|Chef
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{}} ||{{}} ||{{✓}}
|style="text-align:center;"|✓
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Climber
+
|Climber
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{✗}} ||{{}} ||{{✓}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Crab Grab
+
|Crab Grab
|style="text-align:center;"|✓
+
|{{✗}} ||{{}} ||{{}} ||{{}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
 
|-
 
|-
|style="text-align:center;"|Donkey Kong
+
|Donkey Kong
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{}} ||{{}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
|style="text-align:center;"|✓
 
|style="text-align:center;"|✓
 
 
|-
 
|-
|style="text-align:center;"|Donkey Kong 3
+
|Donkey Kong 3
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{}} ||{{}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
 
|-
 
|-
|style="text-align:center;"|Donkey Kong Circus
+
|Donkey Kong Circus
|style="text-align:center;"|✗
+
|{{✓}} ||{{}} ||{{}} ||{{}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
 
|-
 
|-
|style="text-align:center;"|Donkey Kong II
+
|Donkey Kong Hockey
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{✗}} ||{{}} ||{{✗}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Donkey Kong Jr.
+
|Donkey Kong II
|style="text-align:center;"|
+
|{{}} ||{{✗}} ||{{✗}} ||{{}} ||{{}}
|style="text-align:center;"|
 
|style="text-align:center;"|
 
|style="text-align:center;"|✓
 
|style="text-align:center;"|✓
 
 
|-
 
|-
|style="text-align:center;"|Egg
+
|Donkey Kong Jr.
|style="text-align:center;"|
+
|{{}} ||{{✓}} ||{{}} ||{{✓}} ||{{}}
|style="text-align:center;"|
 
|style="text-align:center;"|✓
 
|style="text-align:center;"|
 
|style="text-align:center;"|✓
 
 
|-
 
|-
|style="text-align:center;"|Fire
+
|Donkey Kong Jr. (Panorama)
|style="text-align:center;"|✓
+
|{{✗}} ||{{}} ||{{✗}} ||{{}} ||{{✓}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Fire Attack
+
|Egg
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{✗}} ||{{✓}} ||{{✓}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Flagman
+
|Fire
|style="text-align:center;"|
+
|{{}} ||{{✗}} ||{{✗}} ||{{}} ||{{✓}}
|style="text-align:center;"|
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Goldcliff
+
|Fire (silver version)
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{}} ||{{}} ||{{✓}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Green House
+
|Fire Attack
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{✗}} ||{{}} ||{{✓}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Helmet
+
|Flagman
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{✗}} ||{{}} ||{{✓}}
|style="text-align:center;"|✓
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Judge
+
|Goldcliff
|style="text-align:center;"|
+
|{{✗}} ||{{✗}} ||{{✗}} ||{{}} ||{{✓}}
|style="text-align:center;"|✓
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Life Boat
+
|Green House
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{✗}} ||{{}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
 
|-
 
|-
|style="text-align:center;"|Lion
+
|Helmet
|style="text-align:center;"|
+
|{{}} ||{{✓}} ||{{}} ||{{}} ||{{✓}}
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Manhole
+
|Judge
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{✗}} ||{{}} ||{{✓}}
|style="text-align:center;"|✓
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Mario Bros.
+
|Life Boat
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{✗}} ||{{✓}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|
 
|style="text-align:center;"|✓
 
 
|-
 
|-
|style="text-align:center;"|Mario the Juggler
+
|Lion
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{}} ||{{}} ||{{✓}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Mario's Bombs Away
+
|Manhole
|style="text-align:center;"|✓
+
|{{✓}} ||{{}} ||{{}} ||{{}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
 
|-
 
|-
|style="text-align:center;"|Mario's Cement Factory
+
|Mario Bros.
|style="text-align:center;"|
+
|{{}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}}
|style="text-align:center;"|
 
|style="text-align:center;"|
 
|style="text-align:center;"|
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Mickey & Donald
+
|Mario the Juggler
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{}} ||{{✗}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
 
|-
 
|-
|style="text-align:center;"|Mickey Mouse
+
|Mario's Bombs Away
|style="text-align:center;"|✗
+
|{{✓}} ||{{}} ||{{}} ||{{}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
 
|-
 
|-
|style="text-align:center;"|Octopus
+
|Mario's Cement Factory
|style="text-align:center;"|✓
+
|{{✓}} ||{{}} ||{{}} ||{{✗}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✓
 
|style="text-align:center;"|✗
 
 
|-
 
|-
|style="text-align:center;"|Oil Panic
+
|Mario's Cement Factory (Table Top)
|style="text-align:center;"|✓
+
|{{✗}} ||{{}} ||{{✗}} ||{{}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
 
|-
 
|-
|style="text-align:center;"|Parachute
+
|Mickey & Donald
|style="text-align:center;"|✓
+
|{{✗}} ||{{}} ||{{}} ||{{✗}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
|style="text-align:center;"|
 
|style="text-align:center;"|✓
 
 
|-
 
|-
|style="text-align:center;"|Popeye
+
|Mickey Mouse
|style="text-align:center;"|✗
+
|{{✗}} ||{{}} ||{{}} ||{{}} ||{{✓}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
 
|-
 
|-
|style="text-align:center;"|Rain Shower
+
|Mickey Mouse (Panorama)
|style="text-align:center;"|✓
+
|{{✗}} ||{{}} ||{{✗}} ||{{}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
 
|-
 
|-
|style="text-align:center;"|Safebuster
+
|Octopus
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{}} ||{{}} ||{{✓}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Snoopy
+
|Oil Panic
|style="text-align:center;"|✗
+
|{{✓}} ||{{}} ||{{}} ||{{}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
 
|-
 
|-
|style="text-align:center;"|Snoopy Tennis
+
|Parachute
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{✓}} ||{{✓}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|
 
|style="text-align:center;"|✓
 
 
|-
 
|-
|style="text-align:center;"|Spitball Sparky
+
|Pinball
|style="text-align:center;"|✓
+
|{{✗}} ||{{}} ||{{}} ||{{}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
 
|-
 
|-
|style="text-align:center;"|Super Mario Bros.
+
|Popeye
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{✗}} ||{{}} ||{{✓}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Tropical Fish
+
|Popeye (Panorama)
|style="text-align:center;"|✓
+
|{{✗}} ||{{}} ||{{✗}} ||{{}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✗
 
 
|-
 
|-
|style="text-align:center;"|Turtle Bridge
+
|Rain Shower
|style="text-align:center;"|
+
|{{}} ||{{}} ||{{✗}} ||{{}} ||{{}}
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|✓
 
 
|-
 
|-
|style="text-align:center;"|Vermin
+
|Safebuster
|style="text-align:center;"|
+
|{{}} ||{{✗}} ||{{✗}} ||{{}} ||{{✓}}
|style="text-align:center;"|
 
|style="text-align:center;"|
 
|style="text-align:center;"|✗
 
|style="text-align:center;"|
 
 
|-
 
|-
|style="text-align:center;"|Zelda
+
|Snoopy
|style="text-align:center;"|✓
+
|{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}
|style="text-align:center;"|✗
+
|-
|style="text-align:center;"|✗
+
|Snoopy Tennis
|style="text-align:center;"|✓
+
|{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}}
|style="text-align:center;"|✗
+
|-
 +
|Spitball Sparky
 +
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}
 +
|-
 +
|Squish
 +
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}
 +
|-
 +
|Super Mario Bros.
 +
|{{}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}
 +
|-
 +
|Tropical Fish
 +
|{{✓}} ||{{✗}} ||{{✗}} ||{{}} ||{{✓}}
 +
|-
 +
|Turtle Bridge
 +
|{{✓}} ||{{✗}} ||{{}} ||{{✓}} ||{{✓}}
 +
|-
 +
|Vermin
 +
|{{}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}}
 +
|-
 +
|Zelda
 +
|{{✓}} ||{{}} ||{{✓}} ||{{✗}} ||{{✓}}
 
|}
 
|}
  
The following games are currently not emulated in any way:
+
From an emulation point of view, the 2009 re-release of Ball is a completely new game with a different CPU and a different program compared to the original Ball release.
*Blackjack
 
*Donkey Kong Hockey
 
*Pinball
 
*Squish
 
  
==Games in Pica Pic that are not part of the Game & Watch Series==
+
The three Panorama titles listed here are completely different games than the standard versions despite the same names.
 +
 
 +
The table top version of Mario's Cement Factory is similar to the widesreen and panorama versions but has different artwork and slightly different gameplay.
 +
 
 +
The silver version of Fire has slightly different gameplay than the widescreen version.
 +
 
 +
==Games exclusive to some collections==
 +
===Games in Pica Pic that are not part of the Game & Watch Series===
 
* Aerogun Field
 
* Aerogun Field
 
* Autoslalom
 
* Autoslalom
Line 349: Line 253:
 
* Thief in Garden
 
* Thief in Garden
  
==Simulations that are not part of the Game & Watch Series==
+
===Games that are not part of the Game & Watch Series===
 
* Armor Battle
 
* Armor Battle
 
* Banana
 
* Banana
Line 392: Line 296:
  
 
==Resources==
 
==Resources==
[https://en.wikipedia.org/wiki/Game_%26_Watch_ports_and_remakes List from Wikipedia of Game & Watch ports and remakes]
+
* [[wikipedia:Game & Watch ports and remakes|List from Wikipedia of Game & Watch ports and remakes]]
 +
* [https://www.mariowiki.com/Game_%26_Watch Super Mario Wiki] covering Nintendo's Game & Watch series (Nice wiki-style page with many photos of different handhelds)
 +
* [https://drive.google.com/drive/folders/1WLKcvynl0ky2mRL1UacA9yaiMTnNs4x5 Design, layout and artwork] (Made by Lee Robson (hydef). Storage of background art files for LCD handheld games from Elektronika, Gakken, Konami, Nintendo G&W, Tiger Electronics and Tronica.)
 +
 
 +
{{Nintendo}}
 +
 
 
[[Category:Consoles]]
 
[[Category:Consoles]]
 
[[Category:Nintendo consoles]]
 
[[Category:Nintendo consoles]]
 +
[[Category:Second-generation consoles]]

Latest revision as of 09:36, 5 October 2019

Nintendo Game & Watch
Gamewatch1.png
Developer Nintendo
Type Handheld electronic game
Generation Second generation
Release date 1980
Discontinued 1991
Successor Game Boy/Color
Emulated ~

The Game & Watch is a series of self-contained handheld LCD games by Nintendo where the first one was released on April 28, 1980 and which are often seen as the precursor to the Game Boy/Color, although new Game & Watch games were still released as late as 1991.

Despite their simplicity, Game & Watch handhelds were completely unemulated for a very long time due to a lack of information about their hardware and difficulties with dumping ROMs and accurately recreating graphics. After an extensive reverse engineering effort by several MAME developers, MAME became the first emulator to support many retro handheld electronic games, including Game & Watch systems.

Emulators[edit]

PC
Name Operating System(s) Latest Version Libretro Core Active Recommended
MAME Multi-platform 0.214
DSP Multi-platform 0.18
MAME
It was officially the 1st Game & Watch emulator, with support for a growing number of games (An example being Mickey and Donald). It started to comprehensively cover the Game & Watch games from around just before mid-2017 (e.g. 0.185 in May 2017) and emulated its first game in 0.186. For the games it does support, MAME is recommended, although some Game & Watch games still can only be played outside of the original hardware through simulation.
  • See MAME driver which covers several of the Game & Watch series of games and those of a similar ilk from other companies running on the LCD game handhelds with Sharp SM5xx family of CPUs (SM510/SM500/SM5A/SM512) (Other companies that released similar games included Konami, Elektronika, Tiger Electronics, Tronica and VTech).
  • Arcade Italia's database of compatibility records for games on MAME.


DSP
It was officially the 2nd Game & Watch emulator. Just before mid-June 2017, also it started to emulate a few notable Game & Watch "Thanks to MAME for the ROMs and the info." (as stated in the readme).

Emulation issues[edit]

Although Game & Watch emulation has recently become possible, it took quite a while to achieve due to the lack of information about the microcontrollers driving them and the high difficulty of dumping the ROM from a system. (To dump a game's ROM, the microcontroller often must be decapped, which is not only very costly and complicated but highly destructive to the system.) The lack of information on the Game & Watch's hardware leads to the false belief that it does not contain a CPU or ROM and therefore could not be emulated. Even though this was disproven after reverse engineering efforts of several MAME developers led to support for a few games being added to MAME, emulation of additional games is progressing slowly due to the high amount of time and patience it takes to dump their ROMs and recreate their graphics.

Graphics[edit]

Even when a Game & Watch game's ROM has been dumped, one of the biggest challenges with accurately emulating it is with how the Game & Watch displayed graphics. Rather than by sending output to an LCD display like most cartridge based handhelds do, Game & Watch games (as well as most other handheld electronic games from the same time) displayed graphics by lighting up pre-drawn LCD segments, like a calculator. In order to recreate this as accurately as possible, MAME uses .SVG files traced from high-quality scans of the LCD screen, allowing graphics in supported Game & Watch games to be displayed crisply at any resolution without the loss of any detail. While this is the most accurate way to recreate the LCD graphics outside of obtaining the original art from Nintendo, it is a difficult and time consuming process, as not only does the LCD need to be scanned at a high resolution with all segments lit up to capture all of the graphics, but the scans must be traced very carefully to faithfully recreate the original artwork.

Simulators[edit]

For a lot of Game & Watch games, this is your only option outside of buying them used.

  • Nintendo officially released virtual reproductions in the games and compiled them in the Game & Watch Gallery (and, later, Game & Watch Collection) series of games. These games had both "classic" and "modern" variations of these games. While these collections have a loss of "authenticity" (especially in the collections that are running on earlier hardware), these collections are Game Boy, Game Boy Color, Game Boy Advance, and Nintendo DS games for which emulators are widespread. (A few games are from the difficult-to-pirate DSiWare series, though every game in the DSiWare series appears in another collection.) However, some of the games in the collection (notably Zelda) may need to be unlocked before play.
  • Pica Pic (by Hipopotam) is an online collection of Game & Watch games under an authentic presentation. While there seems to be no way to play these games offline, there are a few games that are exclusive to the website.
  • Madrigal wrote some simulations that give an offline, authentic presentation of the Game & Watch games, the collection of these games growing through time. Of particular note is that these are available to play through RetroArch through the gw-libretro core. There are also some that are not of the Game & Watch series.
  • lcdgame.js is an open source JavaScript library which currently supports authentic representations of Donkey Kong II and Mario Bros.

Games[edit]

Game Collection DSiWare Pica Pic gw-libretro MAME
Ball
Balloon Fight
Blackjack
Bomb Sweeper
Boxing
Chef
Climber
Crab Grab
Donkey Kong
Donkey Kong 3
Donkey Kong Circus
Donkey Kong Hockey
Donkey Kong II
Donkey Kong Jr.
Donkey Kong Jr. (Panorama)
Egg
Fire
Fire (silver version)
Fire Attack
Flagman
Goldcliff
Green House
Helmet
Judge
Life Boat
Lion
Manhole
Mario Bros.
Mario the Juggler
Mario's Bombs Away
Mario's Cement Factory
Mario's Cement Factory (Table Top)
Mickey & Donald
Mickey Mouse
Mickey Mouse (Panorama)
Octopus
Oil Panic
Parachute
Pinball
Popeye
Popeye (Panorama)
Rain Shower
Safebuster
Snoopy
Snoopy Tennis
Spitball Sparky
Squish
Super Mario Bros.
Tropical Fish
Turtle Bridge
Vermin
Zelda

From an emulation point of view, the 2009 re-release of Ball is a completely new game with a different CPU and a different program compared to the original Ball release.

The three Panorama titles listed here are completely different games than the standard versions despite the same names.

The table top version of Mario's Cement Factory is similar to the widesreen and panorama versions but has different artwork and slightly different gameplay.

The silver version of Fire has slightly different gameplay than the widescreen version.

Games exclusive to some collections[edit]

Games in Pica Pic that are not part of the Game & Watch Series[edit]

  • Aerogun Field
  • Autoslalom
  • Barrier
  • Bartman
  • Castle Adventure
  • Caveman
  • Coffee House
  • Fishing Boy
  • G-Man
  • Merry Cook
  • Ncha! Bycha
  • Nu, pogodi!
  • Penguin Land
  • Plane & Tank
  • Pirate 777
  • Search Light
  • Space Bridge
  • Sub Attack
  • The Terminator
  • Thief in Garden

Games that are not part of the Game & Watch Series[edit]

  • Armor Battle
  • Banana
  • Baseball
  • Bomb Fight
  • Caccia al Ladra/Heatcliff
  • Cessate il Fuoco/Heatcliff
  • Chick Woggy (2 versions)
  • Condor
  • Crazy Chewy
  • Defendo
  • Donkey Angler
  • Donkey Kong (Coleco version)
  • Donkey Kong Junior (Coleco version)
  • Dungeons & Dragons Computer Fantasy Game
  • Engine Room
  • Escape
  • Explorers of Space
  • Fowling
  • Frog Boaster
  • Galaxy II
  • Grab Man
  • Hippo Teeth (2 versions)
  • Hot Line (2 versions)
  • Las Vegas
  • Monkey
  • Monkey Jump
  • Motor Cross
  • Pac Man
  • Pancake
  • Penguin Land
  • Pirate
  • Roller Coaster
  • Safari
  • Sleep Walker
  • Sub Chase
  • Tennis Menace
  • Tom & Jerry Popper
  • Towering Rescue
  • Tron
  • Wild Man Jump

Resources[edit]

N64 logo.png
Consoles: Color TV-GameNintendo Entertainment System (Family Computer) • Super Nintendo Entertainment System (Super Family Computer) • Nintendo 64GameCubeWiiWii UNintendo Switch
Handhelds: Game & WatchGame Boy/ColorVirtual BoyGame Boy AdvanceNintendo DSNintendo 3DS
Related: Family Computer Disk SystemSatellaview64DDSuper Game Boye-ReaderDSiAmiiboTriforce (Arcade) • Namco ES3 (Arcade)