What is the Internet Arcade?
The Internet Arcade is a collection of emulated arcade games from the 1970s-1990s that can be played in your browser. It is located here. There are similar collections of playable console games (the Console Living Room) and general computer software (the Software Library).
How is it Playing Arcade Games in my Browser?
What Plugins are Needed?
How do I Play a Game on the Arcade?
In each entry for a game on the Arcade, you are taken to a page with a description of the game, and a screenshot in the right-hand corner of the gameplay. A line underneath the screenshot says "Run an in-browser emulation of the program". You can click on the screenshot or the word "Run" to go to the Player page. On the Player page, you are shown a box and underneath it controls for Fullscreen, Mute/Unmute, Dark Background, and possibly others. Inside the box, there should be a MAME or MESS logo. Clicking inside this box, or hitting the spacebar, should start a disk icon spinning and the program will load. When the program is finished loading, the disk icon will stop spinning and the box will expand out to the resolution of the given program. At this point, the arcade machine will begin running. If you do not see the MESS/MAME logo, the program will not start. See other FAQ questions for possible solutions to this problem.
I Don't See Anything in the Box.
If you do not see a MAME/MESS logo in the box above the "Fullscreen, Dark Background, Mute" buttons on the player page, then JSMESS is not running in your browser for some reason. Some possible reasons to investigate:
JSMESS can take a few seconds to load - wait 30 seconds to see if the logo appears.
JSMESS generally runs in Firefox, Chrome, Opera, IE and Safari. Are you running a different browser than these?
Is your browser a recent version? JSMESS prefers browsers from the last few months (although it should run, albeit poorly, in earlier versions).
Are you low on memory? Disk space?
If none of these seem to apply, contact us with your setup and situation as you see it.
I Don't Hear Any Sound.
For reasons that we will explain, sound is muted by default on JSMESS. To enable sound, you (currently) need to start a program (i.e., click on the logo), wait for the arcade machine to start, and then hit the "Unmute" button at the bottom of the running game. This will set a cookie for "Unmute" and after you hit Refresh (F5) on your browser, all later games will have sound. We are aware this is clunky, and intend to rewrite our Player to more intuitively work in the future.
The Sound Sounds Horrible/Scratchy/Distorted!
Why did the Arcade Game start with All Sorts of Weird Graphics?
The JSMESS system provides an as-accurate-as-possible presentation of an arcade machine when it is powered on. A large amount of arcade machines had "boot-up" or "checksum" sequences, where they would show a variety of messages and graphics to indicate the state and quality of the machine. If a ROM chip failed, or a circuit had burned out, various error messages would show and the arcade machine owner or operator would have to do hardware repairs. This situation continues in the emulations, although the machines are generally not going to blow a fuse or lose hardware. That said, there are a very small number of machines that will start up, and then sit at a cryptic operations message, or be awaiting a key. Where possible, the instructions underneath the game's video window will give information on what key or keys to press to have the game continue to boot up properly.
At the bottom it mentions a Gamepad. Do I need a Gamepad?
Every arcade game can be played using your keyboard; no gamepad or joysticks are needed. That said, it is possible under some circumstances to hook a USB Gamepad to your computer and have it recognized.