Connor McLaughlin
|
c048679044
|
GPU: Don't create explicit framebuffers
|
2019-10-23 00:35:20 +10:00 |
Connor McLaughlin
|
9410685807
|
Common: Optionally create framebuffer with GL textures
|
2019-10-23 00:35:08 +10:00 |
Connor McLaughlin
|
c97089b775
|
Frontend: Fix Help menu placement when running
|
2019-10-22 23:09:01 +10:00 |
Connor McLaughlin
|
a76ec6fc19
|
Compile fixes for GCC
|
2019-10-22 23:07:51 +10:00 |
Connor McLaughlin
|
dc7b72b156
|
Frontend: Support vsync for speed limiter
|
2019-10-21 01:41:31 +10:00 |
Connor McLaughlin
|
e0173cbb4d
|
Frontend: Popup menu for load state in powered-off state
|
2019-10-21 00:38:20 +10:00 |
Connor McLaughlin
|
6c73dc6efb
|
Frontend: Support loading state while powered off
|
2019-10-21 00:38:04 +10:00 |
Connor McLaughlin
|
1b8b730f85
|
GPU: Compute display aspect ratio based on visible area
|
2019-10-21 00:18:52 +10:00 |
Connor McLaughlin
|
2e70c22422
|
GPU: Properly handle display range config
|
2019-10-20 23:19:26 +10:00 |
Connor McLaughlin
|
7e39dd0935
|
GPU: Fix display of 24-bit buffers with upscaling enabled
|
2019-10-20 22:59:40 +10:00 |
Connor McLaughlin
|
4f1fc7abf0
|
Fix CMake build
|
2019-10-20 22:31:45 +10:00 |
Connor McLaughlin
|
b9e0c329d0
|
Remove unused common classes
|
2019-10-20 22:28:19 +10:00 |
Connor McLaughlin
|
9058a79184
|
Remove libsamplerate dependency
|
2019-10-20 22:26:49 +10:00 |
Connor McLaughlin
|
14bc2a1164
|
Add README.md
|
2019-10-20 22:07:41 +10:00 |
Connor McLaughlin
|
cac09bcedc
|
Frontend: Add about window
|
2019-10-20 21:19:54 +10:00 |
Connor McLaughlin
|
d389fcaa13
|
Frontend: Force powered-off screen through seperate render path
|
2019-10-20 21:19:54 +10:00 |
Connor McLaughlin
|
0b58f1facf
|
Frontend: Hook up "Start Disc"
|
2019-10-20 21:19:54 +10:00 |
Connor McLaughlin
|
795a3e7ca8
|
Add nativefiledialog
|
2019-10-20 21:19:54 +10:00 |
Connor McLaughlin
|
0e6d1d5629
|
Frontend: Add a powered-off window/welcome screen
|
2019-10-20 21:19:54 +10:00 |
Connor McLaughlin
|
884378045d
|
SPU: Add CD audio volume control
|
2019-10-20 21:19:54 +10:00 |
Connor McLaughlin
|
140d63c674
|
SPU: Add more details to debug window
|
2019-10-20 21:19:54 +10:00 |
Connor McLaughlin
|
b5f7fa2652
|
SPU: Stub out noise mode register
|
2019-10-20 21:19:54 +10:00 |
Connor McLaughlin
|
33f1cf4fd4
|
SPU: Global volume control
|
2019-10-20 21:19:54 +10:00 |
Connor McLaughlin
|
f3cd100b16
|
SPU: Float-less volume application
|
2019-10-20 21:19:54 +10:00 |
Connor McLaughlin
|
03e4c71b4c
|
CDROM: Implement CDDA playback
|
2019-10-20 15:55:23 +10:00 |
Connor McLaughlin
|
1cc3e4d5f2
|
CDImage: Only add implicit two seconds pregap for track 1
|
2019-10-20 15:32:02 +10:00 |
Connor McLaughlin
|
faa9e59f61
|
GPU: Correctly mask src x/y in VRAM->CPU transfer
|
2019-10-20 15:31:32 +10:00 |
Connor McLaughlin
|
9b6a59329e
|
Common: Support dual-source blend in GL::Program
|
2019-10-19 17:35:36 +10:00 |
Connor McLaughlin
|
75f206262c
|
Pad: Store JOY_BAUD
|
2019-10-18 23:52:52 +10:00 |
Connor McLaughlin
|
f046d1008e
|
GPU: Mask high bits in copy commands
|
2019-10-18 23:52:52 +10:00 |
Connor McLaughlin
|
9433e08782
|
CDROM: Implement GetTD command
|
2019-10-18 23:52:52 +10:00 |
Connor McLaughlin
|
4959de9859
|
CDROM: Implement GetTN command
|
2019-10-18 23:52:52 +10:00 |
Connor McLaughlin
|
baf97cb864
|
GPU: Split command handlers into seperate file
|
2019-10-18 23:52:52 +10:00 |
Connor McLaughlin
|
246b17454e
|
CDROM: Store filename, reduce ack cycles
|
2019-10-18 23:52:52 +10:00 |
Connor McLaughlin
|
513bbe44f3
|
Common: Refactor CDImage class to support multiple tracks/indices
|
2019-10-18 23:52:52 +10:00 |
Connor McLaughlin
|
52c16deba6
|
dep: Add libcue
|
2019-10-18 23:52:52 +10:00 |
Connor McLaughlin
|
c8bbd25f59
|
MDEC: Refactor buffer handling, fixes FF9 FMVs
|
2019-10-18 23:52:52 +10:00 |
Connor McLaughlin
|
6b4298541c
|
DMA: Fix DICR write breaking FMVs in FF7
|
2019-10-18 23:52:50 +10:00 |
Connor McLaughlin
|
9d5f3c1306
|
CPU: Support stalling CPU for bus activity such as DMA
|
2019-10-18 00:20:38 +10:00 |
Connor McLaughlin
|
0324ae2fd7
|
CDROM: Initial debug windows
|
2019-10-17 23:54:51 +10:00 |
Connor McLaughlin
|
a6a121f8fe
|
CPU: Add missing instruction signature for xori
|
2019-10-16 02:17:18 +10:00 |
Connor McLaughlin
|
5784fc260d
|
Update CPU interrupt line on interrupt mask change
|
2019-10-16 02:17:18 +10:00 |
Connor McLaughlin
|
254c668d7e
|
GPU: Implement GP1(00h)
|
2019-10-16 02:17:18 +10:00 |
Connor McLaughlin
|
45bfcc8225
|
GPU: Fix GPUSTAT(31) during vblank
|
2019-10-16 02:17:18 +10:00 |
Connor McLaughlin
|
e68cddf017
|
Fix CMake build
|
2019-10-15 18:02:48 +10:00 |
Connor McLaughlin
|
aa792da823
|
CDROM: Implement XA-ADPCM decoding
|
2019-10-15 17:28:23 +10:00 |
Connor McLaughlin
|
7195766563
|
CDROM: Implement XA-ADPCM filtering
|
2019-10-15 17:25:48 +10:00 |
Connor McLaughlin
|
f285f26ec2
|
CDROM: Last sector header is already in BCD - fix for GetLocP
|
2019-10-15 17:25:01 +10:00 |
Connor McLaughlin
|
2b6ebf9955
|
Common: Add helper functions for decoding CD-XA ADPCM
|
2019-10-15 17:24:11 +10:00 |
Connor McLaughlin
|
b2632db0a7
|
build: Use C++17 for MSBuild in common library
|
2019-10-15 17:23:38 +10:00 |