To Do

MetaLink

  • Move on to updating the RetroPie wiki when Libretro documentation is finished. https://github.com/RetroPie/RetroPie-Setup/wiki
  • Move on to updating the Emulation General when Libretro documentation is finished. http://emulation.gametechwiki.com/index.php/Main_Page
  • Setup a way for others to translate Libretro/Docs to other languages.
  • Encourage others to submit documentation to Libretro/Docs.
  • Spread the word about Libretro/Docs; monitor it's acknowledgement on other sites https://www.google.com/search?source=hp&q=libretro+docs
  • Produce and upload official tutorials to the Libretro Youtube channel https://www.youtube.com/user/Libretro/
  • Create a documentation guide for those who are new to the project.
  • Improve libretro/docs readability.

Specifications / TechnicalLink

  • Complete RetroPad documentation https://docs.libretro.com/specs/retropad/
  • Complete controller API documentation https://docs.libretro.com/specs/api/#input-device-abstraction
  • Add Subsystem API documentation https://docs.libretro.com/specs/api/

LicensesLink

  • Add a license file to Neko Project II repository

GuideLink

  • .cue and .m3u guide
  • RetroArch cheats guide
  • Video and Audio filters guide
  • .chd guide
  • Logging/Debug guide
  • md5 guide
  • crc guide
  • add icon info to playlist guide

Assets neededLink

  • RetroKeyboard images
  • RetroMouse images
  • RetroLightgun images
  • RetroPointer images (Mouse and Touch)

