Skip to content
This repository has been archived by the owner on Jul 10, 2023. It is now read-only.

Reicast r19.07

Compare
Choose a tag to compare
@skmp skmp released this 14 Jul 10:50
· 343 commits to stable since this release
154e224
  • Refactor: JIT & GLES Init [3bc9142, Stefanos Kornilios Mitsis Poiitidis]
  • JIT: Fault based code discard [40971b6, Stefanos Kornilios Mitsis Poiitidis]
  • Updated makefile/x11 for rpi4 [201bf15, Stefanos Kornilios Mitsis Poiitidis]
  • JIT: Add selective block discards [0cdd7d8, skmp]
  • Stats: Use os_SetWindowText instead of console print [d2b4511, skmp]
  • Revert "Merge pull request #1616 from davidgfnet/stb" [ed99a4b, skmp]
  • fix make problem with pi [4a05bfe, skmp]
  • add platform sun8i [5b62bb5, skmp]
  • Replace libpng with stb_image* [0086cbc, skmp]
  • Build fails on GLES2 platform after commit a6b773a "Merge pull request #1603" [fa3a7dd, skmp]
  • Add social tab, buttons, join discord cta in games list [bd7d12e, skmp]
  • Cleanup and unify x64 asm implementation [605e00e, David G. F]
  • Fix no exceptions and add tests for it and no-rwx too [76e0b5c, David G. F]
  • Add more targets to Wercker, including Windows [38514ac, David G. F]
  • Stop using std::mutex on Windows builds. [f1b3678, David G. F]
  • Added support for pull-style audiostream, including resampling pulls. [1cf45de, David Quintana]
  • Implement fast memory ops on x64 [f6b49f2, David G. F]
  • Fix build errors on GL ES 2.0 platforms (RPi...) [a6b773a, flyinghead]
  • Add cmake msvc build to appveyor.yml [9d6c09f, flyinghead]
  • Fixes for cmake + msvc [37d95e9, flyinghead]
  • Fix typo induced build error [e44f98c, davediff]
  • [0dd555c, Flyinghead]
  • vmem API consolidation and implementation of NO_RWX [83a6c0e, David G. F]
  • Fix small issues for mingw builds on Linux [ee9646a, David G. F]
  • Implement a separate API for nvmem [a0c725b, David G. F]
  • [555b39b, David Guillen Fandos]
  • Hack-fix the x86 JIT so that it builds. [ec97068, flyinghead]
  • x11: fix fallback to gl 3.0. fix crash when switching renderer. [95a13d7, flyinghead]
  • Fix Modem & serialization regression [3e57c80, David G. F]
  • Add ENABLE_MODEM and rework makefiles to support it. [afcd7a0, David G. F]
  • Minor improvements for ARMv8 [1b89fcd, David G. F]
  • Add SDL2 audio backend. [15c7e98, David G. F]
  • fix scissor test and vertical scaling when using the Y scaler [e7c44df, David Miller]
  • Android: remove duplicate intent filters [c631534, David Miller]
  • AUDIO: Allow backend specific settings [3f8328d, skmp]
  • audio wait only if fullspeed (improvements over #1577) [397302b, skmp]
  • Win32 fullscreen via alt-enter [446723b, David Miller]
  • Improve stdclass.h/cpp support for non-Linux non-Windows platforms [1e04de0, David Miller]
  • Z/cmake merge [ce90d43, David Miller]
  • [3d1b828, David Miller]
  • Float VMU option. Android renderer native thread. 90° screen rotation option. AW fixes. [8cdbb9c, flyinghead]
  • AUDIO: Make backend configurable [5637437, baka0815]
  • Improve Naomi/AW input system. Fix custom texture loading race conditions [3741b95, flyinghead]
  • Avoid opposite dpad buttons being both down. Ignore android key repeats [7e11e7a, flyinghead]
  • GL renderer optimizations for low-end devices [09d9f73, flyinghead]
  • android: run the vibrator in a separate thread [5009cab, skmp]
  • win32: resize/maximize window v2.0 [4dca8a2, skmp]
  • dynarec: add option to control smc code checks: faster, fast, full [26f02e2, flyinghead]
  • Save maple port of connected gamepads between runs. Display VMU LCD on pause [66580b1, skmp]
  • Removing most of the java code and various bug fixes [95f4c8e, skmp]
  • snapcraft build fix [7335b35, skmp]
  • build fix: Publish Dreamcast flavor [eefeda6, skmp]
  • Tons of fixes, much improved naomi support, atomiswave support, imgui UI, arm64 dynarec, improved x64 dynarec, dsp interpreter + arm64 + x64, others [2cf59b4, skmp]
  • [c809c6c, Flyinghead]
  • gdi: set correct CTRL value in TOC [46a6a72, baka0815]
  • CI/Windows: Build Release only [ad61f95, baka0815]
  • Android: fix full-screen shadow on some platforms [2b3a052, baka0815]
  • [98271bb, Flyinghead]
  • Multipass render to texture with options - implemented [41907bc, baka0815]
  • [7ffbd4d, Marcel Szewczyk]
  • Fix: Instead of booting a game, reicast opens bios menu [6e7bb35, David Miller]
  • [b26b120, Marcel Szewczyk]
  • Lowering rendering resolution option [3c8e111, baka0815]
  • ALSA: configurable output device [55a2261, baka0815]
  • SDL: rumble support [229f729, baka0815]
  • [10d6f25, Marcel Szewczyk]
  • Clipping switch in settings added - Android (multiplayer/split screen fixed) [3c57177, David Miller]
  • [7e900a4, Marcel Szewczyk]
  • CDI: coreio file handle leak in cdi image reader [6936bc2, David Miller]
  • Check CDI version to avoid loading any crap as a CDI image and crashing [9410e37, baka0815]
  • [302bfcd, Marcel Szewczyk]
  • README/Snap: Fix URL to snap/README.md [bbc54e4, baka0815]
  • Support reading CHDv5 [f032194, David Miller]
  • SDL: Create the first controller with two VMUs [5447375, baka0815]
  • Only link to libdl when necessary [19ca0ed, skmp]
  • Enable log2 depth at runtime when supported (GL, GLES 3) [8ab66a4, baka0815]
  • Texture-based fog table [441dd29, baka0815]
  • Snap Additions [6937107, baka0815]
  • Documentation additions [bf3d1b2, baka0815]
  • [3a76b30, Christoph "baka0815" Schwerdtfeger]
  • [c9abcf6, David Miller]
  • Fix compilation on systems without evdev [b907e3f, David Miller]
  • Fix mismatched new/delete operators [45bf5e5, David Miller]
  • Add missing include guards [904bb19, David Miller]
  • AICA/DMA: Make the transfers take some time, add fallback option. Fixes sfa3 and bomberman online [4ceac65, Stefanos Kornilios Mitsis Poiitidis]
  • Android/UI: UI cleanup (themes, views, scaling, etc) [d9f8187, Abandoned Cart]
  • Update Dropbox API from 1.6 to 3.0 [d436c30, Abandoned Cart]
  • sh4: Fix FTRC (ipr, canonical, x86) by using correct positive cutoff value [84bf6ab, Stefanos Kornilios Mitsis Poiitidis]
  • Null checks, Prettier user-end appearance, etc [0bd19e5, Abandoned Cart]
  • Some games send TA data without calling ListInit first. Don't crash in that case [9bc22e7, Abandoned Cart]
  • Do not crash on unaligned VRAM read access. Just return 0. [de5a04a, Abandoned Cart]
  • Avoid duplicate URI references, Verify and verify again [4b24d22, Abandoned Cart]
  • Add cable/region/broadcast to per-game configuration. [bca0f29, Abandoned Cart]
  • Cleanup and fixes for permissions, themes, etc. [6db2f39, Abandoned Cart]
  • Theme improvements and updates [03f935c, Abandoned Cart]
  • Convert to compat tints instead of style definitions [ddacfd4, Abandoned Cart]
  • Remove GL2JNINative (deprecated Xperia Play compat) [ab4566d, Abandoned Cart]
  • [DO NOT MERGE] Continuation of (I don't know the numbers) [cc217e9, Abandoned Cart]
  • Only default to a storage list when not searching [4386233, Stefanos Kornilios Mitsis Poiitidis]
  • Theme-a-palooza. (Adding themes - for the more serious) [e62a766, MrPsyMan]
  • [OnHold] Revert "Interrupt Hack setting w/ less stigma" [a4494db, Abandoned Cart]
  • Detect TA overruns and cancel the rendering. Increase TA data size [6077857, Christoph]
  • AppVeyor: Enable v140 toolset [e45eaed, Abandoned Cart]
  • [b7730d9, Flyinghead]
  • Docs: Import old skmp's docs [91ffb10, Stefanos Kornilios Mitsis Poiitidis]
  • Docs: Add new release schedule and structure [3800ea1, Stefanos Kornilios Mitsis Poiitidis]
  • Desktop arg fixes / Auto versioning for VS [6ad1326, David Miller]
  • [62eeca5, Flyinghead]
  • [de14754, Flyinghead]
  • evdev: If there was an error initializing a controller, don't proceed [4000b88, Christoph]
  • [7ce4fcc, Flyinghead]
  • Android/Shell: File Uri and NDK changes for N+ [edaf00d, Abandoned Cart]
  • Android: Complete conversion to API 26 standards (Cont.) [eacbae5, Abandoned Cart]
  • Android: Complete conversion to API 26 standards [93affdd, Stefanos Kornilios Mitsis Poiitidis]
  • [04b84b9, Flyinghead]
  • [65a759b, Flyinghead]
  • [ec2ac75, Flyinghead]
  • [9942bfc, Flyinghead]
  • [71d7f90, Flyinghead]
  • [3c4913a, Flyinghead]
  • [833a616, Flyinghead]
  • [2564c57, Flyinghead]