XaiJu
The Libretro Team
The Libretro Team

patreon


State of Libretro Core Updates/Progress Report – May/December 2022

We will cover all core updates here from May 2022 to December 2022. It has been a long time since our last core update report, so bear with us as we go through this long laundry list.

There might be more cores that have seen updates which have gone underreported during this time period. We will make an effort to update it as we go along in case we notice any omissions.

MojoZork

Nestopia

NXEngine

mGBA

FBNeo

melonDS

Virtual Jaguar

Caprice32

2048

Dolphin

PCSX ReARMed

lightrec: Add new memory init functions
Lightrec can greatly benefit from having the RAM/BIOS/scratchpad and RAM
mirrors mapped to specific addresses. For the same value of (offset):
– If the RAM is mapped to (offset), the BIOS is mapped to
(offset + 0x1fc00000) and the scratchpad to (offset + 0x1f800000), the
generated code will be better;
– If the RAM is also mirrored to (offset + 0x200000), (offset + 0x400000)
and (offset + 0x600000), the generated code will be even better;
– If the offset is 0x0, the generated code will be even better.

Additionally, the new memory init code will attempt to use huge pages
when possible, in order to greatly reduce the overhead of the MMU.

Mupen64Plus Next

Tyrquake

Beetle Lynx

Beetle PSX

Beetle NGP

Beetle PCE

Beetle PCE Fast

Beetle Saturn

Beetle VB

ProSystem

81

FCEUmm

Mesen

LRMAME

LRMAME 2003

LRMAME 2003 Plus

See changelog here.

LRMAME 2010

TGB Dual

Gambatte

NeoCD

Picodrive

ECWolf

PX68K

VBA-M

Mu

NOTE: To load multiple files at once, place PRCs and PDBs into a ZIP file and then
load that ZIP file. PDBs will be installed first followed by PRC files.

Desmume

Genesis Plus GX

Genesis Plus GX Wide

NOTE: Enhanced per-tile vertical scroll – This emulation hack allows allows each cell to be vscrolled individually, instead of being limited to 2-cell (16px). The offset of the new, intermediary cell is calculated as an average of the offset of the current 2-cell and the offset of the next 2-cell.

See this thread here for before/after comparisons.

Citra

SameBoy

Boom3

SameCDi

Atari800

gpSP

RACE

Opera

State of Libretro Core Updates/Progress Report – May/December 2022

More Creators