À propos du projet
BizHawk est un projet d'émulateur multi-systèmes open source écrit en C#. Son interface principale, EmuHawk, offre des fonctionnalités de confort pour les joueurs occasionnels ainsi que des outils avancés d'enregistrement/lecture et de débogage, ce qui en fait un choix de premier plan pour les TASers (speedrunners assistés par outils).
Les fonctionnalités clés communes à tous les systèmes émulés incluent :
- Détection du format, de la région et de l'intégrité des images de jeu
- 10 emplacements de sauvegarde avec raccourcis clavier et états sauvegardés nommés illimités
- Contrôle de la vitesse, y compris l'avance pas à pas et le rembobinage
- Visualisation/recherche/modification de la mémoire dans tous les composants matériels émulés
- Enregistrement des entrées (création de films TAS)
- Capture d'écran et enregistrement audio + vidéo dans un fichier
- Gestion du firmware
- Superposition HUD pour les entrées, le taux de trames, etc.
- Reconfiguration des raccourcis clavier pour les contrôles de l'interface (clavier, souris, manette)
- Mappeur d'entrées complet pour les manettes et périphériques émulés
- Contrôle programmatique via Lua ou C#.NET
Les systèmes pris en charge incluent 3DO, Apple II, Arcade (MAME), Atari 2600/7800/Jaguar/Lynx, WonderSwan, Commodore 64/Amiga, ColecoVision, Doom, DOS/Windows, Channel F, Vectrex, Odyssey², Intellivision, MSX, PC Engine/TurboGrafx-16, PC-FX, Neo Geo Pocket, Nintendo (NES, SNES, Game Boy/Color, GBA, N64, DS, 3DS, Virtual Boy), Sega (Master System, Genesis, Game Gear, Saturn, SG-1000), ZX Spectrum, PlayStation, TI-83, TIC-80 et Uzebox.
De nombreux cœurs sont spécifiques au projet (par exemple, NesHawk, GBHawk, PCEHawk, SMSHawk, A7800Hawk, C64Hawk, etc.), tandis que d'autres sont portés depuis des projets comme Mednafen, MAME, et autres. DiscoHawk est un convertisseur d'images disque inclus dans le projet.
L'installation est disponible pour Windows (binaires précompilés) et Unix/Linux (via des paquets ou Nix). Des builds de développement sont générés automatiquement à chaque contribution. La compilation à partir des sources est prise en charge sur Windows (Visual Studio) et Unix (script shell).
Pour le TAS, le projet inclut TAStudio, un outil puissant pour l'édition d'entrées image par image avec prise en charge du contrôle analogique. Des outils externes peuvent être créés en C#/.NET pour étendre les fonctionnalités.
Le support est fourni via le wiki TASVideos, Discord et les issues GitHub. Le projet est centré sur Windows mais dispose d'un port Linux avec la plupart des fonctionnalités fonctionnelles. Le support macOS est limité aux versions plus anciennes.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.