Meus novos projetos!

Eu estive ausente por um tempo, mas voltei para anunciar que o YoshiNES vai voltar, totalmente novo, totalmente refeito, muito melhor. Primeiro, um desenvolvedor chamado Jacob Roman estava criando um emulador de NES, baseado em códigos do YoshiNES, e ele conseguiu emular a APU usando DirectSound, perfeitamente! Ele autorizou o uso de seu código no meu emulador, e graças a ele, eu não vou precisar mais usar aquela som em Midi horrivel!

Outra coisa a ser notada, é que o YoshiNES não vai mais ser desenvolvido em vb6, e sim em visual basic .net 2012. Estou reescrevendo várias partes do código, para retirar toda a parte inútil e mal escrita, muitos dos códigos do YoshiNES ainda são partes do BasicNES, a emulação da CPU está confusa e cheia de erros, vou ter que reescrever várias coisas.

O nome também vai mudar, de YoshiNES, agora o emulador vai se chamar NEStein.

Emulador de Mega Drive

Eu e Jacob Roman do vbforums estamos trabalhando em um emulador de Mega Drive, vai ser o maior projeto que já participei… Em breve trarei novidades aqui!

Beta Testing do NEStein

O NEStein já esta em estágios bem avançados de desenvolvimento, porém a UI ainda precisa de polimento, por isso vai demorar um pouco pra versão de usuário final sair. No entanto, é bem provavel que eu lance uma versão inacabada e com bugs para quem quiser testar e ver como está ficando.

É isso ai pessoal, continuem acompanhando o site para saber de mais novidades sobre esses dois novos emuladores!

Publicado em Computador/Windows | 1 Comentário

YoshiNES v0.7!

Mais uma versão do YoshiNES é lançada! Na verdade, eu havia trabalhado nessa versão há um tempo atrás, e havia dado um pausa de 2-3 meses. Decidi lançar do jeito em que está. Essa é a que eu considero uma das mais importantes atualizações do YoshiNES, já já você vai descobrir o porque….

Changelog:

English:

– Added Mapper 5 (partial, Castlevania 3 show sprites only 😦 )
– Added Mapper 58
– Fixed Mapper 228
– Fixed Mapper 99 and 151 (VS Unisystem)
– Fixed Missing Sprite 64
– Added RAM Editor
– Added Pattern Tables Editor, like NESTicle
– Improved Hex Viewer
– Code optimized
– Added Visual Styles
– Added partial Zapper support
– Fixed Joystick bugs

Português:

– Adicionado Mapper 5 (pacial, Castlevania 3 só aparece os sprites)
– Adicionado Mapper 58
– Consertado Mapper 228 (ainda tem alguns problemas)
– Consertado Mapper 99 e 151 (VS Unisystem), precisa de ajustes
– Consertado Sprite 64 faltando (estava causando flicker em todos os jogos, agora isso acabou 🙂 )
– Adicionado RAM Editor
– Adicionado Pattern Tables Editor, que nem o NESTicle
– Hex Viewer melhorado
– Código mais limpo e otimizado
– Adicionado Visual Styles
– Suporte bem parcial a Zapper adicionado
– Consertado bug do Joystick só funcionar 2 botões

Alguns dos recursos que eu sempre quis adicionar e sempre fracassei nas versões anteriores, nessa eu consegui! São eles o editor de Pattern Tables, que permite editar sprites do jogo, suporte a Zapper (mesmo só funcionando o gatilho) e o que me deixou mais feliz, o Mapper 5! Tá certo, não entra no jogo mas pelo menos mostra o menu, que já é alguma coisa. Em Castlevania 3, o background não aparece, o Mapper 5 usa uns Address bem estranhos para desenhar o Background, além de ter a tal ExRAM e o ExSound, que é horrivel de se emular.

Não está bem “polido” ainda, pois eu parei no meio do caminho e decidi lançar logo, já que eu não sei quando vou voltar a trabalhar nele 😦

DOWNLOAD

Publicado em Uncategorized | Deixe um comentário

YoshiNES v0.6 Evolution

Está ai a sexta versão do emulador YoshiNES. Essa é a versão Evolution, foram feitas muitas melhorias com relação a versão Ice. As melhorias você confere abaixo, no ChangeLog:

ChangeLog

  • Adicionado Roms Recentes (Menu +)
  • Adicionado Suporte funcional ao Mapper 182 (Super Donkey Kong)
  • Novo tema RockMan X
  • Arquivo de configuração mais organizado
  • Debugger muito melhor, agora mostra Opcodes e seus nomes

Por enquanto é isso pessoal! Não tenho previsões para versão 0.7, mas vamos ver se vai ter algum Bug.

Download aqui.

Publicado em Uncategorized | Deixe um comentário

Novo video do YoshiNES v0.5 em ação!

Fiz um novo video do emulador YoshiNES Ice que eu lancei ontem em ação, nele eu mostro o emulador rodando alguns clássicos e alguns jogos que ninguém ouviu falar ainda, como Mickey Mania 7, Super Mario World versão NES  e outros que não me lembro.

Ainda mostro alguns dos recursos mais legais que você encontra no emulador. Comentem! O Delay no áudio não foi minha culpa, e sim culpa do YouTube! Se quiser baixar o emulador, tudo que você precisa saber está logo abaixo.

