Uma coisa que percebo toda vez que posto algo sobre o DreamShell, é que poucas pessoas conhecem o sistema operacional. Mesmo com ele tendo tido sua primeira versão lançada em 2004, o DreamShell ainda é um mistério para muitos.
Mas o que é o DreamShell?
O DreamShell é um sistema operacional para o Dreamcast que está sendo desenvolvido desde 2004. Atualmente, o S.O está na versão 4.0 RC 4.
O DreamShell mudou a maneira como usamos nossos Dreamcasts, com possibilidades de executar nossos jogos favoritos a partir de cartões SD ou HDs, além de um menu interativo com as possibilidades de carregar as capas de cada jogo, mudar a região dos nossos Dreamcasts e também fazer transferência de arquivos para o VMU.
Além de executar jogos de Dreamcast, existe a opção de carregar emuladores como o NEO4ALL, o Snes4all, o Gens4all e também há opções para executar música e vídeos.
O desempenho ainda não é perfeito no entanto toneladas de jogos já estão sendo executadas perfeitamente e também os jogos que usam Windows CE estão começando a ter suporte.
Sabendo disso irei escrever aqui como usar o DreamShell da maneira mais simples. Usando o adaptador de SD Card para o Dreamcast. Muitos que já conhecem o DreamShell, torcem o nariz para essa alternativa ou subestimam por terem tido uma experiência negativa com uma versão antiga ou até mesmo por não terem feito da maneira correta.
Realmente a porta serial do Dreamcast não tem a mesma velocidade que o leitor de GD, mas existem maneiras de melhorar o desempenho e rodar a maioria dos jogos com o desempenho muito próximo do ideal. Então vamos ao que importa, siga os seguintes passos e tenha vários jogos de Dreamcast rodando de um cartão SD.
- Formate o seu cartão SD usando FAT32 com o tamanho da unidade de alocação em 64 quilobytes
- Entre no site do DreamShell e baixe a última versão do CDI do sistema operacional e também a última versão do ISO Maker Pack. (Sempre fique de olho no site para ter a última atualização).
- Queime a imagem CDI do DreamShell em um CD usando a velocidade mais baixa no seu programa favorito (O meu é o Alcohol 120%).
- Baixe o arquivo DS e extraia a pasta DS dentro do rar para raiz do seu cartão SD.
- Extraia o ISO Make Pack.
- Baixe o game que você deseja em formato GDI (Facilmente encontrado em websites como theisozone 😉 ).
- Crie uma pasta com o nome do game que você baixou e extraia o game para essa pasta.
- Copie a pasta sys e o arquivo optimize_gdi.bat da pasta Iso Make para a pasta do seu game. A estrutura deve ficar assim:
- Execute o arquivo optimize_gdi.bat e espere até que ele otimize o game para o DreamShell.
- Após concluído apague a pasta sys e o arquivo optimize_gdi.
- Feito isso copie toda a pasta do seu jogo para o seu cartão SD.
- Coloque o seu cartão SD no adaptador e pluge o mesmo na porta serial do Dreamcast.
- Coloque o CD do DreamShell e ligue o Dreamcast.
- Quando o DreamShell carregar na memória clique em ISO Loader.
- Na tela seguinte clique em SD.
- Na tela de seleção de games clique em configurações.
- Marque as seguintes opções para ter um melhor desempenho e depois salve.
- 102 Dálmatas – Async 8, 0x8c004000
- 18 Wheeler – Async 1, 0x8cfe0000
- Advanced Wars 2 – Async 8, 0x8c004000
- Alien Front Online – Async 1, 0x8c000100
- Alone In The Dark IV – 0x8cfe0000
- Another World – Async 8, 0x8c004000
- Aqua GT – Async 8, 0x8c004000
- Blue Stinger – Async 16, 0x8cef8000
- Bomber He He – Async 8, 0x8c004000
- BomberMan Online – Async 0, 0x8cef8000
- Buggy Heat – Async 8, 0x8c004000
- Cannon Spike – Async 1, 0x8c004000
- Capcom vs Snk 1 – Async 1, 0x8c004000
- Capcom vs Snk 2 – Async 1, 0x8c004000
- Carrier – Async 8, 0x8c004000
- Cave Story – Async 8, 0x8c004000
- Charge And Blast – Async 4, 0x8c004000
- Chicken Run – Async 8, 0x8c004000
- Chu Chu Rocket! – Async 16, 0x8cfe8000, CDDA
- Crazy Taxi – Async 16, 0x8cfe8000
- Crazy Taxi 2 – Async 2, 0x8c004000
- Dangerous Toys – Async 8, 0x8c004000
- Daytona USA – Async 8, 0x8c004000
- Dead Or Alive 2 – Async 8, 0x8c004000
- Deadly Skies – Async 8, 0x8c004000
- Dino Crisis – Async 8, 0x8c004000
- Divi Dead – Async 8, 0x8c004000
- Doom Collection – Async 8, 0x8c004000
- Draconus – Async 8, 0x8c004000
- DUX – Async 8, 0x8c004000
- Dynamite Cop – CDDA, 0x8cfe8000
- Ecco The Dolphin – Async 8, 0x8c004000
- Elemental Gimmick Gear – Async 8, 0x8c000100
- Evil Dead Hail To The King – Async 8, 0x8c004000
- Evil Twin – Async 2, 0x8c000100
- Evolution The World of Sacred Device – Async 8, 0x8c004000
- Exhibiton of speed – Async 8, 0x8c004000
- Expendable – Async 16, 0x8cfe8000, CDDA
- European SuperLeague – Async 8, 0x8c004000
- F355 Challenge – Async1, 8x8cfe0000
- Fighting Force 2 – Async 8, 0x8c004000
- Fighting Vipers – Async 8, 0x8c004000
- Final Fight Apocalypse – Async 8, 0x8c004000
- Flag to Flag – Async 16, 0x8cef8000, CDDA
- Flashback – Async 8, 0x8c004000
- Frame Gride – Async 8, 0x8c004000
- Gaunlet Legends – Async 8, 0x8c004000
- GTA 2 – Async 8, 0x8c004000
- Head Hunter – Async 8, 0x8c004000
- Heavy Metal Geomatrix – Async 8, 0x8c004000
- Jedi Power Battles – Async 8, 0x8c004000
- Jet Set Radio – Async 8, 0x8c004000
- Last Blade 2 – Async 8, 0x8c004000
- Maken X – Async 8, 0x8c004000
- Monaco Grand Prix 2 Online – Async 16, 0x8cfe8000
- Mars Matrix – Async 8, 0x8c004000
- Marvel vs Capcom 2 – Async 1, 0x8cff6000
- Mortal Kombat Gold – Async 16, 0x8cef8000, CDDA
- Mr. Driller – Async 8, 0x8c004000
- MTV SkateBoarding – Async 8, 0x8c004000
- NBA Hoopz – Async 8, 0x8c004000
- Nomad Soul – Async 8, 0x8c004000
- Pen Pen Triathlon – Async 8, 0x8c004000
- Phantasy Star Online v2 – Async 1, 0x8cef8000
- Planet Ring – Async 8, 0x8c004000
- Power Stone 2 – Async 8, 0x8c004000
- Project Justice – Async 1, 0x8c004000
- Propeller Arena – 0x8cfd0000
- Quake 3 – Async 8, 0x8c004000
- Quake – Async 8, 0x8c004000
- Record Of Lodoss War – 0x8cfe0000
- Red Dog – Async 8, 0x8c004000
- Resident Evil 3 – Async 8, 0x8c004000
- Resident Evil Code Veronica – Async 8, 0x8c004000
- Rippin Riders – Async 8, 0x8c004000
- Rise Of The Triad – Async 8, 0x8c004000
- Roadsters – Async 8, 0x8c004000
- Sega GT – Async 4, 0x8c004000
- Shenmue 1 – Async 1, 0x8cfe80000
- Silver – Async 8, 0x8c004000
- Skies Of Arcadia – Async 8, 0x8c004000
- Snow Surfers – Async 8, 0x8c004000
- Sonic Adventure – Async 1, 0x8cfe0000
- Sonic Adventure 2 – Async 8, 0x8cef8000
- Soul Fighter – Async 8, 0x8c004000
- South Park Rally – Async 8, 0x8c004000
- Spawn – Async 8, 0x8c004000
- Spec Ops II – Async 8, 0x8c004000
- Speed Devils – Async 8, 0x8c004000, CDDA
- Spiderman– Async 8, 0x8c004000
- Star Wars Racer – Async 8, 0x8c004000
- Street Fighter III 3rd Strike – Async 1, 0x8c004000
- Super Magnetic Neo – Async 4, 0x8c004000
- Surf Rocket Racers – Async 8, 0x8c004000
- Suzuki Alstare – Async 8, 0x8c004000, CDDA
- Sword Of the Berserk – Async 8, 0x8c004000
- Test Drive Le Mans 24h – Async 4, 0x8c004000
- Time Stalkers – Async 8, 0x8c004000
- Tokio Xtreme Challenge 2 – Async 4, 0x8c004000
- Tokio Xtreme Challenge – CDDA, 0xc0000100
- Toy Commander – Async 8, 0x8c004000
- Toy Racer – Async 8, 0x8c004000, NO CDDA
- TrickStyle – Async 8, 0x8c004000, CDDA
- Unreal Tournoument – Async 8, 0x8c004000
- Virtua Striker 2 – Async 1, 0x8cfe0000
- Virtua Tennis 2 – Async 1, 0x8c004000
- Zombie Revenge – Async 16, 0x8cfe8000, CDDA
- Zusar vu – Async 8, 0x8c004000
- Garou mark of the wolves – Async 4, 0x8c004800
- Disney’s Donald Duck – Async 8, 0x8c004000
- Rayman 2 – Async 8, 0xc0000100
- Agora clique no game que você deseja e aproveite 😉
Complemento do tutorial – Criando capinhas para os games e deixando os parâmetros automáticos!
Se você quiser criar capinhas e automatizar todo o processo de inserir os parâmetros, você pode criar uma pasta para cada jogo dentro de DS/APPS.
- O arquivo cover.png vai ser a capa do jogo;
- O arquivo app.xml vai ter o nome do jogo e o caminho da sua GDI;
- O arquivo .lua vai ter os parâmetros para cada jogo e também o caminho da GDI;
- Para jogos com CDDA:
Para facilitar o seu entendimento, baixe esse arquivo com a estrutura da pasta APPs pronta.
OBS: O Adaptador de cartão SD para Dreamcast pode ser facilmente adquirido em websites como mercado livre ou aliexpress!
Problemas conhecidos:
Testamos alguns dos games online usando DreamShell + SD Card, e aqui está o que achamos:
Phantasy Star Online ver 2 – Funciona perfeitamente mas tem um bug onde você não pode reviver outros players.
Monaco Grand Prix 2 Online – Funciona perfeitamente, sem CDDA.
Quake 3 Arena – Funciona perfeitamente online, sem CDDA.
Planet Ring – Conecta mas você não consegue encontrar outros players, os games estão sempre cheios.
Toy Racer – Conecta, você pode entrar no chat mas trava quando começa o game.
Chu Chu Rocket – Conecta, você consegue entrar no chat mas quando começa o game você volta para o lobby.
[Todos esses bugs foram reportados para um dev da DC-Swat]
Este trabalho está licenciado com uma Licença Creative Commons – Atribuição 4.0 Internacional.
Muito show! Seguindo este tutorial é possível rodar os jogos compatíveis com o Dreamshell sem engasgos ou travamentos? Ou a porta serial sempre terá algum gargalo? Um abraço Luizão, parabéns pelo site.
LikeLike
Sempre vai ter alguma travadinha! Mas nada que vai prejudicar a jogatina. Obrigado Thiago
LikeLike
O meu o jogo não aparece ?
LikeLike
Comprei meu Dreamcast novamente hoje, e vou procurar entender sobre os jogos em SD, valeu Nai! 🙂
LikeLike
queria saber de como gravar o dreamshell no cd
entrei na pagina seguinte e vi que tinha 2 opcoes : DreamShell 4.0 RC 4 CDI Image ou
DreamShell 4.0 RC 4 + Boot Loader ?? qual desses esta valendo.. agradeço pela atenção
LikeLike
Só gravar a CDI Image, primeiro link do website!
LikeLike
Luiz, voa tarde. gostaria de saber pq não consigo inicializar meu shenmue 1. já tentei algumas configurações e não acessa. por favor me reporte a silução ok? ibg.
LikeLike
Shenmue só vai funcionar com a última versão da pasta DS na raiz do SD Card!!! (Pasta DS que esta no tutorial).
LikeLike
Luiz boa tarde. fiz como vc orientou. cpiei a pasta raiz no meu sd card mas não inicia shenmue. apenas fica no cd com a imagem do jogo e informando q está inicializando mas dai nao progride.meu cartão eh de 16 gigas pois me informaram q deve ser de 32 gigas. isso influi em algo?
aguardo ansioso sua resposta ok
LikeLike
Oi Denny, você usou a pasta DS que está no tutorial? Shenmue só roda com ela. Está otimizando a GDI também?
LikeLike
O meu chego até dentro do sd mas a pasta do jogo não aparece ???
LikeLike
Essa lista de games para download é a mais atualizada e otimizada para rodar Via porta serial, visto que a matéria é do ano passado, desde já agradeço a resposta.
LikeLike
teria como disponipilizar em torrent seria melhor
LikeLike
queria saber o código para colocar no arquivos lua referente ao DMA ligado ou desligado.Exemplo, -c = cdda ligado.
LikeLike
Parabéns luis ficou top
LikeLike
Ótimo tutorial, valeu mesmo, os ícones dos jogos ficaram bem organizados, só tava me incomodando que eles não ficavam em ordem afabetica, fiz um teste botando as informações de cada jogo numa pasta dentro da propria pasta Apps e então funcionou. Obrigado!
LikeLike
Olá, gostaria de saber se já conseguiu rodar esses jogos pelo cartão sd.
Sonic Adventure 1
Sonic Adventure 2
Prince of Persia Arabian Nights
Sega Rally 2
Hidden and Dangerous
Eu tenho um sega dreamcast mas só da pra jogar pelo cd por enquanto.
LikeLike
Sonic Adventure 1 e 2 eu já testei. Prince or Persia já vi outras pessoas rodarem. Sega Rally 2 não funciona pelo SD, e o Hidden and Dangerous eu não sei lhe informar.
LikeLike
Boas galera!!
Gostava de saber se já esteve este problema e se o sabe resolver.
Eu quando inicio o dreamshell a imagem na tv aparece um pouco cortada em cima. Como se a imagem fosse puxada para baixo. Já tentei de tudo e não consigo achar o problema. Você sabe?
Obrigado
LikeLike
Obrigado pelo tutorial! Estou com uma dúvida. O SD Adapter desliga quando surge a tela de boot do Dreamshell e quando vou em iso loader ele não está elegível. Tem como resolver isso?
LikeLiked by 1 person
Olá vc poderia fzr um tutorial ensinando a a rodar o load 0.7.x q já tá compatível com 97% da biblioteca do dream? Tentei de TD jeito aqui mais n consegui e TDS as informações são escassas aqui na Net, agradeceria imensamente
LikeLike
Olá Junior, estamos retomando as atividades no blog. Obrigado pela sugestão.
LikeLike
Olá, sabe informar se funciona em qualquer Dreamcast sem precisar alterar nada? O meu é o VA0. Obrigado.
LikeLike
Hola, lo siento mi español, pero soy italiano, una pregunta: cuando cargo un juego con DreamShell, ¿puedo volver a la pantalla de DreamShell para cambiar el juego? ¿Existe una combinación de teclas? Gracias
LikeLike
A+B+X+Y+Start, Until you reset the Dreamcast and it goes back to the DreamShell!
LikeLike
Olá, tenho um Dreamcast modificado no Hardware que até um tempo atrás, entrava no Dreamshell direto. Existe alguma configuração para fazer o Dreamshell sem precisar do leitor de CDs ?
LikeLike
Olá Evandro, para isso você vai precisar instalar o MOD Bios, onde você instala um novo chip no Dreamcast, que deixa ele trocar entre a bios alternativa ou a original.
LikeLike
Não consigo fazer as pastas dos jogos! Estou querendo adicionar alguns mais sempre dá erro! Tem algum tutorial mais específico para fazer as pastas??
LikeLike
Bom dia! Estou tentando criar uma pasta para alguns jogos igual o pack que vc montou, mas não consigo acertar! Sempre dá erro!!
LikeLike
Boa noite! Tentei fazer pasta para outros jogos que não tem no pack que vc fez, mas não consegui!!
LikeLike