Lunar Mario
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Link-Me

Link-Me LunarMario!


Entrar

Esqueci-me da senha

Estatísticas
Temos 130 usuários registrados
O último membro registrado é Ruigometi

Os nossos membros postaram um total de 202 mensagens em 47 assuntos
Galeria


Ajudem um ignorante Empty
Social bookmarking

Social bookmarking reddit      

Conservar e compartilhar o endereço de Lunar Mario em seu site de social bookmarking

Conservar e compartilhar o endereço de Lunar Mario em seu site de social bookmarking

Últimos assuntos
» ajuda porfa
Ajudem um ignorante Icon_minitimeDom Set 13, 2015 10:28 am por kokeke

» OW Show Off
Ajudem um ignorante Icon_minitimeSex Fev 03, 2012 12:40 am por vuthiouo

» Imagens/Vídeos de Sua Hack!
Ajudem um ignorante Icon_minitimeSeg Dez 19, 2011 1:29 am por jicloupr

» Mudamos para o SMW Tech
Ajudem um ignorante Icon_minitimeQui Nov 10, 2011 6:53 pm por FD Manuz OW Hacker

» Porque Nenhum Custom Music Funciona
Ajudem um ignorante Icon_minitimeSeg Nov 07, 2011 4:03 pm por Giga Gaia

» É isso....
Ajudem um ignorante Icon_minitimeSex Out 28, 2011 6:25 pm por -Undefinied3-

» Qual é o nome dessa musica? Onde a encontro?
Ajudem um ignorante Icon_minitimeSeg Out 24, 2011 7:53 pm por Breno

» Perguntas Rapidas
Ajudem um ignorante Icon_minitimeSex Out 07, 2011 5:55 pm por FD Manuz OW Hacker

» Projeto de tradução do arquivo de ajuda do Lunar Magic
Ajudem um ignorante Icon_minitimeTer Out 04, 2011 10:17 pm por FD Manuz OW Hacker

» Recrutamento de moderadores.
Ajudem um ignorante Icon_minitimeTer Out 04, 2011 10:09 pm por -Undefinied3-

» Projeto de reforma grand finale
Ajudem um ignorante Icon_minitimeTer Out 04, 2011 6:01 pm por FD Manuz OW Hacker

» Esse fórum necessita de participação URGENTE
Ajudem um ignorante Icon_minitimeSeg Out 03, 2011 2:00 pm por FD Manuz OW Hacker

» Sobre este fórum
Ajudem um ignorante Icon_minitimeDom Out 02, 2011 12:27 pm por FD Manuz OW Hacker

» Galeria do Lunar Mario
Ajudem um ignorante Icon_minitimeDom Out 02, 2011 12:25 pm por FD Manuz OW Hacker

» Programação em C, C++
Ajudem um ignorante Icon_minitimeSáb Out 01, 2011 8:00 pm por Vitor Vilela

Flux RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Quem está conectado?
1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 48 em Qui Fev 01, 2024 3:55 am

Ajudem um ignorante

2 participantes

Ir para baixo

Ajudem um ignorante Empty Ajudem um ignorante

Mensagem por TCMOREIRA Qua Mar 09, 2011 4:19 pm


Gente, eh o seguinte. Nao sei nada de ASM. Mas queria poder alterar o comportamento de um código/bloco que baixei em um site.

Acontece que esse bloco faz duas coisas :
1- Deixa o mario pequeno -> Toca um "incorrect sound" quando já pequeno
2- Dá ao mario 1 vida

Eu queria na real, poder ter os 2 comportamentos em blocos diferentes.

1 bloco que apenas deixe o mario pequeno e toque um som de "incorreto".
E outro bloco que dê ao mario 1 vida (e nao faça mais nada).

Aqui vai o código do bloco em questão:

JMP Below : JMP Above : JMP Side : JMP X : JMP X : JMP X : JMP X

Below:
Above:
Side:
LDA $19
BEQ Small
INC $0DBE
STZ $19
LDA #$05
BRA Return
Small:
LDA #$2A
Return:
STA $1DFC

X:
RTL


Sou novo no fórum. Des de já, obrigado.
TCMOREIRA
TCMOREIRA
Nível 0
Nível 0

Mensagens : 10
Pontos : 16
Data de inscrição : 09/03/2011

Ir para o topo Ir para baixo

Ajudem um ignorante Empty Re: Ajudem um ignorante

Mensagem por -Undefinied3- Qua Mar 09, 2011 6:50 pm

Bloco incorreto+remover powerup:

JMP Below : JMP Above : JMP Side : JMP X : JMP X : JMP X : JMP X

Below:
Above:
Side:
LDA $19
BEQ Small
STZ $19
LDA #$05
BRA Return
Small:
LDA #$2A
Return:
STA $1DFC

X:
RTL

Bloco de uma vida:

JMP Below : JMP Above : JMP Side : JMP X : JMP X : JMP X : JMP X

Below:
Above:
Side:
INC $0DBE

X:
RTL

Se voce quiser sound effect de correto no de vida também, apenas adicione LDA #$05 STA $1DFC após o INC $0DBE (obvio, adicione os 2 codes porém um em cada linha;
-Undefinied3-
-Undefinied3-
Administrador
Administrador

Mensagens : 23
Pontos : 116
Data de inscrição : 09/10/2010

Ir para o topo Ir para baixo

Ajudem um ignorante Empty Re: Ajudem um ignorante

Mensagem por TCMOREIRA Sex Mar 11, 2011 7:06 pm

Valeu cara salvou minha vida! (ou pelo menos o meu mario)

Vou testar depois eu edito!

EDIT:
putz !! Não funcionou!!
(por inquanto só testei o código da vida)

-Coloquei o código em um bloco de notas
-Ao lado do nome que eu dei ao arquivo, renomeei para ".asm"
-Fiz os procedimentos normais com o BlocktoolDeluxe
-Na hora de inserir aparece um erro que diz várias coisas,mas no geral diz algo sobre haver um erro em alguma das linhas.

Que eu faço?
TCMOREIRA
TCMOREIRA
Nível 0
Nível 0

Mensagens : 10
Pontos : 16
Data de inscrição : 09/03/2011

Ir para o topo Ir para baixo

Ajudem um ignorante Empty Re: Ajudem um ignorante

Mensagem por -Undefinied3- Sáb Mar 12, 2011 3:58 pm

Blame o bloco de notas, eu também tinha este problema... Mesmo tudo estando ok! Migre para o Notepad++, assim como eu fiz. Isso resolveu meu problema. (link: http://www.smwcentral.net/download.php?id=189&type=tools)

Apenas repita o mesmo procedimento porém usando o notepad++.
-Undefinied3-
-Undefinied3-
Administrador
Administrador

Mensagens : 23
Pontos : 116
Data de inscrição : 09/10/2010

Ir para o topo Ir para baixo

Ajudem um ignorante Empty Re: Ajudem um ignorante

Mensagem por TCMOREIRA Sáb Mar 12, 2011 5:47 pm

Usei o notepad++ mas o problema continua....

algo do tipo : "error temp.asm: line 3[4] label [x] not found [JMP X]"
TCMOREIRA
TCMOREIRA
Nível 0
Nível 0

Mensagens : 10
Pontos : 16
Data de inscrição : 09/03/2011

Ir para o topo Ir para baixo

Ajudem um ignorante Empty Re: Ajudem um ignorante

Mensagem por -Undefinied3- Sáb Mar 12, 2011 6:20 pm

Há algo de errado com o seu xkas ou voce pode ter copiado e colado errado.. Pois eu testei aqui, e ambos os codes funcionaram sem nenhum erro! Até passando pelo assembler (esse negocio que fala os erros) e testando no jogo... Não obti erro nenhum, tem certeza que voce copiou EXATAMENTE isso:?

Código:

JMP Below : JMP Above : JMP Side : JMP X : JMP X : JMP X : JMP X

Below:
Above:
Side:
LDA $19
BEQ Small
STZ $19
LDA #$05
BRA Return
Small:
LDA #$2A
Return:
STA $1DFC

X:
RTL

Ou isso:

Código:

JMP Below : JMP Above : JMP Side : JMP X : JMP X : JMP X : JMP X

Below:
Above:
Side:
INC $0DBE

X:
RTL

(usei as tags [ code] [/ code] para facilitar a visualização)
-Undefinied3-
-Undefinied3-
Administrador
Administrador

Mensagens : 23
Pontos : 116
Data de inscrição : 09/10/2010

Ir para o topo Ir para baixo

Ajudem um ignorante Empty Re: Ajudem um ignorante

Mensagem por TCMOREIRA Dom Mar 13, 2011 4:47 pm

Mesmo copiando e colando direto com o notepad++ não estou conseguindo inserir os blocos no blocktool super deluxe.
Algo ta errado.... certeza mesmo que o código tá certo?

TCMOREIRA
TCMOREIRA
Nível 0
Nível 0

Mensagens : 10
Pontos : 16
Data de inscrição : 09/03/2011

Ir para o topo Ir para baixo

Ajudem um ignorante Empty Re: Ajudem um ignorante

Mensagem por -Undefinied3- Dom Mar 13, 2011 5:51 pm

Sim, eu ja testei aqui ambos os codigos e todos passaram com sucesso pelo xkas... Não sei o que pode ser, serio, não tenho ideia, pois a label X está definida em todos os codes.

Tenta isso:

JMP Below
JMP Above
JMP Side
JMP X
JMP X
JMP X
JMP X

Below:
Above:
Side:
INC $0DBE

X:
RTL
-Undefinied3-
-Undefinied3-
Administrador
Administrador

Mensagens : 23
Pontos : 116
Data de inscrição : 09/10/2010

Ir para o topo Ir para baixo

Ajudem um ignorante Empty Re: Ajudem um ignorante

Mensagem por TCMOREIRA Dom Mar 13, 2011 9:31 pm

Belezaa!!! Funcionou!
-Consegui inserir-
Primeira vez que vejo disso, nunca tive problemas inserindo blocos...
Muito obrigado viu.

EDIT:
Muito embora, dentro do jogo o bloco que dá uma vida nao esteja agindo como deveria.
Coloquei para ele agir como uma moeda.
E é basicamente o que ele faz, da uma moeda ao mario. Mas o mario nao ganha 1 vida.

Vou tentar resolver isso aqui, qualquer coisa se eu nao conseguir busco ajuda de novo.
TCMOREIRA
TCMOREIRA
Nível 0
Nível 0

Mensagens : 10
Pontos : 16
Data de inscrição : 09/03/2011

Ir para o topo Ir para baixo

Ajudem um ignorante Empty Re: Ajudem um ignorante

Mensagem por -Undefinied3- Seg Mar 14, 2011 1:42 pm

Ah, entendi, voce quer que o bloco desapareça depois que ele é pego correto? Entao, troque INC $0DBE por isso:

INC $0DBE
LDA #$01 ; Make blank...
STA $9C ; Replace...
JSL $00BEB0 ; And store...

Note que no lunar magic, seu comportamento deve ser 25.
-Undefinied3-
-Undefinied3-
Administrador
Administrador

Mensagens : 23
Pontos : 116
Data de inscrição : 09/10/2010

Ir para o topo Ir para baixo

Ajudem um ignorante Empty Re: Ajudem um ignorante

Mensagem por TCMOREIRA Seg Mar 14, 2011 5:50 pm

Fucionou !! Poxa... muito obrigado pelo suporte.
Espero poder contar com ajudas assim das proximas vezes.
TCMOREIRA
TCMOREIRA
Nível 0
Nível 0

Mensagens : 10
Pontos : 16
Data de inscrição : 09/03/2011

Ir para o topo Ir para baixo

Ajudem um ignorante Empty Re: Ajudem um ignorante

Mensagem por -Undefinied3- Seg Mar 14, 2011 8:59 pm

Não há de que, e pode contar sim, estou disposto a ajudar em perguntas relacionadas a este tipo de programação.

Bem, enquanto isso, topico fechado. Se voce tiver algum problema novamente com este mesmo code, me contate via PM que eu reabrirei o topico.
-Undefinied3-
-Undefinied3-
Administrador
Administrador

Mensagens : 23
Pontos : 116
Data de inscrição : 09/10/2010

Ir para o topo Ir para baixo

Ajudem um ignorante Empty Re: Ajudem um ignorante

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


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