Gambatte - Le Bottin des Jeux Linux

Gambatte

Specifications

Title: Gambatte Type: Tool
Genre: Emulation Status:
Category: Emulator ➤ Engine ➤ Nintendo Commercial:
Tags: Emulator; Cross-platform; NINTENDO; libretro compatible; Controller Demo:
Released: Latest : R571 / Dev : 4cf3172 Package Name: libretro-gambatte
Date: 2019-09-02 Extern Repo:
License: GPL v2 Deb Repo: Debian
View: Third & First person Package: ✓
Graphic: 2D & 3D Binary: ✓
Mechanics: Real Time Source: ✓
Played: Single PDA:
Quality (record): 5 stars Quality (game):
Contrib.: Goupil & Louis ID: 11144
Created: 2010-08-20 Updated: 2019-10-01

Summary

[fr]: Un émulateur libre et multi-plateforme des Game Boy et Game Boy Color, mettant l'accent sur la précision de l'émulation. Il est issu d'une rétro-ingénierie de ces consoles. Il se décline en 2 interfaces, l'une en Qt pour une utilisation avec la souris, l'autre en ligne de commande pour une utilisation éventuelle avec une autre interface graphique. Il supporte le plein écran, les filtres graphiques (Spline 2x & 3x, 2xSaI, hq2x & hq3x, et le filtrage bilinéaire), la sauvegarde d'état, l'avance rapide, les cheats et les copies d'écran. [en]: A free/libre and cross-platform emulator of Game Boy & Game Boy Color, emphasizing on the accuracy of emulation. It comes from a reverse engineering of these consoles. It comes in 2 interfaces, one in Qt for use with the mouse, the other on the command line for possible use with another graphical interface. It supports fullscreen, graphic filters (2x & 3x Spline, 2xSaI, hq2x & hq3x, and bilinear filtering), save state, fast forward, cheats and screenshots.

Videos

Quelques exemples / Some examples (Showcase) :


Linux joue / Linux plays : snowdreike, snowdreike, snowdreike,

Links

Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos t ts gd gu id r lp lp lp lp d d d d d d d d d d d d g[fr] g[de] g[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g g] [Reviews] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

Commercial : (empty)

Resources
• Port of this engine to libretro : [Libretro (Gambatte) (WIKI)] (News)]
• Free games : [Tobu Tobu Girl for Game Boy (license : MIT/CC-BY)]
Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [FantasyAnime (Gambatte)]

Social
Devs (Sindre Aamås [fr] [en]) : [Site 1 2] [mastodon] [twitter] [Facebook] [PeerTube] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [YouTube]

On other sites
[Wikipedia (Game Boy Color) [fr] [en] [de]]
[Debian] [Freecode]

Reviews


News / Source of this Entry (SotE) / News (SotN)

Description [fr]

Un émulateur des consoles Game Boy et Game Boy Color, par Sindre Aamås (sinamas).
En C++

Gambatte est un émulateur libre et multi-plateforme des Game Boy et Game Boy Color, mettant l'accent sur la précision de l'émulation. Il est issu d'une rétro-ingénierie de ces consoles. Il se décline en 2 interfaces, l'une en Qt pour une utilisation avec la souris, l'autre en ligne de commande pour une utilisation éventuelle avec une autre interface graphique. Il supporte le plein écran, les filtres graphiques (Spline 2x & 3x, 2xSaI, hq2x & hq3x, et le filtrage bilinéaire), la sauvegarde d'état, l'avance rapide, les cheats et les copies d'écran.

Deux livrables sont disponibles (à utiliser selon vos préférences) :
• une interface utilisant la bibliothèque SDL en ligne de commande (gambatte_sdl),
• une autre interface utilisant la bibliothèque Qt (gambatte_qt).

