[TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Aqui você pode fazer a análise ou aquele tutorial dos seus jogos favoritos, e se tiver um bom retorno, ela ainda pode ser colocada no site.

[TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor nigazallucard em Seg Mai 05, 2008 2:40 pm

Pois é, o que parecia impossível aos olhos descrentes, não contavam com a inteligência humana, sempre surpreendente!

Como sempre sempre um amigo hacker, através de meses talvez em testes, usando engenharia reversa, consegue essas proezas.

Nesse link, um mini-overview feito por mim, em baixa qualidade, mas assitível.

http://br.youtube.com/watch?v=w0CdVLf6Nmc

Conheçam o NEODS
________________________

ImagemImagem

O neo ds, é um emulador pra DS, seja ele Classic/Lite. Está apenas na versão 1.0, porem emula praticamente TODOS os games de NEO entre 45-60 frames, COM SOM.

Foi emulado todos os sons, menos o FM, porém não sei ao certo como o desenvolvedor fez, mas utilizando só o ADCPM ele "espremeu" sons e vozes usando apenas um canal e o resultado é quase perfeito.

Creio que na sua 2ª versão ja esteja perfeito e a 3ª seja a DEFINITIVA!!!!

Imagem

Abaixo segue as notas do criador Ben Ingram, em ingles.

"NeoDS v0.1.0 by Ben Ingram
Website: http://groups.google.com/group/neods

If you have questions, READ THIS DOCUMENT FIRST!!! . If you still have questions, email me at ingramb AT gmail DOT com. I will be happy to help, but possibly slightly annoyed if your question is answered in this document.

INTRODUCTION

This is a NeoGeo AES/MVS emulator for the Nintendo DS. It can run all types of NeoGeo roms with some limitations.

Currently emulated:

* M68000 cpu (cyclone)
* Z80 cpu (DrZ80)
* All forms of NeoGeo protection/encryption
* Graphics
* ADPCM audio
* PSG audio

Not emulated:

* FM audio
* Raster effects
* Multiplayer
* Some timings are not that accurate



TODO
* Save states
* Faster M68k cpu core
* Improved stability
* FM audio (?)
* Raster effects (?)
* Wifi multiplayer (?)
* Clean up NeoDSConvert source if I feel like it

TECHNICAL NOTES

NeoGeo games can be close to 100MB in size, while the ds only has 4MB of ram. Graphics, sound, and program code all need to be streamed into ram constantly while the emulator is running. NeoDs uses a modified libfat which has a lookup table to vastly speed up seek times. In the future, slot2 ds ram expansion packs could provide some speed up. But they only have 32MB, so games will still have to stream.

The emulator uses a slightly modified version of Cyclone for the m68k core. The memory handlers are all done in assembly code and integrated into the core. The jump table is also compressed using a series of sub jump tables. This uses an extra arm instruction to decode each opcode, but reduces the .nds file size by ~200k, and improves cache utilization. This seems to give a slight speed increase. My feeling is that cpu emulation is heavily memory bound. I think a smaller m68k core that fit mostly into the TCM could be much faster than cyclone, even if it needed more instructions to execute each opcode.

The NeoGeo sprite graphics are all done with textured quads using the ds 3d hardware. The NeoGeo tile layer is done with a ds tile background. Doing raster effects with quads is possible in theory, but changing quads per-scanline would need way more quads per frame than the ds is capable of rendering. 2d sprites could be used instead of quads, but this has several problems. The NeoGeo can render many more sprites than the ds, so it would take a complex hblank handler to swap them on a per-scanline basis. Also, the ds can only address 1024 sprites at once. This corresponds to 256k worth of vram, which is half what I can get using quads.

The NeoGeo adpcm audio is streamed from the card and decoded in software because the NeoGeo's audio format doesn't quite match the ds hardware format. The NeoGeo PSG is mapped directly to the ds PSG hardware. FM audio would probably have to be done on the arm7. But the arm7 has very little memory, and can't afford any slowdown (or else the audio will be choppy). A faster and smaller Z80 core might be needed first.

LICENCE

The gui code is all public domain (all files that begin with gui). The NeoDSConvert code is all public domain, except where the MAME/zlib licenses apply. The emulator code is free to use for non-commercial purposes. Contact me if these terms don't work for you.

I would appreciate credit/thanks in all cases if you use parts of NeoDs, but it's not required. Also, I would discourage the release of modified versions. If you have useful changes, submit them to me, and I'll put them in the official version, with full credit going to you. If you must release your own version, I would encourage you to release the source. But if you really want to release your own closed source version, I won't stop you (just don't try to sell it).

CREDITS
* FinalDave, notaz for Cyclone
* Reesy for DrZ80
* Wintermute for devkitPro toolchain
* chishm for libfat
* MAME for parts of NeoDSConvert
* Minizip used by NeoDSConvert
* GnGeo, FinalBurnAlpha, MAME, MVSPSP for source code reference
* Charles MacDonald for NeoGeo technical documentation
* Alexander Stante for NeoGeo technical documentation
* Brandon Long for a nice small sprintf implementation
* Everyone who answers questions on the gbadev.org forums
* Let me know if you think you should be here!

HISTORY

Project started Summer 2007

v0.1.0 4/29/2008
initial release"


Usando o emulador.
____________________________


O emulador vc pega AQUI!

Depois baixe as roms de neogeo de sua fonte preferida, porém tem que ser de acordo com o PADRÃO MAME, ou seja, esqueça as roms que rodam no fba,neoragex,ou kawaks.

Após isso outro download a ser feito, o famoso neogeo.zip, as BIOS do neogeo console. Mais uma vez cuidado pois existem dezenas de versoes para esse aquivo. Para poupar trabalho eu upei um set correto, pegue aqui!

NEOGEO.ZIP by Nigazallucard


CONVERTENDO AS ROMS
_____________________________


Sim, é necessario converter para que o NEODS carregueos corretamente. Por quê? simples. Porque assim se torna desnecessário o "unzip" na MEMÓRIA do ds, que ja é escassa.Inteligentemente Ben criou um converter "tranmigrando" as roms pra um aquivo legivel no emu.

Primeiro crie uma pasta em qualquer lugar o ruindows, e coloque lá todas as roms que deseja converter, o negeo.zip e o arquivo NeoDsConvert.exe que você encontra dentro do zip do NEODS.

Depois, crie um ATALHO para NeoDsConvert.exe OU rode através de linha de comando com o EXECUTAR ou atraves de uma janela OS com o seguinte parametro:

-bios1

Isso é necessário pq é um BUG do conversor, que nao enxerga a BIOS caso você nao converta com esse parametro, e sem ele, o jogo não roda, ou seja, conversão incorreta.

Imagem
Imagem

Abaixo as possibilidades através dessa string:

-bios0 use the euro bios
-bios1 use the euro-s1 bios
-bios2 use the us bios
-bios3 use the us-e bios
-bios4 use the asia bios
-bios5 use the japan bios
-bios6 use the japan-s2 bios
-bios7 use the japan-s1 bios
-bios8 use the uni-bios.10 bios
-bios9 use the uni-bios.11 bios
-bios10 use the debug bios
-bios11 use the asia-aes bios


Após isso , deverá aparecer as roms convertidas, com .neo no final.

Instalando o EMU no FLASHCARD
________________________________________________

Copie o conteudo do NEODS como o neods.nds e pastas(menos a do conversor) para a RAIZ do flashcard.
Se quiser, configure atraves do windows que todos fiquem como ocultos, menos o executavel(.nds) pra não ficar aquela "bagunça" de arquivos amontoados na raiz, e atrapalhe na hora de vc selecionar atraves do menu do seu flashcart.

Depois de tudo, COLE as roms na raiz do flash, junto com o neods.nds, e se quiser proceda da mesma forma, deixando em OCULTO.

Abaixo, uma imagem overview do que foi feito.

Imagem



Bora jogar kof?
___________________________


Feito tudo Carregue o neods.nds no seu flash cart!

Na tela inicial vc seleciona com ou sem som. Eu testei e não notei melhoras ou percas, os games q ficam meio lentos mesmo sem som nao alteram em nada os frames, portanto, deixe com som mesmo.

Imagem

Com o start vc inicia o jogo na lista.
Dentro do jogo você poe fichas com o select, e inicia o game com start.
Na tela de baixo vc confere o fps , e pode dar um "stretch" na tela do game, e desligar o "menu".

Imagem

Agora é só jogar!

Imagem


Possiveis problemas:
__________________________________________________

O emulador abre, mas as roms não aparecem no menu....
R. Pode ser 2 coisas, ou vc não converteu corretamente, ou o emulador e roms não estão JUNTOS na RAIZ do flashcart.

As roms aparecem, eu carrego nao nao aparece nada dá tela preta.. seguido o erro : Invalid PC:FF3FFF3F
R.Com certeza conversão incorreta, talvez devido o BUG citado acima, onde você deve inserir a string -bios , Leia o tutorial na parte convertendo as roms.

Compatibilidade? Bem são muitas roms, mas com certeza as da primeira geração de games de neogeo roda beirando a perfeição emtre 52-60 frames.Porem muitos da ultima geração também rodam perfeitamente.
Os que testei que possuem erros foram o metal slug 1(trava quando vc solta uma granada), Kof96(Cai muito a taxa, fica entre 45 frames, dá pra jogar, mas pra mim é inaceitável.) e Samurai Shodown 2(também frames em 43-50)

Já antigoes como fatal fury 1 e 2, já estão no meu flash! :wink:

Futuro promissor
_________________________________________________

Com certeza por essa ninguém esperava, apesar de todos saberem as limitações do pequeno notável, existem pessoas que graças a DEUS não conhecem a palavra limite.
Sei que a emulação não alcançará o nível como a do PSP devido ao poder de hardware, mas podemos sonhar com CPS1 e CPS2 sim senhor.. e quem sabe ambos com WIRELESS......

O futuro Dirá.
Editado pela última vez por nigazallucard em Ter Mai 06, 2008 5:20 pm, num total de 1 vezes
Imagem
"In other action games the enemies exist for you to kill. In Ninja Gaiden, the enemies exist to kill you."

Tomonobu Itagaki
Avatar de usuário
nigazallucard
Goomba
Goomba
 
Mensagens: 11
Data de registro: Seg Mai 05, 2008 1:32 pm

Re: [TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor messo em Ter Mai 06, 2008 4:05 pm

kracas q noticia e tutorial incrivel - PARABENSS!!!!
[ NINTENDO WII (w/ WiiKey) ]
Jogando: Super Smash Bros. Brawl / Mario Kart / Pikmin 2 (GC) / SNK Vs. Capcom (GC)
Aguardando: Wii Fit / Deca Sports / Samba de Amigo / Monster Hunter 3 / Rock Band


[ SONY PSP ]
Jogando: DownStream Panic ! / Winning Eleven 2008 / LocoRoco / World Poker Tour
Aguardando: Final Fantasy Dissidia / Samurai Shodown Anthology
Avatar de usuário
messo
Administrador
Administrador
 
Mensagens: 485
Data de registro: Qui Ago 16, 2007 9:46 am
Localização: São Paulo / SP

Re: [TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor nigazallucard em Ter Mai 06, 2008 5:22 pm

Obrigado , valeu mesmo.
Sempre que puder estarei contribuindo para os amigos admiradores do pequeno notáel! :mrgreen:
Imagem
"In other action games the enemies exist for you to kill. In Ninja Gaiden, the enemies exist to kill you."

Tomonobu Itagaki
Avatar de usuário
nigazallucard
Goomba
Goomba
 
Mensagens: 11
Data de registro: Seg Mai 05, 2008 1:32 pm

Re: [TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor Sniper em Qui Mai 08, 2008 4:28 pm

Dica:

Usem a bios UNIBIOS 1.1, com ela você pode configurar a região (EUA, EUROPA, JAP) e modo de jogo (ARCARDE ou CONSOLE).

Adicionem o arquivo unibios.rom para o arquivo neogeo.zip e usem o comando:

neodsconvert -bios8

Após abrir as ROMS no NeoDS e setar as configurações de região, é possivel escutar as musicas dos jogos em JUKEBOX ou ir direto ao jogo em PLAY GAME.

No modo ARCADE, pressione SELECT + START, um menu de cheats vai abrir, agora é só setar vida infinitas, poder infinito, etc.. e confirmar!

No modo console, você pode setar outras configurações como, linguagem (inclusive pórtuguês), dificuldade, tempo, controles, etc...

Espero ter ajudado!
Jogos Online :
Nemexius : http://nemexius.com/?recruit=1N430
Guerra Khan : http://guerrakhan.com/?recruit=1H32141
MyBrute: http://sniperdmaa.mybrute.com/
Jogando no momento:
ImagemImagemImagemImagemImagemImagem
Jogos Parados mas que pretendo finalizar:
ImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagem
Jogos Casuais:
ImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagemImagem
Jogos Finalizados:
ImagemImagemImagemImagemImagemImagemImagemImagem
http://gamehall.uol.com.br/dsmaniac/
http://gamehall.uol.com.br/planetapsp/
Avatar de usuário
Sniper
Lakitu
Lakitu
 
Mensagens: 196
Data de registro: Seg Mai 28, 2007 6:27 pm
Localização: Recife - PE

Re: [TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor Luiz Metal em Qui Mai 08, 2008 6:22 pm

Sniper escreveu:Dica:

Usem a bios UNIBIOS 1.1, com ela você pode configurar a região (EUA, EUROPA, JAP) e modo de jogo (ARCARDE ou CONSOLE).

Adicionem o arquivo unibios.rom para o arquivo neogeo.zip e usem o comando:

neodsconvert -bios8

Após abrir as ROMS no NeoDS e setar as configurações de região, é possivel escutar as musicas dos jogos em JUKEBOX ou ir direto ao jogo em PLAY GAME.

No modo ARCADE, pressione SELECT + START, um menu de cheats vai abrir, agora é só setar vida infinitas, poder infinito, etc.. e confirmar!

No modo console, você pode setar outras configurações como, linguagem (inclusive pórtuguês), dificuldade, tempo, controles, etc...

Espero ter ajudado!


Ótimas dicas Sniper! Valeu!
Imagem
Avatar de usuário
Luiz Metal
Birdo
Birdo
 
Mensagens: 2112
Data de registro: Dom Set 23, 2007 2:47 pm
Localização: Teófilo Otoni Minas Gerais

Re: [TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor xkakarotto em Ter Out 20, 2009 7:33 pm

muito bom!!!
Funcionou perfeitamente aqui!!!!
abraços
xkakarotto
Ovinho
Ovinho
 
Mensagens: 3
Data de registro: Ter Out 20, 2009 9:30 am

Re: [TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor Richter Belmonte em Qua Out 21, 2009 1:46 pm

xkakarotto escreveu:muito bom!!!
Funcionou perfeitamente aqui!!!!
abraços


Este emulador é otimo,muito bom mesmo,agora para completar so falta um da Capcom ja pensou jogar Street Figther que loco que ia ser,ja que a bosta da capcom so pensa em Megabosta!!!
E nunca se intereçou em lançar um jogo de luta descente pro DS!!!!
Imagem
Avatar de usuário
Richter Belmonte
Lakitu
Lakitu
 
Mensagens: 127
Data de registro: Ter Abr 01, 2008 1:42 am
Localização: Taboão Da Serra SP

Re: [TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor Luiz Metal em Qua Out 21, 2009 6:43 pm

Richter Belmonte escreveu:
xkakarotto escreveu:muito bom!!!
Funcionou perfeitamente aqui!!!!
abraços


Este emulador é otimo,muito bom mesmo,agora para completar so falta um da Capcom ja pensou jogar Street Figther que loco que ia ser,ja que a bosta da capcom so pensa em Megabosta!!!
E nunca se intereçou em lançar um jogo de luta descente pro DS!!!!


É mesmo!
Bem que a capcom poderia lançar um street para gente.
Imagem
Avatar de usuário
Luiz Metal
Birdo
Birdo
 
Mensagens: 2112
Data de registro: Dom Set 23, 2007 2:47 pm
Localização: Teófilo Otoni Minas Gerais

Re: [TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor Sonic em Qua Out 21, 2009 9:19 pm

Ola povo tudo bem,

Como um bom fã de portátil eu já tinha o gba e logo depois comprei meu ds a + ou – uns 3 meses e estou super feliz pela evolução do portátil o ds é simplesmente foda e viciante !

E fiquei ainda + feliz quando procurava um emul de snes e descobri vcs e o neods na internet !
Logo alastrei a noticia para meus amigos + próximos ! eles não acreditaram, mas como vcs dizem é verdade mesmo o neods existe !

O tipo de jogo que + gosto é de luta ( kof 96 é a historia da minha vida, da minha infancia, sou louco por kof!), apesar do ds não ter muito (ou quase nada hehehe) eu já sabia antes de comprá-lo,mas o que me chamou a atenção dele foi o fato da caneta e as duas telas, logo virei fã do ds !

Bom vamos Lá, agora que me apresentei.

Como de se esperado já tenho o neods mas tenho duvidas pertinentes

Qual é a ultima e atual (melhor) versão do emulador ? 020 ou 011a ?

Qual converter devo usar? o que vem na 020 ou 011a ?

Onde acho a tal da UNIBIOS 1.1 que dá direito a mexer no level (ARCARDE ou CONSOLE) e língua do jogo ? sniper , Luiz metal , ritcher belmont , todo mundo !! me ajudeeee!!!nao agüento + jogar kof 94 e apanhar do rugal e quero ver kof 96 em português e versão console também !!

se for melhor pode mandar a unibios 1.1 para meu e mail: tonkever@ibest.com.br

Como diria o jogo dos agentes do ds heeeeeelllllllpppppp !!! huahuahua .

Desde já agradeço!
Avatar de usuário
Sonic
Ovinho
Ovinho
 
Mensagens: 3
Data de registro: Ter Out 13, 2009 9:01 pm

Re: [TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor Richter Belmonte em Qua Out 21, 2009 10:22 pm

Onde acho a tal da UNIBIOS 1.1 que dá direito a mexer no level (ARCARDE ou CONSOLE) e língua do jogo ? sniper , Luiz metal , ritcher belmont , todo mundo !! me ajudeeee!!!nao agüento http://www.vgbr.com/forum/index.php?sho ... 9759&st=15 + jogar kof 94 e apanhar do rugal e quero ver kof 96 em português e versão console também !!

se for melhor pode mandar a unibios 1.1 para meu e mail: tonkever@ibest.com.br

Como diria o jogo dos agentes do ds heeeeeelllllllpppppp !!! huahuahua .

Desde já agradeço!


Pronto ve ai o link que passei tem quase todos os KOFs inclusive o 96 que você tanto que blz

edit: não consegui passar nada neste seu email por tanto mandei para suas mensagens privadas aqui do forum blz!!!
Imagem
Avatar de usuário
Richter Belmonte
Lakitu
Lakitu
 
Mensagens: 127
Data de registro: Ter Abr 01, 2008 1:42 am
Localização: Taboão Da Serra SP

Re: [TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor Sonic em Sáb Out 31, 2009 5:18 pm

repito pessoal !

Qual é a ultima e atual (melhor) versão do emulador ? 020 ou 011a ?

Qual converter devo usar? o que vem na 020 ou 011a ?

Onde acho a tal da UNIBIOS 1.1 que dá direito a mexer no level (ARCARDE ou CONSOLE) e língua do jogo ? sniper , Luiz metal , ritcher belmont , todo mundo !! me ajudeeee!!!nao agüento + jogar kof 94 e apanhar do rugal e quero ver kof 96 em português e versão console também !!
Avatar de usuário
Sonic
Ovinho
Ovinho
 
Mensagens: 3
Data de registro: Ter Out 13, 2009 9:01 pm

Re: [TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor Luiz Metal em Dom Nov 01, 2009 11:04 pm

A última versão é a melhor! Você encontra ela aqui link direto:
http://neods.googlegroups.com/web/NeoDs ... XZc5buSfmx

Aqui o site oficial do homebrew (tem algumas infos interessantes como lista de compatibilidade):
http://groups.google.com/group/neods

Vou te passar o link de várias roms já convertidas de kof, bastando copiar para a raiz do sd.

Kof 94:
http://rapidshare.com/files/111835987/kof94.rar

Kof 95:
http://rapidshare.com/files/111938415/kof95.rar

Kof 96:
http://rapidshare.com/files/111940314/kof96.rar

Kof 97:
http://rapidshare.com/files/111942613/kof97.rar

Kof 98:
http://rapidshare.com/files/111945917/kof98.rar

Kof 99:
http://rapidshare.com/files/111949457/kof99.rar

Kof 2000:
http://rapidshare.com/files/111953407/kof2000.rar

Kof 2001:
http://rapidshare.com/files/111958186/kof2001.rar

Kof 2002:
http://rapidshare.com/files/111964774/kof2002.rar

Kof 2003:
http://rapidshare.com/files/111968819/kof2003.rar

Aqui tem video tutos a respeito de conversão, instalação, etc...





Sinceramente nunca convertir roms para ele, mas sei que elas devem ser do mame (nada de neorage, entre outros). Achei um site muito bom que pouopu o trabalho hahahahahaha...
Imagem
Avatar de usuário
Luiz Metal
Birdo
Birdo
 
Mensagens: 2112
Data de registro: Dom Set 23, 2007 2:47 pm
Localização: Teófilo Otoni Minas Gerais

Re: [TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor Sonic em Ter Nov 17, 2009 9:22 pm

Olha eu aqui de novo !

obrigado rich e luiz pela ajuda consegui resolver meu problema (OU MELHOR MEU AMIGO XD)

E la vai outra pergunta !

alguem aqui conseguiu converter ou a fatal fury 3 ?
Avatar de usuário
Sonic
Ovinho
Ovinho
 
Mensagens: 3
Data de registro: Ter Out 13, 2009 9:01 pm

Re: [TUTORIAL] NEODS!!! Jogando neo-geo na fila do banco!!!!!

Mensagempor Luiz Metal em Qua Nov 18, 2009 9:53 pm

Sonic escreveu:Olha eu aqui de novo !

obrigado rich e luiz pela ajuda consegui resolver meu problema (OU MELHOR MEU AMIGO XD)

E la vai outra pergunta !

alguem aqui conseguiu converter ou a fatal fury 3 ?


Veja se este aqui da certo brother!
http://rapidshare.com/files/112007939/fatfury3.rar

Qualquer coisa estamos aí valeu!
Imagem
Avatar de usuário
Luiz Metal
Birdo
Birdo
 
Mensagens: 2112
Data de registro: Dom Set 23, 2007 2:47 pm
Localização: Teófilo Otoni Minas Gerais


Retornar para Análises & Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


cron