21 lines
539 B
C
21 lines
539 B
C
//
|
|
// 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);
|
|
} |