--------------------------------------------------------------
| 708 | } |
| 709 | //-------------------------------------------------------------- |
| 710 | int debugSymbolTable_t::loadRegisterMap(void) |
| 711 | { |
| 712 | FCEU::autoScopedLock alock(cs); |
| 713 | debugSymbolPage_t *page; |
| 714 | |
| 715 | page = new debugSymbolPage_t(-2); |
| 716 | |
| 717 | page->addSymbol( new debugSymbol_t( 0x2000, "PPU_CTRL" ) ); |
| 718 | page->addSymbol( new debugSymbol_t( 0x2001, "PPU_MASK" ) ); |
| 719 | page->addSymbol( new debugSymbol_t( 0x2002, "PPU_STATUS" ) ); |
| 720 | page->addSymbol( new debugSymbol_t( 0x2003, "PPU_OAM_ADDR" ) ); |
| 721 | page->addSymbol( new debugSymbol_t( 0x2004, "PPU_OAM_DATA" ) ); |
| 722 | page->addSymbol( new debugSymbol_t( 0x2005, "PPU_SCROLL" ) ); |
| 723 | page->addSymbol( new debugSymbol_t( 0x2006, "PPU_ADDRESS" ) ); |
| 724 | page->addSymbol( new debugSymbol_t( 0x2007, "PPU_DATA" ) ); |
| 725 | page->addSymbol( new debugSymbol_t( 0x4000, "SQ1_VOL" ) ); |
| 726 | page->addSymbol( new debugSymbol_t( 0x4001, "SQ1_SWEEP" ) ); |
| 727 | page->addSymbol( new debugSymbol_t( 0x4002, "SQ1_LO" ) ); |
| 728 | page->addSymbol( new debugSymbol_t( 0x4003, "SQ1_HI" ) ); |
| 729 | page->addSymbol( new debugSymbol_t( 0x4004, "SQ2_VOL" ) ); |
| 730 | page->addSymbol( new debugSymbol_t( 0x4005, "SQ2_SWEEP" ) ); |
| 731 | page->addSymbol( new debugSymbol_t( 0x4006, "SQ2_LO" ) ); |
| 732 | page->addSymbol( new debugSymbol_t( 0x4007, "SQ2_HI" ) ); |
| 733 | page->addSymbol( new debugSymbol_t( 0x4008, "TRI_LINEAR" ) ); |
| 734 | // page->addSymbol( new debugSymbol_t( 0x4009, "UNUSED" ) ); |
| 735 | page->addSymbol( new debugSymbol_t( 0x400A, "TRI_LO" ) ); |
| 736 | page->addSymbol( new debugSymbol_t( 0x400B, "TRI_HI" ) ); |
| 737 | page->addSymbol( new debugSymbol_t( 0x400C, "NOISE_VOL" ) ); |
| 738 | // page->addSymbol( new debugSymbol_t( 0x400D, "UNUSED" ) ); |
| 739 | page->addSymbol( new debugSymbol_t( 0x400E, "NOISE_LO" ) ); |
| 740 | page->addSymbol( new debugSymbol_t( 0x400F, "NOISE_HI" ) ); |
| 741 | page->addSymbol( new debugSymbol_t( 0x4010, "DMC_FREQ" ) ); |
| 742 | page->addSymbol( new debugSymbol_t( 0x4011, "DMC_RAW" ) ); |
| 743 | page->addSymbol( new debugSymbol_t( 0x4012, "DMC_START" ) ); |
| 744 | page->addSymbol( new debugSymbol_t( 0x4013, "DMC_LEN" ) ); |
| 745 | page->addSymbol( new debugSymbol_t( 0x4014, "OAM_DMA" ) ); |
| 746 | page->addSymbol( new debugSymbol_t( 0x4015, "APU_STATUS" ) ); |
| 747 | page->addSymbol( new debugSymbol_t( 0x4016, "JOY1" ) ); |
| 748 | page->addSymbol( new debugSymbol_t( 0x4017, "JOY2_FRAME" ) ); |
| 749 | |
| 750 | pageMap[ page->pageNum() ] = page; |
| 751 | |
| 752 | return 0; |
| 753 | } |
| 754 | //-------------------------------------------------------------- |
| 755 | int debugSymbolTable_t::loadGameSymbols(void) |
| 756 | { |
no test coverage detected