Jogos Emulados da Data East
+10
Luan Francisco
ari789
william_magalhaes
Craudião
RssV
Alberwood
joanilson41
metallizer
TripleOxygen
STX
14 participantes
Open Zeebo :: GERAL :: Open Zeebo
Página 1 de 2
Página 1 de 2 • 1, 2
Jogos Emulados da Data East
Então, todos sabemos que os jogos da Data east são emulados e não portados. Minha pergunta é, nos arquivos dos jogos da data east consta alguma ROM ou esta embutido no executavel? se existir, talvez seja possivel alterar as roms para outros jogos,
STX- Membro
- Mensagens : 48
Data de inscrição : 02/02/2011
Re: Jogos Emulados da Data East
Boa!
Já tinha percebido que os arquivos de todos os jogos da Data East eram bem parecidos, e agora que falou isso... tick tick
Os executáveis não são iguais, mas o tamanho é muito parecido. Entre dois jogos que comparei, as mudanças eram bem esparsas e pequenas. Por isso a ROM/jogo em si não deve estar no exe. O que muda muito, é o arquivo PKG que acompanha. Lá deve ter a ROM/jogo e os dados adicionais ou só o próprio jogo. Infelizmente o PKG é formato proprietário, não dá para ver nada.
Vou tentar permutar os PKGs entre os jogos. Pode ser que não dê certo devido as adaptações que fazem para cada jogo no emulador. Mas se der certo, muito interessante.
c:/my_code/emulator_neo/framework/sys_utils.cpp
c:/my_code/emulator_neo/framework/ZEEBO_libc.cpp
Initializing ZEEBO Input
Edit: Check this out... http://pastie.org/1668515
Já tinha percebido que os arquivos de todos os jogos da Data East eram bem parecidos, e agora que falou isso... tick tick
Os executáveis não são iguais, mas o tamanho é muito parecido. Entre dois jogos que comparei, as mudanças eram bem esparsas e pequenas. Por isso a ROM/jogo em si não deve estar no exe. O que muda muito, é o arquivo PKG que acompanha. Lá deve ter a ROM/jogo e os dados adicionais ou só o próprio jogo. Infelizmente o PKG é formato proprietário, não dá para ver nada.
Vou tentar permutar os PKGs entre os jogos. Pode ser que não dê certo devido as adaptações que fazem para cada jogo no emulador. Mas se der certo, muito interessante.
c:/my_code/emulator_neo/framework/sys_utils.cpp
c:/my_code/emulator_neo/framework/ZEEBO_libc.cpp
Initializing ZEEBO Input
Edit: Check this out... http://pastie.org/1668515
Última edição por TripleOxygen em Dom 13 Mar 2011, 21:08, editado 1 vez(es) (Motivo da edição : add info)
Re: Jogos Emulados da Data East
com certeza sim, já fiz no wii inclusive. É tudo feito com métodos incomuns para dificultar a vida de quem quer hackear o emulador mas pode ser feito.
Re: Jogos Emulados da Data East
TripleOxygen escreveu:
Edit: Check this out... http://pastie.org/1668515
haha, o autor do emulador é o Elsemi, então o emulador deve ser o Nebula.
Re: Jogos Emulados da Data East
metallizer escreveu:TripleOxygen escreveu:
Edit: Check this out... http://pastie.org/1668515
haha, o autor do emulador é o Elsemi, então o emulador deve ser o Nebula.
Então a Zeebo tb tá sacaneando o GPL (General Public License)?
Usando o código-fonte de um emulador de código aberto pra criar um "aplicativo" comercial de código fechado?
Achei que eram só os chineses que faziam isso...
joanilson41- Membro
- Mensagens : 25
Data de inscrição : 03/02/2011
Re: Jogos Emulados da Data East
Nas strings dos binários do emulador dá pra ver uma lista de roms de neo geo, o que leva a crer que seja uma base de dados pra fazer checksum das roms. Há também a Bios de neo geo e uma referência a Custom Bios.
Notei também algumas linhas de copyright de inflate e deflate, que remetem ao GZip por causa dos autores. Será que faz parte de um suporte do emulador a roms compactadas, já que o PAK está em formato proprietário?
CPS1, CPS2, System 16, System 18 também tem referências. Possivelmente esse emulador seja "genérico" e não exclusivo do sistema Neo Geo...
Esse arquivo fica na raiz do Zeebo? Pode ter alguma informação interessante pra rodar outros jogos...
Notei também algumas linhas de copyright de inflate e deflate, que remetem ao GZip por causa dos autores. Será que faz parte de um suporte do emulador a roms compactadas, já que o PAK está em formato proprietário?
CPS1, CPS2, System 16, System 18 também tem referências. Possivelmente esse emulador seja "genérico" e não exclusivo do sistema Neo Geo...
1241 193544 udata\config.dat
Esse arquivo fica na raiz do Zeebo? Pode ter alguma informação interessante pra rodar outros jogos...
Re: Jogos Emulados da Data East
até Altered Beast Arcade e o lendario Street fighter Alpha tão na lista!
eu achava q o emu só rodaria os de Neo Geo
pode ser um meio de finalmente SFA aparecer no zeebo, nem q for na marra!
seria bom verificar os arquivos dos jogos de Bad Dudes e Heavy Weapon, já q eles possuem suporte a analógicos e seria mais interessante rodar jogos por ele.
eu achava q o emu só rodaria os de Neo Geo
pode ser um meio de finalmente SFA aparecer no zeebo, nem q for na marra!
seria bom verificar os arquivos dos jogos de Bad Dudes e Heavy Weapon, já q eles possuem suporte a analógicos e seria mais interessante rodar jogos por ele.
STX- Membro
- Mensagens : 48
Data de inscrição : 02/02/2011
Re: Jogos Emulados da Data East
Fantástico Como nunca tinha pensado nisso? rs.
Na coleção Data East pra Wii, há alguns jogos que não saíram para o Zeebo. Pelo visto, não é lá grande esforço fazê-los rodar no Z também.
Na coleção Data East pra Wii, há alguns jogos que não saíram para o Zeebo. Pelo visto, não é lá grande esforço fazê-los rodar no Z também.
Re: Jogos Emulados da Data East
Muito interessante isso mesmo...
Meio caminho para um emulador que busque roms do SD???
Meio caminho para um emulador que busque roms do SD???
Craudião- Novato
- Mensagens : 12
Data de inscrição : 01/02/2011
Re: Jogos Emulados da Data East
Opa!
Muito bom! Um emulador finalmente tiraria meu zeebo do esquecimento!
Muito bom! Um emulador finalmente tiraria meu zeebo do esquecimento!
william_magalhaes- Membro
- Mensagens : 18
Data de inscrição : 06/02/2011
Idade : 47
Localização : Piracuruca - Piauí - Brasil
Re: Jogos Emulados da Data East
nesse link http://www.computerfileextensions.com/file-extensions.php/PKG fala de todos os programas conhecidos q abrem arquivos com essa extensão (13 programas). apesar de pequenas variações, a maioria é para compressão de arquivos. creio q algum desses programas possam abrir os arquivos
nota: só fala dos programas, não constam links para baixalos. neste link tem alguns: http://www.fileinfo.com/extension/pkg
nota: só fala dos programas, não constam links para baixalos. neste link tem alguns: http://www.fileinfo.com/extension/pkg
STX- Membro
- Mensagens : 48
Data de inscrição : 02/02/2011
Re: Jogos Emulados da Data East
PKG é o mesmo formato utilizado pelo PS3 em DLCs e jogos baixados pela PSN.
Re: Jogos Emulados da Data East
RssV escreveu:PKG é o mesmo formato utilizado pelo PS3 em DLCs e jogos baixados pela PSN.
PKG deve ser uma extensão "genérica", tipo *.bin ou *.dat, que são usadas para vários fins, mas para cada finalidade, um tipo diferente de arquivo com a mesma extensão
joanilson41- Membro
- Mensagens : 25
Data de inscrição : 03/02/2011
Re: Jogos Emulados da Data East
É mais ou menos como o joanilson41 falou: apesar da extensão ser PKG, o conteúdo é próprio. Só usaram a extensão por ser um "pacote"! E como o Alberwood citou, pelas referências ao inflate/deflate, devem usar gzip/zlib/whatever.
O PKG aqui deve ser um wrapper para os arquivos compactados e CRCs.
Sobre o config.dat, não existe em nenhum dos jogos que tenho aqui. Ele nunca é criado. Talvez seja lido, caso exista. Mas desconhecemos seu conteúdo.
Estou procurando tempo para olhar mais profundamente, mas se alguém quiser adiantar, me falem que faço upload de alguns PKGs.
O PKG aqui deve ser um wrapper para os arquivos compactados e CRCs.
Sobre o config.dat, não existe em nenhum dos jogos que tenho aqui. Ele nunca é criado. Talvez seja lido, caso exista. Mas desconhecemos seu conteúdo.
Estou procurando tempo para olhar mais profundamente, mas se alguém quiser adiantar, me falem que faço upload de alguns PKGs.
Re: Jogos Emulados da Data East
Sent!
Update:
O emu também busca os arquivos separados da ROM em um pasta de mesmo nome caso não exista o PKG.
Consegui rodar outra ROM do Super Burger Time vindo de um site de ROMs (eu tenho o jogo, então baixá-la não seria ilegal ), coloquei os arquivos separados na pasta /supbtime/ e deletei o PKG. Funciona!
Como era esperado, o exe do emu é compilado para sempre carregar um ROMset de um jogo específico. O estranho é que: o CRC não é checado ou apenas alguns arquivos são verificados. Alterei strings na ROM e o emu não "reclamou". Isso é algo positivo!
Qualquer novidade, atualizo aqui!
Update2: http://www.flickr.com/photos/58703630@N04/5543582646/
Joystick não funciona do menu principal em diante e foi necessário modificar o emu para carregar outra ROM (usei o spbtime como base). Realmente, os exes são compilados para cada romset. Apesar dele conter configurações para vários outros sets (como visto nas strings), qual carregar e outros tweaks são hardcoded. Infelizmente, modificar o emu resulta em perda de licença, e.g. o BREW não aceitará o exe modificado, a menos que use o patch de homebrew. Continuarei a pesquisar, quem sabe exista outra maneira!
Update:
O emu também busca os arquivos separados da ROM em um pasta de mesmo nome caso não exista o PKG.
Consegui rodar outra ROM do Super Burger Time vindo de um site de ROMs (eu tenho o jogo, então baixá-la não seria ilegal ), coloquei os arquivos separados na pasta /supbtime/ e deletei o PKG. Funciona!
Como era esperado, o exe do emu é compilado para sempre carregar um ROMset de um jogo específico. O estranho é que: o CRC não é checado ou apenas alguns arquivos são verificados. Alterei strings na ROM e o emu não "reclamou". Isso é algo positivo!
- Spoiler:
Qualquer novidade, atualizo aqui!
Update2: http://www.flickr.com/photos/58703630@N04/5543582646/
Joystick não funciona do menu principal em diante e foi necessário modificar o emu para carregar outra ROM (usei o spbtime como base). Realmente, os exes são compilados para cada romset. Apesar dele conter configurações para vários outros sets (como visto nas strings), qual carregar e outros tweaks são hardcoded. Infelizmente, modificar o emu resulta em perda de licença, e.g. o BREW não aceitará o exe modificado, a menos que use o patch de homebrew. Continuarei a pesquisar, quem sabe exista outra maneira!
Última edição por TripleOxygen em Dom 20 Mar 2011, 14:07, editado 2 vez(es) (Motivo da edição : new info)
Re: Jogos Emulados da Data East
talvez dentro do arquivo PKG exista algum arquivo a mais que configure as teclas do zeebo, mas ja é um grande avanço!
STX- Membro
- Mensagens : 48
Data de inscrição : 02/02/2011
Re: Jogos Emulados da Data East
O bom funcionamento da rom e do joystick varia a cada versão do emulador da Data East? Pode uma rom funcionar em uma versão mais antiga e não funcionar numa mais recente?
Será que a base de dados do romset varia a cada versão do emulador?
Fiz uma relação das versões e dos jogos oficiais que rodam em cada uma:
0.93
- Spin Master
- Street Hoop
0.94
Caveman Ninja
0.95
Karnov's Revenge
0.96
Super BurgerTime
0.97
- Magical Drop III
- Wizard Fire
1.00
- Dark Seal
1.04
- Bad Dudes Vs. Dragon Ninja
- Heavy Barrel
Será que a base de dados do romset varia a cada versão do emulador?
Fiz uma relação das versões e dos jogos oficiais que rodam em cada uma:
0.93
- Spin Master
- Street Hoop
0.94
Caveman Ninja
0.95
Karnov's Revenge
0.96
Super BurgerTime
0.97
- Magical Drop III
- Wizard Fire
1.00
- Dark Seal
1.04
- Bad Dudes Vs. Dragon Ninja
- Heavy Barrel
Re: Jogos Emulados da Data East
creio q a de karnovs seja mais indicada para os jogos de luta, mas como o 3O Conseguiu rodar pelo do dark seal, creio q apartir dele seja suficiente para a maioria!
dá vontade de tentar porrtar o nebula direto pro z com opção de escolha de roms, mas meu c/c++ é muito fraco!
dá vontade de tentar porrtar o nebula direto pro z com opção de escolha de roms, mas meu c/c++ é muito fraco!
STX- Membro
- Mensagens : 48
Data de inscrição : 02/02/2011
Re: Jogos Emulados da Data East
O O3 disse no Twitter que o SF2 no emulador do Dark Seal ainda funciona, mas sem o controle...STX escreveu:creio q a de karnovs seja mais indicada para os jogos de luta, mas como o 3O Conseguiu rodar pelo do dark seal, creio q apartir dele seja suficiente para a maioria!
dá vontade de tentar porrtar o nebula direto pro z com opção de escolha de roms, mas meu c/c++ é muito fraco!
Re: Jogos Emulados da Data East
separei uma lista com o nome de todos os games que supostamente o zeebo pode rodar, devido a estarem relatados na lista de jogos do emulador:
18e464 Zupapa
18e4dc Zedblade
18e564 World Heroes
18e5f8 Waku Waku 7
18e69c The King of Fighters '98
18e780 Baseball Stars
18e840 Baseball Stars 2
18e8d4 Samurai Shodown 3
18e9bc Sengoku
18ea48 Sengoku 2
18eac8 Samurai Shodown
18eb70 Samurai Shodown 2
18ec40 Samurai Shodown 4
18ed04 Metal Slug 2
18ed4c The King of Fighters '97
18eda0 Metal Slug X
18edec Blazing Star
18eeac Garou Mark of the wolves
18ef90 Garou Mark of the wolves (proto)
18f2cc Windjammers
18f360 Art of fighting
192108 Captain Commando
1921d0 Street Fighter 2
1922f8 strider
1923c8 Ghouls'n Ghosts (World)
192524 Three Wonders (World 910520)
192610 Marvel vs Capcom
1926e4 Dungeons & Dragons: Tower of Doom
1927b8 Super Street Fighter II: The New Challengers
1928d4 Hyper Street Fighter II: Anniversary Edition
192994 1944: The Loop Master
192a28 Alien vs Predator
192ad4 Dungeons & Dragons: Shadow over Mystara
192bc8 Marvel super heroes
192c9c Street Fighter Alpha
1940ac Altered Beast
1941d0 Shinobi
194270 Golden Axe
194348 Shadow Dancer
18e464 Zupapa
18e4dc Zedblade
18e564 World Heroes
18e5f8 Waku Waku 7
18e69c The King of Fighters '98
18e780 Baseball Stars
18e840 Baseball Stars 2
18e8d4 Samurai Shodown 3
18e9bc Sengoku
18ea48 Sengoku 2
18eac8 Samurai Shodown
18eb70 Samurai Shodown 2
18ec40 Samurai Shodown 4
18ed04 Metal Slug 2
18ed4c The King of Fighters '97
18eda0 Metal Slug X
18edec Blazing Star
18eeac Garou Mark of the wolves
18ef90 Garou Mark of the wolves (proto)
18f2cc Windjammers
18f360 Art of fighting
192108 Captain Commando
1921d0 Street Fighter 2
1922f8 strider
1923c8 Ghouls'n Ghosts (World)
192524 Three Wonders (World 910520)
192610 Marvel vs Capcom
1926e4 Dungeons & Dragons: Tower of Doom
1927b8 Super Street Fighter II: The New Challengers
1928d4 Hyper Street Fighter II: Anniversary Edition
192994 1944: The Loop Master
192a28 Alien vs Predator
192ad4 Dungeons & Dragons: Shadow over Mystara
192bc8 Marvel super heroes
192c9c Street Fighter Alpha
1940ac Altered Beast
1941d0 Shinobi
194270 Golden Axe
194348 Shadow Dancer
STX- Membro
- Mensagens : 48
Data de inscrição : 02/02/2011
Re: Jogos Emulados da Data East
@TripleOxygen, o strings do emulador v1.00 é igual ao do v0.93? Será que a lista de jogos não muda a cada versão nova?
Re: Jogos Emulados da Data East
Strings strhoop.mod (0.93) : http://pastie.org/1668515
Strings karnovr.mod (0.95) : http://pastie.org/1697428
Strings darkseal.mod (1.00) : http://pastie.org/1697442
Strings baddudes.mod (1.04): http://pastie.org/1713552 (info: esta versão suporta zip e 7z, além do pkg!)
Strings karnovr.mod (0.95) : http://pastie.org/1697428
Strings darkseal.mod (1.00) : http://pastie.org/1697442
Strings baddudes.mod (1.04): http://pastie.org/1713552 (info: esta versão suporta zip e 7z, além do pkg!)
Última edição por TripleOxygen em Sex 25 Mar 2011, 11:15, editado 2 vez(es) (Motivo da edição : Adicionado 1.04)
Re: Jogos Emulados da Data East
Eu sou uma toupeira, ainda não encontrei o tuto de como rodar o JTAG (mesmo com solda), tem este tuto em algum lugar? Alguma alma caridosa pode me apontar o link?
william_magalhaes- Membro
- Mensagens : 18
Data de inscrição : 06/02/2011
Idade : 47
Localização : Piracuruca - Piauí - Brasil
Re: Jogos Emulados da Data East
TripleOxygen escreveu:Strings karnovr.mod (0.95) : http://pastie.org/1697428
Strings darkseal.mod (1.00): http://pastie.org/1697442
Strings strhoop.mod (0.93) : http://pastie.org/1668515
A conclusão que cheguei analisando as strings dessas versões foi que as versões 0.93 e 0.95 são praticamente iguais a grosso modo. Na versão 1.00, a rom de Shadow Dancer foi retirado do romset e aparentemente o suporte a Sega System 18 também. Ainda no 1.00, temos de novo talvez um suporte a Sonic the Hedgehog 2 (sonic2) aparentemente de Sega System 16.
É possível que na 1.04 as coisas tenham piorado e a G-Mode tenha capado mais ainda o emu ou, na mais otimista das hipóteses, acrescentado suporte a outros jogos.
Página 1 de 2 • 1, 2
Tópicos semelhantes
» Jogos Fantasmas
» Ideias de Jogos
» Não consigo baixar jogos! help!
» Coletânea de todos os jogos e apps do Zeebo!
» Como baixar jogos para o zeebo..?
» Ideias de Jogos
» Não consigo baixar jogos! help!
» Coletânea de todos os jogos e apps do Zeebo!
» Como baixar jogos para o zeebo..?
Open Zeebo :: GERAL :: Open Zeebo
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos
|
|