Reicast Emulator Versions Save

Reicast was a multiplatform Sega Dreamcast emulator

r20.04

4 years ago
  • 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]

r20.02b

4 years ago
  • Adreno 3xx fixes
  • Improve fullscreen for some devices
  • Fix audio limit not kicking in instantly

r20.02

4 years ago
  • Msgbox for android, for clearer error reporting

r20.01l

4 years ago
  • 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

r20.01k

4 years ago
  • Initialization fixes for older hardware (Android 4.x)
  • Initialization fixes for newer hardware (GL41; Shield)
  • Bug fixes

r20.01j

4 years ago
  • Fixes around load save state lockups
  • Overall init and stability fixes
  • Background will now resume with Commands menu, instead of resuming rom

r20.01b

4 years ago
  • Release hotfixes
  • REFACTORCAST-2 [f2a9b241, Stefanos Kornilios Mitsis Poiitidis]
  • SaveStates: Fix unserialize, remove V5_LIBRETRO format [41817c00, Stefanos Kornilios Mitsis Poiitidis]
  • rend: Fix portrait scaling, enable portrait mode in AndroidManifest.xml [c22915aa, Stefanos Kornilios Mitsis Poiitidis]
  • Updated list of libraries required for Linux build and how to include Pulseaudio [f1d497ae, Stefanos Kornilios Mitsis Poiitidis]
  • Init/term fixes, android can go to background now [5c318e4c, Stefanos Kornilios Mitsis Poiitidis]
  • OOPIFY-3 Fully oop aica, sh4mmr + modules [db895ac8, 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) [25691afd, Stefanos Kornilios Mitsis Poiitidis]
  • OOPIFY the source code, part 1 [d08cb584, Stefanos Kornilios Mitsis Poiitidis]
  • Linux/Context: Store uctx, not mctx. mctx sometimes misses the float regs [d350e68e, Stefanos Kornilios Mitsis Poiitidis]
  • pulseaudio: Add missing return value to the "push" function [9aa83040, Stefanos Kornilios Mitsis Poiitidis]
  • cmake: Rework OpenMP integration [85c15157, Stefanos Kornilios Mitsis Poiitidis]
  • http/cloudroms: Don't crash if network is not working [d6db5a56, Stefanos Kornilios Mitsis Poiitidis]
  • cmake: Fix linux builds [faf6ff68, Stefanos Kornilios Mitsis Poiitidis]
  • egl: Fix gl4rend init [49f1f585, Stefanos Kornilios Mitsis Poiitidis]
  • reios: Remove extra printf argument [4b1bbe06, Stefanos Kornilios Mitsis Poiitidis]
  • Android: Delete unused classes [6c440b51, Stefanos Kornilios Mitsis Poiitidis]
  • cmake: Fix Linux build [2ab6a5be, Stefanos Kornilios Mitsis Poiitidis]
  • Small cleanups [223a4ecd, Stefanos Kornilios Mitsis Poiitidis]
  • Android/Gradle: auto-parallelize builds [5db946e6, Stefanos Kornilios Mitsis Poiitidis]

r19.07.4

4 years ago
  • 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]

r19.07.1

4 years ago
  • linux/signals: Double pagefault for marshaling segfaults [1c7b5e6b, Stefanos Kornilios Mitsis Poiitidis]
  • AICA, Modem: Fix pack directives [9296f826, Stefanos Kornilios Mitsis Poiitidis]

r19.07

