439 lines
8.1 KiB
NASM
439 lines
8.1 KiB
NASM
INIDISP = $002100
|
|
OBSEL = $002101
|
|
OAMADDR = $002102
|
|
OAMADDL = $002102
|
|
OAMADDH = $002103
|
|
OAMDATA = $002104
|
|
BGMODE = $002105
|
|
MOSAIC = $002106
|
|
BG1SC = $002107
|
|
BG2SC = $002108
|
|
BG3SC = $002109
|
|
BG4SC = $00210A
|
|
BG12NBA = $00210B
|
|
BG34NBA = $00210C
|
|
BG1HOFS = $00210D
|
|
BG1VOFS = $00210E
|
|
BG2HOFS = $00210F
|
|
BG2VOFS = $002110
|
|
BG3HOFS = $002111
|
|
BG3VOFS = $002112
|
|
BG4HOFS = $002113
|
|
BG4VOFS = $002114
|
|
M7HOFS = $00210D
|
|
M7VOFS = $00210E
|
|
VMAIN = $002115
|
|
VMADDR = $002116
|
|
VMADDL = $002116
|
|
VMADDH = $002117
|
|
VMDATA = $002118
|
|
VMDATAL = $002118
|
|
VMDATAH = $002119
|
|
M7SEL = $00211A
|
|
M7A = $00211B
|
|
M7B = $00211C
|
|
M7C = $00211D
|
|
M7D = $00211E
|
|
PPUMULT16 = $00211B
|
|
PPUMULT8 = $00211C
|
|
M7X = $00211F
|
|
M7Y = $002120
|
|
CGADD = $002121
|
|
CGDATA = $002122
|
|
W12SEL = $002123
|
|
W34SEL = $002124
|
|
WOBJSEL = $002125
|
|
WH0 = $002126
|
|
WH1 = $002127
|
|
WH2 = $002128
|
|
WH3 = $002129
|
|
WINDOW1L = $002126
|
|
WINDOW1R = $002127
|
|
WINDOW2L = $002128
|
|
WINDOW2R = $002129
|
|
WBGLOG = $00212A
|
|
WOBJLOG = $00212B
|
|
TM = $00212C
|
|
TS = $00212D
|
|
TMW = $00212E
|
|
TSW = $00212F
|
|
CGWSEL = $002130
|
|
CGADSUB = $002131
|
|
COLDATA = $002132
|
|
SETINI = $002133
|
|
MPYL = $002134
|
|
MPYM = $002135
|
|
MPYH = $002136
|
|
SLVH = $002137
|
|
OAMDATAREAD = $002138
|
|
VMDATALREAD = $002139
|
|
VMDATAHREAD = $00213A
|
|
CGDATAREAD = $00213B
|
|
OPHCT = $00213C
|
|
OPVCT = $00213D
|
|
STAT77 = $00213E
|
|
STAT78 = $00213F
|
|
APUIO = $002140
|
|
APUIO0 = $002140
|
|
APUIO1 = $002141
|
|
APUIO2 = $002142
|
|
APUIO3 = $002143
|
|
WMDATA = $002180
|
|
WMADDR = $002181
|
|
WMADDL = $002181
|
|
WMADDH = $002182
|
|
WMADDB = $002183
|
|
JOYPAD = $004016
|
|
JOYPADA = $004016
|
|
JOYPADB = $004017
|
|
NMITIMEN = $004200
|
|
WRIO = $004201
|
|
WRMPYA = $004202
|
|
WRMPYB = $004203
|
|
WRDIVL = $004204
|
|
WRDIVH = $004205
|
|
WRDIVB = $004206
|
|
HTIME = $004207
|
|
HTIMEL = $004207
|
|
HTIMEH = $004208
|
|
VTIME = $004209
|
|
VTIMEL = $004209
|
|
VTIMEH = $00420A
|
|
MDMAEN = $00420B
|
|
HDMAEN = $00420C
|
|
MEMSEL = $00420D
|
|
RDNMI = $004210
|
|
TIMEUP = $004211
|
|
HVBJOY = $004212
|
|
RDIO = $004213
|
|
RDDIV = $004214
|
|
RDDIVL = $004214
|
|
RDDIVH = $004215
|
|
RDMPY = $004216
|
|
RDMPYL = $004216
|
|
RDMPYH = $004217
|
|
JOY1L = $004218
|
|
JOY1H = $004219
|
|
JOY2L = $00421A
|
|
JOY2H = $00421B
|
|
JOY3L = $00421C
|
|
JOY3H = $00421D
|
|
JOY4L = $00421E
|
|
JOY4H = $00421F
|
|
JOY1DATA1L = $004218
|
|
JOY1DATA1H = $004219
|
|
JOY2DATA1L = $00421A
|
|
JOY2DATA1H = $00421B
|
|
JOY1DATA2L = $00421C
|
|
JOY1DATA2H = $00421D
|
|
JOY2DATA2L = $00421E
|
|
JOY2DATA2H = $00421F
|
|
DMAPX = $004300
|
|
DMAP0 = $004300
|
|
DMAP1 = $004310
|
|
DMAP2 = $004320
|
|
DMAP3 = $004330
|
|
DMAP4 = $004340
|
|
DMAP5 = $004350
|
|
DMAP6 = $004360
|
|
DMAP7 = $004370
|
|
DMAXMODE = $004300
|
|
DMA0MODE = $004300
|
|
DMA1MODE = $004310
|
|
DMA2MODE = $004320
|
|
DMA3MODE = $004330
|
|
DMA4MODE = $004340
|
|
DMA5MODE = $004350
|
|
DMA6MODE = $004360
|
|
DMA7MODE = $004370
|
|
HDMAXMODE = $004300
|
|
HDMA0MODE = $004300
|
|
HDMA1MODE = $004310
|
|
HDMA2MODE = $004320
|
|
HDMA3MODE = $004330
|
|
HDMA4MODE = $004340
|
|
HDMA5MODE = $004350
|
|
HDMA6MODE = $004360
|
|
HDMA7MODE = $004370
|
|
BBADX = $004301
|
|
BBAD0 = $004301
|
|
BBAD1 = $004311
|
|
BBAD2 = $004321
|
|
BBAD3 = $004331
|
|
BBAD4 = $004341
|
|
BBAD5 = $004351
|
|
BBAD6 = $004361
|
|
BBAD7 = $004371
|
|
DMAXPORT = $004301
|
|
DMA0PORT = $004301
|
|
DMA1PORT = $004311
|
|
DMA2PORT = $004321
|
|
DMA3PORT = $004331
|
|
DMA4PORT = $004341
|
|
DMA5PORT = $004351
|
|
DMA6PORT = $004361
|
|
DMA7PORT = $004371
|
|
A1TX = $004302
|
|
A1TXL = $004302
|
|
A1T0L = $004302
|
|
A1T1L = $004312
|
|
A1T2L = $004322
|
|
A1T3L = $004332
|
|
A1T4L = $004342
|
|
A1T5L = $004352
|
|
A1T6L = $004362
|
|
A1T7L = $004372
|
|
A1TXH = $004303
|
|
A1T0H = $004303
|
|
A1T1H = $004313
|
|
A1T2H = $004323
|
|
A1T3H = $004333
|
|
A1T4H = $004343
|
|
A1T5H = $004353
|
|
A1T6H = $004363
|
|
A1T7H = $004373
|
|
A1BX = $004304
|
|
A1B0 = $004304
|
|
A1B1 = $004314
|
|
A1B2 = $004324
|
|
A1B3 = $004334
|
|
A1B4 = $004344
|
|
A1B5 = $004354
|
|
A1B6 = $004364
|
|
A1B7 = $004374
|
|
DMAXADDR = $004302
|
|
DMA0ADDR = $004302
|
|
DMA1ADDR = $004312
|
|
DMA2ADDR = $004322
|
|
DMA3ADDR = $004332
|
|
DMA4ADDR = $004342
|
|
DMA5ADDR = $004352
|
|
DMA6ADDR = $004362
|
|
DMA7ADDR = $004372
|
|
DMAXADDRL = $004302
|
|
DMA0ADDRL = $004302
|
|
DMA1ADDRL = $004312
|
|
DMA2ADDRL = $004322
|
|
DMA3ADDRL = $004332
|
|
DMA4ADDRL = $004342
|
|
DMA5ADDRL = $004352
|
|
DMA6ADDRL = $004362
|
|
DMA7ADDRL = $004372
|
|
DMAXADDRH = $004303
|
|
DMA0ADDRH = $004303
|
|
DMA1ADDRH = $004313
|
|
DMA2ADDRH = $004323
|
|
DMA3ADDRH = $004333
|
|
DMA4ADDRH = $004343
|
|
DMA5ADDRH = $004353
|
|
DMA6ADDRH = $004363
|
|
DMA7ADDRH = $004373
|
|
DMAXADDRB = $004304
|
|
DMA0ADDRB = $004304
|
|
DMA1ADDRB = $004314
|
|
DMA2ADDRB = $004324
|
|
DMA3ADDRB = $004334
|
|
DMA4ADDRB = $004344
|
|
DMA5ADDRB = $004354
|
|
DMA6ADDRB = $004364
|
|
DMA7ADDRB = $004374
|
|
HDMAXADDR = $004302
|
|
HDMA0ADDR = $004302
|
|
HDMA1ADDR = $004312
|
|
HDMA2ADDR = $004322
|
|
HDMA3ADDR = $004332
|
|
HDMA4ADDR = $004342
|
|
HDMA5ADDR = $004352
|
|
HDMA6ADDR = $004362
|
|
HDMA7ADDR = $004372
|
|
HDMAXADDRL = $004302
|
|
HDMA0ADDRL = $004302
|
|
HDMA1ADDRL = $004312
|
|
HDMA2ADDRL = $004322
|
|
HDMA3ADDRL = $004332
|
|
HDMA4ADDRL = $004342
|
|
HDMA5ADDRL = $004352
|
|
HDMA6ADDRL = $004362
|
|
HDMA7ADDRL = $004372
|
|
HDMAXADDRH = $004303
|
|
HDMA0ADDRH = $004303
|
|
HDMA1ADDRH = $004313
|
|
HDMA2ADDRH = $004323
|
|
HDMA3ADDRH = $004333
|
|
HDMA4ADDRH = $004343
|
|
HDMA5ADDRH = $004353
|
|
HDMA6ADDRH = $004363
|
|
HDMA7ADDRH = $004373
|
|
HDMAXADDRB = $004304
|
|
HDMA0ADDRB = $004304
|
|
HDMA1ADDRB = $004314
|
|
HDMA2ADDRB = $004324
|
|
HDMA3ADDRB = $004334
|
|
HDMA4ADDRB = $004344
|
|
HDMA5ADDRB = $004354
|
|
HDMA6ADDRB = $004364
|
|
HDMA7ADDRB = $004374
|
|
DASX = $004305
|
|
DAS0 = $004305
|
|
DAS1 = $004315
|
|
DAS2 = $004325
|
|
DAS3 = $004335
|
|
DAS4 = $004345
|
|
DAS5 = $004355
|
|
DAS6 = $004365
|
|
DAS7 = $004375
|
|
DASXL = $004305
|
|
DAS0L = $004305
|
|
DAS1L = $004315
|
|
DAS2L = $004325
|
|
DAS3L = $004335
|
|
DAS4L = $004345
|
|
DAS5L = $004355
|
|
DAS6L = $004365
|
|
DAS7L = $004375
|
|
DASXH = $004306
|
|
DAS0H = $004306
|
|
DAS1H = $004316
|
|
DAS2H = $004326
|
|
DAS3H = $004336
|
|
DAS4H = $004346
|
|
DAS5H = $004356
|
|
DAS6H = $004366
|
|
DAS7H = $004376
|
|
DASBX = $004307
|
|
DASB0 = $004307
|
|
DASB1 = $004317
|
|
DASB2 = $004327
|
|
DASB3 = $004337
|
|
DASB4 = $004347
|
|
DASB5 = $004357
|
|
DASB6 = $004367
|
|
DASB7 = $004377
|
|
DMAXSIZE = $004305
|
|
DMA0SIZE = $004305
|
|
DMA1SIZE = $004315
|
|
DMA2SIZE = $004325
|
|
DMA3SIZE = $004335
|
|
DMA4SIZE = $004345
|
|
DMA5SIZE = $004355
|
|
DMA6SIZE = $004365
|
|
DMA7SIZE = $004375
|
|
DMAXSIZEL = $004305
|
|
DMA0SIZEL = $004305
|
|
DMA1SIZEL = $004315
|
|
DMA2SIZEL = $004325
|
|
DMA3SIZEL = $004335
|
|
DMA4SIZEL = $004345
|
|
DMA5SIZEL = $004355
|
|
DMA6SIZEL = $004365
|
|
DMA7SIZEL = $004375
|
|
DMAXSIZEH = $004306
|
|
DMA0SIZEH = $004306
|
|
DMA1SIZEH = $004316
|
|
DMA2SIZEH = $004326
|
|
DMA3SIZEH = $004336
|
|
DMA4SIZEH = $004346
|
|
DMA5SIZEH = $004356
|
|
DMA6SIZEH = $004366
|
|
DMA7SIZEH = $004376
|
|
HDMAXINDIRECT = $004305
|
|
HDMA0INDIRECT = $004305
|
|
HDMA1INDIRECT = $004315
|
|
HDMA2INDIRECT = $004325
|
|
HDMA3INDIRECT = $004335
|
|
HDMA4INDIRECT = $004345
|
|
HDMA5INDIRECT = $004355
|
|
HDMA6INDIRECT = $004365
|
|
HDMA7INDIRECT = $004375
|
|
HDMAXINDIRECTL = $004305
|
|
HDMA0INDIRECTL = $004305
|
|
HDMA1INDIRECTL = $004315
|
|
HDMA2INDIRECTL = $004325
|
|
HDMA3INDIRECTL = $004335
|
|
HDMA4INDIRECTL = $004345
|
|
HDMA5INDIRECTL = $004355
|
|
HDMA6INDIRECTL = $004365
|
|
HDMA7INDIRECTL = $004375
|
|
HDMAXINDIRECTH = $004306
|
|
HDMA0INDIRECTH = $004306
|
|
HDMA1INDIRECTH = $004316
|
|
HDMA2INDIRECTH = $004326
|
|
HDMA3INDIRECTH = $004336
|
|
HDMA4INDIRECTH = $004346
|
|
HDMA5INDIRECTH = $004356
|
|
HDMA6INDIRECTH = $004366
|
|
HDMA7INDIRECTH = $004376
|
|
HDMAXINDIRECTB = $004307
|
|
HDMA0INDIRECTB = $004307
|
|
HDMA1INDIRECTB = $004317
|
|
HDMA2INDIRECTB = $004327
|
|
HDMA3INDIRECTB = $004337
|
|
HDMA4INDIRECTB = $004347
|
|
HDMA5INDIRECTB = $004357
|
|
HDMA6INDIRECTB = $004367
|
|
HDMA7INDIRECTB = $004377
|
|
A2AX = $004308
|
|
A2AXL = $004308
|
|
A2A0L = $004308
|
|
A2A1L = $004318
|
|
A2A2L = $004328
|
|
A2A3L = $004338
|
|
A2A4L = $004348
|
|
A2A5L = $004358
|
|
A2A6L = $004368
|
|
A2A7L = $004378
|
|
A2AXH = $004309
|
|
A2A0H = $004309
|
|
A2A1H = $004319
|
|
A2A2H = $004329
|
|
A2A3H = $004339
|
|
A2A4H = $004349
|
|
A2A5H = $004359
|
|
A2A6H = $004369
|
|
A2A7H = $004379
|
|
HDMAXTABLEADDR = $004308
|
|
HDMA0TABLEADDR = $004308
|
|
HDMA1TABLEADDR = $004318
|
|
HDMA2TABLEADDR = $004328
|
|
HDMA3TABLEADDR = $004338
|
|
HDMA4TABLEADDR = $004348
|
|
HDMA5TABLEADDR = $004358
|
|
HDMA6TABLEADDR = $004368
|
|
HDMA7TABLEADDR = $004378
|
|
HDMAXTABLEADDRL = $004308
|
|
HDMA0TABLEADDRL = $004308
|
|
HDMA1TABLEADDRL = $004318
|
|
HDMA2TABLEADDRL = $004328
|
|
HDMA3TABLEADDRL = $004338
|
|
HDMA4TABLEADDRL = $004348
|
|
HDMA5TABLEADDRL = $004358
|
|
HDMA6TABLEADDRL = $004368
|
|
HDMA7TABLEADDRL = $004378
|
|
HDMAXTABLEADDRH = $004309
|
|
HDMA0TABLEADDRH = $004309
|
|
HDMA1TABLEADDRH = $004319
|
|
HDMA2TABLEADDRH = $004329
|
|
HDMA3TABLEADDRH = $004339
|
|
HDMA4TABLEADDRH = $004349
|
|
HDMA5TABLEADDRH = $004359
|
|
HDMA6TABLEADDRH = $004369
|
|
HDMA7TABLEADDRH = $004379
|
|
NLTRX = $00430A
|
|
NLTR0 = $00430A
|
|
NLTR1 = $00431A
|
|
NLTR2 = $00432A
|
|
NLTR3 = $00433A
|
|
NLTR4 = $00434A
|
|
NLTR5 = $00435A
|
|
NLTR6 = $00436A
|
|
NLTR7 = $00437A
|
|
HDMAXLINECOUNT = $00430A
|
|
HDMA0LINECOUNT = $00430A
|
|
HDMA1LINECOUNT = $00431A
|
|
HDMA2LINECOUNT = $00432A
|
|
HDMA3LINECOUNT = $00433A
|
|
HDMA4LINECOUNT = $00434A
|
|
HDMA5LINECOUNT = $00435A
|
|
HDMA6LINECOUNT = $00436A
|
|
HDMA7LINECOUNT = $00437A
|