Publicado em Videos | Deixe um comentário

YoshiNES v0.5 Ice Lançado!

Finalmente colcui a quinta versão do emulador, com algumas melhoras interessantes. Esse versão é a v0.5 Ice, que teve seu “Beta” a versão v0.4b. Vamos falar das mudanças!

Changelog:

  • Mapper 79 (AVE) consertado, agora funciona 100%
  • Mapper 228 consertado, agora funciona 100%
  • Adicionado Mapper 230 (22-in-1) ainda não está jogável
  • Novo Logo Animado
  • Adicionado links para páginas do projeto
  • Adicionado Permanent Auto-Fire A & B
  • Adicionador opção para escolher Instrumentos MIDI
  • Adicionado Overclock Extreme (200%)
  • Remoção de código inútil

A lista completa dos Mappers suportados você pode ver na página do SourceForge. Os intrumentos Midi devem ser definidos pelos seus respectivos números (0-127). Você pode procurar uma lista de instrumentos Midi na internet, caso vá até o 128 basta subtrair um número. Ao modificar os intrumentos Midi, será salvo nas configurações. Para voltar ao normal, é necessário apagar o arquivo de configuração ou zerar todos os valores.

Alguns jogos com problemas de linhas bagunçadas na tela como Maniac Mansion por exemplo melhoram ao usar o Underclock de 75% (abaixo do normal).

O Mapper 230 foi adicionado para ter suporte melhorado em futuras versões, atualmente ele só vai mostrar gráficos fora de ordem e os efeitos presentes no jogos, porém não está jogável.

Qualquer problema, basta comentar que eu vou ajudar na medida do possivel.

DOWNLOAD

Publicado em Uncategorized | Deixe um comentário

FAQ do YoshiNES

Image

Para complementar o YoshiNES, vou colocar aqui algumas dúvidas que acho que a galera pode ter ao usar o emulador, algo como um FAQ. Sempre baixem a versão mais recente, ela pode ser a solução para o seu problema.

Ao abrir um jogo a tela simplismente fica cinza

Isso significa que o Mapper do jogo ainda não tem um suporte, e foi colocado apenas para teste. Não há nada que você possa fazer a não ser esperar uma versão mais nova com o problema corrigido.

O jogo está com sprites desordenados (todos ou alguns)

O sprite provavelmente não tem um suporte completo. Isso ocorre em jogos do Mapper 90 por exemplo, que tem apenas um suporte parcial, já que eu não achei mais documentações sobre ele.

Partes da tela estão desincronizadas

Isso ocorre porque o Timing do emulador é bem básico, não é perfeito. Aliás, só se consegue o Timing perfeito no VB com o uso de APIs… O Overclock pode melhorar o aspecto de alguns jogos. Para usar basta ir em Emulação > Velocidade ou se sua versão é a antiga Opções > Executar %. Esse problema pode ser visto em Maniac Mansion por exemplo.

Os controles estão todos errados!

De vez enquando por um motivo que eu ainda não sei, os controles simplismente ficam bagunçados, mesmo na configuração eles estando em ordem. Para resolver o problema, você deve fechar o emulador e apagar a configuração, em seguida abrir novamente e reconfigurar ao seu gosto.

O som não está funcionando…

Isso pode ocorrer se o YoshiNES for fechado de maneira adrupta, e o módulo Midi não for encerrado adequadamente. Para resolver, feche o emulador e abra novamente, isso deve fazer com que ele seja fechado.

O som não parece o de um Nes…

Esse emulador tem saída Midi, como eu não sei NADA de como trabalhar com WaveOut, não pude fazer o som da maneira correta. Acabei deixando em Midi como no emulador original. Isso pode deixar o som do jogo com uma qualidade melhor, mas se você é exigente e quer o original, vai ter que usar outro emulador. O som de Metroid fica bem melhor em Midi, por exemplo, já o de Super Mario fica horrivel.

Por enquanto é só, se tiverem mais problemas, podem perguntar!

Publicado em Uncategorized | Deixe um comentário

N64Dingux v1.4 Final

Nincest 64 para Dingux

O primeiro e único emulador de Nintendo 64 para Dingoo atualmente, é capaz de rodar apenas as duas demos mais básicas do sistema, Fire e Stars, e seu código é um port do Nincest64 para GP2X e partes da versão de Dreamcast com algumas melhorias como Frameskip.

O emulador roda a 2 FPS, e não tem som ou controles. Atualmente eu parei de trabalhar nele e não pretendo voltar, então por favor não fiquem pedindo para eu fazer ele rodar Super Mario 64 porque não é possivel.

NOTE que o download no fim da postagem já inclui todos os códigos do emulador, e como ele é Open Source você pode alterar o que quiser desde que mantenha todos os créditos.

Agradecimentos: A Beffahe por fazer o video, e ao flpstr por toda ajuda e pelo código otimizado. Você pode ver as discussões sobre o projeto aqui.

Video – Aqui você pode ver um video feito por Beffahe do forum DingooBR mostrando o emulador em ação.

Download

Publicado em Dingux | Deixe um comentário