Postado originalmente por
Felipe
e qto a nova versão que falaram no velho fórum que seria lançada e que não seria baseada na versão da EGCG, como ela vai indo?
Nem vai mais, eu perdi todo o trabalho que estava fazendo, e faz muito tempo que não fuço nisso... mas olha só o que tem no ultimo readme que eu tinha feito... era uma versão baseada na 0.6b mesmo... porém ela ainda não tinha nenhum recurso extra na versão 5.2a... só não repare nas palavras de baixo calão
Código:
---------->
* Suporte a emulação do componente que faltava upd4990a (calendário)
* Suporte a S1 512Kb (garou,mslug,kof2000)
* Suporte a Garou
* Suporte a Diggerman
* Suporte a JockeyGP
* Suporte a Vliner
* Suporte a Irrmaze
* Suporte a SVC
* Adicionado função de DIPs
* Suporte a todas versões as da Universe Bios
31/03/2009:
-------------------->
* Depois de uma análise na m1 de sengoku2:
Adicionado ao gamefix um patch pra sengoku2, evitando dar o problema de silêncio...
Faltando testar melhor pra ver se não efeito colateral...
30/03/2009:
-------------------->
* Adicionado suporte a overclock pré-definido.
* Adicionado a função de DIP SETTINGS 1 e 2
29/03/2009:
-------------------->
* Removido a emulação do trackball pelo mouse, adicionado a emulação ao estilo mame
pelos controles normais, pelo menos a emulação é perfeita.
* Adicionado seletor de sensibilidade do trackball (modéstia a parte,
isso ficou muito foda e funciona como eu esperava), velocidades de 1 a 9.
Mais que isso eu acho meio dificel alguem controlar xD estas são velocidades
razoáveis...
28/03/2009:
-------------------->
* \o/³ Suporte a irrmaze, faltando emular os botões corretamente,
as coordenadas ja funcionam (até o mouse chegar no canto da tela) com o mouse.
Também terei que achar alguma forma de trocar a bios pela irrmaze
quando for carregar;
* Adicionado função que carrega qualquer arquivo na rom com o nome da rom-bios.rom:
236-bios.rom (bios do irrmaze)
28/03/2009:
-------------------->
* Adicionado suporte a vliner, jockeygp, diggerma
* Adicionado suporte a UniBios (todas...)
E como consequencia, não há mais travamento no 3rd do garou
27/03/2009:
-------------------->
* Incluido a rotina de fix das roms que não funcionam
* Injetado bankswitch para garou, que ja roda perfeitamente
(com travamento na 3rd de sempre) pois ainda não foi colocado a
emulação do Scanline Counter...
* Arrumado o problema de freezing do svc
* Até o momento estão rodando perfeitamente:
Garou, Mslug3, Svc
26/03/2009:
-------------------->
* Depois de um trampo do caralho portando o upd4990a na mão e não funcionar
utilizei uma técnica mais ninja xD, gerei o código assembler pelo gcc no formato intel
e arrumei pra ser compilado com o nasm utilizando a diretiva ORG pra relocar em uma
parte do código, e finalmente, o upd4990a está sendo emulado perfeitamente!
25/03/2009:
-------------------->
* Adicionado um sistema de SFIX line banking to tipo MAME "neogeo_fix_bank_type"
Por enquanto o sistema só roda modo 1 (garou,mslug3) faltando adicionar o modo 2 (kof2000)
Isto só não foi feito pois não tenho a rom aqui xD
24/03/2009:
-------------------->
* Depois de um trampo do ******** consegui fazer com que o emulador
carregasse s1 de 512kb, problemas de alocação e fatores referentes
aos offsets: 0x593e90, 0x593e94, 0x4A6466. e alocação em 0x4041BE e 0x409507
* Agora é preciso inserir as rotinas de line banking pras roms que utilizam.
23/03/2009:
-------------------->
* Outra tentativa frustrada de adicionar essa porra de calendário que falhou
* Portado código do upd4990a do FBA para assembly (ainda falta ser implantado)
* A porra do upd4490a do FBA não funcionou, portando o código do MAME
22/03/2009:
-------------------->
* Começo da reconstrução do emulador com base no 0.6b;
* Reorganizado 8 seções pra 4, .code, .imports, .sign(???), e .rscr;
* Recriado a seção de resources;
* Redirecionado a lista de jogos;
* Definido espaço para o código a ser injetado;
Marcadores