Commit graph

10 commits

Author SHA1 Message Date
Jakub Czekański
86245fdd27 !!!WIP!!! do not push, check changes before 2021-04-07 19:19:26 +02:00
Jakub Czekański
c9408bec46 mdec: process input data on word basis, support DREQ 2021-04-07 19:18:16 +02: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