NOTICE: This package has been removed from pkgsrc

./emulators/libretro-reicast, Libretro core based on the Reicast Sega Dreamcast emulator

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 20190508, Package name: libretro-reicast-20190508, Maintainer: pkgsrc-users

Libretro is a simple but powerful development interface that allows for the
easy creation of emulators, games and multimedia applications that can plug
straight into any libretro-compatible frontend. This development interface is
open to others so that they can run these pluggable emulator and game cores
also in their own programs or devices.

Reicast is a multi-platform Sega Dreamcast emulator.


Required to run:
[graphics/MesaLib]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Package options: opengl

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2020-05-31 17:22:18 by Nia Alarie | Files touched by this commit (9) | Package removed
Log message:
emulators: Remove libretro-reicast, replaced by libretro-flycast
   2020-05-26 11:45:17 by Nia Alarie | Files touched by this commit (84)
Log message:
libretro-*: Support Darwin by cargo-culting SOEXT. Remove bsdtar hack.
   2019-12-22 23:24:51 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Link with the C++ compiler to avoid undefined references.
   2019-05-10 01:24:18 by Nia Alarie | Files touched by this commit (5)
Log message:
libretro-reicast: Update to 20190508

pkgsrc changes:

* Attempt to detect supported OpenGL versions. Enable OIT support on
MesaLib>=12.
* Support aarch64 dynamic recompiler.

Changes:

*  lightgun crosshair for GLES mode
*  Twin Stick support (+ Saturn Twin-Stick helper mode)
*  Custom textures loading and dumping
*  Check CDI version to avoid loading any crap as a CDI image and crashing
*  Get rid of /data/ folder in custom textures path. Flip images up/down
*  arm64 dynarec
*  x64 dynarec optimization
*  OSX: build fix
*  revert a change not intended for anything but osx
*  android x64 build fix
*  arm64: direct mem access and crash fix
*  x64 dynarec: only use AVX/SSE3/FMA extensions when available
*  arm64: new AICA dynarec and improvement to the sh4 one
*  arm64 DSP dynarec
*  Pad dsp_t to keep savestates compatibility
*  Fix render to texture buffer alpha channel for 1555
*  generic dynarec was always used if compiled in
*  Support for redump.org CUE file format
*  Makefile change for cue file format
*  x64 dynarec: loss of precision with RSQRTSS and other fixes
*  missing #include
*  arm64: fix DSP dynarec crash
*  New core option: frame skipping
*  Enable RTT to buffer for Flag to Flag
*  naomi: avoid crash on exit if m4 cart fails to load
*  Implement CH2 DMA to 32-bit vram
*  OIT: reset scale param to 640x480 for final quad
*  GL: Ignore RTT upscale params when rendering to buffer
*  implement disk eject/open state
*  Implement soft reset. Fix Atomiswave flash sector size. TAWriteSQ 32bits
*  Aica: fix adpcm decoding
*  include TCW in HD texture hash
*  gdrom: stop playing cdda when switching disk
*  maple: reconnect devices after 100ms to allow the game to detect it
*  gl: performance optimizations for slow devices
*  fix race condition when loading custom/HD textures
*  fix scissor test and vertical scaling when using the Y scaler
*  Ignore scalefactor if < 0x400
*  Fix crash at startup when purupuru pack is disabled
*  Clang buildix
*  Introduce HAVE_CLANG option
*  Add m3u playlist support.
*  Added DLOW_END to enable better performance OOTB on classics/rpi and added \ 
a8a35 platform
*  Fixed LOW_END DEFINES
*  Remove dupe res from LOW_END
*  Fixed broadact and forced threaded rendering by default. Added LOW RES mode \ 
and added to classics only ATM.
*  NAOMI: Add sambaa & set parent for samba clones
*  Sync naomi roms with mame 0.206
*  (NAOMI) Check parent folder for gdrom
*  (NAOMI) Oops
*  (NAOMI) Fix folder detected as file
*  (NAOMI) Update romsets
*  Fix doa2 romsets
*  (libretro) Rework input init
*  Merge pull request #520 from libretro/bdm/input-init-rework
*  Add eeprom dumps
*  Handle auto-rotate
*  Implement some eeproms (vertical, pstone2, alpilot)
*  Update naomi_roms.h
*  Custom tex: Use retro_stat for path handling. Fix deadlock on exit (win32)
*  x64 dynarec: fix windows crash
   2019-01-02 21:07:15 by Nia Alarie | Files touched by this commit (2)
