110 Commits

Author SHA1 Message Date
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