Jakub Czekański
9409b91ced
externals: imgui 1.87
...
Use builtin backends
2022-03-31 14:40:05 +02:00
Jakub Czekański
b51c2b8a64
memory_card: added support for .vgs, .gme, .vmp memory card formats
...
Load memory cards by drag&drop
Better parsing of memory card contents
Card formatting
2021-11-16 18:31:42 +01:00
Jakub Czekański
bd3a4caffc
build: fixed macos builds (ARM related)
2021-11-16 18:31:42 +01:00
Jakub Czekański
b4fa4476ad
externals: update ImGUI to 1.85
2021-11-13 21:47:26 +01:00
Jakub Czekański
7112db1437
system: added 8MB ram size option
2021-11-13 01:29:34 +01:00
Jakub Czekański
3dede45f93
system: added MemoryControl and RamControl registers
...
Reset most of devices on softReset
2021-04-07 19:10:14 +02:00
Jakub Czekański
21ddc2b61e
debug: added .gpudrawlist save/load support
2020-11-19 13:14:25 +01:00
Jakub Czekański
f2bf793808
debug: SPU stereo recording to wav file
2020-08-02 13:14:15 +02:00
Jakub Czekański
f715365f56
cd: added .ecm file format support #41
...
Due to ECM format design it is impossible to access data in random order.
Whole file needs to be processed first to build LUT table for offsets of sectors in .ecm file.
This implementation loads the whole processed file to RAM which will result in up to 800MB allocated by emulator when loading .ecm file.
Loading might freeze emulator for few seconds depending on drive speed - loader is single-threaded for now.
2020-06-28 01:30:33 +02:00
Jakub Czekański
e772a6117b
common: separated paths for emulator data and user data
2020-06-06 21:50:08 +02:00
Jakub Czekański
771a55b6fa
cmake: added missing source file
2020-05-19 23:52:24 +02:00
Jakub Czekański
00ab650aac
cmake: find SDL automatically or add it from sources
2020-04-25 12:59:39 +02:00
Jakub Czekański
2984aa8744
cmake: added CMakeLists
2020-04-24 00:37:59 +02:00