Un fork du source (voir la section "Resources" ci-dessus) le rend compatible avec libretro (pour plus de précision concernant l'application libreto, voir la fiche "Libretro (& RetroArch)"
Cet émulateur vous permet de jouer sous Linux avec des ROMS téléchargées sur internet.
Attention : le téléchargement de ROMS commerciales est illégal à moins de les avoir acquises financièrement.

Consoles de jeux émulées / Game consoles emulated (avec doc Bottin) : Nintendo Game Boy color,

Ressources : voir la fiche "Ressources - Emulation (Nom de la console émulée)".


Gambatte est un émulateur open-source, portable, et en développement, de Game Boy Color. Il est issu d'une retro-ingénierie et est écrit dans le but de préserver quelque chose.

Le coeur du code d'émulation est contenu dans une bibliothèque séparée (libgambatte) écrite en C ++.
Il existe actuellement une interface graphique Qt (gambatte_qt) et une interface simpliste SDL en ligne de commande (gambatte_sdl).

L’interface Qt a été portée sur des systèmes d’exploitation de type Windows, Mac OS X et Linux / BSD / Unix avec des moteurs audio / vidéo utilisant des API natives sur ces plates-formes.

L'interface SDL doit être utilisable sur toutes les plates-formes avec un port SDL opérationnel. Il devrait également être assez simple de créer de nouvelles interfaces (simples) (notez que l'API de bibliothèque ne doit en aucun cas être considérée comme stable).

Usage

Vous devrez fournir à Gambatte un fichier image ROM du programme / jeu pour GB / GBC que vous souhaitez exécuter / jouer, soit en tant qu'argument en ligne de commande ou via le menu File->Open... de gambatte_qt.

Commandes au clavier de gambatte_sdl :
TAB - fast-forward
Ctrl-f - toggle full screen
Ctrl-r - reset
F5 - save state
F6 - previous state slot
F7 - next state slot
F8 - load state
0 to 9 - select state slot 0 to 9

Carte du clavier par défaut :
Up: Up
Down: Down
Left: Left
Right: Right
A: D
B: C
Start: Return
Select: Shift



Debian (libretro-gambatte) (traduction du Bottin) :

Surcouche Libretro pour Gambatte

Cette surcouche rend l’API de Gambatte compatible avec libretro, permettant ainsi son utilisation avec des interfaces libretro, telles que RetroArch.

Gambatte est un émulateur portable open-source de Game Boy et Game Boy Color.

Game Boy et Game Boy Color sont des marques déposées de Nintendo of America Inc. Gambatte n'est ni affilié, ni endossé par l'une des sociétés mentionnées.

Description [en]

Gambatte is a work-in-progress, portable, open-source, Game Boy Color emulator, and reverse engineering project, written with a wish to preserve something.

The core emulation code is contained in a separate library backend (libgambatte) written in platform-independent C++.
There is currently a Qt GUI frontend (gambatte_qt), and a simplistic command-line interface SDL frontend (gambatte_sdl).

The Qt frontend has been ported to Windows, Mac OS X, and Linux/BSD/Unix-like OSes with audio/video engines utilizing native APIs on these platforms.

The SDL frontend should be usable on all platforms with a working SDL port. It should also be quite trivial to create new (simple) frontends (note that the library API should in no way be considered stable).

Usage

You will have to supply Gambatte with a ROM image file of the GB/GBC program/game you would like to run/play, either as a command line argument, or through the File->Open... menu in gambatte_qt.

gambatte_sdl keyboard commands:
TAB - fast-forward
Ctrl-f - toggle full screen
Ctrl-r - reset
F5 - save state
F6 - previous state slot
F7 - next state slot
F8 - load state
0 to 9 - select state slot 0 to 9

Default key mapping:
Up: Up
Down: Down
Left: Left
Right: Right
A: D
B: C
Start: Return
Select: Shift


Debian (libretro-gambatte) :

Libretro wrapper for Gambatte

This wrappers makes Gambatte API compatible with libretro, thus allowing its use with libretro frontends, such as RetroArch.

Gambatte is a portable, open-source Game Boy and Game Boy Color emulator.

Game Boy and Game Boy Color are registered trademarks of Nintendo of America Inc. Gambatte is not affiliated with or endorsed by any of the companies mentioned.