mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-25 02:02:35 -05:00
feat: add 10 emulator profiles (batch 4)
blastem (MD, no BIOS needed), dosbox_pure (14 MT-32 ROMs + SF2), desmume (NDS, 3 files all HLE), cap32 (CPC, all embedded), mu (Palm OS, 5 ROMs), bk (Elektronika BK, 9 Soviet ROMs), gearsystem (SMS/GG, 2 optional boot ROMs), beetle_ngp (Neo Geo Pocket, pure HLE), beetle_wswan (WonderSwan, pure HLE), galaksija (Yugoslav computer, all embedded) 51 total profiles. Cross-reference: 658 undeclared, 177 in repo.
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
emulator: Beetle WonderSwan (Mednafen WonderSwan)
|
||||
type: libretro
|
||||
source: "https://github.com/libretro/beetle-wswan-libretro"
|
||||
systems: [bandai-wswan, bandai-wswanc]
|
||||
|
||||
notes: |
|
||||
Beetle WonderSwan is a fork of Mednafen's Cygne module for WonderSwan
|
||||
and WonderSwan Color emulation via libretro.
|
||||
|
||||
No external BIOS or firmware files are required. The core bypasses the
|
||||
original boot ROM entirely by hardcoding the initial I/O register state
|
||||
in mednafen/wswan/start.inc (a 256-byte table of power-on defaults for
|
||||
all hardware registers 0x00-0xFF). On reset, WSwan_MemoryReset() in
|
||||
wswan-memory.c zeroes RAM and writes a fixed 8-byte identifier at
|
||||
0x75AC, then the CPU starts executing the cartridge directly.
|
||||
|
||||
Internal EEPROM owner data (name, birthday, sex, blood type) is
|
||||
configured through core options (wswan.name, wswan.byear, wswan.bmonth,
|
||||
wswan.bday, wswan.sex, wswan.blood) and initialized at boot by
|
||||
WSwan_EEPROMInit() without needing a real EEPROM dump.
|
||||
|
||||
The wswan.language core option selects English or Japanese, which is
|
||||
returned via I/O port 0xC8+ as the hardware language flag. This
|
||||
replaces the boot ROM's language selection screen.
|
||||
|
||||
The NEC V30MZ CPU is emulated in software (v30mz.c). Sound DMA,
|
||||
cartridge banking, and RTC are all handled internally.
|
||||
|
||||
ROM extensions: .ws, .wsc, .pc2
|
||||
|
||||
files: []
|
||||
Reference in New Issue
Block a user