From 39715ca6bf65d2e2dd889cdef4b39d584464d9e7 Mon Sep 17 00:00:00 2001 From: Peter Fors Date: Sun, 6 Apr 2025 12:27:12 +0200 Subject: added more mappers (buggy) --- mknes.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'mknes.h') diff --git a/mknes.h b/mknes.h index c1784f6..a296fe4 100644 --- a/mknes.h +++ b/mknes.h @@ -97,15 +97,22 @@ struct nes_state { struct cpu_state cpu; uint8_t irq_pending; uint8_t nmi_pending; + uint8_t input[2]; // Controller 1 & 2 + uint8_t input_latch[2]; // Latched inputs after strobe + uint8_t input_strobe; // Control bit (0 or 1) + uint8_t input_bit[2]; // Current bit position being shifted out struct ppu_state ppu; + struct mapper_entry mapper; union mapper_data map; + uint8_t *pixels; uint8_t *ram; uint8_t *sram; uint8_t *ciram; uint8_t *prg_rom; uint8_t *chr_rom; + uint8_t *chr_ram; }; -- cgit v1.2.3