mirror of
https://github.com/devinacker/bsnes-plus.git
synced 2025-04-02 10:52:46 -04:00
23 lines
776 B
C++
23 lines
776 B
C++
class PPUDebugger : public PPU, public ChipDebugger {
|
|
public:
|
|
uint8 vram_read(unsigned addr);
|
|
void vram_write(unsigned addr, uint8 data);
|
|
|
|
uint8 oam_read(unsigned addr);
|
|
void oam_write(unsigned addr, uint8 data);
|
|
|
|
uint8 cgram_read(unsigned addr);
|
|
void cgram_write(unsigned addr, uint8 data);
|
|
|
|
unsigned vram_start_addr() const;
|
|
uint8 bg_mode() const;
|
|
unsigned bg_screen_addr(unsigned index) const;
|
|
uint8 bg_screen_size(unsigned index) const;
|
|
unsigned bg_tile_addr(unsigned index) const;
|
|
uint8 bg_tile_size(unsigned index) const;
|
|
unsigned oam_tile_addr(unsigned index) const;
|
|
uint8 oam_base_size() const;
|
|
unsigned oam_first_sprite() const;
|
|
bool mode7_extbg() const;
|
|
bool property(unsigned id, string &name, string &value);
|
|
};
|