Lionel Flandrin
|
d5743aa146
|
GPU: implement unshaded line drawing and wireframe
|
2020-04-24 23:43:20 +01:00 |
|
Lionel Flandrin
|
8864a8b488
|
Fix misslabeled analog combo options
|
2020-04-24 22:26:56 +01:00 |
|
Lionel Flandrin
|
c886cc5d39
|
GPU: remove annoying and useless "IRQ1 ack" message
|
2020-04-24 20:09:52 +01:00 |
|
Lionel Flandrin
|
f63bc2625e
|
Gamepad: implement analog auto-calibration
|
2020-04-24 20:03:28 +01:00 |
|
Lionel Flandrin
|
aba738ae91
|
SPU: improve load/store accuracy
|
2020-04-24 20:02:56 +01:00 |
|
Lionel Flandrin
|
2f8adf8cfc
|
Retrolog: Fix warning with latest clippy
|
2020-04-24 19:50:24 +01:00 |
|
Lionel Flandrin
|
64c2e6b839
|
SPU: implement interrupt
|
2020-04-22 21:08:21 +01:00 |
|
Lionel Flandrin
|
ed55abe7fa
|
GPU: handle additional rect commands
|
2020-04-22 21:07:05 +01:00 |
|
Lionel Flandrin
|
e13896fe19
|
CD controller: handle get TD command when track is invalid
|
2020-04-22 21:06:30 +01:00 |
|
Lionel Flandrin
|
1e2faea5eb
|
DMA: implement chopping
|
2020-04-22 19:37:01 +01:00 |
|
Lionel Flandrin
|
79e55cb1e8
|
MDEC: properly implement 24bpp video decoding
|
2020-04-22 18:57:35 +01:00 |
|
Lionel Flandrin
|
6cce1606f2
|
Rasterizer: fix tests
|
2020-04-22 18:04:04 +01:00 |
|
Lionel Flandrin
|
add2619108
|
CD controller: fix bogus ADPCM decoding
|
2020-04-22 17:11:55 +01:00 |
|
Lionel Flandrin
|
e6eaddc349
|
GPU: implement interlaced video output
|
2020-04-22 16:12:51 +01:00 |
|
Lionel Flandrin
|
7406ae08da
|
CD controllor: implement audio mixer
|
2020-04-22 00:00:27 +01:00 |
|
Lionel Flandrin
|
6919455bc7
|
CD controllor: implement "manual" data read
|
2020-04-21 23:15:58 +01:00 |
|
Lionel Flandrin
|
28f5700603
|
CD controllor: implement CD-DA playback
|
2020-04-21 23:03:37 +01:00 |
|
Lionel Flandrin
|
99d74036a7
|
CD controller: implement Seek P
|
2020-04-21 21:59:21 +01:00 |
|
Lionel Flandrin
|
89b4c3a8ba
|
CD controller: implement get TN command
|
2020-04-21 21:24:19 +01:00 |
|
Lionel Flandrin
|
4f93e8441f
|
GPU: crash when encountering an unknown GP1 command
|
2020-04-21 14:51:38 +01:00 |
|
Lionel Flandrin
|
8a2fb749c6
|
Make DualShock analog combo configurable
|
2020-04-20 20:12:06 +01:00 |
|
Lionel Flandrin
|
0ec39da69f
|
DualShock: implement manual analog toggle
|
2020-04-20 15:48:05 +01:00 |
|
Lionel Flandrin
|
b4c9ecd718
|
DualShock: make sure the rumble is turned off when locked
|
2020-04-20 11:26:58 +01:00 |
|
Lionel Flandrin
|
70c08313cf
|
CD controller: implement get_tn command
|
2020-04-20 00:04:00 +01:00 |
|
Lionel Flandrin
|
da75462f5f
|
Rasterizer: don't dither non-shaded polys
|
2020-04-19 23:41:24 +01:00 |
|
Lionel Flandrin
|
b724d37ffd
|
Improve Dual Shock implementation, add rumble support
|
2020-04-19 23:25:51 +01:00 |
|
Lionel Flandrin
|
ebc00ef487
|
CD-ROM: implement get_param command
|
2020-04-18 00:10:55 +01:00 |
|
Lionel Flandrin
|
e12e0ffac8
|
Implement dithered 15bpp mode
|
2020-04-17 23:23:15 +01:00 |
|
Lionel Flandrin
|
4a81324290
|
Rasterizer: fix inaccurate poly rasterization artifacts
|
2020-04-17 19:47:25 +01:00 |
|
Lionel Flandrin
|
f022c3095e
|
Rasterizer: implement "force transparency" mode
|
2020-04-16 19:08:00 +01:00 |
|
Lionel Flandrin
|
401021dd8a
|
Rasterizer: implement display off
|
2020-04-16 18:38:00 +01:00 |
|
Lionel Flandrin
|
8472b44067
|
Implement normal display mode
|
2020-04-16 18:33:24 +01:00 |
|
Lionel Flandrin
|
37b6b506e8
|
GPU: Implement VRAM copy
|
2020-04-16 14:13:26 +01:00 |
|
Lionel Flandrin
|
90977a4255
|
Started implementing the MDEC
|
2020-04-15 21:02:58 +01:00 |
|
Lionel Flandrin
|
8e13056799
|
Remove redundancy in BIOS detection errors
|
2020-04-15 16:53:44 +01:00 |
|
Lionel Flandrin
|
f66d64491e
|
Add README.md
|
2020-04-15 16:51:21 +01:00 |
|
Lionel Flandrin
|
0d4372885d
|
Gitlab CI: remove clippy test since it's unreliable
|
2020-04-13 18:54:31 +01:00 |
|
Lionel Flandrin
|
78e29eb282
|
CD controller: fix clippy warning about shared prefix in enum
|
2020-04-13 18:08:39 +01:00 |
|
Lionel Flandrin
|
3698eed57f
|
Gitlab CI: remove 'cargo fmt' test since it didn't work anymore
|
2020-04-13 18:03:43 +01:00 |
|
Lionel Flandrin
|
1c3f7921dc
|
Implement Memory Card dump to file
|
2020-04-12 23:20:52 +01:00 |
|
Lionel Flandrin
|
aff7edd3ab
|
DualShock: remove debug message
|
2020-04-11 19:37:54 +01:00 |
|
Lionel Flandrin
|
b9b102ac63
|
Pad/MemCard: fix bogus comment
|
2020-04-11 19:24:11 +01:00 |
|
Lionel Flandrin
|
56d3bf8fce
|
Add support for player 2 and DualShock controllers
|
2020-04-11 19:06:41 +01:00 |
|
Lionel Flandrin
|
d26af84e47
|
Libretro: implement input description
|
2020-04-11 15:53:41 +01:00 |
|
Lionel Flandrin
|
6710274a8c
|
Libretro: implement controller description
|
2020-04-11 15:02:49 +01:00 |
|
Lionel Flandrin
|
fba0fa128e
|
Implement Memory Cards interface
|
2020-04-10 23:38:18 +01:00 |
|
Lionel Flandrin
|
3b2c4b57b7
|
Implement internal voice registers
|
2020-04-10 18:07:35 +01:00 |
|
Lionel Flandrin
|
14d441608e
|
Pad/MemCard: tweak timings a bit
|
2020-04-10 17:33:35 +01:00 |
|
Lionel Flandrin
|
53004fe2d0
|
Pad/MemCard: heavy rewrite for better accuracy
|
2020-04-10 15:20:38 +01:00 |
|
Lionel Flandrin
|
2bfcd411c6
|
SPU: saturate mixer output before applying volume
|
2020-04-08 18:47:58 +01:00 |
|