Connor McLaughlin
|
9539ce032b
|
AnalogController: Show controller number in OSD messages
|
2020-05-08 15:32:39 +10:00 |
|
Connor McLaughlin
|
9d1eb321ec
|
DMA: Properly handle infinite linked lists, add cycle stealing
Fixes Tekken 2, Hot Wheels Turbo Racing, probably others.
|
2020-04-29 16:52:15 +10:00 |
|
Connor McLaughlin
|
e20fd61f0b
|
System: Add option to use per-game memory cards with game title as filename
|
2020-04-28 01:04:10 +10:00 |
|
Connor McLaughlin
|
74e455a5f7
|
System: Support per-game memory cards
|
2020-04-27 16:22:25 +10:00 |
|
Connor McLaughlin
|
e6bd6587fd
|
Controller: Add emulation of Namco GunCon
|
2020-04-26 01:23:58 +10:00 |
|
Connor McLaughlin
|
92255c8ddd
|
System: Don't drop audio buffers when time lost
|
2020-04-25 14:51:25 +10:00 |
|
Connor McLaughlin
|
08c8d1a521
|
System: Support saving screenshots in save states
|
2020-04-21 02:50:45 +10:00 |
|
Connor McLaughlin
|
205297ac27
|
System: PSF (Portable Sound Format) loading support
|
2020-04-17 00:29:56 +10:00 |
|
Connor McLaughlin
|
a43a0a14cc
|
CPU/CodeCache: Don't leak blocks on shutdown
|
2020-04-16 20:23:54 +10:00 |
|
Connor McLaughlin
|
6775100170
|
GPU: Drop OpenGL ES renderer
We can put this through the normal GL renderer instead.
|
2020-04-11 00:00:10 +10:00 |
|
Connor McLaughlin
|
08567fedf4
|
CDROM: Fix crash when loading save state from different system
|
2020-04-08 13:08:27 +10:00 |
|
Connor McLaughlin
|
a9109c7552
|
System: Don't insert blank memory card if path unspecified
|
2020-03-30 00:14:15 +10:00 |
|
Connor McLaughlin
|
88f1edd48d
|
System: Include console region in save state
Fixes #149.
|
2020-03-25 01:49:20 +10:00 |
|
Connor McLaughlin
|
40d6be7142
|
System: Frame pacing improvements
|
2020-03-24 00:21:11 +10:00 |
|
Connor McLaughlin
|
cbb9b96537
|
System: Include buffer swap time in frame time measurement
|
2020-03-24 00:20:56 +10:00 |
|
Connor McLaughlin
|
86eefbd5d7
|
System: Fix a possible assertion failure loading state
|
2020-03-12 15:32:37 +10:00 |
|
Connor McLaughlin
|
3effa1238f
|
CDROM: Return correct SCEx string based on disc region
Fixes SCEI/SCEE displaying as SCEE in BIOS.
|
2020-03-12 13:51:53 +10:00 |
|
Connor McLaughlin
|
e0a339ca96
|
GameList: Seperate disc region and console region
|
2020-03-12 13:51:29 +10:00 |
|
Connor McLaughlin
|
69f03959aa
|
Qt: Implement context menu in game list
|
2020-03-02 11:08:16 +10:00 |
|
Connor McLaughlin
|
49c7767ed4
|
System: Check save state version when loading
Fixes #34.
|
2020-02-22 17:16:47 +09:00 |
|
Connor McLaughlin
|
70fe43a3ec
|
System: Implement variable emulation speed
|
2020-02-11 12:02:42 +09:00 |
|
Connor McLaughlin
|
c820ddba79
|
HostInterface: Move throttle and perf stats to System class
|
2020-02-09 22:16:25 +09:00 |
|
Stenzek
|
c26b9bc54c
|
System: UpdateCPUExecutionMode -> SetCPUExecutionMode
|
2020-02-05 17:43:00 +09:00 |
|
Connor McLaughlin
|
1b9609ef61
|
Implement event-based scheduler instead of lock-step components
|
2020-01-24 16:23:39 +10:00 |
|
Connor McLaughlin
|
4a3478b360
|
HostInterface: Add function to switch between sw/hw rendering
|
2020-01-24 14:51:53 +10:00 |
|
Connor McLaughlin
|
abf48b6cc2
|
Qt: Update GPU settings when enhancements are changed
|
2020-01-24 14:51:33 +10:00 |
|
Connor McLaughlin
|
77b282862f
|
HostInterface: Move running title info to System
|
2020-01-24 14:51:05 +10:00 |
|
Connor McLaughlin
|
0a5f7fcd75
|
System: Update running game when media changes from save state
|
2020-01-24 14:50:48 +10:00 |
|
Connor McLaughlin
|
20b60e0f01
|
Qt: Update window title/save states from running title
|
2020-01-24 14:50:46 +10:00 |
|
Connor McLaughlin
|
71c1e243fe
|
Remove YBaseLib dependency
|
2020-01-10 13:40:53 +10:00 |
|
Connor McLaughlin
|
e0086156ca
|
System: Compile fix for Linux
|
2020-01-08 13:34:21 +10:00 |
|
Connor McLaughlin
|
ad21f48a67
|
Fix Android build after controller changes
|
2019-12-16 16:46:43 +10:00 |
|
Connor McLaughlin
|
1d2bd11b02
|
Frontend: Add controller settings
|
2019-12-15 22:24:27 +10:00 |
|
Connor McLaughlin
|
c65279f944
|
System: Create controllers dynamically based on config
|
2019-12-14 23:29:26 +10:00 |
|
Connor McLaughlin
|
ea0845d5ad
|
Move controller creation to System class, switch shared_ptr to unique_ptr
|
2019-12-14 23:20:24 +10:00 |
|
Connor McLaughlin
|
cda2394287
|
System: Fix loading of EXEs with sp=0 (leave unchanged)
|
2019-12-11 16:34:56 +10:00 |
|
Connor McLaughlin
|
fb0aad0917
|
System: Include SIO in save state
|
2019-12-10 00:28:58 +10:00 |
|
Connor McLaughlin
|
da14b10e72
|
Split MemoryCard and PadDevice (now Controller)
|
2019-12-09 00:52:00 +10:00 |
|
Connor McLaughlin
|
315f2b701a
|
Stub out SIO controller
Fixes WipEout booting.
|
2019-12-07 21:09:04 +10:00 |
|
Connor McLaughlin
|
c284d3835f
|
GPU: Add a simplified OpenGL ES renderer
Seems this is the only way to get semi-decent performance out of Mali
drivers :/
|
2019-12-07 01:37:37 +10:00 |
|
Connor McLaughlin
|
8b9d44f4dc
|
System: Use game code for automatic region detection
|
2019-12-05 17:09:10 +10:00 |
|
Connor McLaughlin
|
dec475db62
|
GameList: Support homebrew/psexe files
|
2019-12-04 21:12:50 +10:00 |
|
Connor McLaughlin
|
22e8b6b0a7
|
System: Fall back to software when D3D11 selected on Linux
|
2019-11-25 00:24:22 +10:00 |
|
Connor McLaughlin
|
889bd73ac8
|
CPU: Add settings for execution mode
|
2019-11-23 20:22:09 +10:00 |
|
Connor McLaughlin
|
5217088d82
|
CPU: Refactor load delay handling
Now works when mixing interpreter and recompiler code.
|
2019-11-20 00:15:15 +10:00 |
|
Connor McLaughlin
|
1d6c4a3af1
|
CPU: Basic recompiler implementation for x64 (lui, ori, addiu)
Disabled by default.
|
2019-11-19 20:38:05 +10:00 |
|
Connor McLaughlin
|
b9089cac95
|
System: Fix EXE loading again
|
2019-11-18 21:03:48 +10:00 |
|
Connor McLaughlin
|
f1289d6161
|
Settings: Hook up console region
|
2019-11-16 20:52:39 +10:00 |
|
Connor McLaughlin
|
77fe883901
|
System: Default to NTSC region for BIOS boot if auto
|
2019-11-16 20:52:39 +10:00 |
|
Connor McLaughlin
|
246c97ccb3
|
System: Scaffolding for multi-system/multi-bios
|
2019-11-16 20:50:59 +10:00 |
|