This repository has been archived by the owner on Jul 10, 2023. It is now read-only.
Releases: skmp/reicast-emulator
Releases · skmp/reicast-emulator
Reicast r20.04
- 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
- Adreno 3xx fixes
- Improve fullscreen for some devices
- Fix audio limit not kicking in instantly
Reicast r20.02
- Msgbox for android, for clearer error reporting
Reicast r20.01l
- 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
- Initialization fixes for older hardware (Android 4.x)
- Initialization fixes for newer hardware (GL41; Shield)
- Bug fixes
Reicast r20.01j
- 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
- 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
- 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
Reicast r19.07
- 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]