Ajuda com ponteiros

Ir em baixo

Ajuda com ponteiros

Mensagem  felipe_way em Dom 19 Fev 2012, 23:00

pow galera naun to conseguindo achar os ponteiros da rom 1368 - Baldur's Gate - Dark Alliance (E) (M5).gba

peguei o offset da primera letra da palavra e inverti
pesquisei os valores HEX mas o editor não encontrou.

sabem se os ponteiros dessa rom são relativos?
como se usa ponteiros relativos?
avatar
felipe_way
Membro NBR Novato
Membro NBR Novato

Masculino Mensagens : 5
Membro desde : 19/02/2012
Idade : 26
Brasil


Voltar ao Topo Ir em baixo

Re: Ajuda com ponteiros

Mensagem  Kamppello em Seg 20 Fev 2012, 10:01

É quase certo que sim, mas só posso garantir verificando a Rom, quando tiver tempo baixo e verifico.

Até mais.

___________________________________________________________________________________________________________________________________________________

avatar
Kamppello
Administrador NBR
Administrador NBR

Masculino Mensagens : 927
Membro desde : 28/09/2010
Idade : 29
Cidade : Recanto das Emas
Brasil


http://nbr-traducoes.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Ajuda com ponteiros

Mensagem  Quil em Seg 20 Fev 2012, 12:52

Essa parte que eu selecionei na imagem parece que é ela que determina o tamanho do texto que ira aparecer na tela.

(Para visualizar imagem você deve estar cadastrado)

Aqui se eu mudar o valor 15 para 17 olha só o que acontece.
(Para visualizar imagem você deve estar cadastrado)



Apos fazer isso o texto começa a partir do u.

Aquela pequena parte que eu selecionei na primeira imagem deve ser de onde se controla a quantidade de caractere que aparecem na tela.
Bem eu estou com pouco tempo agora e só consegui dar uma olhada nisso depois se eu tiver mais tempo eu fuço mais nessa Rom.
Falows.

___________________________________________________________________________________________________________________________________________________
LANÇAMENTOS:
[NDS] Digimon Dawn
Se quiser saber como vão as coisas...


PROJETOS:
[NDS] Medarot DS

[NDS]Black Sigil

-->E mais algumas coisinhas...

avatar
Quil
Moderador NBR
Moderador NBR

Masculino Mensagens : 425
Membro desde : 06/12/2010
Cidade : At World's End.
Brasil


Voltar ao Topo Ir em baixo

Re: Ajuda com ponteiros

Mensagem  felipe_way em Ter 21 Fev 2012, 10:04

valeu gente!!
voou continuar estudando essa rom
avatar
felipe_way
Membro NBR Novato
Membro NBR Novato

Masculino Mensagens : 5
Membro desde : 19/02/2012
Idade : 26
Brasil


Voltar ao Topo Ir em baixo

Re: Ajuda com ponteiros

Mensagem  Kamppello em Ter 21 Fev 2012, 18:07

Não tiver tempo de verificar a Rom, vou tentar explicar de acordo com as imagens do Quil.

Os ponteiros são relativos e o parte que o Quil selecionou na imagem são os ponteiros dos textos logo abaixo dela.

Bom, vamos lá, o código "FFFF", determina o fim do bloco anterior os codigos que se seguem são ponteiros de 2byts inverridos: 150039006e00cf00... O que isso significa? Significa que você terá que separar esses bites de 2 em 2 e inverte-los -> 1500 3900 6e00 cf00 ->0015 0039 006e 00cf.

O ponteiro da primeira frase é 0015. Por que 0015? Se você contar os bytes desde o início do primeiro ponteiro até o inicio da primeira frase dará 19 que convertido para hexadecimal dára 15 (qué é o ponteiro).

A formula é a seguinte: Ofsset do inicio da frase desejada (menos) offset do inicio do primeiro pronteiro do bloco.

OBS: Você não vai conseguir jogar o texto para fora do bloco. Para aumentar o espaço você terá que mover todo o bloco para o final da Rom.

Como se faz isso?

Pegue o offset de onde inicia o bloco (offset do primeiro ponteiro do bloco em questão), inverta ele e adicione 08, exemplo:

0ffset 0x01 02 03 04 -> ponteiro 04 03 02 01 + 08.

Quaisquer dúvidas é só postar.

___________________________________________________________________________________________________________________________________________________

avatar
Kamppello
Administrador NBR
Administrador NBR

Masculino Mensagens : 927
Membro desde : 28/09/2010
Idade : 29
Cidade : Recanto das Emas
Brasil


http://nbr-traducoes.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Ajuda com ponteiros

Mensagem  L-Slayer em Seg 21 Jan 2013, 17:42

Olá pessoal, to com uma dúvida meio banal aqui, mas como eu sempre mexi mais com roms de GBA eu fiquei em dúvida! Aquele cálculo padrão do ponteiro em que a gente subtraí o header, eu sei que no GBA são os 3 últimos valores ( AA BB CC ) , mas em outras plataformas são 3 valores também ou é os 2 finais (BB CC)? Ví um tutorial e acabei me confundindo, como tem muito tempo que não fuço esqueci! Alguém dá uma moral ai?
Razz
avatar
L-Slayer
Administrador NBR
Administrador NBR

Masculino Mensagens : 156
Membro desde : 28/09/2010
Idade : 27
Cidade : Mateus Leme
Brasil


Voltar ao Topo Ir em baixo

Re: Ajuda com ponteiros

Mensagem  Kamppello em Seg 21 Jan 2013, 21:14

E ai champ, beleza.

A quantidade de bytes dos ponteiros variam em todas as plataformas, geralmente entre 2 e 4 bytes, as mais antigas como NES e Master System também possuem ponteiros de 1 byte. Agora o esquema do Header nem todas as plataformas possuem. Os ponteiros mais comuns em todas as plataformas são os relativos, aqueles parecidos com os do PKM Stadium, divididos em blocos de textos/ponteiros e tal.

___________________________________________________________________________________________________________________________________________________

avatar
Kamppello
Administrador NBR
Administrador NBR

Masculino Mensagens : 927
Membro desde : 28/09/2010
Idade : 29
Cidade : Recanto das Emas
Brasil


http://nbr-traducoes.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Ajuda com ponteiros

Mensagem  L-Slayer em Seg 21 Jan 2013, 21:32

É porque vai sair uma versão fresquinha da Hunter Pointer Calculator Muito Feliz
Ai eu precisava meio que padronizar, pra GBA vo deixar 3 o resto eu coloco 2! Mau
avatar
L-Slayer
Administrador NBR
Administrador NBR

Masculino Mensagens : 156
Membro desde : 28/09/2010
Idade : 27
Cidade : Mateus Leme
Brasil


Voltar ao Topo Ir em baixo

Re: Ajuda com ponteiros

Mensagem  Kamppello em Qua 23 Jan 2013, 07:38

Que beleza, aos poucos nossa área de tools está se desenvolvendo.

___________________________________________________________________________________________________________________________________________________

avatar
Kamppello
Administrador NBR
Administrador NBR

Masculino Mensagens : 927
Membro desde : 28/09/2010
Idade : 29
Cidade : Recanto das Emas
Brasil


http://nbr-traducoes.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Ajuda com ponteiros

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum