Commit graph

887 commits

Author SHA1 Message Date
Jakub Czekański
9b411efcc2 chd: added support using modified libchdr #28
refactord disc/CD subsystem
2018-11-20 00:51:45 +01:00
literalmente-game
906c8ba11b
Update README.md 2018-11-17 20:34:36 -02:00
literalmente-game
02f8015383
Update README.md
Changed the compatibility list link to the new list
2018-11-17 20:26:17 -02:00
Jakub Czekański
bc8c661f05 premake: fix entrypoint for Windows 2018-11-16 22:39:07 +01:00
Jakub Czekański
f6ae2cceb9 spu: fix repeating samples in Square games
XCode support
2018-11-15 21:15:45 +01:00
Jakub Czekański
8debe8a74c opengl: use native 1_5_5_5_REV texture if available 2018-11-11 20:27:56 +01:00
Jakub Czekański
84db391876 project: XCode builds fix 2018-11-11 20:21:28 +01:00
Jakub Czekański
66e4c6cd70 opengl: disable VSync 2018-11-11 16:11:56 +01:00
Jakub Czekański
a1d9988b4a project: file names should be lowercase 2018-11-10 22:55:57 +01:00
Jakub Czekański
b46b6b02b4 gte: force widescreen hack 2018-11-10 21:41:14 +01:00
Jakub Czekański
4d059dbed4 adpcm: fix MSVC crash 2018-11-10 19:51:07 +01:00
Jakub Czekański
1e6d445d74 ci: update Discord scripts 2018-11-10 00:25:01 +01:00
Jakub Czekański
22d3b6bcdd vs: compilation fixes 2018-11-10 00:20:33 +01:00
Jakub Czekański
2a8f94eb7b project: update Readme.md 2018-11-10 00:20:33 +01:00
Jakub Czekański
c2da52cd1d sdl: unlock mouse when paused 2018-11-09 22:31:30 +01:00
Jakub Czekański
31d82c9108 opengl: software / hardware rendering
updated json to 3.4.0
RenderingMode serialization to string
2018-11-09 22:23:09 +01:00
Jakub Czekański
a1c0b55098 sdl: macOs Mojave workaround 2018-11-09 22:23:09 +01:00
Jakub Czekański
4d3b664f35 cdrom: data reading fixes
fixed single file .bin loading
cdrom dataFifoEmpty handing
parse .cue FILE command without quotes
implemented CUE interface
2018-11-09 22:23:09 +01:00
Jakub Czekański
5e318c3f15 cue: parser rewrite 2018-11-09 22:23:09 +01:00
Jakub Czekański
340a618f10 sound: drop samples when not framelimiting 2018-11-09 22:23:09 +01:00
Jakub Czekański
fc37a6d7e8 cdrom: moved reading logic to CDROM 2018-11-09 22:23:09 +01:00
Jakub Czekański
925fdd1cda cdrom: Red Book audio parsing 2018-11-09 22:23:06 +01:00
Jakub Czekański
097939c4d2 cd: moving to .cue based file reading
cue parsing is std::optional, not std::unique_ptr
added virtual destructors to prevent warnings/bugs
2018-11-03 13:02:01 +01:00
Jakub Czekański
40295b8f8f spu: quick and dirty CDROM -> SPU audio mixing 2018-10-28 18:53:57 +01:00
Jakub Czekański
916bbfe122 adpcm: added 37800Hz to 44100 “Zigzag” interpolation 2018-10-25 21:42:43 +02:00
Jakub Czekański
df2ce30efb cdrom: XA decoding 2018-10-25 19:56:05 +02:00
Jakub Czekański
215aa40983 spu: not tested: added Pitch Modulation 2018-10-20 12:45:31 +02:00
Jakub Czekański
22bd1ae2ad spu: moved keyOn and keyOff to Voice class
simplified flags parsing
2018-10-20 09:43:47 +02:00
Jakub Czekański
364c9a613d spu: added interpolation between samples 2018-10-18 23:06:02 +02:00
Jakub Czekański
9d9165ed58 controller: added missing header 2018-09-14 20:43:08 +02:00
Jakub Czekański
00422c8408 serial: read/write baud register (fix Wipeout boot) 2018-09-14 20:38:35 +02:00
Jakub Czekański
d1a1477b47 externals: added OpenGLES 3 support to GLAD 2018-09-14 20:38:35 +02:00
Jakub Czekański
29b74779cc opengl: using native format texture 2018-09-14 20:38:35 +02:00
Jakub Czekański
8bd2815797 opengl: refactored helper classes 2018-09-14 20:38:24 +02:00
Jakub Czekański
cd5b365ca3 opengl: added texture windows support, added incomplete blending 2018-08-30 23:41:15 +02:00
Jakub Czekański
ba01369f64 opengl: added shading, blending not working 2018-08-30 21:39:27 +02:00
Jakub Czekański
f815b8494d opengl: work in progress 2018-08-30 00:24:23 +02:00
Jakub Czekański
dcd014acde opengl: hardware renderer, attempt no. 2 2018-08-29 21:41:50 +02:00
Jakub Czekański
32b8f754ff dma: refactored, removed hard dependencies 2018-08-29 19:32:27 +02:00
Jakub Czekański
c38f5b9e36 spu: change field naming to fix build errors 2018-08-29 03:32:46 +02:00
Jakub Czekański
2bdde24152 project: neutralized warnings in Visual Studio builds
ci: fix Travis builds
2018-08-29 03:14:36 +02:00
Jakub Czekański
883d912b32 gpu: started refactor
input: Changed digitalbutton threshold to lower value
quiet warnings
2018-08-29 00:08:35 +02:00
Jakub Czekański
0ec19f3bec project: fix Windows builds, disabled VS2015 support 2018-08-27 04:33:19 +02:00
Jakub Czekański
7cf23d0243 project: updated README.md 2018-08-27 03:59:27 +02:00
Jakub Czekański
c8287eef38 assets: added Roboto font 2018-08-27 03:50:30 +02:00
Jakub Czekański
562e52f3f1 assets: added photos by Evan Amos of Digital and Analog controllers 2018-08-27 03:50:30 +02:00
Jakub Czekański
d3a42c9750 input: created InputManager for SDL 2018-08-27 03:50:30 +02:00
Jakub Czekański
6302816c58 gui: user-friendly configuration with GUI 2018-08-27 03:50:20 +02:00
Jakub Czekański
6d2133a6ad input: creating abstraction over different input types 2018-08-22 20:59:28 +02:00
Jakub Czekański
362f9aae58 controller: mouse and analog working 2018-08-22 00:53:41 +02:00