/---------------------------------------------------------------------------\
|        *** Como modificar a Tela de Ttulo do Jogo de Gameboy ***         |
|           *** por Catalyst - Email: _catalyst@bigpond.com ***             |
|                          ----------------------                           |
|                 -->  traduo de Rodrigo Gonzatto (Wolf)  <--             |
|               -->  BR Games - http://www.kinox.org/brgames  <--           |
\---------------------------------------------------------------------------/

/---------------------------------------------------------------------------\
|	ndice:                                                             |
|                                                                           |
|	I.   Introduo                                                     |
|	II.  Programas Necessrios                                          |
|	III. A Boa Parte                                                    |
|	IV.  Documentao                                                   |
|	V.   Nota do Autor                                                  |
|	VI.  Agradecimentos                                                 |
\---------------------------------------------------------------------------/


	I. Introduo
	-------------

	Eu gastei uns 3 ou 4 dias tentando encontrar a tela de ttulo 
da rom "Another Bible", para modificar um menu. De qualquer modo,
eu fiquei fazendo isso at que olhei no arquivo de ajuda do NO$GMB e 
notei um algo interessante. Os hexadecimais do debugger so armazenado 
em bancos, enquanto que nos editores hexadecimais no  assim. Fiquei 
imaginando se o endereo que eu estava obtendo do emulador era o que eu 
estava olhando no Hex Workshop, e conclui que no era. Este documento 
explica como eu encontrei a tela de ttulo com o Hex Workshop usando o 
arquivo de ajuda do emulador NO$GMB.



	II. Programas Necessrios
	-------------------------

	Voc necessitar dos seguintes programas:
- Emulador NO$GMB;
- Hex Workshop;
- Conhecimento do sistema hexadecimal e binrio;




	III. A Boa Parte
	----------------

	Isto foi feito para lhe poupar tempo e evitar problemar, pois
eu simplesmente poderia no ter contado a ningum sobre o que descobri, 
e guardar esse conhecimento s pra mim. A primeira coisa a se fazer  
abrir uma rom no NO$GMB. Aguarde a tela de ttulo aparecer e a emulao 
parar por poucos segundos (somente no GB real). Pressione ESC e ento 
v ao menu "Window" e depois em "BG Map Viewer". Uma caixa dever 
aparecer com a tela dentro de uma borda vermelha. Esta  a tela de 
ttulo. Com o mouse, reale (deixe a "ponta" do mouse em cima) o tile 
que voc desejar e tome nota do endereo dele (o endereo aparece na 
direita). Escreva isto em algum papel, pois voc nescessitar deste 
endereo. Volte agora ao emulador, clique na pequena janela do debugger 
(aquela l em baixo) e pressione Ctrl+G (Goto). Usando este comando, o 
debugger ir para aquela localizao da rom. Entre no endereo do tile 
com 0: na frente de tudo. O 0: representa o banco.. ento pode ser 
tambm 02: ou 05: e at os bancos entre 2 e 5, respectivamente. Depois 
do debugger ir quela localizao, escreva os valores hex em algum 
lugar porque ns estaremos usando eles agora. Escreva 4 ou 5 valores 
hex. 
	Voc deve fechar agora o emulador e abrir o Hex Workshop. Use
o comando de procura (Ctrl+F) e coloque os valores hex que voc achou 
no debugger do NO$GMB. Se voc encontrou o endereo em um local 
totalmente diferente do achado no emulador, no se preocupe, este  
somente o jeito em que os 0:9200 esto na RAM do emulador e na memria 
do Hex Workshop. Agora voc pode editar o tile via hex, para maiores d
detalhes sobre isto, leia abaixo, na seo de documentao.




	IV. Documentao
	----------------

	Se voc no sabe modificar tiles usando um editor hexadecimal, 
voc deveria ler ambos os seguintes documentos relacionando a esse 
assunto. Eu sei que estes 2 explicam os grficos de NES, mas os grficos 
no GB esto em 2bpp tambm:
--> "Editing fonts without the aid of a Graphics Editor! A rather useless
document!" por Neil_
--> "An Introduction to Understanding/Hacking 8 bit Graphics" por prez

Voc pode obter ambos os documentos em http://rpgd.emulationworld.com





	V. Nota do Autor
	----------------

	 importante ver que o caminho que prez e Neil_ fizeram para
grficos 8-bit no so diferentes para os de GB. Eu descobri isso enquanto
modificava a tela de ttulo de "Another Bible", pois estava diferentemente
armazenada. O plano 2 foi armazenado depois do plano 1 e a parte 
principal do plano foi armazenada antes do fundo, como  dito no 
documento de Neil_. Se isso tudo no der resultado, tente descobrir como 
 guardado os tiles pelo editor de tiles e teste os tiles modificados.




	VI. Agradecimentos
	------------------

Neil_        - por explicar para mim sobre os grficos 8bit antes de eu
	       achar seu documento e me dizendo por onde procurar para
	       achar os endereos.
prez         - pelo seu documento que me ajudou imensamente.
Martin Korth - pelo seu brilhante emulador GB/GBC NO$GMB e seu debugger.


Catalyst (C) 2000.