diff --git a/labels.mlb b/labels.mlb index 3b54196..b3ba413 100644 --- a/labels.mlb +++ b/labels.mlb @@ -122,13 +122,29 @@ NesPrgRom:09B3:Handler_E2_SetupSprite:ArgA: Attribute\nArbB-ArgC: a pointer\nArg NesPrgRom:09FA:LC9FA_loop NesPrgRom:0A12:LCA12_next NesPrgRom:0A1A:LCA1A -NesPrgRom:0A1E:Handler_EF +NesPrgRom:0A1E:Handler_EF_DrawStringSprites:Draw string as sprites\nArgA: Palette ID\nArgB: FG Palette Index\nArgC: BG Palette Index\nArgD: Priority (and something else?)\nArgE: X coord\nArgF: Y coord +NesPrgRom:0A37:L0A37 +NesPrgRom:0A48:L0A48 +NesPrgRom:0A51: +NesPrgRom:0A55: +NesPrgRom:0A65: +NesPrgRom:0A72: +NesPrgRom:0A7F:L0A7F_loop +NesPrgRom:0AA6:L0AA6 NesPrgRom:0ACD:LCACD_RTS +NesPrgRom:0ACE:L0ACE +NesPrgRom:0AE2:L0AE2 +NesPrgRom:0AEF:L0AEF +NesPrgRom:0B00:L0B00 +NesPrgRom:0B30:L0B30 NesPrgRom:0B58:LCB58 -NesPrgRom:0BA2:LCBA2 +NesPrgRom:0BA2:LCBA2_AddSprite:\nAdds a sprite to the sprite tables NesPrgRom:0BA4:LCBA4_loop +NesPrgRom:0BB8::ArgB & 3 +NesPrgRom:0BBE::ArgC & 3 NesPrgRom:0BC5:LCBC5 -NesPrgRom:0BD1:LCBD1_loop +NesPrgRom:0BD1:LCBD1_loop:X coord +NesPrgRom:0BD5::Y coord NesPrgRom:0BDE:LCBDE_loop NesPrgRom:0BF5:LCBF5_next NesPrgRom:0BFB:LCBFB @@ -1620,6 +1636,8 @@ NesPrgRom:EC88:Data_EC88:Attribute Data. First half. NesPrgRom:ECA8:Data_ECA8:Attribute data. Second half. NesPrgRom:ECC8:Data_ECC8:Tile Data in rows NesPrgRom:10000:D10000:Title sprite CHR data +NesPrgRom:3FA20-3FA27:CHR_BA20_A +NesPrgRom:3FA28-3FA2F:CHR_BA28_B NesInternalRam:0000-0001:Word_00 NesInternalRam:0002-0003:Pointer_02 NesInternalRam:0004-0005:Word_04:Either a pointer or a counter, depending on context. @@ -1777,7 +1795,7 @@ NesInternalRam:06D1-06D6:Table_06D1 NesInternalRam:0700-071F:String_0700 NesInternalRam:0720-073F:String_0720 NesInternalRam:0740:Byte_0740_TapeNMISetup:set to 0 if tape NMI is setup\nset to 1 if not\n?? maybe -NesInternalRam:0741-0742:Word_0742 +NesInternalRam:0741-0742:Word_0742_NextAvailTileId NesInternalRam:0745-0746:Word_0745 NesInternalRam:0747-0748:Word_0747_NT NesInternalRam:0749-074A:Word_0749_Attr @@ -1907,6 +1925,7 @@ NesWorkRam:8867-8869:Array_4867 NesWorkRam:886B:Byte_486B NesWorkRam:886C:Byte_486C NesWorkRam:886D-886E:Word_486D +NesWorkRam:886F:Byte_486F NesWorkRam:8870:Byte_4870_Charset:Changes the lookup table for the\ncharacter tiles. NesWorkRam:8871:Byte_4871 NesWorkRam:8872:Byte_4872 @@ -1923,5 +1942,9 @@ NesWorkRam:8C00-8C3F:Table_4C00 NesWorkRam:8C40-8C7F:Table_4C40 NesWorkRam:8C80-8CBF:Table_4C80:at most 64 bytes NesWorkRam:8CC0-8CFF:Table_4CC0:probably 64 bytes +NesWorkRam:8D00-8D3F:Table_4D00_SomethingSprites +NesWorkRam:8D40-8D7F:Table_4D40 +NesWorkRam:8D80-8DBF:Table_4D80 +NesWorkRam:8DC0-8DFF:Table_4DC0 NesWorkRam:8E00:Byte_4E00 NesWorkRam:8E01-8E7C:Table_4E01