Sobre o projeto
BizHawk é um projeto de emulador multi-sistema de código aberto escrito em C#. Seu principal frontend, EmuHawk, oferece recursos de qualidade de vida para jogadores casuais, bem como ferramentas avançadas de gravação/reprodução e depuração, tornando-o uma escolha principal para TASers (Tool-Assisted Speedrunners).
Os principais recursos comuns a todos os sistemas emulados incluem:
- Detecção de formato, região e integridade para imagens de jogos
- 10 slots de save com teclas de atalho e savestates nomeados infinitos
- Controle de velocidade, incluindo avanço de quadro e rebobinamento
- Visualização/pesquisa/edição de memória em todos os componentes de hardware emulados
- Gravação de entrada (criando filmes TAS)
- Captura de tela e gravação de áudio + vídeo em arquivo
- Gerenciamento de firmware
- Overlay de HUD para entrada, taxa de quadros e mais
- Reatribuição de teclas de atalho para controles do frontend (teclado, mouse, gamepad)
- Mapeador de entrada abrangente para gamepads e periféricos emulados
- Controle programático via Lua ou C#.NET
Os sistemas suportados incluem 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 e Uzebox.
Muitos núcleos são exclusivos do projeto (por exemplo, NesHawk, GBHawk, PCEHawk, SMSHawk, A7800Hawk, C64Hawk, etc.), enquanto outros são portados de projetos como Mednafen, MAME e outros. DiscoHawk é um conversor de imagem de disco incluído no projeto.
A instalação está disponível para Windows (binários pré-compilados) e Unix/Linux (via pacotes ou Nix). Builds de desenvolvimento são gerados automaticamente a cada contribuição. A compilação a partir do código-fonte é suportada no Windows (Visual Studio) e Unix (script de shell).
Para TASing, o projeto inclui TAStudio, uma ferramenta poderosa para edição de entrada quadro a quadro com suporte a controle analógico. Ferramentas externas podem ser criadas em C#/.NET para estender a funcionalidade.
O suporte é fornecido via wiki TASVideos, Discord e issues do GitHub. O projeto é centrado no Windows, mas tem uma porta Linux com a maioria dos recursos funcionando. O suporte a macOS é limitado a versões mais antigas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.