Konrad Beckmann
|
98954634b1
|
Fix warnings
|
2020-12-29 14:04:11 +01:00 |
|
Konrad Beckmann
|
29451a18c1
|
gb: Support GBC
|
2020-12-29 03:41:26 +01:00 |
|
Konrad Beckmann
|
c1efeecc23
|
Correctly specify the audio buffer size to handle 50/60 Hz
|
2020-12-29 03:05:15 +01:00 |
|
Konrad Beckmann
|
d34667cae4
|
gb: Store actual number of bytes of state save
|
2020-12-29 00:12:22 +01:00 |
|
Konrad Beckmann
|
59b841ac7a
|
Include region in rom parsing
|
2020-12-28 21:59:47 +01:00 |
|
Konrad Beckmann
|
e4add4a4a4
|
nes: Support PAL and NTSC
|
2020-12-28 21:21:06 +01:00 |
|
Franz Levin
|
84e74f5b1c
|
cleanup
|
2020-12-28 01:44:42 +01:00 |
|
Jan Dumon
|
000bffde95
|
gb: use screen_blit_v3to5
|
2020-12-27 22:09:29 +01:00 |
|
Konrad Beckmann
|
bd02b964fe
|
Fix some additional warnings
|
2020-12-27 22:01:33 +01:00 |
|
Jan Dumon
|
e618b0d8ef
|
fixed compiler warnings
|
2020-12-27 19:54:48 +01:00 |
|
Konrad Beckmann
|
09148a16f6
|
Fix rendering bug, support changing palettes
|
2020-12-27 16:34:33 +01:00 |
|
Konrad Beckmann
|
83e169b307
|
Improved performance
|
2020-12-27 16:28:48 +01:00 |
|
Konrad Beckmann
|
69c8bb9ad3
|
Fix padding
|
2020-12-27 16:28:41 +01:00 |
|
Konrad Beckmann
|
9c9a9d8c7f
|
Fancy upscaling
|
2020-12-27 16:28:36 +01:00 |
|
Konrad Beckmann
|
c9904a37a3
|
Improve blit/scaling performance
|
2020-12-27 16:28:30 +01:00 |
|
Konrad Beckmann
|
26b9c90c39
|
Optimize blitting
|
2020-12-27 16:24:40 +01:00 |
|
Konrad Beckmann
|
c01f51ff57
|
Finalize state save/load for gb and nes
|
2020-12-27 16:21:59 +01:00 |
|
Konrad Beckmann
|
0a93f7752f
|
Control volume correctly
|
2020-12-27 16:21:48 +01:00 |
|
Konrad Beckmann
|
04b704a1d4
|
Improve menus
|
2020-12-27 16:21:44 +01:00 |
|
Konrad Beckmann
|
2cabf8a6d8
|
Clear audio buffer while OSD menu is showing
|
2020-12-27 16:21:40 +01:00 |
|
Konrad Beckmann
|
97058dd5ef
|
nes: Enable OSD menu
|
2020-12-27 16:21:36 +01:00 |
|
Konrad Beckmann
|
0b5784d963
|
nes: Detect PAL/NTSC correctly
|
2020-12-27 16:21:32 +01:00 |
|
Konrad Beckmann
|
179ba9bc6b
|
Fix loading of nes roms
|
2020-12-27 16:20:44 +01:00 |
|
Thomas Roth
|
003c1eeb62
|
Fix build issues
|
2020-12-27 16:20:38 +01:00 |
|
Thomas Roth
|
c05d489231
|
Remove unused rom_info.h dependency
|
2020-12-27 16:20:26 +01:00 |
|
Thomas Roth
|
8bb62c2af8
|
Working NES and GB switching
|
2020-12-27 16:20:14 +01:00 |
|
Thomas Roth
|
2b9430e946
|
Working NES and GB switching
|
2020-12-27 16:20:05 +01:00 |
|
Konrad Beckmann
|
cba0ad229a
|
Hook in backlight/brightness control in settings
|
2020-12-27 16:20:01 +01:00 |
|
Konrad Beckmann
|
1374269566
|
Lots of stuff, menu working better than before
|
2020-12-27 16:19:40 +01:00 |
|
Konrad Beckmann
|
fd69b060dc
|
Remove hacks that are not needed anymore
|
2020-12-27 16:19:36 +01:00 |
|
Konrad Beckmann
|
b0a76c4526
|
memset gamepad state to 0
|
2020-12-27 16:19:31 +01:00 |
|
Konrad Beckmann
|
0cde4b2941
|
Fix heap usage
|
2020-12-27 16:19:26 +01:00 |
|
Konrad Beckmann
|
c8b70b33d3
|
Implement _sbrk, allocate 16KB heap in RAM
|
2020-12-27 16:19:08 +01:00 |
|
Konrad Beckmann
|
b400da4967
|
Add rg_alloc tracker and enable it by default
|
2020-12-27 16:19:02 +01:00 |
|
Thomas Roth
|
da2df65684
|
Working GB ROM selection
|
2020-12-27 16:18:04 +01:00 |
|
Konrad Beckmann
|
d4854c7310
|
Add initial GUI hack
|
2020-12-27 16:17:27 +01:00 |
|
Konrad Beckmann
|
95252992b8
|
Fix nes NN blit function
Also add possibility to choose between 307 and 320
pixels wide upscaling.
|
2020-12-18 13:48:36 +01:00 |
|
Konrad Beckmann
|
b7cc8814bb
|
Sample initial button states
|
2020-12-11 02:24:49 +01:00 |
|
Konrad Beckmann
|
a31273498b
|
nes: Support toggling ROM cache
|
2020-12-11 02:11:31 +01:00 |
|
Konrad Beckmann
|
02c0c4ec16
|
gb: Fix synchronization
This restores 60 solid FPS together with nice audio.
|
2020-12-09 20:06:12 +01:00 |
|
Konrad Beckmann
|
b4411f521a
|
gb: Fix border in jth rendering
|
2020-12-09 19:21:47 +01:00 |
|
Thomas Roth
|
cc17a98f63
|
Increase volume
|
2020-12-09 19:16:12 +01:00 |
|
Thomas Roth
|
16d71d29a2
|
GB: Fix sound-glitches
|
2020-12-09 19:16:12 +01:00 |
|
Konrad Beckmann
|
b34ad0da0e
|
nes: Improve NN scaling
|
2020-12-09 17:19:26 +01:00 |
|
Konrad Beckmann
|
e442572843
|
gb: Add bilinear and jth scaling
|
2020-12-09 17:17:55 +01:00 |
|
Konrad Beckmann
|
8d77b3d354
|
Add profiling macros
|
2020-12-08 02:24:53 +01:00 |
|
Konrad Beckmann
|
948ff8fe63
|
gb: Disable DCACHE for AHBRAM (framebuffer area)
|
2020-12-06 18:34:31 +01:00 |
|
Konrad Beckmann
|
fddc3f2fb2
|
gb: Vsync
|
2020-12-06 18:05:11 +01:00 |
|
Konrad Beckmann
|
c9a300a8be
|
gb: Support state saving to flash
|
2020-12-06 17:22:32 +01:00 |
|
Konrad Beckmann
|
88d1366e13
|
gb: Add mute button
|
2020-12-06 16:07:18 +01:00 |
|