SF2000 Multicore Alpha 0.10
Pre-release
Pre-release
changes in 0.10:
There are now several choices of cores for some systems. It's up to you to pick the ones you want to use!
Recommended choices:
- Amstrad:
amstradb
(Caprice32) - C64:
c64
(Vice c64) - GB/SGB:
gbgb
(Gearboy) - GBC:
gb
(TGB Dual) - GBA:
gba
(gpSP) - Lynx:
lnx
(Handy) - NES:
nesq
(QuickNES) for most games;nes
(FCEUmm) for FDS games and the rest - SNES:
snes
(Snes9x 2005) for most games;snes9x02
(Snes9x 2002) for certain slow games
Note: the only stock emulator without a better multicore option is theArcade
section
We're considering these changes for a future release:
- remove
amstrad
(CrocoDS), built-in menu hangs when used for most things, Caprice32 seems fully functional alternative - rename
amstradb
(Caprice32) toamstrad
; if there's reason to keep CrocoDS, rename it to amstradb - rename
gbgb
(Gearboy) togb
; make it main GB emulator; keep TGB Dual asgbc
for Game Boy Color only - remove
gbav
(VBA Next), it is slower than stock GBA emulator and gpSP core - remove
mgba
(mGBA), it is slower than stock GBA emulator and gpSP core - remove
c64f
andc64fc
(Frodo and FrodoSC), they are slower than Vice x64 and Vice x64sc - remove
lnxb
(Beetle Lynx), it is slower than Handy - rename
nesq
(QuickNES) tones
; make it main NES emulator; keep FCEUmm asfds
only for Nintendo FDS emulation - remove
nest
(Nestopia), it is slower than stock NES emulator and the other NES cores
Updated Cores:
Amstrad
- added Caprice32; full speed and full featured
- fixed Caprice32; disk swapping (using m3u files: Y+R for next disk/tape; Y+L for previous disk/tape)
- fixed Caprice32; button mapping: Y+START brings up keyboard
- fixed Caprice32; increased brightness (opt file setting)
Arduboy
- fixed Arduous; timing is accurate, now has sound, still slow
Atari 5200
- fixed a5200; full speed and stable
Atari 7800
- fixed Prosystem; full speed and now with sound
Atari 800 computer
- added Atari800lib; full speed
- fixed Atari800lib; disk swapping (using m3u files: R for next disk/tape; L for previous disk/tape)
Commodore C64
- added Frodo; not noticeably faster than Vice c64
- added FrodoSC; not noticeably faster than Vice c64sc
Doom
- fixed PrBoom controls to match ECWolf
Game Engines
- added XRick (Rick Dangerous); full speed
- removed 2048; regression, crashes with new code
- removed MrBoom (Bomberman); regression, crashes with new code
Handheld Electronic
- added Game & Watch; full speed but some game displays are small
MSX/SVI/ColecoVision/SG-1000
- added blueMSX; full speed
- fixed blueMSX; disk swapping (using m3u files: R for next disk/tape; L for previous disk/tape)
NEC PC-8000/PC-8800 series
- added QUASI88; needs disk management; for now load single disk games!
Nintendo Game Boy/Color
- added Gearboy; full speed with colors for GB but slow for GBC
- added mGBA; very slow, high compatibility, probably not needed?
Nintendo Game Boy Advance
- added VBA Next; slow and probably not needed?
- added mGBA; very slow, high compatibility, probably not needed?
Nintendo NES/Famicom
- added QuickNES; fast and should be considered main NES emulator
- added Nestopia; slow and probably not needed?
Quake
- added TyrQuake; crashes after mere seconds, but a promising preview!
Sega MS/GG/MD/CD/32X
- fixed Genesis Plus GX; CD swapping (using m3u files: R for next CD; L for previous CD)
- fixed PicoDrive; controller input set to 6 button (opt file setting)
- fixed PicoDrive; CD swapping (using m3u files: R for next CD; L for previous CD)
Wolfenstein 3D
- fixed ECWolf; seems stable and full speed
- fixed ECWolf; added change weapon button (Y)
Internals (affecting all cores)
- kobil: FPS display (off by default; turn on by editing
multicore.opt
, or setting it in a core opt file) - kobil: new opt behavior:
multicore.opt
is global settings file that applies to all cores - kobil: new logging behavior: only log when a log file already exists (so delete the file to disable logging)
- kobil: lots of core_api work and cleanup (may prevent crashes and improve stability)
- osaka: fixed stereo->mono mixing, video code updates and fixes including new "stock" scaling mode
- ommokazza: fix ntsc overscan issue
- libretro: synced with upstream and picked up updates/fixes from main libretro core sources
- adcockm: organized the
readme.txt
a little better, hopefully!