mednafen é um aplicativo orientado a linha de comando bem conhecido e poderoso que fornece aos usuários um dos melhores emuladores de multi-sistema para os sistemas operacionais Linux, BSD, Windows e Macintosh.
Características à primeira vista
Mesmo que & rsquo; sa programa de linha de comando, ele vem com um monte de características modernas e funcionalidades, incluindo a capacidade de remapear os atalhos de teclado para algumas das funções comuns, bem como as entradas de sistema virtual a um joystick ou Teclado (ou ambos).
Além disso, o aplicativo pode salvar estados de jogo, permite que os usuários para rebobinar jogos em tempo real, tirar instantâneos de telas usando o formato de imagem PNG, filmes audiovisuais recorde em QuickTime usando vários codecs sem perdas.
Suporta uma ampla gama de sistemas de console de jogos
No entanto, a parte mais importante deste programa é o módulo de emulação, que engloba muitos sistemas bem conhecidos, incluindo Sony PlayStation, GameBoy (Color) e GameBoy Advance, Super Nintendo Entertainment System (SNES) e Super Famicom, assim como Nintendo Entertainment System (NES).
Além disso, o programa também pode emular o Sega Master System, Sega Game Gear, Sega Genesis / Megadrive, Neo Geo bolso (a cores), Virtual Boy, SuperGrafx, Atari Lynx, PC-FX, WonderSwan e PC Engine / TurboGrafx 16 (CD).
Sob o capô
Sob o capô, mednafen usa o OpenGL poderoso e SDL (Simple DirectMedia Layer) bibliotecas para emular os sistemas acima mencionados. Devido a isso, é um software verdadeiramente portátil suportado em vários sistemas operacionais populares.
parâmetros de linha de comando padrão incluem a capacidade de ativar o modo remoto com um stdout especificado chave, de carga e de inicialização a partir de um dispositivo de CD-ROM físico, forçar o uso de um determinado módulo de emulação, gravar som no formato WAV, e gravar áudio e vídeo no formato QuickTime (MOV).
Bottom line
Os usuários também podem usar a linha de comando para se conectar a um servidor remoto específico e começar a jogar em rede, bem como para despejar configurações e dados de definição de módulo para um determinado arquivo. Exemplos de uso detalhadas são fornecidas na página de homem ou diretamente na mensagem de ajuda
O que é novo nesta versão:.
- NES: Corrigido um mapeador de 19 emulação de som bug; corrige problemas de música na versão japonesa do & quot; Rolling Thunder & quot;.
- PC-FX: Corrigido um bug que causava uma falha gráfica em & quot; Sakuraigar Modo de & quot; em & quot; Tyoushin Heiki Zeroigar & quot;.
- PSX: Corrigido um problema que causou & quot; & quot Vib Ribbon; a travar ao tentar jogar com um CD de áudio.
- WonderSwan:. constrangimentos errôneas Removido que estavam impedindo adversária X * e Y * botões sejam pressionados simultaneamente
O que é novo em correções de bugs versão de depurador 0.9.38.4:
- Miscellaneous e ajustes.
- NES:. Altered mapeador 185 emulação para corrigir todos os conhecidos comercialmente liberados mapeador de 185 jogos que eram previamente não-trabalho
- PCE:. Corrigido um erro de emulação de VRAM DMA introduzido por volta de 0.9.16-WIP que quebrou algum software homebrew
- PS1: Cheats estão agora também ligada à base de nome de arquivo do jogo (previamente escrito no arquivo psx.cht como um comentário, mas agora está sendo usado para algo mais). Anteriormente (e atualmente com outros sistemas emulados), fraudes foram amarrados apenas para quot do & jogo; ID & quot ;. No entanto, CD cálculo código de identificação do mednafen é falho e insuficiente, em especial para jogos single-track, levando a muitas colisões em vasta biblioteca de jogos do PS1. (A questão subjacente, cálculo ruim ID CD, será corrigido em uma versão grande futuro)
- PS1: Melhoria da emulação GPU cache de textura; corrige falhas gráficas de menu em & quot; Tigershark & quot;.
- SNES:. Corrigido um bug que estava quebrando entrada após disparar um evento virtual Alternar Redefinir / Power quando um controlador não-gamepad (por exemplo, mouse) é selecionado no momento para uma porta li>
O que é novo na versão 0.9.38.3:
- NES: mapeador fixo 69 IRQ reconhecer comportamento, por dica de por tepples.
- MD:. Corrigido um out-of-limites de acesso à matriz no código de emulação de 68K
- Evite passar NULL para memcpy () in netplay.cpp.
- MD:. fixo algum código fazendo memória desalinhado escreve em vdp.cpp
- Evite blitting para a tela quando a visibilidade for perdido (ou seja, a janela é minimizada), para reduzir o uso de CPU e para evitar o uso de memória de disparada no Windows sob determinadas condições.
- PSX:. Tweaked CD não-lógico procurar emulação para corrigir travamentos em algumas versões do & quot; Tomb Raider & quot;
- PSX: Fixo Justificador e GunCon x posição de estar fora durante a configuração & quot; psx.h_overscan & quot; é definido como & quot; 0 & quot;.
O que é novo na versão 0.9.38.2:
- This versão corrige alguns problemas, principalmente Build- relacionados, com 0.9.37-INSTÁVEL.
O que é novo na versão 0.9.38.1:
- This versão corrige alguns problemas, principalmente Build- relacionados, com 0.9.37-INSTÁVEL.
O que é novo na versão 0.9.36.5:
- NES: Corrigido um problema menor, que poderia quebrar a compilação após --disable-nls foi passado para o script de configuração.
- Adicionado suporte para carregamento automático e uso de redump.org & quot; SBI & quot; arquivos ao carregar folhas CUE; os arquivos devem ter o mesmo nome de base como a folha de CUE, e caso a extensão do arquivo deve corresponder ao caso do personagem correspondente na extensão do arquivo filename folha CUE. Exemplo: & quot; Bandicoot Super Luigi (Lua, Niflheim, Austrália) Cue & quot; - & gt; & quot; Bandicoot Super Luigi (Lua, Niflheim, Austrália) .SbI & quot;
- PSX: Fixo meia implementado implementação quebrada de comando CDC 0x00; corrige travamentos nas versões PAL europeus de & quot; Spyro 2 & quot; e & quot; Spyro - Ano do dragão & quot; .
O que é novo na versão 0.9.36.4:
- Fixed~~V um pedaço da antiga botão do mouse mapeamento / leitura código que foi tão quebrada que trabalhou a maior parte do tempo; correções quebrado mapeamento das mais exóticas (que não à esquerda, centro e direita) botões físicos do mouse para botões virtuais.
- Lynx: Corrigido um problema de emulação de som estéreo menores graças a um patch da & quot; prudente & quot; .
- Lynx:. Corrigido um bug que poderia causar mednafen a falhar quando uma tentativa de jogo para poder-down o Lynx emulado (o que pode ocorrer se um jogo é deixado sem vigilância por um período de tempo prolongado)
- WonderSwan, PC-FX, MD, NGP: Corrigido diversas violações de C / C ++ regras ponto de seqüência em relação ao chamar ordem em expressões de funções com efeitos colaterais, que poderiam levar a um comportamento indefinido / errado com certos tipos de otimizações do compilador e características (por exemplo, emulação PC-FX foi quebrada em 4.9.x gcc com -fsanitize = indefinidos -std = gnu ++ 11).
O que é novo na versão 0.9.36.3:
- NGP: Corrigido um erro de estouro potencialmente explorável em o código de lista de bloqueio de flash sujo. PCE;
- PCE_FAST:. Corrigido o erro (de manuseio descuidado de erros) que causou destruição Salvar arquivo do jogo se um erro (por exemplo, falha BIOS CD, falha de alocação de memória, etc.) ocorreu durante o carregamento do jogo e de inicialização com suporte de bateria
- PSX:. Corrigido um bug que causou um acidente ao tentar usar salvar estados durante a reprodução PSF / execução PS-EXE
O que é novo na versão 0.9.36.2:
- This versão corrige uma regressão emulação de som do PC-FX de 0.9.35, uma emulação de regressão Sega Genesis 68K de 0.9.34, e um & quot; quot autosave &; salvar regressão recurso de estado de todo 0.9.16-WIP.
- Além disso, uma nova configuração & quot; video.disable_composition & quot; está disponível para as pessoas que não gostam de desativação da Aero do mednafen no Windows Vista e 7, e emulação SNES Super Scope foi ligado / habilitado.
- Devido ao número desagradável de regressões em lançamentos recentes, 0.9.36.x será um novo & quot; estável & quot; ramo da mednafen, com simples, importantes correções de bugs, bem testados backported de novas versões menos estáveis.
- Em outras notícias, eu estou animado para anunciar que os gatinhos sobrenaturais de fora do espaço vai agora lentamente devorar as mentes dos sites de notícias emulação cartazes que prestarem informações falsas repetidamente versão seqüência de mednafen.
O que é novo na versão 0.9.35:
- O driver de som de modo compartilhado WASAPI é agora o padrão no Windows quando disponível (Windows Vista e mais recente), em vez de DirectSound como antes.
- emulação mais precisa thread & gt;. atualização vídeo segmento de vídeo sincronismo
- NES:. Adicionado suporte para iNES mapeador 159
- NES:. Adicionado emulação de EEPROM para iNES mapeador 16
- NES:. Várias correções de bugs para código para iNES mapeadores 69, 71 e 80
- NES:. atribuições de botão PowerPad fixos padrão incompleto
- NES:. Corrigido alguns bugs e uma falha de design que estavam quebrando netplay com um Zapper
- PCE, PC-FX:. Alterações ao som algoritmos de reamostragem para evitar o consumo de quantidades excessivas de tempo de CPU a taxas mais elevadas de saída (96 + KHz)
- PC-FX:. Battery-backed salvar memória jogo está agora empenhada em Arquivo / disco durante a execução pouco depois de um jogo termina de escrever para ele
- PS1:. Pequenas melhorias a precisão emulação GPU
- PS1: Corrigido um problema de corrupção de memória com lightguns emulados .
- WonderSwan: precisão de emulação de canal de som Melhorou muito ruído (graças a trap15 para a execução de testes) .
O que é novo na versão 0.9.33.3:
- Yet outra revisão principalmente-minor-bugfix. No Windows Vista e 7, composição de mesa (ativado com a & quot; Aero & quot; temas) está agora à força desativado enquanto mednafen está em execução, como mednafen nunca correr muito bem com ele em (pelo menos não em taxas de atualização do monitor típicos). Se esta mudança lhe incomoda, você pode restaurar o comportamento antigo, abrindo mednafen.exe em um editor hexadecimal, em busca de & quot; DwmEnable & quot; (sem aspas), e alterando o texto para algo como & quot; DwmAnable & quot; ou & quot; Elefantes & quot ;. (Além disso, nesse caso, deixar alguns comentários aqui sobre o seu caso de uso para que esta mudança era prejudicial).
O que é novo na versão 0.8.D:
- SMS: Alguns afirmam que não estava sendo salvos Salvar afirma agora é, que deverá corrigir problemas desynch Netplay com SMS / GG jogos.
- Corrigido um par de remotamente explorável (se conectado a um servidor malicioso) empilhar erros de manipulação no código jogar em rede.
- Corrigido um bug criação do objeto incorreto na PCE / adpcm.cpp.
- NES:. Adicionado faltando uma variável emulador de CPU para salvar estados
- PCE: Adicionado faltando uma variável emulador de CPU para salvar estados .
Comentários não encontrado