Skip to content

Releases: madcock/sf2000_multicore_cores

SF2000 Multicore Alpha 0.10

27 Dec 12:55
Compare
Choose a tag to compare
Pre-release
Multicore Alpha boot logo

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 the Arcade 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) to amstrad; if there's reason to keep CrocoDS, rename it to amstradb
  • rename gbgb (Gearboy) to gb; make it main GB emulator; keep TGB Dual as gbc 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 and c64fc (Frodo and FrodoSC), they are slower than Vice x64 and Vice x64sc
  • remove lnxb (Beetle Lynx), it is slower than Handy
  • rename nesq (QuickNES) to nes; make it main NES emulator; keep FCEUmm as fds 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!

SF2000 Multicore Alpha 0.09

20 Nov 00:12
Compare
Choose a tag to compare
Pre-release
  • added PokeMini (Nintendo Pokemon Mini), fully working
  • added Cannonball (Outrun arcade), fully working
  • added Vecx (Vectrex) , fully working
  • added FreeInv (Mattel Intellivision), fully working
  • added VICE vic20 (Commodore VIC20), slow
  • added VICE c64sc (Commodore 64 accurate, but slower), slow
  • added VICE c64 (Commodore 64 fast), slow
  • added ECWolf (Wolfenstein 3D), crashes after a short time but playable
  • added FAKE-08 (Pico-8), near full speed without sound, slow with sound
  • added option to FAKE-08 to disable/enable sound (default is disable)
    (see OPT FILES section, edit the option to enable audio)
  • added MAME rotation via OSD menu (does not rotate controls, but they can be remapped)
    (R + START shows/hides the OSD menu; see EMULATOR DETAILS section)
  • added configurable tearing fix options per core (see OPT FILES section)
    NOTE: if you run a multicore emulator first, then any stock emulator
    you run afterward will also have the fix applied. This must be done
    once each power on, as powering off resets it!
  • added new fast tearing fix by default (no performance slowdown)
  • added and updated .opt files for every emulator
  • fixed a save state crash bug when the thumbail was too large
    (affects multiple cores, and maybe stock emulators too in some cases)
  • added PRBoom controls mapping (see EMULATOR DETAILS section)
  • updated OPT FILES section, listing filename per emulator
  • changed sample rate for Beetle PCE FAST to gain a little speed
  • a few edits here and there, and probably something I forgot!

SF2000 Multicore Alpha 0.08

09 Nov 11:23
Compare
Choose a tag to compare
Pre-release
  • experimental screen tearing fix version included (must install manually: see HOW TO USE section)
  • no screen tearing shows BLUE boot screen, experimental tearing fix shows RED
  • debug logging is now turned off for releases, which may improve performance
  • MAME2000 button maps added for menus, etc. (see EMULATOR DETAILS section)
  • removed sms (SMS Plus GX) due to crashes; use PicoDrive instead (place sms files in "sega")
  • REminiscence (Flashback Game Engine) graphics fixed

SF2000 Multicore Alpha 0.07.1

06 Nov 11:45
1949ee5
Compare
Choose a tag to compare
Pre-release
  • I forgot to include SMS Plus GX (Sega MS/GG). Now it's included.
  • added a pause at the end of the stub creation batch file, make-romlist.bat

SF2000 Multicore Alpha 0.07

06 Nov 09:24
Compare
Choose a tag to compare
Pre-release
  • updated PicoDrive with dynarec and better 32x support
  • updated PrBoom with sound and remapped buttons
  • added Beetle Cygne (Bandai WonderSwan/Color), a little slow
  • added SMS Plus GX (Sega MS/GG), may crash on some games
  • added Beetle Lynx (Atari Lynx), slower than Handy
  • added Flashback (REminiscence), with major graphical issues
  • added MrBoom (Bomberman), with input issues and may be unplayable
  • added libretro sample cores (testadv and testwav)
  • removed snesk (Snes9x 2005, Snes9x 2002, and stock emulator are enough)
  • player two controls should work in cores that support them
    • MAME2000 does not, yet
  • MAME2000 in-game menu accessible via "L + start"
  • no longer crashes when (only) game loading fails (returns to menu)
  • allow launching the stock gba emulator if file is not named like a stub
  • fixed some CD loading issues in Beetle PCE FAST (NEC PC Engine/CD)
  • maybe fixed gpSP save states?
  • added an example for where to place rom files
  • added "What's Old?" section at the bottom of readme to keep this section shorter.

SF2000 Multicore Alpha 0.06

29 Oct 13:06
Compare
Choose a tag to compare
Pre-release
  • added several new known issues in the "beware" section
  • created an empty /ROMS/save directory since it may not do so automatically
  • renamed "pico" to "sega" for PicoDrive (for clarity)
  • updated source code links
  • rebuilt all cores again based on latest libretro sources
  • added Genesis Plus GX for accurate Sega MS/GG/MD/CD (thanks to osaka!)

SF2000 Multicore Alpha 0.05

29 Oct 13:05
Compare
Choose a tag to compare
Pre-release
  • rebuilt all cores to include support for autoframeskip in opt
    (some cores may not support this feature though)
  • added PicoDrive with support for SegaCD and 32X (thanks to osaka!)
  • added MAME2000 (custom build from kobil using different compiler tools)
  • added section about log.txt
  • updated fuse.opt file with comments on allowed key bindings

SF2000 Multicore Alpha 0.04

29 Oct 13:05
Compare
Choose a tag to compare
Pre-release
  • "snes" Snes9x 2005 audio samplerate reduced to 11025 for performance
  • rebuild of cores released in v0.02, due to a bug that may have affected
    perforance; (CrocoDS , X Millennium, and Beetle SuperGrafx may be faster.)

SF2000 Multicore Alpha 0.03

29 Oct 13:04
Compare
Choose a tag to compare
Pre-release
  • added kobil's "snesk" Snes9x 2005 (Nintendo SNES/SFC) which apparently
    has better performance on certain games.
  • new bootlogo with version number, thanks to @vonmillhausen

SF2000 Multicore Alpha 0.02

29 Oct 13:03
Compare
Choose a tag to compare
Pre-release
  • added Beetle SuperGrafx (NEC PC Engine/SuperGrafx)
  • added X Millennium (Sharp X1)
  • added bios location note for X Millennium (Sharp X1)
  • added 2048 (Game)
  • added LowRes NX (Fantasy Console)
  • added CrocoDS (Amstrad CPC)