Wykres commitów

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 25a4d50 Add support for simultaneous mapped files in Windows by Nathaniel Walizer 2025-01-11 21:27:49 -0800
  • 3b1d8ff Add subdir for SRAM saves by Nathaniel Walizer 2025-01-11 16:26:01 -0800
  • e1f3765 Simplify timers and automagically correct for time jumps by Nathaniel Walizer 2025-01-11 15:23:17 -0800
  • 967850c Fix file operations by Nathaniel Walizer 2025-01-11 13:08:03 -0800
  • 2b98e62 Add automatic SRAM retention on battery-backed carts by Nathaniel Walizer 2025-01-11 03:14:45 -0800
  • eff0608 Add analog stick gamepad controls by Nathaniel Walizer 2025-01-10 23:08:14 -0800
  • 3b3f457 Automagically determine ideal integer scale by Nathaniel Walizer 2025-01-10 01:21:14 -0800
  • 668208c Add Win32/Win64 build support by Nathaniel Walizer 2025-01-09 23:51:02 -0800
  • 83597bf Allow cart filename to be passed as CLI argument by Nathaniel Walizer 2025-01-09 18:59:57 -0800
  • 299f37e Clean up main loop source by Nathaniel Walizer 2025-01-09 17:58:39 -0800
  • db2a5f0 Fix enum/int mismatch by Nathaniel Walizer 2025-01-10 20:24:03 -0800
  • 4468c8a Add sweep limits to APU square channels by Nathaniel Walizer 2025-01-09 02:03:15 -0800
  • a694a23 Fix MMC3 bank mirroring by Nathaniel Walizer 2025-01-09 02:02:37 -0800
  • e95bd27 Add reset key (escape) by Nathaniel Walizer 2025-01-07 22:31:51 -0800
  • a381159 Add CHR RAM support to NROM (homebrew and testing only) by Nathaniel Walizer 2025-01-07 20:35:37 -0800
  • 4f24086 Add CHR RAM support to MMC3 by Nathaniel Walizer 2025-01-07 20:23:12 -0800
  • 6df2f8f Allow gamepad and keyboard to coexist by Nathaniel Walizer 2025-01-07 12:23:04 -0800
  • ba28706 Clean up sweep and envelope restarts by Nathaniel Walizer 2025-01-07 02:51:00 -0800
  • 6231731 Start MMC1 in mode 3 by Nathaniel Walizer 2025-01-07 00:52:41 -0800
  • 0d18c38 MMC1 cleanup; Emit cart info on launch by Nathaniel Walizer 2025-01-06 22:13:20 -0800
  • 3a3199f Complete APU pulse channel; Make a few tweaks from APU tests by Nathaniel Walizer 2025-01-06 18:04:48 -0800
  • 10cb978 Complete APU triangle channel by Nathaniel Walizer 2025-01-05 02:16:05 -0800
  • c71634e Complete APU noise channel by Nathaniel Walizer 2025-01-04 23:58:20 -0800
  • f134836 Fix CHR ROM support in MMC1 by Nathaniel Walizer 2025-01-04 19:24:40 -0800
  • b46ef63 Fix APU frame interrupt by Nathaniel Walizer 2025-01-04 13:41:23 -0800
  • 99a4ae0 Simplify audio sample copy loop by Nathaniel Walizer 2025-01-04 10:27:25 -0800
  • 713ad8f Actually add SDL audio source and blip_buf link by Nathaniel Walizer 2025-01-04 10:13:20 -0800
  • d217db4 Add SDL audio; complete DMC channel by Nathaniel Walizer 2025-01-04 01:41:28 -0800
  • 58abae1 Add gamepad support by Nathaniel Walizer 2025-01-03 10:54:39 -0800
  • 4cdf283 Add UxROM mapper (Castlevania, Mega Man) by Nathaniel Walizer 2025-01-03 01:44:29 -0800
  • dcae99a Start implementing APU by Nathaniel Walizer 2025-01-03 00:37:58 -0800
  • f0d45e9 Use single-step CPU call for 17% performance boost by Nathaniel Walizer 2024-12-29 18:52:23 -0800
  • 0748604 Clean up PPU and SDL render modules by Nathaniel Walizer 2024-12-29 15:15:18 -0800
  • 10a2599 Move scroll increment to PPU module by Nathaniel Walizer 2024-12-29 14:50:53 -0800
  • 5d352fc Fix sprite priority (visible in SMB3 powerups and Piranha Plants) by Nathaniel Walizer 2024-12-29 13:14:59 -0800
  • 35bef4d Fix split Y scrolling by Nathaniel Walizer 2024-12-28 21:55:21 -0800
  • 1bac8d5 Add support for left background column mask by Nathaniel Walizer 2024-12-26 01:40:28 -0800
  • 464fe79 Render each scanline at a time; MMC3 mapper fixup; debug output fixup by Nathaniel Walizer 2024-12-25 23:10:10 -0800
  • 98acb09 Fix up MMC3 ROM banks by Nathaniel Walizer 2024-12-07 02:12:22 -0800
  • 7507dc3 Add IRQ to MMC3 mapper by Nathaniel Walizer 2024-12-06 23:43:12 -0800
  • d68d566 Add ROM portion of MMC3 mapper by Nathaniel Walizer 2024-12-06 20:56:13 -0800
  • be47688 Add CNROM mapper; Fix up CHR ROM writes; Fix collision offset by Nathaniel Walizer 2024-12-05 19:23:25 -0800
  • 18455ad Add MMC1 mapper support by Nathaniel Walizer 2024-12-05 02:31:04 -0800
  • d094413 Move VRAM mapping into mapper by Nathaniel Walizer 2024-12-04 19:32:26 -0800
  • bfb9e3d Add basic mapper support by Nathaniel Walizer 2024-12-04 16:18:32 -0800
  • 36ad6f4 Add 8x16 sprite support; create debug macros by Nathaniel Walizer 2024-12-04 10:20:06 -0800
  • d162c0c Clean up old CPU debug by Nathaniel Walizer 2024-12-03 23:26:11 -0800
  • 66460ee Add horizontal/vertical VRAM mirroring by Nathaniel Walizer 2024-12-03 18:35:24 -0800
  • 5160cfa Add vertical scrolling by Nathaniel Walizer 2024-12-03 02:17:58 -0800
  • dd98891 Fix collision check bounds by Nathaniel Walizer 2024-12-02 22:39:07 -0800
  • 57fcc77 Add controller support with keyboard via SDL by Nathaniel Walizer 2024-12-02 21:07:13 -0800
  • 2f07024 Finish smooth X scrolling by Nathaniel Walizer 2024-12-02 18:20:18 -0800
  • 1a0f6ac Add basic coarse X scrolling by Nathaniel Walizer 2024-12-02 11:39:29 -0800
  • ee6127c Fix basic background rendering by Nathaniel Walizer 2024-12-02 01:03:44 -0800
  • 889e852 Enforce realtime rendering by Nathaniel Walizer 2024-12-01 13:05:51 -0800
  • 3b3f8bd Add mirroring support to sprite rendering by Nathaniel Walizer 2024-12-01 11:54:14 -0800
  • 41536a2 Fix PPU timing by Nathaniel Walizer 2024-12-01 11:24:06 -0800
  • 4f46423 Flesh out PPU rendering by using LUTs by Nathaniel Walizer 2024-11-30 23:11:49 -0800
  • 0078a19 Baby's first background by Nathaniel Walizer 2024-11-30 10:43:20 -0800
  • 787bd6b Add skeleton SDL renderer for PPU by Nathaniel Walizer 2024-11-30 01:39:55 -0800
  • 8410cd1 Finish PPU memory mapping by Nathaniel Walizer 2024-11-29 20:26:32 -0800
  • 13456ff Initial commit: Everything in progress, with PPU R/W support nearly complete by Nathaniel Walizer 2024-11-29 18:15:31 -0800