Browse Source

Fix CHR_ROM size overflow

v2
Nathaniel Walizer 8 months ago
parent
commit
1189c5e8a5
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      src/ppu.h

+ 2
- 2
src/ppu.h View File

@@ -103,11 +103,11 @@ typedef struct {
uint16_t t; // temp VRAM addr uint16_t t; // temp VRAM addr
uint8_t latch; // aka "w" - TODO: Could this be a flag? uint8_t latch; // aka "w" - TODO: Could this be a flag?
uint8_t addr_inc; // Auto-increment (1 or 32) uint8_t addr_inc; // Auto-increment (1 or 32)
uint8_t unused[2]; // 2 B unused
uint8_t bus; // Last value transmitted (NOT next data val) uint8_t bus; // Last value transmitted (NOT next data val)
uint8_t unused; // NOTE: 1 B unused


// Static memory banks // Static memory banks
uint8_t n_chr_banks; // TODO: Changed from int; consequences?
int16_t n_chr_banks; // TODO: Changed from int; consequences?
uint8_t palette[32]; // Rendering palette with transparency masked uint8_t palette[32]; // Rendering palette with transparency masked
uint8_t pal_ram[32]; // Raw palette data in RAM uint8_t pal_ram[32]; // Raw palette data in RAM
uint8_t oam[NES_PPU_OAM_SIZE]; uint8_t oam[NES_PPU_OAM_SIZE];


Loading…
Cancel
Save