Ir ao conteúdo
  • Cadastre-se

Assembly Programação de maquina 6502


Posts recomendados

Estou usando o emulador easy 6502. E estou com a seguinte duvida. como eu faço para ele ficar verificando a tecla e trocando de letras. Basicamente meu programa troca a letra conforme é apertada no teclado, as letras são "a,e,i,o,u".

 

define syslastkey $ff
define ascii_a $61
define ascii_e $65
define ascii_i $69
define ascii_o $6f
define ascii_u $75

;letra a


verifica_tecla:
lda syslastkey
sta $03
cmp ascii_a
beq volta
lda syslastkey
sta $04
cmp ascii_e
bne letra_e


letra_a:
jmp verifica_tecla
volta:
lda #$01
sta $308 ;parte de cima
sta $309
sta $30a
sta $30b
sta $30c
sta $30d
sta $30e
sta $30f
sta $310
sta $311
sta $312
sta $313
sta $314
sta $315 
sta $328 ; lateral esquerda
sta $348
sta $368
sta $388
sta $3a8
sta $3c8
sta $3e8
sta $408
sta $428
sta $448
sta $468
sta $488
sta $335 ; lateral direita
sta $355
sta $375
sta $395
sta $3b5
sta $3d5
sta $3f5
sta $415
sta $435
sta $455
sta $475
sta $495
sta $3c9 ; parte do meio
sta $3ca
sta $3cb
sta $3cc
sta $3cd
sta $3ce
sta $3cf
sta $3d0
sta $3d1
sta $3d2
sta $3d3
sta $3d4
jmp verifica_tecla

letra_e:
lda #$01
sta $308 ;parte de cima
sta $309
sta $30a
sta $30b
sta $30c
sta $30d
sta $30e
sta $30f
sta $310
sta $311
sta $312
sta $313
sta $314
sta $315 
sta $328 ; lateral esquerda
sta $348
sta $368
sta $388
sta $3a8
sta $3c8
sta $3e8
sta $408
sta $428
sta $448
sta $468
sta $488
sta $3c9 ; parte do meio
sta $3ca
sta $3cb
sta $3cc
sta $3cd
sta $3ce
sta $3cf
sta $3d0
sta $3d1
sta $3d2
sta $3d3
sta $3d4
sta $3d5
sta $489 ; parte de baixo
sta $48a
sta $48b
sta $48c
sta $48d
sta $48e
sta $48f
sta $490
sta $491
sta $492
sta $493
sta $494
sta $495
jmp verifica_tecla

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!