data.a65 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. .data
  2. ;don't anger the stack!
  3. ;----------parameters for text output----------
  4. print_x .byt 0 ; x coordinate
  5. .byt 0
  6. print_y .byt 0 ; y coordinate
  7. .byt 0
  8. print_src .word 0 ; source data address
  9. print_bank .byt 0 ; source data bank
  10. print_pal .word 0 ; palette number for text output
  11. print_temp .word 0 ; work variable
  12. print_count .byt 0 ; how many characters may be printed?
  13. print_count_tmp .byt 0 ; work variable
  14. print_done .word 0 ; how many characters were printed?
  15. ;----------parameters for dma----------
  16. dma_a_bank .byt 0
  17. dma_a_addr .word 0
  18. dma_b_reg .byt 0
  19. dma_len .word 0
  20. dma_mode .byt 0
  21. ;----------state information----------
  22. isr_done .byt 0 ; isr done flag
  23. ;----------menu layout/system constants (224/448)
  24. textdmasize .word 0 ; number of bytes to copy each frame
  25. infloop .byt 0,0 ; to be filled w/ 80 FE
  26. printloop_wram
  27. .byt 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  28. .byt 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  29. .byt 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  30. .byt 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  31. .byt 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  32. .byt 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  33. .byt 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  34. loprint_wram
  35. .byt 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  36. .byt 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  37. .byt 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  38. .byt 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  39. .byt 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0