Konrad Beckmann
7f57f94a2f
snes9x: Basic bringup on device
2021-08-07 20:15:13 +02:00
Konrad Beckmann
26a4c4fc66
snes9x: Boilerplate integration
2021-08-07 20:15:13 +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