Commit graph

13 commits

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