snes9x-gtk é um porto GTK do Super Nintendo Emulator, Snes9x. Ele tem um GUI cheio de recursos, netplay trabalho, suporte do controlador, OpenGL ou Xvideo render e muito mais.
Instruções de construção:
A construção de patch
Extraia o arquivo tar remendo sobre sua cópia extraída da fonte Snes9x. Em seguida, a partir do diretório de origem de execução:
& Nbsp; snes9x-1.51-src $ remendo -p1
Continuar a construir a partir da fonte.
A construção da Fonte
Execute o script de configuração do diretório de origem com a bandeira --com-gtk. Se você quiser suporte OpenGL, também adicionar a bandeira --with-opengl. Por exemplo:
& Nbsp; snes9x-1.51-src $ ./configure --prefix = / usr --com-gtk --with-opengl
Você também pode adicionar o que outras bandeiras que você gosta.
Dependendo de onde o seu sistema operacional coloca certas coisas, e se você construiu algumas dependências de origem, você pode precisar especificar alguns caminhos pkg-config. Se houver erros, use o comando configure assim:
& Nbsp; snes9x-1.51-src $ PKG_CONFIG_PATH = "/ usr / lib / pkgconfig: / usr / local / lib / pkgconfig" ./configure --with-gtk --with-opengl
Em seguida, execute 'make'
& Nbsp; snes9x-1.51-src $ make
Isso vai gerar um arquivo executável snes9x-gtk no diretório de origem. Copiá-lo, executá-lo, o que for. Se você quiser instalar tudo, execute o seguinte com privilégios de super-usuário:
& Nbsp; snes9x-1.51-src # make install
Notas :
Geralmente, ele funciona como Snes9x faz. Se você não consegue encontrar uma opção na GUI relativamente simples, você pode usar os mesmos argumentos de linha de comando, como faria normalmente em, por exemplo, a porta unix.
OSS / issue ALSA com PortAudio
Se PortAudio é construído com o apoio ALSA, ALSA terá de ser instalado para funcionar. Se você usar apenas OSS e ter removido alguns pacotes ALSA de seu sistema, você precisa ter certeza de PortAudio não está compilado com suporte ALSA. Veja http://www.snes9x.com/phpbb2/viewtopic.php?t=3703&start=141.
Suporte Joystick
Anteriormente, essa porta usada libjsw para suporte a joystick. Como se vê, libjsw suporta poucos sistemas operacionais, então eu mudei para SDL. sujará libjsw com o seu kernel calibração joystick no Linux, então você provavelmente precisará reiniciar se você calibrado em seu inicialização atual
O que é novo nesta versão.:
- manipulação Reconstruído IRQ.
- Melhoria timings globais.
- Melhoria entrelaçados tela e Sprite entrelaçados apoios.
- fixo de pixels plotter Hi-Res.
- Fixo C4 para Mega Man X2 de & quot; arma obter & quot; tela.
- Fixo gráficos Super Buster Bros após a reposição.
- Melhoria da SA-1 apoio.
- apoio CC2 Adicionado SA-1.
- SA-1 modo de substituição fixo NMI.
- Fixo dupla Orb falha 2 som.
- Nova APU calendário corte, corrige vários jogos que exibem problemas com biblioteca SNES_SPC de Blargg.
- Corrigido o problema que ecoam tampão quebra ROM IPL.
- snapshot filme fixo descongelar inconsistência.
- salvar o arquivo de configuração mais rápida.
- opção de arquivo de configuração fixa BlockInvalidVRAMAccess. (Porta janelas, unix porto e gtk legado config)
- Remover POSIX dup e de acesso chamadas, e renomear QWORD para corrigir compilação com SDK Cell.
- versão fixa PS3 salvar acidente estado usando alocação de pilha para soundsnapshot.
- Corrigida a falha relativa ao descritor duplo fechado.
- Removido speedhack CPUShutdown, DisableHDMA e DisableIRQ.
- Removido restante código asm desatualizado.
- JMA 64 bit apoio.
- GTK +, Win32, Mac:. Adicionado opcional blending Hi-Res
- GTK +, Win32:. Suporte para shaders XML bsnes de estilo
- Unix:. Segfault Fixo e pendurá-up com -DNOSOUND
- GTK +:. Adicionado a capacidade de definir pastas específicas para SRAM, remendos, snapshots, etc
- GTK +:. Fixa muitos problemas de permissões com as pastas de configuração
- GTK +: compatibilidade atualizado com as últimas GTK + e GtkBuilder. Adicionado suporte experimental para GTK + 3.x.
- GTK +:. Atualizado saída de software para usar cairo e adicionou a capacidade de usar a filtragem do bilinear com ele
- GTK +.: Problemas corrigidos onde fraudes não iria ficar habilitados
- GTK +:. Corrigido problema foco quando não há gerenciador de janelas
- GTK +: X. incompatibilidades Visual fixos e expor problemas nas saídas Xv e OpenGL
- GTK +:. Vsync fixo com novos drivers NVIDIA X Server e
- GTK +: Adicionado & quot; Reduzir input lag & quot; opção de saída OpenGL.
- GTK +.: Adicionado uma indicação visual da taxa de vídeo de atualização esperada para a taxa de entrada de som selecionado atualmente
Opções
O que é novo na versão 79:
- Agora incluído no Snes9x 1.52. Veja o Snes9x 1.52 changelog para mais detalhes.
- Adicionado PulseAudio e dos drivers ALSA som e adaptado drivers existentes para o novo núcleo de som.
- Adicionado uma tradução sérvio de Milão Kostic.
- Adicionado ícones de baixa resolução.
- Adicionado mais de configuração para os filtros NTSC e EPX.
- Várias correções de bugs.
O que é novo na versão 77:.
- tradução Adicionado pt_BR
- Corrigido um bug onde o driver de som mudaria de SDL no diálogo Preferências, se uma das OSS ou PortAudio não foi instalado.
O que é novo na versão 76:.
- Corrigido um bug onde a janela fullscreen iria perder o foco
- Atualizado tradução fr_FR
- tradução Adicionado es_VE
O que é novo na versão 75:
- screensaver Fixo opção disable para que ele não enviar uma farsa keypress quando Snes9x não está focado.
- configuração de resolução alterada para armazenar largura e altura, em vez de modo de índice de uma tela.
- Corrigido um bug onde o motorista PortAudio soaria não saída a 44100Hz.
- Permitido alterar o comportamento da tecla ESC por isso sai Snes9x.
O que é novo na versão 68:.
- vazamento de memória compartilhada Fixo quando utilizar o controlador de XVideo
- compilação fixo com a opção --with-depurador.
- Adicionado a opção 4: 3 relação de aspecto para Manter proporção .
- Adicionado várias novas opções de dimensionamento automático para o menu View.
- Adicionado um driver de som OSS, e configuração para selecionar quais drivers de som para compilar, e que a utilização daqueles construído dentro.
O que é novo na versão 55:
- tamanhos de buffer de som sincronizadas entre Snes9x e PortAudio e mudou PortAudio backend para refletir o tamanho do buffer selecionado.
- tamanho do buffer de som conjunto padrão de 32ms (2 quadros) em vez de 16ms (1 frame).
O que é novo na versão 52:
- Adicionado a opção para permitir direções opostas d-pad para preferências e desativado por padrão.
- Corrigido um problema onde os eventos de joystick não seria enviado para a janela de preferências.
Requisitos :
- GTK 2.10 ou superior
- PortAudio
- GtkGLExt
- SDL 1.2.12 ou superior
Comentários não encontrado