Repository navigation
How to use the core
Libretro cores are shared libraries. To use this core you will need to have installed some libretro front-end, such as RetroArch, and import the core file into it.
Requirements
The Vircon32 core requires either OpenGL Core or OpenGL ES 2/3.
What's new in version 1.7?
This version fixes some pretty minor emulation bugs and adds basic RetroAchievements support to the core by exposing internal memory. It also adds support for webOS.
Known issues
Game compatibility should be 100%, but there are a couple of things to note about playing Vircon32 using the libretro core:
- Savestates do not save the screen contents, which are persistent on Vircon32. This is done on purpose to reduce size and complexity on savestate handling. Otherwise it might get too taxing to enable rewinding. Most games will update the screen every frame, but once in a while you can have screen glitches for a moment if you save a state during menus or screen transitions.
- There is not an easy way to change the memory card on the fly. This is normally not needed but there could be (very few) games that rely on this, like the Chip-8 emulator. These might be better played on a standalone emulator.
- On the libretro core, currently all 4 gamepads are considered connected at all times. This is not an issue, but if you run the gamepads test it may behave differently to other Vircon32 emulators.
Supported systems
The core currently works under the following systems (possibly more):
- Windows
- Linux
- macOS
- Android
- iOS
- tvOS
- webOS
- Raspberry Pi 4
- Nintendo Switch (libnx)