Nathaniel Walizer
|
2a47542008
|
Add load/save trigger delay and messaging for similar actions
|
před 11 měsíci |
Nathaniel Walizer
|
24a7a0c715
|
Add message overlay support
|
před 11 měsíci |
Nathaniel Walizer
|
f91369e98f
|
Replace strcpy with memcpy to fix -O3 build
|
před 11 měsíci |
Nathaniel Walizer
|
896ef80d3a
|
Force internal mapper state update on system state load
|
před 11 měsíci |
Nathaniel Walizer
|
b0ab1141eb
|
Add save state support
|
před 11 měsíci |
Nathaniel Walizer
|
25a4d50e7e
|
Add support for simultaneous mapped files in Windows
|
před 11 měsíci |
Nathaniel Walizer
|
3b1d8ff709
|
Add subdir for SRAM saves
|
před 11 měsíci |
Nathaniel Walizer
|
e1f3765cae
|
Simplify timers and automagically correct for time jumps
|
před 11 měsíci |
Nathaniel Walizer
|
967850c681
|
Fix file operations
- Files not closed in read_file() and write_file()
- New error messaging
- Path stripping performed backwards
|
před 11 měsíci |
Nathaniel Walizer
|
2b98e62edb
|
Add automatic SRAM retention on battery-backed carts
|
před 11 měsíci |
Nathaniel Walizer
|
eff0608b45
|
Add analog stick gamepad controls
|
před 11 měsíci |
Nathaniel Walizer
|
3b3f457634
|
Automagically determine ideal integer scale
|
před 11 měsíci |
Nathaniel Walizer
|
668208c46f
|
Add Win32/Win64 build support
|
před 11 měsíci |
Nathaniel Walizer
|
83597bff0a
|
Allow cart filename to be passed as CLI argument
- Removes support for profiling by instruction count
|
před 11 měsíci |
Nathaniel Walizer
|
299f37e6fa
|
Clean up main loop source
|
před 11 měsíci |
Nathaniel Walizer
|
db2a5f05db
|
Fix enum/int mismatch
|
před 11 měsíci |
Nathaniel Walizer
|
4468c8aed5
|
Add sweep limits to APU square channels
|
před 11 měsíci |
Nathaniel Walizer
|
a694a23736
|
Fix MMC3 bank mirroring
|
před 11 měsíci |
Nathaniel Walizer
|
e95bd27755
|
Add reset key (escape)
|
před 11 měsíci |
Nathaniel Walizer
|
a381159d4b
|
Add CHR RAM support to NROM (homebrew and testing only)
|
před 11 měsíci |
Nathaniel Walizer
|
4f24086385
|
Add CHR RAM support to MMC3
|
před 11 měsíci |
Nathaniel Walizer
|
6df2f8f65a
|
Allow gamepad and keyboard to coexist
|
před 11 měsíci |
Nathaniel Walizer
|
ba28706092
|
Clean up sweep and envelope restarts
- SMB3 pipe/shrink sound still a little off
|
před 11 měsíci |
Nathaniel Walizer
|
62317319fe
|
Start MMC1 in mode 3
|
před 11 měsíci |
Nathaniel Walizer
|
0d18c3857c
|
MMC1 cleanup; Emit cart info on launch
|
před 11 měsíci |
Nathaniel Walizer
|
3a3199fc58
|
Complete APU pulse channel; Make a few tweaks from APU tests
|
před 11 měsíci |
Nathaniel Walizer
|
10cb978bc3
|
Complete APU triangle channel
|
před 11 měsíci |
Nathaniel Walizer
|
c71634e669
|
Complete APU noise channel
|
před 11 měsíci |
Nathaniel Walizer
|
f1348367b6
|
Fix CHR ROM support in MMC1
|
před 11 měsíci |
Nathaniel Walizer
|
b46ef63919
|
Fix APU frame interrupt
|
před 11 měsíci |
Nathaniel Walizer
|
99a4ae0b4f
|
Simplify audio sample copy loop
|
před 11 měsíci |
Nathaniel Walizer
|
713ad8f45f
|
Actually add SDL audio source and blip_buf link
|
před 11 měsíci |
Nathaniel Walizer
|
d217db42a4
|
Add SDL audio; complete DMC channel
|
před 11 měsíci |
Nathaniel Walizer
|
58abae105f
|
Add gamepad support
|
před 11 měsíci |
Nathaniel Walizer
|
4cdf2839b3
|
Add UxROM mapper (Castlevania, Mega Man)
|
před 11 měsíci |
Nathaniel Walizer
|
dcae99a332
|
Start implementing APU
|
před 11 měsíci |
Nathaniel Walizer
|
f0d45e9680
|
Use single-step CPU call for 17% performance boost
|
před 11 měsíci |
Nathaniel Walizer
|
07486046c2
|
Clean up PPU and SDL render modules
|
před 11 měsíci |
Nathaniel Walizer
|
10a2599afa
|
Move scroll increment to PPU module
|
před 11 měsíci |
Nathaniel Walizer
|
5d352fc5c5
|
Fix sprite priority (visible in SMB3 powerups and Piranha Plants)
|
před 11 měsíci |
Nathaniel Walizer
|
35bef4d20b
|
Fix split Y scrolling
|
před 11 měsíci |
Nathaniel Walizer
|
1bac8d515c
|
Add support for left background column mask
|
před 11 měsíci |
Nathaniel Walizer
|
464fe79ebd
|
Render each scanline at a time; MMC3 mapper fixup; debug output fixup
|
před 11 měsíci |
Nathaniel Walizer
|
98acb09236
|
Fix up MMC3 ROM banks
- Gun-Nac working great
- Kirby menus are garbage
- SMB3 overworld sprites are garbage
|
před 1 rokem |
Nathaniel Walizer
|
7507dc30f8
|
Add IRQ to MMC3 mapper
- Gun Nac still crashing after first title screen
- SMB3 halts after game start
|
před 1 rokem |
Nathaniel Walizer
|
d68d566a49
|
Add ROM portion of MMC3 mapper
|
před 1 rokem |
Nathaniel Walizer
|
be47688d35
|
Add CNROM mapper; Fix up CHR ROM writes; Fix collision offset
|
před 1 rokem |
Nathaniel Walizer
|
18455ad76c
|
Add MMC1 mapper support
- Scrolling jitter artifacts evident in The Legend of Zelda
|
před 1 rokem |
Nathaniel Walizer
|
d094413864
|
Move VRAM mapping into mapper
|
před 1 rokem |
Nathaniel Walizer
|
bfb9e3df5f
|
Add basic mapper support
|
před 1 rokem |