Konrad Beckmann
605d73a504
gui: Remove references to logos
...
The logos are not rendered, so by removing them
we make sure they are not included in the build.
This saves up to 32kB of external flash usage.
2021-12-20 06:10:39 +01:00
Konrad Beckmann
290a9402c4
Add option to disable save state support (STATE_SAVING=0)
2021-10-10 15:28:18 +02:00
ludo
3514fb8613
Add GW support
2021-08-09 20:20:17 +02:00
Konrad Beckmann
c73bd95d74
Suspend after idling in the main menu
...
Default timeout is 10 minutes.
Also adds a configurable timeout for this.
Closes #80
2021-07-03 01:45:02 +02:00
Konrad Beckmann
4be407159f
emulators: Render frames and pause on power resume
...
When the user presses the power button from the off
state, the last played game will load. A few frames
will be rendered and the emulator will be paused.
Closes #10
2021-07-01 21:02:16 +02:00
Konrad Beckmann
559e2fc6ec
Resume last played game when booting
...
Closes #38
2021-07-01 00:24:01 +02:00
ludo
711052daf7
- Add SG-1000 support
2021-06-30 00:21:12 +02:00
ludo
c01ee42360
Add support of Colecovision
2021-06-30 00:21:05 +02:00
GaryZ88
3df1e0a0c0
Adding PC Engine (TurboGrafx-16) Emulation ( #78 )
...
Adding PC Engine (TurboGrafx-16) Emulation
2021-02-18 08:16:32 +01:00
Jan Dumon
8b5dd9aca6
reduce memory usage of listbox_item_t
...
Instead of using a fixed-length buffer, the user of listbox_item_t is
responsible for the memory. Most of the items are titles of roms and
those are static.
2021-01-22 19:11:10 +01:00
Jan Dumon
39377661f8
parse_roms: generate a const struct of the roms
...
This avoids using malloc for the menu structure of the roms.
2021-01-21 17:26:34 +01:00
Konrad Beckmann
62ceaefa87
Include gui in internal flash
...
This makes it possible to program only the internal flash without any roms loaded and get a menu that loads without crashing.
2021-01-09 23:14:51 +01:00
Konrad Beckmann
3b50f7a1cd
Generate emulator configuration based on roms
...
Closes #57
2021-01-09 06:35:26 +01:00
Jan Dumon
b656959c4d
Integrate smsplusgx
2021-01-08 16:27:21 +01:00
Konrad Beckmann
edef752123
Don't copy strings, reduces heap usage
2021-01-06 02:32:17 +01:00
Jan Dumon
0b553b87da
Load emulators from flash into memory
...
This was originally written by Thomas Roth <code@stacksmashing.net > to
make it possible to support more emulators than what fits into memory at
the same time (commit c13aa09b ).
Instead of generating a monolithic binary, the different emulators are
stored in flash and loaded into ram right before they are launched.
This is the basis for adding more emulators e.g. smsplusgx.
2021-01-04 17:20:48 +01:00
Raúl Mora
5ef7292aa5
GUI updated similar to the Famicom Classic Mini title selection screen
2021-01-04 14:02:45 +01:00
Konrad Beckmann
59b841ac7a
Include region in rom parsing
2020-12-28 21:59:47 +01:00
Konrad Beckmann
bd02b964fe
Fix some additional warnings
2020-12-27 22:01:33 +01:00
Konrad Beckmann
250d9c8253
Support deleting of saves
2020-12-27 16:22:03 +01:00
Konrad Beckmann
c01f51ff57
Finalize state save/load for gb and nes
2020-12-27 16:21:59 +01:00
Konrad Beckmann
72ebd229e2
Add _t suffix and get rid of some warnings
2020-12-27 16:21:55 +01:00
Konrad Beckmann
0a93f7752f
Control volume correctly
2020-12-27 16:21:48 +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
8bb62c2af8
Working NES and GB switching
2020-12-27 16:20:14 +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