Stenzek
|
0407f939fc
|
CPU: Fix loading recompiler-saved states with interpreter
|
2024-07-23 21:11:01 +10:00 |
|
Stenzek
|
e1f90e6baf
|
MDEC: Store scale/IDCT matrix transposed
|
2024-07-02 16:56:10 +10:00 |
|
Stenzek
|
d013438810
|
CDROM: Rewrite BFRD handling
Fixes hang on startup in Unirom.
|
2024-05-31 19:45:42 +10:00 |
|
Stenzek
|
1185f8f6aa
|
GPU: Implement CLUT cache (SW renderer only)
Fixes copyright screen in Shadow Master.
Fixes title splash in Castrol Honda Superbike Racing.
|
2024-05-02 01:03:58 +10:00 |
|
Stenzek
|
fa6850902a
|
CPU: Make interrupts actually edge-triggered
|
2024-03-18 01:46:19 +10:00 |
|
Stenzek
|
98a96db1bd
|
GPU: Remove redundant fields
|
2023-12-14 20:23:49 +10:00 |
|
Stenzek
|
56fc207af6
|
CPU: Use lookup tables for memory access
|
2023-10-01 20:48:02 +10:00 |
|
Stenzek
|
7e07d2feb8
|
GunCon: Add relative pointer binding
|
2023-09-20 17:11:29 +10:00 |
|
Stenzek
|
5b980dafa5
|
System: Refactor main loop
Reduces JIT exits.
Improves runahead performance.
|
2023-08-16 01:13:00 +10:00 |
|
Stenzek
|
33f5d9cb9c
|
System: Remove BIOS from save state
Makes the states smaller, as well as not creating potential piracy
issues when sending across the wire.
|
2023-03-16 19:34:01 +10:00 |
|
Connor McLaughlin
|
9de849aa66
|
CDROM: Delay async interrupts immediately after ACKs
Fixes music playback stopping in Ogre Battle.
Closes #2596.
Closes #575.
|
2023-01-09 22:20:27 +10:00 |
|
Connor McLaughlin
|
8c7a192128
|
Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
|
2022-12-04 21:03:49 +10:00 |
|
Connor McLaughlin
|
10f98106dd
|
Misc: Normalize code vs serial usage
|
2022-10-05 18:29:44 +10:00 |
|
Connor McLaughlin
|
759938a5cf
|
System: Support compressing save states
|
2022-08-18 23:10:15 +10:00 |
|
Connor McLaughlin
|
a55b5022c7
|
System: Include cheevos state in save states
|
2022-03-27 16:59:02 +10:00 |
|
Albert Liu
|
3273ca36ef
|
AnalogController: Simulate status byte toggling
|
2021-11-07 12:31:27 -08:00 |
|
Connor McLaughlin
|
67344070ea
|
CDROM: Improve simulation of seek timing
|
2021-06-19 15:16:01 +10:00 |
|
Connor McLaughlin
|
36bfc461f9
|
CDROM: Refactor start/stop/second response
|
2021-06-12 18:09:28 +10:00 |
|
Connor McLaughlin
|
e382df0d41
|
Support expanding RAM to 8MB (dev console)
|
2021-05-03 12:43:33 +10:00 |
|
Connor McLaughlin
|
50d712c3fe
|
CDImage: Support sub-images, use subimages for m3u
|
2021-03-27 15:18:29 +10:00 |
|
Albert Liu
|
f9dc1a7e80
|
Core: Add Multitap support
|
2021-02-26 21:04:12 -08:00 |
|
Connor McLaughlin
|
2c1999e622
|
CDROM: Simulate holding position for GetlocP
Fixes lockups in Tomb Raider.
|
2021-02-14 18:36:21 +10:00 |
|
Connor McLaughlin
|
9d80c48d6f
|
CPU: Fix icache missing from save state
|
2021-01-31 16:39:51 +10:00 |
|
Connor McLaughlin
|
a90c25d0e7
|
SPU: Ignore manually set loop address only on first block
Fixes occasional missing dialogue in Valkyrie Profile.
|
2020-12-06 00:35:54 +10:00 |
|
Connor McLaughlin
|
d757056891
|
GPU: Implement dot clock timer (Timer 0)
Fixes softlock in Evil Dead - Hail to the King.
|
2020-12-06 00:35:54 +10:00 |
|
Albert Liu
|
32e47fba93
|
System: Limit maximum loadable save state version
|
2020-11-26 19:51:45 -08:00 |
|
Albert Liu
|
566993c6df
|
AnalogController: Improve DualShock rumble handling
Fixes low vibration in Final Fantasy VIII, missing vibration in Armored
Core Project Phantasma, etc.
|
2020-11-25 07:33:30 -08:00 |
|
Albert Liu
|
7ed0477a29
|
AnalogController: Save buttons and legacy rumble to state
|
2020-11-14 07:46:26 -08:00 |
|
Connor McLaughlin
|
11faf6ccfb
|
CPU/Recompiler: Skip calling event update on interrupts
|
2020-10-18 14:54:38 +10:00 |
|
Connor McLaughlin
|
69b2c3fc2d
|
StateWrapper: Track save state version
|
2020-10-18 14:54:38 +10:00 |
|
Connor McLaughlin
|
27697d0508
|
System: Implement CPU overclocking [SAVEVERSION+]
Partial credit to @CookiePLMonster as well.
|
2020-09-30 23:48:34 +10:00 |
|
Connor McLaughlin
|
cacf7a7cc9
|
GPU: Precompute texture window expression [SAVEVERSION+]
|
2020-09-30 23:03:52 +10:00 |
|
Connor McLaughlin
|
e0e76b881d
|
System: Bump save state version
|
2020-08-16 00:20:10 +10:00 |
|
Connor McLaughlin
|
dedeee1698
|
System: Track playlists in save states
|
2020-08-16 00:20:10 +10:00 |
|
Connor McLaughlin
|
f28ef01d24
|
CDROM: Move audio FIFO to CDROM class and skip sectors when unempty
Fixes cutscene audio in Nickelodeon Rugrats - Search for Reptar.
|
2020-07-22 00:05:52 +10:00 |
|
Connor McLaughlin
|
2d74062abb
|
CPU: Delay interrupts by one instruction/block
Fixes Gameshark Sampler Disc.
|
2020-07-03 01:51:08 +10:00 |
|
Connor McLaughlin
|
b4e45e865a
|
GPU: Use correct clocks for NTSC region
Fixes sync drift in Bust-a-Move 1/2.
|
2020-06-07 19:15:06 +10:00 |
|
Connor McLaughlin
|
b17a5832e5
|
System: Simplify save state booting
Fixes memory card warning messages on load state.
|
2020-05-27 02:01:11 +10:00 |
|
Connor McLaughlin
|
340640821e
|
CDROM: Add delay when swapping discs
Fixes broken disc swap detection in Metal Gear Solid.
|
2020-05-20 02:26:07 +10:00 |
|
Connor McLaughlin
|
5d46556b7d
|
CDROM: Update position while seeking for GetlocP
Fixes track selection in WipEout.
|
2020-05-20 01:52:54 +10:00 |
|
Connor McLaughlin
|
b25ed6c151
|
GPU: Fix interlaced rendering in vblank breaking
|
2020-05-17 01:02:20 +10:00 |
|
Connor McLaughlin
|
e1157bff65
|
CDROM: Don't delay CDDA report, only skip index 0
Fixes music in Advanced V.G.
|
2020-05-16 00:27:09 +10:00 |
|
Connor McLaughlin
|
d6f6154380
|
CDROM: Read last delivered sector when pausing and reading without seek
Fixes Adidas Pro Soccer, Bedlem, Rise 2.
|
2020-05-13 00:13:57 +10:00 |
|
Connor McLaughlin
|
95468901f2
|
AnalogController: Add analog toggle button
|
2020-05-08 15:13:07 +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
|
be9033b6c0
|
SPU: Add missing clamp in ADPCM decoder
|
2020-04-28 17:55:43 +10:00 |
|
Connor McLaughlin
|
fccc2dd295
|
DigitalController: Store button state/transfer state in save states
|
2020-04-26 01:23:01 +10:00 |
|
Connor McLaughlin
|
25af5ef9d9
|
MemoryCard: Save FLAG to state
|
2020-04-25 15:00:14 +10:00 |
|
Connor McLaughlin
|
191c3450cc
|
SPU: Port reverb algorithm from Mednafen-PSX
|
2020-04-25 00:37:02 +10:00 |
|
Connor McLaughlin
|
08c8d1a521
|
System: Support saving screenshots in save states
|
2020-04-21 02:50:45 +10:00 |
|