Commit Graph

1417 Commits (4f4c4f41465ff80bb0d3eb22ee4bbf2aef0b3f7b)
 

Author SHA1 Message Date
Connor McLaughlin 4f4c4f4146 Common: Add GL context wrapper implementation 6 years ago
Connor McLaughlin 75ad533f30 dep/glad: Add WGL, EGL, GLX 6 years ago
Connor McLaughlin fb443ea5f5 Update compatibility list with entries from @Zet-sensei 6 years ago
Connor McLaughlin 1494f2bc75 CDROM: Set m_current_lba to the sector being read
Fixes double-read commands returning incorrect sectors.

Fixes Vigilante 8 - 2nd Offense.
6 years ago
Connor McLaughlin cd4f551e8c compatibility.xml: Merge in latest changes from spreadsheet 6 years ago
Connor McLaughlin d47d6950bc
Merge pull request #474 from ggrtk/appimage
AppImage: Add zsync support
6 years ago
Albert Liu c6c1d3952f GitHub Actions: Add AppImage zsync files to rolling release 6 years ago
Albert Liu a0f81b1e34 AppImage: Create zsync files during AppImage generation 6 years ago
Connor McLaughlin 379e5083a4 compatibility.xml: Add entries from @DarkFrost89 6 years ago
Connor McLaughlin 302e137aa3 merge_compatibility_list.py: Use UTF-8 encoding in output 6 years ago
Connor McLaughlin 78d9085c2e Update README.md to use GitHub releases instead of AppVeyor 6 years ago
Connor McLaughlin 5498cf785a AppVeyor CI: Only build master branch 6 years ago
Connor McLaughlin 9f22684cea Qt: Combine resume and power off toolbar buttons 6 years ago
Connor McLaughlin e6d52ce6de Qt: Add Resume button 6 years ago
Connor McLaughlin e24e4c20e1 Qt: Fix pause button getting locked on after restarting game 6 years ago
Connor McLaughlin 237f469baa GPU: Mask variable sprite/rectangle sizes
Fixes broken sprites in Gradius Deluxe Pack (Gradius II).
6 years ago
Connor McLaughlin c583459c6f GPU: Replace coord/size masks with constants 6 years ago
Connor McLaughlin 35a8c5b47c Timers: Don't hang when counter+target = 0 for timer1
This needs proper research into how it behaves with IRQs.
6 years ago
Connor McLaughlin 3c7229dfe2 CDROM: Add 3 sectors read time to seek time
Simulates the drive's inprecise coarse seek then reading subq to get to
the exact sector.

Fixes Waku Waku Derby.
6 years ago
Connor McLaughlin dfe0dcb56c Qt: Split memory card/controller config, make bindings scroll 6 years ago
Connor McLaughlin e7778ea86e Qt: Move OpenURL to QtUtils namespace 6 years ago
Connor McLaughlin d41bf86eaa CDROM: Don't apply logical seek rules to subq-based seeks
Fixes Panekit - Infinitive Crafting Toy Case.
6 years ago
Connor McLaughlin 11c2b5a1e8 Bus: Extend SPU address range to 0x400 bytes 6 years ago
Connor McLaughlin a693437bc9 Bus: Handle unaligned byte writes to SPU 6 years ago
Connor McLaughlin c8a00c58eb Qt: Add Remove Disc option to change disc menu 6 years ago
Connor McLaughlin fa027d9c2a SDL: Add remove disc menu option 6 years ago
Connor McLaughlin 340640821e CDROM: Add delay when swapping discs
Fixes broken disc swap detection in Metal Gear Solid.
6 years ago
Connor McLaughlin 415880fc40 CDROM: Don't restart play/read when current == target
Fixes CDDA locking up Buster Bros. Collection.
6 years ago
Connor McLaughlin 5d46556b7d CDROM: Update position while seeking for GetlocP
Fixes track selection in WipEout.
6 years ago
Connor McLaughlin 7bb087fe73 gen_scmversion: Don't use latest GitHub release tag 6 years ago
Connor McLaughlin f49c2dedf6 Add script for converting compatibility XML to CSV 6 years ago
Connor McLaughlin f901b23aad Update compatibility list with entries from @Zet-sensei 6 years ago
Connor McLaughlin 7be360475b Add script to merge compatibility lists 6 years ago
Connor McLaughlin 1eecd50f3d SPU: Run SPU when changing regs on voice pending key-on
Fixes menu/cursor sounds with different frequencies in Final Fantasy 7.
6 years ago
Connor McLaughlin 03080351c8 SPU: Reset ADPCM decoder last samples on key on 6 years ago
Connor McLaughlin f2e6b8d72b CI: Add GitHub actions-based rolling release 6 years ago
Connor McLaughlin 096ed21767 GPU: Synchronize before filling/writing with interlaced rendering 6 years ago
Connor McLaughlin 88cc695d0b HostDisplay: Adjust offsets for linear filtering
Fixes line on right of screen in South Park.
6 years ago
Connor McLaughlin 19cebd97da GPU: Further refinements to crop overscan
Fixes flickering line in South Park.
6 years ago
Connor McLaughlin 0ef0c36704 GPU: Align display widths to 4 pixels
Documentation thanks to nocash.

Fixes line on edge in X2 - No Relief, Gunbird.
6 years ago
Connor McLaughlin 664bd06df6 GPU: Don't recursively execute commands
This can happen with interlaced rendering on when a line is pending
scanout and a primitive is drawn.

Fixes screen transitions in Slap Happy Rhythm Busters.
6 years ago
Connor McLaughlin 0bdac9e4be SDL: Add disable interlacing to quick settings menu 6 years ago
Connor McLaughlin c475923bdd SDL: Add log level settings to debug menu 6 years ago
Connor McLaughlin 8fd3a83ea8 Settings: Save DMA timing hacks to ini 6 years ago
Connor McLaughlin 2185bbec73 GPU: Display state in debug window 6 years ago
Connor McLaughlin 597aa20d83 GPU: Don't panic when FIFO is non-empty with VRAM->CPU copy
This probably is not a good state to be in though, since the DMA request
gets turned off and will never resume until it's copied out.
6 years ago
Connor McLaughlin 7d887edf17 DMA: Write correct terminator at end of OTC
Fixes NBA Live 96.
6 years ago
Connor McLaughlin 2795dea124 HostInterface: Prioritize SCPH-3000 over SCPH-1000 for NTSC-J 6 years ago
Connor McLaughlin b25ed6c151 GPU: Fix interlaced rendering in vblank breaking 6 years ago
Connor McLaughlin 93031fc27f SDL: Re-add frame step hotkey
Needs porting to Qt at some point.
6 years ago