N-BR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ajuda com ponteiros

4 participantes

Ir para baixo

Ajuda com ponteiros Empty Ajuda com ponteiros

Mensagem  felipe_way 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?
felipe_way
felipe_way
Membro NBR Novato
Membro NBR Novato

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


Ir para o topo Ir para baixo

Ajuda com ponteiros Empty Re: Ajuda com ponteiros

Mensagem  Kamppello 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.
Kamppello
Kamppello
Administrador NBR
Administrador NBR

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


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

Ir para o topo Ir para baixo

Ajuda com ponteiros Empty Re: Ajuda com ponteiros

Mensagem  Quil 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.

Ajuda com ponteiros Bauldur.th(Para visualizar imagem você deve estar cadastrado)

Aqui se eu mudar o valor 15 para 17 olha só o que acontece.
Ajuda com ponteiros Baulder001.th(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. Ajuda com ponteiros 146970
Falows. Ajuda com ponteiros 90872
Quil
Quil
Moderador NBR
Moderador NBR

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


Ir para o topo Ir para baixo

Ajuda com ponteiros Empty Re: Ajuda com ponteiros

Mensagem  felipe_way Ter 21 Fev 2012, 10:04

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

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


Ir para o topo Ir para baixo

Ajuda com ponteiros Empty Re: Ajuda com ponteiros

Mensagem  Kamppello 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.
Kamppello
Kamppello
Administrador NBR
Administrador NBR

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


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

Ir para o topo Ir para baixo

Ajuda com ponteiros Empty Re: Ajuda com ponteiros

Mensagem  L-Slayer 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
L-Slayer
L-Slayer
Administrador NBR
Administrador NBR

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


Ir para o topo Ir para baixo

Ajuda com ponteiros Empty Re: Ajuda com ponteiros

Mensagem  Kamppello 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.
Kamppello
Kamppello
Administrador NBR
Administrador NBR

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


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

Ir para o topo Ir para baixo

Ajuda com ponteiros Empty Re: Ajuda com ponteiros

Mensagem  L-Slayer 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
L-Slayer
L-Slayer
Administrador NBR
Administrador NBR

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


Ir para o topo Ir para baixo

Ajuda com ponteiros Empty Re: Ajuda com ponteiros

Mensagem  Kamppello Qua 23 Jan 2013, 07:38

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

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


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

Ir para o topo Ir para baixo

Ajuda com ponteiros Empty Re: Ajuda com ponteiros

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos