RETRO GAMES BRASIL
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

RETRO GAMES BRASILEntrar
Fórum somente no modo leitura. Acesse nosso novo fórum com servidor prórprio! Todos são bem vindos a nova casa: https://retrogamesbrasil.net/

descriptionMajor Maox Forever EmptyMajor Maox Forever

more_horiz
Major Maox Forever INK7vVp

Coming Soon? Criei o tópico pra largar de preguiça e começar a desenvolver o port do joguete do Danilo Dias. O progresso do desenvolvimento vai ser postado aqui.

Quem não jogou a versão original aproveite que é DI GRATIS: https://dl.dropbox.com/u/16164797/on/Major%20Maox1_0.zip

bejos.

descriptionMajor Maox Forever EmptyRe: Major Maox Forever

more_horiz
first nesse topico epico

descriptionMajor Maox Forever EmptyRe: Major Maox Forever

more_horiz
spinoff da jenni estilo contra, kd

descriptionMajor Maox Forever EmptyRe: Major Maox Forever

more_horiz
q

manjei nada mas vou jogar ali daqui a pouco

descriptionMajor Maox Forever EmptyRe: Major Maox Forever

more_horiz
Maneiro! Acompanharei o tópico.

descriptionMajor Maox Forever EmptyRe: Major Maox Forever

more_horiz
Scrolling vertical?

Para já ir construindo a engine resolvi programar vários modos gráficos... um deles era duas áreas independentes com scroll horizontal/vertical. Era pra ser o mesmo truque do Super Mario Bros., onde a barra de escore fica estática e a partir de uma linha horizontal abaixo da barra o fundo se move horizontalmente.

Enfim, após esperar a renderização de uma scanline qualquer, o código era pra ser o seguinte:

Código:

LDX SECONDARY_SCROLL
LDY SECONDARY_SCROLL + 1
STX $2005
STY $2005


É só gravar a posição X e Y no endereço $2005 e acabou. Mas enfim, como sempre o NES não deixa eu ser feliz. O problema que eu esqueci e só fui lembrar depois de quebrar a cabeça para arrumar o código por meia hora é que NÃO DÁ pra mexer na posição Y durante a renderização... Depois de "lembrar" como se faz (que é, basicamente, bugar o processador gráfico no meio da renderização alterando variáveis internas do hardware), o código ficou mais ou menos assim:

Código:


LDX SECONDARY_SCROLL
LDY SECONDARY_SCROLL + 1
LDA #$00
STA $2006
STY $2005
TYA
ASL A
ASL A
AND #%11100000
STA SECONDARY_SCROLL
TXA
LSR A
LSR A
LSR A
ORA SECONDARY_SCROLL
STX $2005
STA $2006
STX SECONDARY_SCROLL


Não tentem entender... e ainda por cima está um pouco incompleto, vou ter que terminar mais tarde.  :tudobem:

Grau Hut escreveu:
Fascinante.


Major Maox Forever O3U7ikT

PS: Acho que nem a Nintendo sabia fazer isso no início do Famicom... Nintendo superior NADA :;bigode;: 

descriptionMajor Maox Forever EmptyRe: Major Maox Forever

more_horiz
isso ai é tipo um assembly é

descriptionMajor Maox Forever EmptyRe: Major Maox Forever

more_horiz
Dopefish escreveu:
isso ai é tipo um assembly é


sim. Major Maox Forever 2314298090 

descriptionMajor Maox Forever EmptyRe: Major Maox Forever

more_horiz
Antonio Neto escreveu:
spinoff da jenni estilo contra, kd


Minha mué não vai aparecer em jogo nenhum!

descriptionMajor Maox Forever EmptyRe: Major Maox Forever

more_horiz
Quando sai em cartucho?

descriptionMajor Maox Forever EmptyRe: Major Maox Forever

more_horiz
Pior que o PUNCH ta tendo que fazer tudo com gráficos rippados direto do jogo. Eu não to encontrando em lugar nenhum o código fonte do maox D:

descriptionMajor Maox Forever EmptyRe: Major Maox Forever

more_horiz
privacy_tip Permissões neste sub-fórum
Não podes responder a tópicos
power_settings_newInicie sessão para responder