nesemu/gui/dbg_nametable.c

21 lines
539 B
C
Raw Normal View History

2024-07-23 18:50:11 -04:00
//
// Created by william on 7/23/24.
//
#include "dbg_nametable.h"
#include "../include/ppu.h"
DebugNameTable dbg_nametable;
void dbg_nametable_build_bank(byte* nametable, DebugTile *bank) {
for (int i = 0; i < NAMETABLE_BANK_SIZE; i++) {
DebugTile *tile = &bank[i];
tile->tile_id = nametable[i];
}
}
void dbg_nametable_update() {
dbg_nametable_build_bank(ppu_get_state()->memory.nametable_0, dbg_nametable.bank_0);
dbg_nametable_build_bank(ppu_get_state()->memory.nametable_1, dbg_nametable.bank_1);
}