Configuracoes - ZeebxTeam/zeebx-emu GitHub Wiki

Configurações

Esta página descreve a interface Qt. A do egui tem as mesmas opções, organizadas de outro jeito.

Configurações por jogo

Cada jogo pode ter as próprias configurações de controles, gráficos, velocidade e áudio. Clique com o direito no jogo, ou aperte o botão 2 (X) do controle na biblioteca, e escolha Configurar. Depois marque Usar configurações personalizadas para este jogo: ele começa com uma cópia das configurações gerais, e o que você mudar ali vale só para ele. Mudar as gerais depois não mexe nesse jogo.

Geral

  • Pasta de ROMs, Pasta dos screenshots e Z-Wheel: ver Primeiros passos
  • Idioma da interface: português, inglês e espanhol de fábrica. Outros idiomas entram como arquivos JSON na pasta lang, sem recompilar
  • Exibição da biblioteca: grade ou slider
  • Discord: mostra no seu perfil o que você está jogando (Rich Presence)
  • Atualizações: procurar ao abrir, incluir pré-lançamentos, procurar agora

Controles

Ver Controles e Boomerang.

Atalhos

Todas as teclas da janela do jogo num lugar só. O fast-forward e o rewind aceitam também um botão de qualquer controle ligado, e esse botão deixa de chegar ao jogo. O screenshot é só pelo teclado.

Gráficos

Opção O que faz
Preencher o 3D na placa de vídeo o 3D é desenhado pela GPU, e não pela CPU. É mais rápido (a Z-Wheel gasta 35% menos tempo, o Crash na pista 19%), mas o desenho não é idêntico ao de software
Resolução interna do 3D desenha o 3D maior e reduz para a janela, até 4K. O jogo continua vendo 640×480. Só vale em telas que são todas 3D
Antialias do 3D suaviza o serrilhado nas bordas dos polígonos
Filtro anisotrópico deixa nítidas as texturas vistas de lado (pista, chão, paredes). Custa pouco
Névoa dos jogos desligada, dá para ver longe: a cena chega inteira, sem o limite de distância do console
Proporção do 3D (experimental) 16:9 ou 16:10 mostram mais dos lados em vez de esticar. O HUD e o 2D ficam em 4:3 no centro. Podem aparecer objetos surgindo nas bordas
Pôr o quadro na tela pela placa de vídeo só muda como o quadro pronto chega à tela, e não o desenho do jogo
Ampliação caber na janela, preencher a janela ou pixel inteiro. Pixel inteiro nunca borra, mas sobra borda (num monitor 1080p, 640×480 só cabe em 2x)
Manter o formato 4:3 / Suavizar a imagem o que o nome diz
Janela principal / Janela do jogo abre em janela, maximizada ou em tela cheia

Velocidade

  • Limite de quadros: 60 (a velocidade do console), 30 (mesma velocidade, desenhando um quadro a cada dois) ou desligado (o emulador corre o quanto o computador aguenta)
  • Pular quadros: automático ou fixo. Alivia aparelho fraco sem mudar a velocidade do jogo
  • Fast-forward: velocidade de 2x a 10x (3x de fábrica) ou sem limite. O atalho pode ser de segurar ou de alternar. Com Fast-forward sem som, o som some enquanto acelera; sem essa opção, o som acelera junto, mais agudo
  • Rewind: vem desligado. Ligado, marca um ponto de retorno a cada intervalo (um por segundo de fábrica), e segurar F8 volta de ponto em ponto. Cada ponto custa um soluço de 5 a 37 ms e memória. Com 256 MB cabem cerca de 75 pontos do Double Dragon e 13 do Zeebo Extreme Rolima. O que o jogo gravou no disco, como o save, não volta

Áudio

  • Som ligado e Volume
  • Banco de instrumentos da música MIDI (SoundFont): um .sf2, que pode ser o do firmware do console, se você o tiver, ou qualquer banco General MIDI. No automático, o emulador usa o primeiro .sf2 da pasta soundfonts
  • Reverb e chorus da música MIDI: o efeito que a própria música pede em cada instrumento. Desligado, as notas terminam secas

As duas opções do MIDI valem a partir do próximo jogo aberto.

Depuração

Um painel sobreposto ao jogo, que serve para caçar problema: velocidade e quadros por segundo, instruções por segundo e relógio do jogo, memória e um gráfico do último minuto. Na mesma aba ficam:

  • Janela de log da execução: o que o jogo escreveu, exportável em .log
  • Gravar cada sessão em arquivo: cada jogo aberto ganha um .log próprio, com a hora de cada linha, a memória a cada 10 s, os erros e o relatório do emulador no fim. Junte esse arquivo quando relatar um travamento (ver Como colaborar)