Commit Graph
25 Commits
Author SHA1 Message Date
burakssen c289b79daf We only need 1 licence. 2026-08-15 13:06:43 +02:00
burakssen ec161f8405 simplify Raylib queueAudio using IsAudioStreamProcessed guard 2026-08-14 16:36:31 +02:00
burakssen 23da158831 fix Raylib audio buffer warning with ring buffer synchronization 2026-08-14 16:35:40 +02:00
burakssen fb6aa5d46b fix Raylib RGB565 to RGBA8888 texture conversion and audio streaming 2026-08-14 16:34:23 +02:00
burakssen d7cca04cd4 add NES 2.0 cartridge header parsing support 2026-08-14 16:32:55 +02:00
burakssen 02a29b12b2 add raylib dependency and desktop platform driver with interactive play mode 2026-08-14 16:31:13 +02:00
burakssen 2946cda8be add frontend bindings translation, headless contract driver and App container 2026-08-14 16:26:23 +02:00
burakssen 0a9f0e3ee4 refactor platform package to describe physical host input events 2026-08-14 16:26:22 +02:00
burakssen 6c9fe8d1ea add save-state contract specification and system spec integration 2026-08-14 16:26:21 +02:00
burakssen 77f29d9618 add nes conformance test suite and CLI runner benchmark tool 2026-08-14 06:48:19 +02:00
burakssen 5dc2db0a8b add nes core system implementation with ppu 2c02 and apu 2a03 2026-08-14 06:48:18 +02:00
burakssen 04fb7bcc1f add nes cartridge subsystem and 41 ines mapper variants 2026-08-14 06:48:16 +02:00
burakssen 42f20478bd add system contract and ricoh 2a03 cpu variant support 2026-08-14 06:48:14 +02:00
burakssen 006100d66a add README documentation 2026-08-13 00:25:30 +02:00
burakssen 4835aee46a add MIT license 2026-08-12 21:14:05 +02:00
burakssen a79e9c7862 add functional and nestest conformance test suite 2026-08-10 18:35:40 +02:00
burakssen c7242c3f94 add MOS 6510 CPU variant support with i/o port 2026-08-08 14:05:22 +02:00
burakssen 4ba8632ba2 add 6502 disassembler 2026-08-06 19:10:14 +02:00
burakssen fe1866358d refactor cpu execution loop and clean up debug helpers 2026-08-05 18:20:15 +02:00
burakssen 629b6987cf implement 6502 cpu execution engine and memory bus interface 2026-08-03 22:48:30 +02:00
burakssen 0606ecac2e define instruction set and opcode decoding tables 2026-07-31 15:22:08 +02:00
burakssen 5de5730b68 add alu operations and cpu features 2026-07-28 21:04:55 +02:00
burakssen fee48f34fe implement 6502 addressing modes and refactor utils 2026-07-26 17:30:12 +02:00
burakssen ae2b91fbe3 add cpu register types, flags, and helper utilities 2026-07-23 20:15:40 +02:00
burakssen 3e860871f9 init project setup and zig build config 2026-07-21 16:42:15 +02:00