Jakub Czekański
|
974c366a14
|
cpu: unlikely macro for align checks
|
2019-05-02 01:54:14 +02:00 |
|
Jakub Czekański
|
ffc79c5e8a
|
renderer: avoid float calculations
fixed texture warping
removed fast_round - not necessary (no floats)
|
2019-05-01 22:22:34 +02:00 |
|
literalmente-game
|
0b6ce3cf9a
|
Update README.md
|
2019-03-29 23:43:53 -03:00 |
|
Jakub Czekański
|
0430d9e400
|
mdec: use safe containers in algorithm, added range checks
|
2019-03-17 15:27:09 +01:00 |
|
literalmente-game
|
bcf1626275
|
Update README.md
typo fix
|
2019-03-17 04:16:13 -03:00 |
|
Jakub Czekański
|
616bfeddfd
|
readme: update changelog
|
2019-03-13 20:44:51 +01:00 |
|
Jakub Czekański
|
d8fcd1035e
|
Revert "externals: added fmt lib"
This reverts commit 5e5f7beb67 .
|
2019-03-13 20:31:44 +01:00 |
|
Jakub Czekański
|
e71c368e8e
|
premake: remove pch (fix Windows builds)
|
2019-03-13 19:55:43 +01:00 |
|
Jakub Czekański
|
d309e33ded
|
externals: update fmt
|
2019-03-13 19:30:22 +01:00 |
|
Jakub Czekański
|
63cd54b852
|
opengl: force software blit for 24bit mode
|
2019-03-13 19:16:17 +01:00 |
|
Jakub Czekański
|
43f5b0b107
|
render: shorter fast_round implementation
gives slight improvement in performance
|
2019-03-13 19:16:17 +01:00 |
|
Jakub Czekański
|
b84e6f8359
|
dma: calculate masterFlag on status write
fixes warnings in MDEC transfers
|
2019-03-13 19:16:17 +01:00 |
|
Jakub Czekański
|
1ec4f7765d
|
project: added Precompiled headers
|
2019-03-13 19:16:17 +01:00 |
|
Jakub Czekański
|
42d7d46f61
|
opengl: copy vram to screen on begin (WIP)
|
2019-03-13 19:15:18 +01:00 |
|
Jakub Czekański
|
05ef1829bc
|
spu: read IRQ address
|
2019-03-13 19:15:17 +01:00 |
|
Jakub Czekański
|
99a7ca11fe
|
mdec: algorithm working, hardcoded demangling for 24bit #20
|
2019-03-13 19:15:06 +01:00 |
|
Jakub Czekański
|
c1d5a4d440
|
mdec: refactored, handle tables
|
2019-03-13 19:13:26 +01:00 |
|
Jakub Czekański
|
c17d5b7ce0
|
dma: added dma0 and dma1 channels
|
2019-03-13 19:12:44 +01:00 |
|
Jakub Czekański
|
2f6ca33860
|
gte: rtps without template parameter
should fix Linux build - template methods in cpp file is a bad idea
|
2019-02-03 14:43:43 +01:00 |
|
Jakub Czekański
|
5e5f7beb67
|
externals: added fmt lib
|
2019-01-25 19:37:59 +01:00 |
|
Jakub Czekański
|
29c488d7fa
|
project: update Readme, add build instructions and requirements #43
|
2019-01-21 09:39:58 +01:00 |
|
Jakub Czekański
|
1abb81b983
|
project: refactored Premake, macOS builds
|
2019-01-20 14:55:37 +01:00 |
|
Jakub Czekański
|
20d025ab80
|
controller: set ready flag
fixes controller pooling in PSXSDK
|
2019-01-16 20:07:51 +01:00 |
|
Jakub Czekański
|
a88c7b7870
|
ci: fix Discord notifications
|
2019-01-13 13:18:45 +01:00 |
|
Jakub Czekański
|
e4590cdcc0
|
tests: remove rtps unit tests (use auto tests)
|
2019-01-13 11:12:02 +01:00 |
|
Jakub Czekański
|
c22dd4cb23
|
gui: ImGui::TreePush and ImGui::TreePop when necessary
|
2019-01-13 10:16:54 +01:00 |
|
Jakub Czekański
|
becd526466
|
opengl: vsync option, fixed black screen on gl setup
|
2019-01-11 04:11:09 +01:00 |
|
Jakub Czekański
|
e060391f83
|
spu: read IRQ address
|
2019-01-11 03:59:11 +01:00 |
|
Jakub Czekański
|
ea54dce3e5
|
gte: fixed flag calculations (RTPS still has an issue)
GTE partially refactored #4
#44 should be fixed
|
2019-01-11 03:56:07 +01:00 |
|
Jakub Czekański
|
403efda4c2
|
cpu: set vbadaddr on load/store exception
cpu: check for interrupts on every cycle
cpu: set coprocessor on exception in CAUSE register
|
2019-01-11 03:55:47 +01:00 |
|
Jakub Czekański
|
48f17cf4c8
|
cpu: fixed “illegal” tests
|
2019-01-11 03:55:40 +01:00 |
|
Jakub Czekański
|
98088ef58f
|
sdl: fix framelimiting when app is inactive
|
2018-12-30 14:27:56 +01:00 |
|
Jakub Czekański
|
172df1369e
|
externals: update dependencies
remove macOS hack (fixed in SDL2)
|
2018-12-30 14:27:56 +01:00 |
|
Jakub Czekański
|
e42699bf12
|
gui: update ImGui, repair Debugger
|
2018-12-30 14:27:53 +01:00 |
|
Kieron
|
a3acfcd5fe
|
Add CD audio capture buffers (#42)
Adding the capture buffers gets CTR in-game, and might help other games that use CD audio.
|
2018-12-20 00:37:49 +01:00 |
|
literalmente-game
|
08cfb9ad89
|
Update README.md
Fix typo
|
2018-12-18 22:47:35 -02:00 |
|
Jakub Czekański
|
e1acf37a7c
|
readme: linked compability list
|
2018-12-18 01:18:20 +01:00 |
|
Jakub Czekański
|
7c6b73b524
|
gui: support filesystem on Linux
|
2018-11-24 22:18:08 +01:00 |
|
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 |
|