Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IS IT POSSIBLE TO ADD X CORE? #28

Open
25 tasks
BinBashBanana opened this issue Aug 14, 2022 · 12 comments
Open
25 tasks

IS IT POSSIBLE TO ADD X CORE? #28

BinBashBanana opened this issue Aug 14, 2022 · 12 comments
Labels
discussion discussion documentation Improvements or additions to documentation

Comments

@BinBashBanana
Copy link
Owner

BinBashBanana commented Aug 14, 2022

BEFORE MAKING AN ISSUE, READ THIS

Arcade cores (planned for v6.6)

  • MAME 2003 Plus (Arcade)
  • FB Neo (Arcade)

PC cores (planned for v6.6)

  • DOSBox and/or DOSBox Pure (MS-DOS)
  • PUAE or FS-UAE (Amiga)
  • Caprice32 (Amstrad CPC)
  • Hatari (Atari ST/TT)
  • VICE x64 (Commodore 64)
  • BK (Electronika BK)
  • fMSX (MSX)
  • Beetle PCE-Fast (PC Engine)
  • Beetle SuperGrafx (PC Engine SuperGrafx)
  • QUASI88 (PC-8000/8800)
  • NP2kai (PC-98) (May not be possible due to #142)
  • Beetle PCFX (PC-FX)
  • X Millennium (Sharp X1)
  • px68k (Sharp X68000) (May not be possible due to #150 and #151)
  • EightyOne (Sinclair ZX81)
  • Fuse (Sinclair ZX Spectrum)
  • ep128emu (Enterprise 64/128)
  • Theodore (Thomson MO/TO)

High-end cores (don't count on these being implemented)

  • Citra (Nintendo 3DS)
  • Dolphin (Nintendo GC/Wii)
  • Play! (PlayStation 2)
  • PPSSPP (PSP)
  • Flycast (Sega Dreamcast)

Non-Emulation cores are not currently planned.


For more information, refer to my libretro emscripten support tracker.

@BinBashBanana BinBashBanana added documentation Improvements or additions to documentation discussion discussion labels Aug 14, 2022
@BinBashBanana BinBashBanana pinned this issue Aug 14, 2022
@3ds-boy
Copy link

3ds-boy commented Aug 14, 2022

Cool, very useful

@nenge123
Copy link

Very good!

@minystreem
Copy link

Please add wii/gamecube cores if it's not too hard. Even if it's too slow it would still be cool to aleast try to run those consoles.

@ethanaobrien
Copy link

ethanaobrien commented Oct 28, 2022

@minystreem
Its not a matter of speed, its a matter of webassembly can only use webgl, not vulkan or anything like that. Its unsupported by the browser, its not possible

@minystreem56
Copy link

this is my alt acount becuse I'm at school. Take a look at https://github.com/gpuweb/gpuweb/wiki/Implementation-Status, they are doing stff with vulkan in the browser. Hopefull they release a full version soon!

@ethanaobrien
Copy link

The only mention I saw of Vulkan in there was in Firefox. You might not want to get your hopes up.

Also, since that api is just barely in testing and requires you to enable a flag, it'll be a good 2-5 years before it's well supported (assuming they keep working on it).

@minystreem56
Copy link

yea, probly. well meaby I can figure out a diffrent way. who knows?

@BinBashBanana
Copy link
Owner Author

Dolphin, Play!, PPSSPP, and Flycast all have a GLES 3.0 renderer. Citra is the only core (besides melonDS) that will need to use its software renderer. PCSX2 doesn't support GLES 3.0, as well as having a bunch of other hardware requirements, so I replaced it in the list with Play!.

@minystreem56
Copy link

minystreem56 commented Oct 28, 2022 via email

@eberhab
Copy link

eberhab commented Feb 2, 2023

Hi there, this is is great! Is it possible to add MAME-current (including MESS) to the list?

@BinBashBanana
Copy link
Owner Author

Maybe... Though current MAME is a pretty large core. MESS will never happen.

@foxsouns
Copy link

foxsouns commented Mar 1, 2023

@BinBashBanana: have you looked into EasyRPG (for RPGMaker 2000/2003)? Saw there was a libretro core for it, and wanted to bring it into light.

@foxsouns foxsouns mentioned this issue Mar 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion discussion documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

8 participants