From e281b0dc76f20163a8bbaafa082aa54a81a5c65b Mon Sep 17 00:00:00 2001 From: gbc dev Date: Sat, 18 Jul 2026 20:53:17 +0200 Subject: README: fix source paths in Architecture table (src/ prefix) The Architecture table listed the core sources as bare filenames (types.h, cart.c, ...), but they live under src/. Prefix them with src/ so the paths actually point at the files. --- README.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 7b9c589..150e842 100644 --- a/README.md +++ b/README.md @@ -318,17 +318,17 @@ Run `./gbctl` bare for the full command list. Driven end-to-end by the ## Architecture -| File | Does what | -|-------------|-----------------------------------------------------------| -| `types.h` | fixed-width integer typedefs | -| `cart.c` | ROM loading, header parsing, MBC1/2/3/5, battery saves | -| `gb.c` | system bus / memory map, joypad, OAM-DMA, HDMA/GDMA, reset| -| `cpu.c` | Sharp SM83 core (full opcodes, cycle-accurate accesses) | -| `timer.c` | DIV/TIMA/TMA/TAC with falling-edge accuracy | -| `ppu.c` | LCD controller, scanline renderer (BG/window/sprites), CGB| -| `render.c` | terminal truecolor output + raw-mode keyboard/FIFO input | -| `control.c` | socket control/debug: memory, CPU, step, breakpoints | -| `main.c` | arg parsing, frame loop, timing, screenshot/test modes | +| File | Does what | +|-----------------|-----------------------------------------------------------| +| `src/types.h` | fixed-width integer typedefs | +| `src/cart.c` | ROM loading, header parsing, MBC1/2/3/5, battery saves | +| `src/gb.c` | system bus / memory map, joypad, OAM-DMA, HDMA/GDMA, reset| +| `src/cpu.c` | Sharp SM83 core (full opcodes, cycle-accurate accesses) | +| `src/timer.c` | DIV/TIMA/TMA/TAC with falling-edge accuracy | +| `src/ppu.c` | LCD controller, scanline renderer (BG/window/sprites), CGB| +| `src/render.c` | terminal truecolor output + raw-mode keyboard/FIFO input | +| `src/control.c` | socket control/debug: memory, CPU, step, breakpoints | +| `src/main.c` | arg parsing, frame loop, timing, screenshot/test modes | ## Emulation status -- cgit v1.3.1-sl0p