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

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20181223, Package name: libretro-reicast-20181223, 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] [pkgtools/cwrappers]

Package options: opengl

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2019-01-02 21:07:15 by Nia Alarie | Files touched by this commit (2) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
Log message:
retroarch: Disable PaX MPROTECT to make users' lives easier.

Update MESSAGEs for cores accordingly.
   2018-10-14 05:35:44 by Nia Alarie | Files touched by this commit (1)
Log message:
libretro-reicast: stick to gl3 for now, considering the version of mesalib.
   2018-10-13 19:02:17 by Nia Alarie | Files touched by this commit (9)
Log message:
libretro-reicast: import version 20181013

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.