Log message:
emulators/libretro-reicast: Update to 20181223

Changes:

* Set DC date/time automatically, DC language core option
* Disc swapping support, Reset support, GLES2 regression fix
* Re-enable NVMEM on NetBSD since it doesn't seem to cause any problems.
   2018-12-18 02:55:45 by Nia Alarie | Files touched by this commit (3)
Log message:
libretro-reicast: Update to 20181213

Changes:

* Use u32 for vertex indices to avoid overflow. Fix ggx15 coin chute issue
* Naomi: allow mapping P2 buttons onto P1. Fix coin chute issues.
* Clip high z vertices. Fixes bogus triangles in Soul Calibur intro and NHL 2K2 \ 
missing menu
* Unlock the emu thread if waiting for frame finish when loading state
* Use xxhash for palette hashing. extra depth scale for NHL 2K2
* Skip rendering is TA context is overrun. Fixes strip mode crash in FOTNS
* ARM dynarec: do a block check on the entire block.  Fixes Grandia II freezing \ 
on Now Loading... screen
* Backport Synchronous rendering option from upstream
* Fix some regions & add some missing keys
* Fix regions for Guilty Gear games
* Naomi: 7z archive and split/parent roms support
* rec-x64: don't reset the cycle counter for better scheduling
* Fix compile fail from math with conflicting types
* Naomi: fixes for vathlete, csmash, hotd2 and more
* Restrict regions for naomi games
* Add All GD Roms - Flyinghead FTW
* Naomi: GD-ROM support
* Naomi: improved JVS configuration. Ninja Assault
* Mushiking and Derby Additions/Fixes
* Fixes for wldkicks and wldkicksu
* Naomi/AW: Leverage libretro input descriptors to list and name each game's inputs
* Child and clone roms support for M1, M2/M3 and AW
* Naomi: allow bios selection with region core option
* Various fixes
* Parent rom support for M1, M2, M4 and AW
* Naomi/AW: avoid opposite DPad keys being pressed simultaneously
* AtomisWave roms support
* Naomi: support for M1 and M4 carts. BIOS version H supported.
* Naomi: add dual I/O boards / 4-player setup for Ring Out 4x4
* Naomi: M2 mame rom support
* CHD: swap bytes of CHDv5+ audio tracks
* Added 4:3 resolution for 4K screens
* CHD v5 and misc fixes
* Adding the 4:3 resolution of 1440x1080
* Maple: non-gamepad controls were ignored. Shikigami No Shiro II fix.
* Better rumble support. Fix rumble staying on all the time.
   2018-10-28 14:21:10 by Nia Alarie | Files touched by this commit (2)
Log message:
libretro-reicast: Update to 20181026

Changes:

* Modem: issues with incoming TCP connections. 2K games packet mangling
* Auto save state changes
* Naomi: no need for lst files anymore
* Fix crash when toggling fullscreen on and off
* JVS: fix substract coin, array overflow and more
* Aica rec: revert to the original sequence of ops for branch to reg
* Aica: unaligned branch failure with arm and x86 dynarecs
* Naomi: fix arm dynarec do_sqw_nommu_area_3
* Naomi: fix crash on arm. GLES: Disable modifier volumes if no stencil
* Naomi: Better game identification, more robust lst parsing
* Add screen orientation setting for Naomi vertical screen games
   2018-10-15 19:53:23 by Nia Alarie | Files touched by this commit (3)
Log message:
retroarch: Disable PaX MPROTECT to make users' lives easier.

Update MESSAGEs for cores accordingly.