Nathaniel Walizer
|
455cc018b7
|
Fix use-after-free in overlay_clear
|
pirms 3 mēnešiem |
Nathaniel Walizer
|
51c4aeffd0
|
Simplify menu calls
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
25e96d4972
|
Don't clobber CHR RAM limit estimation on MMC3 restore
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
851b4bc733
|
Don't clobber CHR RAM limit estimation on MMC1 restore
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
e83aa4c48c
|
Simplify building for release
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
42ed8daebc
|
Make VBlank flags hew more closely to console behavior
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
3c5d6fce77
|
Fix MMC1 PRG/CHR bank swap limits
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
7b981c89d4
|
Fix backdrop override quirk
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
daddf0ed2d
|
Fix APU DMC direct load
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
1398456fc7
|
Fix CNROM CHR ROM size; Fail on bad ROM file size
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
baaad1f15d
|
Fix CHR RAM saves in MMC1 & MMC3
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
e283bd2d8a
|
Adjust horizontal scaling
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
4c0c6dbaea
|
Don't immediately exit when no ROMs present
- Re-render modal popup on refresh and wait for more input
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
d787867cf2
|
Implement 'negative Y' scrolling
- TMNT now working as expected
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
c03e08c55c
|
Properly force MMC3 PRG/CHR ROM remap on state load
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
b547b59bab
|
Add CRT overlay effect
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
30b9b98296
|
Remember last selected ROM on load failure
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
72ba3180c8
|
Add integer scaling option
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
6eedb3f46b
|
Create save and sram dirs when needed
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
a6435ecaa9
|
Fix NULL string crash when writing INI files
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
719f51aa12
|
Fix null terminator in getline()
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
58ee59d297
|
Add missing functions for non-POSIX targets
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
5f8334d425
|
Add fixes and support for Steam-compatible build (standalone)
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
94c9e6641e
|
.ini file formatting fixes
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
d19e256dae
|
Retain preferences; add fullscreen toggle control
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
eac96c54f5
|
Wrap around menus with Select button
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
c83415b6c9
|
Run in fullscreen with proper letterboxing
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
067e1e3156
|
Fix colors, add colors, and tweak rom failure message
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
3f3c238227
|
Add colors to menus
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
e5a3f5ceaf
|
Fix Makefile for Linux/Windows builds
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
1352754cbd
|
Make SDL flags more portable; minor GCC warning fixes
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
17956de7e4
|
Add more menu improvements
- X button opens/closes menu
- Wait for button release before resuming
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
3e04fb0d96
|
Menu fixups
- Preselect current ROM
- Don't quit when canceling ROM selection
- Rename Load to Restore since I keep selecting the wrong thing
|
pirms 10 mēnešiem |
Nathaniel Walizer
|
f9f6b8531d
|
Fix mapper memory leaks
This required a significant refactor to move the mapper data out of the static
struct, but in the end is a saner architecture.
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
f7e12ef9a9
|
Various memory leak fixes
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
dc05a32636
|
Add in-game menu
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
d713cdb56c
|
Add menu support + ROM selection
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
1a1fefc1a1
|
Render game to texture and overlay directly to renderer
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
b838f8b41d
|
Add save/load bindings to shoulder buttons
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
2a47542008
|
Add load/save trigger delay and messaging for similar actions
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
24a7a0c715
|
Add message overlay support
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
f91369e98f
|
Replace strcpy with memcpy to fix -O3 build
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
896ef80d3a
|
Force internal mapper state update on system state load
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
b0ab1141eb
|
Add save state support
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
25a4d50e7e
|
Add support for simultaneous mapped files in Windows
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
3b1d8ff709
|
Add subdir for SRAM saves
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
e1f3765cae
|
Simplify timers and automagically correct for time jumps
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
967850c681
|
Fix file operations
- Files not closed in read_file() and write_file()
- New error messaging
- Path stripping performed backwards
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
2b98e62edb
|
Add automatic SRAM retention on battery-backed carts
|
pirms 11 mēnešiem |
Nathaniel Walizer
|
eff0608b45
|
Add analog stick gamepad controls
|
pirms 11 mēnešiem |