Commit graph

15 commits

Author SHA1 Message Date
Jakub Czekański
ead857f156 3d_screenshot: Quality of life improvements
Autoincrement screenshot number, hotkey (F12)
2023-09-02 12:10:14 +02:00
Jakub Czekański
5930bd2359 Screenshot Tool and Free Camera Tool by @Rickomax #85
Rebased features onto latest develop codebase

gui: display button name when icon not found

3d-screenshot: enabled vertex color export

Fixed adding faces to existing groups

debug: gpu rect texture export (wip)
2023-09-02 12:07:32 +02:00
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