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

Releases: skmp/reicast-emulator

Reicast r20.04

02 Apr 14:12
046d94d
Compare
Choose a tag to compare
  • fix(win32): also check height when saving window dimensions [12154b2]
  • Cmake for macOS fully implemented including Mac app bundle creation! [1069905]
  • Fixed all warnings on Mac/Clang and Linux/GCC [37dba03]
  • DSP: Add assembler/disassembler [3f07c32]
  • Force orientation for Android [ad7452a]
  • Fixed Forced Orientation [c657314, Nick Georg]
  • Message on Save State (fix for issue #1783) [dadaa54]
  • A few minor Mac changes requested in previous PR [425533e]
  • Fixed the Mac version! [1e5a875]
  • License: Add a special note in files that flyinghead originally added… [6650ac8]
  • CL: --portable and nodisk support [31d7335]
  • Refrend: Add ReiDBG, RefSW fixes [2eb6522]
  • arm64: Fix CANONICAL_FALLBACK check [0f5203a]
  • Remove wglSwapLayerBuffers in favor of SwapBuffers [8d0f7fb]
  • [220c74c, Ben Baron]
  • RefSW: Cleanups, refactors, implemented more of CORE [49046ae]
  • Remove CLA from contributing [48316c6]
  • Primitive Reference Renderer [40ec99f]
  • travis: use stable version of triplet.play [1cdc03e]
  • Change Social Tab (columns) [e7bac4a]
  • TA: Set TA_ITP_CURRENT on LIST_INIT [f837b63]
  • Serial/PTY: Disable echo loopback [258e4af]
  • MMU: Fix the build w/o NO_MMU [40444ef]
  • Add an EULA to the license [d28f929]
  • JIT: Correctly pass context to immm reads that become static calls [34390bf]
  • GD: Implement ATA_IDENTIFY as per qemu [67019c6]
  • LICENSE: Move gpl files to gpl/ [3da8ae0]
  • Virtual Serial Port improvements [b0c9b20]
  • Linux: Virtual Serial Port support [83d61de]
  • Add BSD, LGPL and GPL [17bed36]
  • Bios is at 3.6 on pc and 6.6 on emiscripten for me now [31a0b73]
  • cmake + licensing improvements [cad9ae0]
  • BSDFY: License headers BSD3, license spam [11a02e5]
  • SDL: Fix linux/sdl support [399ac54]
  • Adreno 3xx fixes [333b7c5]
  • Android: Remove View.SYSTEM_UI_FLAG_LAYOUT_STABLE, move IMMERSIVE logic to activity [133017c]
  • Audiostream: Remove mspdf check for wait. Will re-implement in a better way. [79b45a5]
  • [77b6b97]
  • Fixes (VJOY Edit, System Reboot, GL Resize, SH4::Stop on fb roms) [6251df8]
  • Fix GL41 renderer init, related fixes & cleanups [3813d4d]
  • load_gles_symbols: Try dlsym first on android. Fixes 4.x rendering! [090ebc1]
  • emscripten: new port [4724c8f]
  • CONTEXT/ARM: Correctly handle THUMB mode contexts [63a98ea]
  • Init/UI: Several fixes around init and UI state handling [1f7a37c]
  • REFACTORCAST-2 [f2a9b24]
  • SaveStates: Fix unserialize, remove V5_LIBRETRO format [41817c0]
  • rend: Fix portrait scaling, enable portrait mode in AndroidManifest.xml [c22915a]
  • Updated list of libraries required for Linux build and how to include Pulseaudio [f1d497a]
  • Init/term fixes, android can go to background now [5c318e4]
  • OOPIFY-3: Fully oop aica, sh4mmr + modules [db895ac]
  • OOPIFY: Part Two
  • AICA refactors
  • DSP implementations w/ dynamic switching (arm64, x86)
  • ARM7 implementations w/ dynamic switching (virt: arm32, arm64, x86) [25691af]
  • OOPIFY the source code, part 1 [d08cb58]
  • Linux/Context: Store uctx, not mctx. mctx sometimes misses the float regs [d350e68]
  • pulseaudio: Add missing return value to the "push" function [9aa8304]
  • cmake: Rework OpenMP integration [85c1515]
  • http/cloudroms: Don't crash if network is not working [d6db5a5]
  • cmake: Fix linux builds [faf6ff6]
  • egl: Fix gl4rend init [49f1f58]
  • reios: Remove extra printf argument [4b1bbe0]
  • Android: Delete unused classes [6c440b5]
  • cmake: Fix Linux build [2ab6a5b]
  • Small cleanups [223a4ec]
  • Android/Gradle: auto-parallelize builds [5db946e]

Reicast r20.02b

03 Feb 03:41
333b7c5
Compare
Choose a tag to compare
  • Adreno 3xx fixes
  • Improve fullscreen for some devices
  • Fix audio limit not kicking in instantly

Reicast r20.02

01 Feb 04:17
Compare
Choose a tag to compare
  • Msgbox for android, for clearer error reporting

Reicast r20.01l

31 Jan 17:54
Compare
Choose a tag to compare
  • Virtual Joystick can now be edited without crashing
  • Fix GL not always resizing correctly
  • Fix SH4 not always stopping on framebuffer-based roms
  • Fix system reboot

Reicast r20.01k

31 Jan 09:02
3813d4d
Compare
Choose a tag to compare
  • Initialization fixes for older hardware (Android 4.x)
  • Initialization fixes for newer hardware (GL41; Shield)
  • Bug fixes

Reicast r20.01j

30 Jan 06:39
Compare
Choose a tag to compare
  • Fixes around load save state lockups
  • Overall init and stability fixes
  • Background will now resume with Commands menu, instead of resuming rom

Reicast r20.01b

27 Jan 18:21
Compare
Choose a tag to compare
  • Release hotfixes
  • REFACTORCAST-2 [f2a9b24, Stefanos Kornilios Mitsis Poiitidis]
  • SaveStates: Fix unserialize, remove V5_LIBRETRO format [41817c0, Stefanos Kornilios Mitsis Poiitidis]
  • rend: Fix portrait scaling, enable portrait mode in AndroidManifest.xml [c22915a, Stefanos Kornilios Mitsis Poiitidis]
  • Updated list of libraries required for Linux build and how to include Pulseaudio [f1d497a, Stefanos Kornilios Mitsis Poiitidis]
  • Init/term fixes, android can go to background now [5c318e4, Stefanos Kornilios Mitsis Poiitidis]
  • OOPIFY-3 Fully oop aica, sh4mmr + modules [db895ac, Stefanos Kornilios Mitsis Poiitidis]
  • OOPIFY: Part Two
  • AICA refactors
  • DSP implementations w/ dynamic switching (arm64, x86)
  • ARM7 implementations w/ dynamic switching (virt: arm32, arm64, x86) [25691af, Stefanos Kornilios Mitsis Poiitidis]
  • OOPIFY the source code, part 1 [d08cb58, Stefanos Kornilios Mitsis Poiitidis]
  • Linux/Context: Store uctx, not mctx. mctx sometimes misses the float regs [d350e68, Stefanos Kornilios Mitsis Poiitidis]
  • pulseaudio: Add missing return value to the "push" function [9aa8304, Stefanos Kornilios Mitsis Poiitidis]
  • cmake: Rework OpenMP integration [85c1515, Stefanos Kornilios Mitsis Poiitidis]
  • http/cloudroms: Don't crash if network is not working [d6db5a5, Stefanos Kornilios Mitsis Poiitidis]
  • cmake: Fix linux builds [faf6ff6, Stefanos Kornilios Mitsis Poiitidis]
  • egl: Fix gl4rend init [49f1f58, Stefanos Kornilios Mitsis Poiitidis]
  • reios: Remove extra printf argument [4b1bbe0, Stefanos Kornilios Mitsis Poiitidis]
  • Android: Delete unused classes [6c440b5, Stefanos Kornilios Mitsis Poiitidis]
  • cmake: Fix Linux build [2ab6a5b, Stefanos Kornilios Mitsis Poiitidis]
  • Small cleanups [223a4ec, Stefanos Kornilios Mitsis Poiitidis]
  • Android/Gradle: auto-parallelize builds [5db946e, Stefanos Kornilios Mitsis Poiitidis]

Reicast r19.07.4

30 Jul 22:59
Compare
Choose a tag to compare
  • RPI4/GLES: Workaround shader binding bug [f9ac57f, Stefanos Kornilios Mitsis Poiitidis]
  • glwrap: move to utils/ [1ce7dd3, Stefanos Kornilios Mitsis Poiitidis]
  • Android: Try to use sigaction from libc.so. libart is buggy sometimes. [4b0fce2, Stefanos Kornilios Mitsis Poiitidis]
  • GLES: Convert #defines to runtime checks [35bb796, Stefanos Kornilios Mitsis Poiitidis]
  • glinit + makefile refactor [d56d5bb, Stefanos Kornilios Mitsis Poiitidis]
  • Segfault: Single thread, dedicated stack for handlers [f094d1e, Stefanos Kornilios Mitsis Poiitidis]
  • Fix naked functions & stack overflow [fe2ba8c, Stefanos Kornilios Mitsis Poiitidis]
  • Fix armhf build [2dc1ed2, Stefanos Kornilios Mitsis Poiitidis]
  • GUI: Split to several files [4e366ff, Stefanos Kornilios Mitsis Poiitidis]
  • GUI light refactor [093aa4d, Stefanos Kornilios Mitsis Poiitidis]
  • Merge gl3w and gl32funcs [915e0ab, Stefanos Kornilios Mitsis Poiitidis]
  • Remove unused features. We might re-add them back after the refactors [3a25f13, Stefanos Kornilios Mitsis Poiitidis]
  • CloudRoms: Faster downloads [75cce88, Stefanos Kornilios Mitsis Poiitidis]
  • UI: Say where to put the bios when not found, cleanups [a5023fe, Stefanos Kornilios Mitsis Poiitidis]
  • Update README Linux build instructions [5e0c940, Stefanos Kornilios Mitsis Poiitidis]
  • CloudRoms: First implementation using http [4346fa2, Stefanos Kornilios Mitsis Poiitidis]
  • UI: Add report game in in game menu [3ca9293, Stefanos Kornilios Mitsis Poiitidis]
  • Fix travis [21f8cab, Stefanos Kornilios Mitsis Poiitidis]
  • [44d5487, Stefanos Kornilios Mitsis Poiitidis]
  • Initial implementation of the lua scripting feature [201efa3, Stefanos Kornilios Mitsis Poiitidis]
  • Remove MinGW build from appveyor [a52af13, Stefanos Kornilios Mitsis Poiitidis]
  • JIT: Fix & enable FBCD it for real [5b83a44, Stefanos Kornilios Mitsis Poiitidis]
  • linux/signals: Double pagefault for marshaling segfaults [1c7b5e6, Stefanos Kornilios Mitsis Poiitidis]
  • AICA, Modem: Fix pack directives [9296f82, Stefanos Kornilios Mitsis Poiitidis]
  • segfault handling cleanups [ddf1667, Stefanos Kornilios Mitsis Poiitidis]
  • Add draft release scripts [fcc7084, Stefanos Kornilios Mitsis Poiitidis]
  • Makefile/linux: Fix RPI3 build [13a0bf2, Stefanos Kornilios Mitsis Poiitidis]

Reicast r19.07.1

15 Jul 05:24
1c7b5e6
Compare
Choose a tag to compare
  • linux/signals: Double pagefault for marshaling segfaults [1c7b5e6, Stefanos Kornilios Mitsis Poiitidis]
  • AICA, Modem: Fix pack directives [9296f82, Stefanos Kornilios Mitsis Poiitidis]

Reicast r19.07

14 Jul 10:50
154e224
Compare
Choose a tag to compare
  • 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]