Skip to content

OPEN SOURCE & ATTRIBUTIONS

LICENSES

Arcade/Licenses

MAME (Multiple Arcade Machine Emulator)

Client-side in-browser arcade execution is powered by WebAssembly compilations of the mame2003 and mame2003_plus Libretro cores, derived from the historical MAME 0.78 codebase (2003).

MAME 2003 is subject to the original non-commercial MAME license. All credit and gratitude go to Nicola Salmoria and the hundreds of dedicated MAME contributors who have documented arcade hardware over decades.

Upstream project: mame2003-libretro on GitHub · MAMEDev Official Website

RetroArch & Libretro

The Libretro API and Emscripten core wrappers are licensed under the GNU General Public License v3.0 (GPLv3).

Upstream project: RetroArch on GitHub · Libretro / RetroArch Official

Nostalgist.js

In-browser emulator lifecycle management, canvas rendering, and WebAssembly audio/video coordination are facilitated by Nostalgist.js by Jamie Huang, licensed under the MIT License.

Source code: Nostalgist.js on GitHub

Typography

Good Old Arcade uses self-hosted open-source typefaces licensed under the SIL Open Font License 1.1 (OFL):

  • Press Start 2P: Designed by CodeMan38 (OFL-1.1).
  • Audiowide: Designed by Astigmatic (OFL-1.1).
  • Share Tech Mono: Designed by Carrois Apostrophe (OFL-1.1).
  • IBM Plex Mono: Designed by Mike Abbink and Bold Monday (OFL-1.1).
  • Source Code Pro: Designed by Paul D. Hunt for Adobe (OFL-1.1).
  • VT323: Designed by Peter Hull (OFL-1.1).

Application Framework

The frontend interface is built with Nuxt, Vue.js, and Vite, all distributed under the MIT License.

Crafted by FrogMonkeyBird

•

frogmonkeybird@gmail.com

•

Privacy·Terms·Legal·Licenses

•

Theme remembered via strictly necessary goa-theme cookie · Anonymous aggregate stats only (legitimate interest, no visitor tracking)