combine wram, sram and registers into ram.asm
This commit is contained in:
8606
Core/ram.asm
Normal file
8606
Core/ram.asm
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,438 +0,0 @@
|
||||
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
|
||||
Reference in New Issue
Block a user