Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
http://www.retrogamesbrasil.com/t18232-pack-de-roms-do-zeebo<br />
link do pack de roms que euzinho upei.<br />
Galera, vou postar o tutorial que eu redigi para o fórum americano ASSEMbler porquê<br />
eu tô com preguiça, se for muito difícil a leitura pesquise no google: OpenZeebo, e<br />
entre na Wiki. Lá tem tudo apesar de estar espalhado. Ja já traduzo ao português.<br />
EDIT: Traduzido.<br />
Aqui está a lista de aplicativos/jogos do pacote (FAVOR IREM NA SEÇÃO EMULADORES<br />
PARA BAIXAR AS ROMS):<br />
Code Name<br />
12875 IMICRO3D (Vem com o Action Hero 3D: Wild Dog)<br />
274259 Action Hero 3D: Wild Dog<br />
280386 Alice no País das Maravilhas<br />
279369 Alien Breaker Deluxe<br />
276151 Alpine Racer<br />
280214 Armageddon Squadron<br />
279888 Bad Dudes vs. DragonNinja<br />
277083 Bejeweled Twist<br />
278986 Caveman Ninja<br />
274214 Crash Bandicoot Nitro Kart 3D<br />
279233 Dark Seal<br />
280173 Disney All Star Cards<br />
274754 Double Dragon<br />
274803 FIFA 09<br />
277380 Galaxy on Fire<br />
279889 Heavy Barrel<br />
278200 Heavy Weapon<br />
280221 Iron Sight<br />
279126 Karnov’s Revenge<br />
279200 Magical Drop III<br />
276121 Need For Speed Carbon<br />
276212 Pac-Mania<br />
278962 Peggle<br />
280238 Powerboat Challenge<br />
276154 Prey Evil<br />
274802 Quake<br />
276153 Quake II<br />
280602 Raging Thunder 2<br />
278282 Rally Master Pro
280394 Reckless Racing<br />
276675 Resident Evil 4 Zeebo Edition<br />
276152 Ridge Racer<br />
278987 Spin Master<br />
278988 Street Hoop<br />
279125 Super BurgerTime<br />
276731 Tekken 2<br />
280463 Tork and Kral: A Prehistorik Adventure<br />
278965 Toy Raid<br />
274804 Treino Cerebral<br />
280634 Turma da Mônica em: Vamos Brincar Vol. 1<br />
263019 Ultimate Chess 3D<br />
279036 Um Jogo de Ovos<br />
279173 Wizard Fire<br />
274755 Z-Wheel<br />
274791 Zeebo App<br />
277495 Zeebo Channels (Opera Mini)<br />
279394 Zeebo Clube<br />
277727 Zeebo Extreme Baja<br />
278285 Zeebo Extreme Bóia Cross<br />
277285 Zeebo Extreme Corrida Aérea<br />
278283 Zeebo Extreme Jetboard<br />
276809 Zeebo Extreme Rolimã<br />
279380 Zeebo F.C. Foot Camp<br />
280647 Zeebo F.C. Super League<br />
277229 Zeebo Family Pack<br />
279159 Zeebo Sports Peteca ("Badminton" no méxico, "je je je")<br />
278738 Zeebo Sports Queimada<br />
277534 Zeebo Sports Tênis<br />
278212 Zeebo Sports Vôlei<br />
279382 Zeeboids<br />
277455 Zenonia (joguete RPG)<br />
279712 Zuma's Revenge<br />
Como Estala?<br />
Tens que comprar um dongle JTAG que opere em 2,6 V, isto é mui importante o pá.<br />
Ou tente ser o fodão do fórum e construa seu próprio JTAG Wiggler (que vai na porta<br />
serial, isso ainda existe? haha) neste<br />
link:http://projects.tripleoxygen.net/openzeebo/index.php?title=JTAG . Lembrando<br />
que ninguém é o RAMBO da engenharia elétrica aqui então é melhor comprar um cabo<br />
pronto, como o Signalyzer H2. Com o cabo/dongle em mãos, está na hora de ligá-lo<br />
ao Zeebo. Já que na placa só existem os pads, você pode soldar uma barra de pinos
5x2, 90° ou 180°, assim fica mais fácil de ligar os fios. Se preferir, pode também<br />
soldar os fios diretamente. Só não demore muito com o ferro de solda nos pads.<br />
Vamos usar este layout genérico de um JTAG ARM 20 Pinos:<br />
Veja se é igual, e conecte os pinos desta forma:<br />
Pino 1 (VCC) goes onto VREG_MSMP<br />
Pino 5 (TDI) goes on JTAG_TDI<br />
Pino 7 (TMS) goes onto JTAG_TMS<br />
Pino 9 (TCLK) goes onto JTAG_TCK<br />
Pino 11 (RTCK) goes onto JTAG_RTCK (unless the dongle doesn't have Pin 11/RTCK, if<br />
that's the case connect the Zeebo's JTAG_RTCK onto GND)<br />
Pino 13 (TDO) goes onto JTAG(TDO)<br />
One of the GND Pinos (20 for example) goes onto Zeebo's GND pino.<br />
Vale lembrar que você tem que soldar os cabos no zeebo para poder fazer a conexão.<br />
Ou fazer bonitinho assim com barra de pinos para facilitar:<br />
Expandir esta imagem Ver em tamanho real
Agora conecte o Dongle no seu PC e instale o OpenOCD (de preferência a versão<br />
0.4.0.) aqui:http://www.freddiechopin.info/index.php/en/download/category/4-<br />
openocd . Você vai precisar de scripts para usar o OpenOCD no zeebo, então abra o<br />
bloco de notas e copie o texto abaixo(lembre-se de mudar a config. de acord com o<br />
tipo de aparelho JTAG, aqui mostramos para o SignalyzerH2):<br />
# Zeebo ARM9 OpenOCD script<br />
## Mudar de acordo com o tipo de cabo/dongle<br />
interface ft2232<br />
ft2232_device_desc "Signalyzer H2"<br />
ft2232_layout signalyzer-h<br />
ft2232_vid_pid 0x0403 0xbca2
## Mudar de acordo com o tipo de cabo/dongle<br />
## Se é wiggler, ponha em velocidade baixa. e.g. 100<br />
## 0 é Adaptive Clock.<br />
jtag_khz 0<br />
reset_config none<br />
set _CHIPNAME arm926ejs<br />
set _ENDIAN little<br />
set _CPUTAPID 0xa01700e1<br />
jtag newtap arm9 cpu -irlen 4 -ircapture 0x1 -irmask 0xf -<br />
expected-id $_CPUTAPID<br />
set _TARGETNAME arm9.cpu<br />
target create arm9 arm926ejs -endian $_ENDIAN -chain-position<br />
$_TARGETNAME<br />
arm7_9 dcc_downloads enable<br />
arm7_9 fast_memory_access enable<br />
proc mf { } {<br />
halt<br />
arm mcr 15 0 1 0 0 340348<br />
}<br />
proc mo { } {<br />
arm mcr 15 0 1 0 0 340349<br />
resume<br />
}<br />
proc rst { } {<br />
mf<br />
reg pc 0xFFFF0000<br />
mo<br />
}<br />
proc brew { } {<br />
mf<br />
mww phys 0x11428800 0x1008000<br />
mo<br />
}
proc em { } {<br />
mf<br />
mww phys 0x11428800 0x1007001<br />
mo<br />
}<br />
Salve como "msm7201a_arm9.cfg" e ponha na pasta "scripts/target" que fica dentro<br />
da pasta da instalação do OpenOCD.<br />
Agora copie isso no bloco de notas:<br />
# Zeebo ARM11 OpenOCD script<br />
interface ft2232<br />
ft2232_device_desc "Signalyzer H2"<br />
ft2232_layout signalyzer-h<br />
ft2232_vid_pid 0x0403 0xbca2<br />
jtag_khz 0<br />
reset_config none<br />
set _CHIPNAME arm11<br />
set _ENDIAN little<br />
set _CPUTAPID 0xa7b360e1<br />
jtag newtap arm11 cpu -irlen 5 -ircapture 0x1 -irmask 0xf -<br />
expected-id $_CPUTAPID<br />
set _TARGETNAME arm11.cpu<br />
target create arm11 arm11 -endian $_ENDIAN -chain-position<br />
$_TARGETNAME[/size]<br />
Salve na mesma pasta com o nome "msm7201a_arm11.cfg".<br />
Aviso, se for o wiggler que você construiu do site OpenZeebo, substitua a parte que diz<br />
interface ft2232<br />
ft2232_device_desc "Signalyzer H2"<br />
ft2232_layout signalyzer-h<br />
ft2232_vid_pid 0x0403 0xbca2<br />
por isso:
interface parport<br />
parport_port 0x378<br />
# No Linux, use "parport_port 0"<br />
parport_cable wiggler<br />
e também ponha um vlaor de clock baixo, como por exemplo "jtag_khz 100".<br />
Agora abra um prompt de comando e abra o OpenOCD com esses argumentos: "-f<br />
target/msm7201a_arm11.cfg" (sem as aspas), vai aparecer isso:<br />
Open On-Chip Debugger 0.4.0 (2011-04-17-13:28)<br />
Licensed under GNU GPL v2<br />
For bug reports, read<br />
http://openocd.berlios.de/doc/doxygen/bugs.html<br />
RCLK - adaptive<br />
none separate<br />
Info : Signalyzer: EM-ARM-JTAG (ARM JTAG) detected. (HW: 0).<br />
Info : max TCK change to: 30000 kHz<br />
Info : RCLK (adaptive clock speed)<br />
Info : trst: 0, srst: 0, high_output: 0x12, high_direction: 0x1f<br />
Info : JTAG tap: arm11.cpu tap/device found: 0xa7b360e1 (mfg:<br />
0x070, part: 0x7b36, ver: 0xa)<br />
Info : found ARM1136<br />
Info : arm11: hardware has 6 breakpoints, 2 watchpoints<br />
Aê, temos acesso ao ARM, agora digite em OUTRO prompt de comando: telnet<br />
localhost 4444. Se deu tudo certo aparecerá a seguinte mensagem:<br />
Escape character is '^]'.<br />
Open On-Chip Debugger<br />
><br />
Agora digite 'brew' para forçar a execução do BREW Appmgr, e 'rst' para reiniciar.<br />
Agora digite 'field' para ter acesso ao Field Test, e execute o EMAPPLET pelo menu<br />
BREW Appmgr.<br />
Extraia uma das pastas de jogo na raíz de um cartão SD (que deve ter agora duas<br />
pastas: "mif" e "mod"). Insira o cartão SD no Zeebo, e vá em Field Test > Memory<br />
Copy. Espere a confirmação de cópia concluída. Pronto!<br />
Perguntas? Fale com o TripleOxygen no fórum
openzeebo: http://www.openzeebo.com/ E também pesquise a Wiki para mais<br />
informações, incluindo emuladores de CPS2 e +.<br />
Agradecimentos ao TripleOxygen.