4 years ago
  • Refactor: JIT & GLES Init [3bc91425, Stefanos Kornilios Mitsis Poiitidis]
  • JIT: Fault based code discard [40971b6e, Stefanos Kornilios Mitsis Poiitidis]
  • Updated makefile/x11 for rpi4 [201bf154, Stefanos Kornilios Mitsis Poiitidis]
  • JIT: Add selective block discards [0cdd7d83, skmp]
  • Stats: Use os_SetWindowText instead of console print [d2b45116, skmp]
  • Revert "Merge pull request #1616 from davidgfnet/stb" [ed99a4bd, skmp]
  • fix make problem with pi [4a05bfe8, skmp]
  • add platform sun8i [5b62bb5a, skmp]
  • Replace libpng with stb_image* [0086cbcd, skmp]
  • Build fails on GLES2 platform after commit a6b773a "Merge pull request #1603" [fa3a7ddc, skmp]
  • Add social tab, buttons, join discord cta in games list [bd7d12e2, skmp]
  • Cleanup and unify x64 asm implementation [605e00e7, David G. F]
  • Fix no exceptions and add tests for it and no-rwx too [76e0b5c4, David G. F]
  • Add more targets to Wercker, including Windows [38514ac0, David G. F]
  • Stop using std::mutex on Windows builds. [f1b36786, David G. F]
  • Added support for pull-style audiostream, including resampling pulls. [1cf45ded, David Quintana]
  • Implement fast memory ops on x64 [f6b49f20, David G. F]
  • Fix build errors on GL ES 2.0 platforms (RPi...) [a6b773a2, flyinghead]
  • Add cmake msvc build to appveyor.yml [9d6c09fd, flyinghead]
  • Fixes for cmake + msvc [37d95e9f, flyinghead]
  • Fix typo induced build error [e44f98cf, davediff]
  • [0dd555c5, Flyinghead]
  • vmem API consolidation and implementation of NO_RWX [83a6c0ee, David G. F]
  • Fix small issues for mingw builds on Linux [ee9646ab, David G. F]
  • Implement a separate API for nvmem [a0c725be, David G. F]
  • [555b39b7, David Guillen Fandos]
  • Hack-fix the x86 JIT so that it builds. [ec970687, flyinghead]
  • x11: fix fallback to gl 3.0. fix crash when switching renderer. [95a13d79, flyinghead]
  • Fix Modem & serialization regression [3e57c809, David G. F]
  • Add ENABLE_MODEM and rework makefiles to support it. [afcd7a08, David G. F]
  • Minor improvements for ARMv8 [1b89fcd5, David G. F]
  • Add SDL2 audio backend. [15c7e982, David G. F]
  • fix scissor test and vertical scaling when using the Y scaler [e7c44df6, David Miller]
  • Android: remove duplicate intent filters [c631534e, David Miller]
  • AUDIO: Allow backend specific settings [3f8328da, skmp]
  • audio wait only if fullspeed (improvements over #1577) [397302b3, skmp]
  • Win32 fullscreen via alt-enter [446723b1, David Miller]
  • Improve stdclass.h/cpp support for non-Linux non-Windows platforms [1e04de06, David Miller]
  • Z/cmake merge [ce90d43c, David Miller]
  • [3d1b8285, David Miller]
  • Float VMU option. Android renderer native thread. 90° screen rotation option. AW fixes. [8cdbb9c2, flyinghead]
  • AUDIO: Make backend configurable [56374377, baka0815]
  • Improve Naomi/AW input system. Fix custom texture loading race conditions [3741b954, flyinghead]
  • Avoid opposite dpad buttons being both down. Ignore android key repeats [7e11e7af, flyinghead]
  • GL renderer optimizations for low-end devices [09d9f737, flyinghead]
  • android: run the vibrator in a separate thread [5009cab1, skmp]
  • win32: resize/maximize window v2.0 [4dca8a21, skmp]
  • dynarec: add option to control smc code checks: faster, fast, full [26f02e22, flyinghead]
  • Save maple port of connected gamepads between runs. Display VMU LCD on pause [66580b16, skmp]
  • Removing most of the java code and various bug fixes [95f4c8e9, skmp]
  • snapcraft build fix [7335b357, skmp]
  • build fix: Publish Dreamcast flavor [eefeda65, skmp]
  • Tons of fixes, much improved naomi support, atomiswave support, imgui UI, arm64 dynarec, improved x64 dynarec, dsp interpreter + arm64 + x64, others [2cf59b42, skmp]
  • [c809c6c5, Flyinghead]
  • gdi: set correct CTRL value in TOC [46a6a72a, baka0815]
  • CI/Windows: Build Release only [ad61f95d, baka0815]
  • Android: fix full-screen shadow on some platforms [2b3a052a, baka0815]
  • [98271bb3, Flyinghead]
  • Multipass render to texture with options - implemented [41907bc9, baka0815]
  • [7ffbd4d2, Marcel Szewczyk]
  • Fix: Instead of booting a game, reicast opens bios menu [6e7bb35b, David Miller]
  • [b26b1205, Marcel Szewczyk]
  • Lowering rendering resolution option [3c8e1110, baka0815]
  • ALSA: configurable output device [55a22610, baka0815]
  • SDL: rumble support [229f729c, baka0815]
  • [10d6f252, Marcel Szewczyk]
  • Clipping switch in settings added - Android (multiplayer/split screen fixed) [3c57177d, David Miller]
  • [7e900a4e, Marcel Szewczyk]
  • CDI: coreio file handle leak in cdi image reader [6936bc2e, David Miller]
  • Check CDI version to avoid loading any crap as a CDI image and crashing [9410e37e, baka0815]
  • [302bfcd5, Marcel Szewczyk]
  • README/Snap: Fix URL to snap/README.md [bbc54e41, baka0815]
  • Support reading CHDv5 [f0321947, David Miller]
  • SDL: Create the first controller with two VMUs [5447375a, baka0815]
  • Only link to libdl when necessary [19ca0edc, skmp]
  • Enable log2 depth at runtime when supported (GL, GLES 3) [8ab66a44, baka0815]
  • Texture-based fog table [441dd29a, baka0815]
  • Snap Additions [69371070, baka0815]
  • Documentation additions [bf3d1b21, baka0815]
  • [3a76b301, Christoph "baka0815" Schwerdtfeger]
  • [c9abcf6c, David Miller]
  • Fix compilation on systems without evdev [b907e3ff, David Miller]
  • Fix mismatched new/delete operators [45bf5e51, David Miller]
  • Add missing include guards [904bb19d, David Miller]
  • AICA/DMA: Make the transfers take some time, add fallback option. Fixes sfa3 and bomberman online [4ceac65b, Stefanos Kornilios Mitsis Poiitidis]
  • Android/UI: UI cleanup (themes, views, scaling, etc) [d9f8187d, Abandoned Cart]
  • Update Dropbox API from 1.6 to 3.0 [d436c30f, Abandoned Cart]
  • sh4: Fix FTRC (ipr, canonical, x86) by using correct positive cutoff value [84bf6ab9, Stefanos Kornilios Mitsis Poiitidis]
  • Null checks, Prettier user-end appearance, etc [0bd19e58, Abandoned Cart]
  • Some games send TA data without calling ListInit first. Don't crash in that case [9bc22e7e, Abandoned Cart]
  • Do not crash on unaligned VRAM read access. Just return 0. [de5a04a5, Abandoned Cart]
  • Avoid duplicate URI references, Verify and verify again [4b24d223, Abandoned Cart]
  • Add cable/region/broadcast to per-game configuration. [bca0f296, Abandoned Cart]
  • Cleanup and fixes for permissions, themes, etc. [6db2f399, Abandoned Cart]
  • Theme improvements and updates [03f935c2, Abandoned Cart]
  • Convert to compat tints instead of style definitions [ddacfd4e, Abandoned Cart]
  • Remove GL2JNINative (deprecated Xperia Play compat) [ab4566de, Abandoned Cart]
  • [DO NOT MERGE] Continuation of (I don't know the numbers) [cc217e94, Abandoned Cart]
  • Only default to a storage list when not searching [4386233f, Stefanos Kornilios Mitsis Poiitidis]
  • Theme-a-palooza. (Adding themes - for the more serious) [e62a766d, MrPsyMan]
  • [OnHold] Revert "Interrupt Hack setting w/ less stigma" [a4494dbc, Abandoned Cart]
  • Detect TA overruns and cancel the rendering. Increase TA data size [60778571, Christoph]
  • AppVeyor: Enable v140 toolset [e45eaed3, Abandoned Cart]
  • [b7730d94, Flyinghead]
  • Docs: Import old skmp's docs [91ffb109, Stefanos Kornilios Mitsis Poiitidis]
  • Docs: Add new release schedule and structure [3800ea17, Stefanos Kornilios Mitsis Poiitidis]
  • Desktop arg fixes / Auto versioning for VS [6ad13268, David Miller]
  • [62eeca58, Flyinghead]
  • [de147549, Flyinghead]
  • evdev: If there was an error initializing a controller, don't proceed [4000b887, Christoph]
  • [7ce4fccb, Flyinghead]
  • Android/Shell: File Uri and NDK changes for N+ [edaf00df, Abandoned Cart]
  • Android: Complete conversion to API 26 standards (Cont.) [eacbae5b, Abandoned Cart]
  • Android: Complete conversion to API 26 standards [93affdd7, Stefanos Kornilios Mitsis Poiitidis]
  • [04b84b90, Flyinghead]
  • [65a759b3, Flyinghead]
  • [ec2ac758, Flyinghead]
  • [9942bfc8, Flyinghead]
  • [71d7f908, Flyinghead]
  • [3c4913a3, Flyinghead]
  • [833a6161, Flyinghead]
  • [2564c57c, Flyinghead]