Commit graph

895 commits

Author SHA1 Message Date
Jakub CzekaƄski
cc44c6b767 ci: added Discord notifications 2018-11-22 23:40:13 +01:00
Jakub CzekaƄski
215764a276 ci: Dockerized builds 2018-11-22 23:09:52 +01:00
Kieron
ca2d7ec3df Fix type mistake in halfcycle table 2018-11-21 22:57:36 +01:00
Kieron
53217eca57 Add SPU noise based upon Dr.Hell's (XEBRA) algorithm 2018-11-21 22:57:36 +01:00
Kieron
252c7a5a1b Fix ADSR step (Fixes FFVII cursor) 2018-11-21 22:57:36 +01:00
Jakub CzekaƄski
c72f3073be spu: ignoreLoadRepeatAddress flag to prevent overwriting repeatAddress 2018-11-21 18:51:11 +01:00
Jakub CzekaƄski
5153b92f44 cpu: invalidate load delay slot when loading data to register in delay slot
Fixes #30, Tomb Raider, Castlevania, Diablo, FF7, NFS and probably many many more
2018-11-21 03:13:24 +01:00
Jakub CzekaƄski
9671324be3 disk: Empty cd class, prevent crashes 2018-11-21 03:08:10 +01:00
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