?login_element?

Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download

  1. ;NES specific hardware defines
  2.  
  3.         if 1==1
  4. PPU_CTRL_REG1         db 0;= $2000 ;d0=page (for scroll)
  5. ;PPU_CTRL_REG2         db 0;= $2001
  6. PPU_STATUS            db 0;= $2002
  7. PPU_SPR_ADDR          db 0;= $2003
  8. PPU_SPR_DATA          db 0;= $2004
  9. PPU_SCROLL_REG_H        db 0;= $2005
  10. PPU_SCROLL_REG_V        db 0;= $2005
  11. PPU_ADDRESS           db 0;= $2006
  12. PPU_DATA              db 0;= $2007
  13.  
  14. ;PPU_SPRLIST        ds 256
  15. PPU_PALETTES
  16. PPU_BGPAL       ds 16
  17. PPU_SPRPAL       ds 16
  18.  
  19.         else
  20. PPU_CTRL_REG1         = $2000
  21. PPU_CTRL_REG2         = $2001
  22. PPU_STATUS            = $2002
  23. PPU_SPR_ADDR          = $2003
  24. PPU_SPR_DATA          = $2004
  25. PPU_SCROLL_REG        = $2005
  26. PPU_SCROLL_REG_H=PPU_SCROLL_REG
  27. PPU_SCROLL_REG_V=PPU_SCROLL_REG
  28. PPU_ADDRESS           = $2006
  29. PPU_DATA              = $2007
  30.  
  31. PPU_BGPAL=$3f00
  32. PPU_SPRPAL=$3f10
  33.         endif
  34.  
  35.         if 1==1
  36. SND_REGISTER          ;= $4000
  37. SND_SQUARE1_REG       ds 4;= $4000
  38. SND_SQUARE2_REG       ds 4;= $4004
  39. SND_TRIANGLE_REG      ds 4;= $4008
  40. SND_NOISE_REG         ds 4;= $400c
  41. SND_DELTA_REG         ds 4;= $4010
  42.                       db 0
  43. SND_MASTERCTRL_REG    db 0;= $4015
  44.         else
  45. SND_REGISTER          = $4000
  46. SND_SQUARE1_REG       = $4000
  47. SND_SQUARE2_REG       = $4004
  48. SND_TRIANGLE_REG      = $4008
  49. SND_NOISE_REG         = $400c
  50. SND_DELTA_REG         = $4010
  51. SND_MASTERCTRL_REG    = $4015
  52.         endif
  53.  
  54.         if 1==1
  55. SPR_DMA               db 0;= $4014
  56. JOYPAD_PORT           ;= $4016
  57. JOYPAD_PORT1          db 0;= $4016
  58. JOYPAD_PORT2          db 0;= $4017
  59.         else
  60. SPR_DMA               = $4014
  61. JOYPAD_PORT           = $4016
  62. JOYPAD_PORT1          = $4016
  63. JOYPAD_PORT2          = $4017
  64.         endif
  65.