All coresLink

  • Fully document every libretro core https://github.com/libretro/libretro-super/tree/master/dist/info
  • Should core docs also document every BIOS variant? End-users may ask which BIOS revision lets them see a specific screen. (something similar to this http://www.smspower.org/Development/BIOSes)
  • All core docs need update-to-date controller diagrams. (like this https://github.com/libretro/docs/blob/master/docs/library/images/Controllers/4do_retropad.png)
  • Update all the core docs whenever the Core Template doc has been updated.

// ✔ = Completed or near completion

// ️〰️ = Unfinished

// ✕ = Not started

// ❗❗❗ = Attention needed

CoresLink

[〰️] 3D EngineLink

  • Fill in the core provided aspect ratio.
  • Complete why use this core section.
  • Complete core option descriptions.
  • Improve the background section. I believe the 3D Engine core is two older libretro core combined? (https://github.com/libretro/instancingviewer-libretro-gl) and (https://github.com/libretro/modelviewer-location-libretro)

[✔] 4DOLink

[✔] 2048Link

[〰️] Atari800Link

[✔] Beetle bsnesLink

[✔] Beetle CygneLink

[✔] Beetle GBALink

[✔] Beetle HandyLink

[✔] Beetle NeoPopLink

[✔] Beetle PC-FXLink

[〰️] Beetle PCE FASTLink

  • Add BIOS md5s
  • Complete Horizontal Overscan (352 Width Mode Only) core option description.
  • Complete (CD) CDDA Volume % core option description
  • Complete (CD) ADOCM Volume % core option description
  • Complete (CD) PSG Volume % core option descriotion
  • Complete Turbo Delay core option description
  • Complete P1/P2/P3/P4/P5 Turbo I/II core option descriptions.

[〰️] Beetle PSXLink

  • Test Multimouse support.
  • Add core provided sample rate.
  • Add core provided FPS.
  • Add core provided aspect ratio.

[〰️] Beetle PSX HWLink

  • Test Multimouse support.
  • Add core provided sample rate.
  • Add core provided FPS.
  • Add core provided aspect ratio.

[〰️] Beetle SaturnLink

  • Test Multimouse support.
  • Test RetroArch cheats support.

[〰️] Beetle SGXLink

  • Improve background section.
  • Complete why use this core section.
  • Complete and improve core option descriptions.
  • Complete controllers table section.
  • Add BIOS md5s.
  • Complete compatibility section.

[〰️] Beetle VBLink

  • Complete compatibility section.
  • Combine the anagylph and palette core option screenshots into one image.

[〰️] blueMSXLink

  • Complete why use this core section.
  • Complete compatibility section.
  • Test save support.
  • Add core provided aspect ratio.
  • Add RetroPad Keyboard Map inputs

[✔] bnesLink

[〰️] bsnes-mercury AccuracyLink

  • Needs Crop overscan core option screenshots
  • Multi-Mouse support?

[〰️] bsnes-mercury BalancedLink

  • Needs Crop overscan core option screenshots
  • Multi-Mouse support?

[〰️] bsnes-mercury PerformanceLink

  • Needs Crop overscan core option screenshots
  • Multi-Mouse support?

[〰️] bsnes AccuracyLink

  • Multi-Mouse support?

[〰️] bsnes BalancedLink

  • Multi-Mouse support?

[〰️] bsnes C++98 (v085)Link

  • Multi-Mouse support?
  • Complete compatibility section.
  • Add core provided aspect ratio.

[〰️] bsnes PeformanceLink

  • Multi-Mouse support?

[〰️] Caprice32Link

  • Add core provided fps.
  • Add core provided sample rate.
  • Add core provided aspect ratio.
  • Complete Status Bar core option description.
  • Complete Drive core option description.
  • Complete Retro joy0 core option description.

[〰️] ChaiLoveLink

  • Add core provided aspect ratio

[〰️] CitraLink

[〰️] CraftLink

[〰️] CrocoDSLink

  • Complete Speed hack core option description.

[〰️] DeSmuMELink

  • Complete pointer mode l-analog core option description.
  • Complete pointer mode r-analog core option description.
  • Complete Emulated pointer deadzone percent core option description.
  • Complete Emulated pointer acceleration modifier percent core option description.
  • Complete Enable Edgemark core option description.

[〰️] DinothawrLink

  • Add core provided fps.
  • Add core provided sample rate.
  • Add core provided aspect ratio.

[✕] DolphinLink

[〰️] DOSBoxLink

  • Improve background section
  • Complete why use this core section.
  • Complete compatibility section.
  • Add internal sample rate.
  • Improve core otpion descriptions.

[✔] Dummy CoreLink

[✕] Dungeon Crawl Stone SoupLink

[✕] EasyRPGLink

[〰️] EightyOneLink

  • Add core provided aspect ratio.
  • Add screenshots for the High Resolution core option.

[!!!] Emux CHIP-8Link

  • Can't complete documentation, core doesn't start.

[〰️] Emux GBLink

  • Complete why use this core section.
  • Complete compatibility section.
  • Add internal FPS.
  • Add internal sample rate.
  • Add core provided aspect ratio.

[〰️] Emux NESLink

  • Complete compatibility section.
  • Complete why use this core section.
  • Add internal FPS.
  • Add internal sample rate.
  • Add core provided aspect ratio.

[〰️] Emux SMSLink

  • Add core provided fps.
  • Add core provided sample rate
  • Add provided aspect ratio.

[✕] FB AlphaLink

[✕] FB Alpha 2012Link

[✕] FB Alpha 2012 CPS-1Link

[✕] FB Alpha 2012 CPS-2Link

[✕] FB Alpha 2012 CPS-3Link

[✕] FB Alpha 2012 Neo GeoLink

[〰️] FCEUmmLink

  • Combine aspect ratio screenshots into one image
  • Combine palette core options screenshots into one image like this
  • Combine Crop Overscan core options screenshots into one image
  • Combine crosshair core option screenshots into one image

[✔] FFmpegLink

[〰️] fMSXLink

  • Improve background section
  • Complete why use this core section.
  • Complete compatibility section.
  • Add core provided aspect ratio.
  • Complete core option descriptions.

[〰️] FreeIntvLink

  • First and only standalone libretro emulator core for Mattel Intellivision
  • Uses a unique onscreen keyboard to get around the keypad limitations of the RetroPad abstraction
  • More information https://sourceforge.net/projects/freeintv/ and http://neocomputer.org/projects/freeintv/

[✕] FreeJ2MELink

[✕] FrodoLink

[〰️] FuseLink

  • Improve background section.
  • Complete why use this core section.
  • Complete BIOS section
  • Complete compatibility section.
  • Complete feature table.
  • Add core provided aspect ratio.
  • Add internal FPS
  • Improve core option descriptions.

[〰️] GambatteLink

  • Complete why use this core section.
  • Add internal FPS
  • Add internal sample rate
  • Add core provided aspect ratio

[✔] Game Music EmuLink

[✔] GearboyLink

[〰️] Genesis Plus GXLink

  • Complete BIOS md5
  • Test Multi-Mouse support.
  • Complete Mega Drive / Genesis FM core option description.
  • Complete Audio filter core option description.
  • Complete Low-pass filter % core option description.

[✔] gpSPLink

[✔] GWLink

[✔] HandyLink

[〰️] HatariLink

  • Add Keyboard inputs

[〰️] higan AccuracyLink

  • Multi-Mouse support?
  • Add core provided fps
  • Add core provided sample rate
  • Add core provided aspect ratio

[✔] ImageviewerLink

[〰️] LutroLink

  • Add core provided aspect ratio.

[✕] MAMELink

[✕] MAME 2000Link

[〰️] MAME 2003Link

[✕] MAME 2003 MidwayLink

[✕] MAME 2009Link

[✕] MAME 2010Link

[✕] MAME 2014Link

[✕] MAME 2016Link

[✔] melonDSLink

[〰️] MesenLink

  • Add HD Pack Before-After screenshots.
  • Add NTSC Filter core option screenshots.
  • Add Palette core option screenshots.
  • Add Vertical Overscan core option screenshots.
  • Add Horizontal Overscan core option screenshots.
  • Add Aspect Ratio core option screenshots.
  • Add Sprite Limit core option screenshots.
  • Add Screen Rotation core option screenshots.
  • Add Hori Track inputs.

[✕] MESS 2014Link

[〰️] MeteorLink

  • Complete why use this core section
  • Improve background section
  • Complete compatibility section
  • Add internal FPS
  • Add internal sample rate
  • Add core provided aspect ratio

[〰️] mGBALink

  • Add core provided FPS.
  • Add core provided aspect ratio
  • Complete description for Idle loop removal core option.

[✕] mpvLink

[〰️] Mr.BoomLink

  • Complete core option descriptions.
  • Add a 'How to join a game' guide
  • Add a powerup explanation section.
  • Add a endscreen explanation section.

[〰️] Mupen64PlusLink

  • Improve background section.
  • Complete why use this core section.
  • Add internal sample rate
  • Add core provided aspect ratio.
  • Complete core option descriptions.
  • Complete compatibility section.

[✕] Mupen64Plus GLES3Link

[〰️] Neko Project IILink

  • Complete background section.
  • Complete compatibility section.
  • Complete core option descriptions.
  • Document np2.cfg
  • Add a disk switching guide
  • Find out what the .bmp files are.
  • Add license info.
  • Core info file is missing BIOS info.
  • Complete BIOS section.
  • Complete joypad section
  • Complete keyboard section

[〰️] Neko Project II KaiLink

  • Complete background section.
  • Complete compatibility section.
  • Complete core option descriptions.
  • Document np2.cfg
  • Add a disk switching guide
  • Find out what the .bmp files are.

[〰️] Nestopia UELink

  • Complete Game Genie Sound Distortion core option description.
  • Complete RAM Power-on State core option description.
  • Combine palette screenshots into one image.

[〰️] nSide BalancedLink

  • Multi-Mouse support?
  • Add core provided fps
  • Add core provided sample rate
  • Add core provided aspect ratio

[✔] NXEngineLink

[〰️] O2EMLink

  • Complete why use this core section.
  • Complete compatibility section.

[✔] OpenLaraLink

[!!!] P-UAELink

  • Need outside help with the documentation, loading .uae files don't seem to work on Windows x64

[✕] ParaLLEl N64Link

[✕] PCemLink

[〰️] PCSX ReARMedLink

  • Complete why use this core section.
  • Complete core option descriptions.
  • Explain what the default setting for the Pad Type core options does.
  • Add negcon inputs to controllers table

[✕] PCSX ReARMed [Interpreter]Link

[✔] PicoDriveLink

[✔] PocketCDGLink

[✔] PokeMiniLink

[〰️] PPSSPPLink

  • Improve background section
  • Complete why use this core section.
  • Complete and improve core option descriptions.

[〰️] PrBoomLink

[✔] ProSystemLink

[〰️] PX68kLink

  • Complete background section.
  • Complete compatibility section.
  • Find out what sram.dat is.
  • Add keyboard inputs.
  • Add Joypad inputs.

[✔] QuickNESLink

[✔] RedreamLink

[〰️] ReicastLink

[〰️] RemoteJoyLink

[〰️] Remote RetroPadLink

  • Complete background section.
  • Complete usage section.
  • Complete Port core option description.
  • Complete IP address part 1 core option description.
  • Complete IP address part 2 core option description.
  • Complete IP address part 3 core option description.
  • Complete IP address part 4 core option description.

[〰️] SameBoyLink

  • Add core provided fps
  • Add core provided aspect ratio
  • Complete core option descriptions.

[〰️] ScummVMLink

  • Add keyboard table.

[〰️] Snes9xLink

  • Test Multi-Mouse support.

[〰️] Snes9x 2002Link

  • Complete compatibility section.

[〰️] Snes9x 2005Link

  • Complete Video Mode core option description.
  • Add core provided aspect ratio FPS.
  • Add core provided sample rate.

[〰️] Snes9x 2005 PlusLink

  • Complete Video Mode core option description.
  • Add core provided aspect ratio FPS.
  • Add core provided sample rate.

[〰️] Snes9x 2010Link

  • Test Multi-Mouse support.

[〰️] StellaLink

  • Add core provided FPS

[✕] TempGBALink

[〰️] TGB DualLink

  • Complete why use this core section.
  • Add core provided aspect ratio.
  • Complete usage section.
  • Example what the Next Audio Mode/Prev Audio Mode inputs do.
  • Complete compatbility section.

[〰️] TyrQuakeLink

  • Complete Core option descriptions.
  • Complete expansion pack section.

[✕] UME 2014Link

[〰️] UzemLink

  • Improve background section.
  • Complete why use this core section.
  • Add core updater screenshot.
  • Add content example screenshot.
  • Complete author section.
  • Complete compatiblity section.
  • Can't complete documentation, core doesn't start. https://github.com/libretro/libretro-uzem/issues/2

[✔] VBA-MLink

[✔] VBA NextLink

[〰️] vecxLink

[✔] VeMUlatorLink

[✕] VICE C64Link

[✕] VICE C128Link

[✕] VICE PLUS4Link

[✕] VICE VIC20Link

[〰️] Video ProcessorLink

  • Complete documentation when core is fixed.

[✔] Virtual JaguarLink

[〰️] XRickLink

  • Core info file does not have an author entry.

[〰️] YabauseLink