רטרוארץ'

תוכנת קצה קדמי חוצה-פלטפורמות וקוד פתוח לאמולטורים, משחקי וידאו, נגני מדיה ויישומים נוספים

רטרוארץ'אנגלית: RetroArch) היא תוכנת קצה קדמי חוצה-פלטפורמות וקוד פתוח לאמולטורים, משחקי וידאו, נגני מדיה ויישומים נוספים. התוכנה הוסבה למכשירים רבים (ביניהם טלפונים חכמים וקונסולות משחקים) ומערכות הפעלה רבות.[1]

רטרוארץ'
RetroArch
RetroArch logo.png
Retroarchscreenshot.png
צילום מסך מגרסה 1.8.8 בווינדוס 10
מפתח Libretro Team
תאריך השקה 26 במאי 2010 (לפני 10 שנים, 11 חודשים ו־11 ימים)
גרסה אחרונה 1.9.1 (29 במרץ 2021) עריכת הנתון בוויקינתונים
מערכת הפעלה אנדרואיד, FreeBSD, גנו/לינוקס, macOS, Windows 95, Windows NT, Wii U, PlayStation Portable, פלייסטיישן 3, Windows 98, Microsoft Windows עריכת הנתון בוויקינתונים
נכתבה בשפות C ,C++
סוג רישיון GPL גרסה 3 עריכת הנתון בוויקינתונים
קוד מקור https://github.com/libretro/RetroArch עריכת הנתון בוויקינתונים
www.libretro.com
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

היסטוריהעריכה

התוכנה נקראה בתחילה SSNES, בהתבסס על libsnes.[2] לפי השינויים שבוצעו בדף ה-GitHub, פיתוחה החל בשנת 2010.[3] היא נועדה לשמש כתחליף לממשק של bsnes (אנ'), אך בסופו של דבר תמכה ביותר "ליבות" אמולציה בהשוואה לתוכנה זו. על כן, שמה של SSNES שונה ב-21 באפריל 2012 לרטרוארץ' כדי להראות את השינוי שנעשה במטרת התוכנה.[4]

ב-16 בפברואר 2016 הפכה רטרוארץ' הייתה לאחד היישומים הראשונים לתמוך בממשק תכנות היישומים וולקן (אנ'), כשתמכה בוולקן עוד ביום ששוחרר.[5] ב-27 בנובמבר של אותה שנה, Libretro (המפתחים של רטרוארץ') הודיעו כי מיזמיהם הועלו לPatreon (אנ') לשם גיוס כספים לשם המשך פיתוח והוספת אפשרויות חדשות.[6]

חברת GoGames, אחת החברות העובדות עם סגה, פנתה בעבר ל-Libretro על מנת להשתמש ברטרוארץ' בשירותי Sega Forever (אנ'), אך הדבר נכשל בשל נושא הרישיון מכיוון שרטרוארץ' משתמשת ברישיון הציבורי הכללי של גנו, וסגה התנגדה לשימוש בתוכנה תחת רישיון זה בתוכנה קניינית (אנ') שהיא יוצרת.[7][8]

אמולטורים נתמכיםעריכה

רטרוארץ' עושה שימוש ב"ליבות" אמולציה שונות, שזמינותן לעיתים משתנה בהתאם לפלטפורמה בה התוכנה רצה. להלן רשימת ה"ליבות" ושיוכן לקונסולה שאת משחקיה הן יכולות להריץ:

הקונסולה/ות "ליבות" האמולציה
3DO 4DO[9]
ארקייד MAME(אנ')
FBNeo[10] (ובעבר גם FBAlpha[11])
Amstrad CPC (אנ') Caprice32[12]
CrocoDS[13]
אטארי 2600(אנ') Stella (אנ')[14]
אטארי 5200 (אנ') ומערכות 8 ביט של אטארי (אטארי 400, 800, XL 600, 800XL, 130XE) Atari800[15]
אטארי 7800(אנ') ProSystem[16]
אטארי יגואר(אנ') Virtual Jaguar[17]
Atari Lynx(אנ') Beetle Handy: ‏Mednafen(אנ'),‏ Handy[18]
אטארי פלקון(אנ'), אטארי ST, אטארי STE, אטארי TT Hatari[19]
ColecoVision(אנ') blueMSX[20]
קומודור 64 VICE[21]
דרימקאסט Redream[22]
FlyCast[23]
DOS DOSBox[24]
Famicom Disk System (אנ') Nestopia UE(אנ')[25]
higan Accuracy[26]
גיים בוי, גיים בוי קולור Gambatte[27]
SameBoy[28]
TGB Dual[29]
higan Accuracy[26]
Gearboy[30]
Emux GB[31]
גיים בוי אדוונס Beetle GBA[32]
gpSP[33]
Meteor[34]

mGBA[35]
VBA (אנ')

נינטנדו גיימקיוב דולפין (אנ')[36]
סגה גיים גיר Genesis Plus GX[37]
Gearsystem[38]
SMS Plus GX[39]
MSX(אנ') fMSX[40]
blueMSX[20]
Neo Geo Pocket, (אנ') Neo Geo Pocket Color (אנ') Beetle NeoPop[41]
RACE[42]
NEC PC-8000 / PC-8800 QUASI88[43]
NEC PC-98 (אנ') Neko Project II Kai[44]
נינטנדו 64 Mupen64Plus (אנ')[45]
Mupen64Plus-Next[46]
ParaLLel N64[47]
NES higan Accuracy[26]
Nestopia UE[25]
QuickNES[48]
Mesen[49]
FCEUmm[50]
Emux NES[51]
bnes[52]
Nintendo DS DeSmuME
melonDS[53]
Nintendo 3DS Citra[54][55]
Odyssey²(אנ') ‏, +Philips Videopac O2EM[56]
PC-FX(אנ') Beetle PC-FX[57]
Sega 32X (אנ') PicoDrive[58]
Sega CD(אנ') Genesis Plus GX[37]
PicoDrive[58]
SG-1000 (אנ') blueMSX[20]
סגה מגה דרייב/ג'נסיס Genesis Plus GX[37]
Sega Master System PicoDrive[58]
Genesis Plus GX[37]
Gearsystem[38]
SMS Plus GX[59]
Emux SMS[60]
PlayStation Portable PPSSPP (אנ')[61]
פלייסטיישן PCSX ReARMed[62]
Beetle PSX[63]
Beetle PSX HW[64]
DuckStation[65]
פלייסטיישן 2 !Play[66]
פוקימון מיני (אנ') PokeMini[67]
Sega Saturn Yabause[68]
Beetle Saturn[69]
SNES bsnes
higan Accuracy[26]
nSide Balanced[70]
Snes9x[71]
Thomson computers(אנ') Theodore[72]
SuperGrafx(אנ') Beetle SuperGrafx[73]
TurboGrafx-CD,TurboGrafx-16(אנ') Beetle PCE FAST[74]
Vectrex(אנ') vecx[75]
Virtual Boy Beetle VB[76]
Wii דולפין[36]
WonderSwan(אנ') Beetle Cygne[77]
ספקטרום סינקלייר Fuse (אנ')[78]
ZX81(אנ') EightyOne[79]

שונותעריכה

המשחק/תוכנה ה"ליבות"
בומברמן Mr. Boom[80]
Cave Story (אנ') NXEngine[81]
CHIP-8 (אנ') Emux[82]
DOOM PrBoom[83]
FFmpeg (אנ') FFmpeg[84]
Quake 1 TyrQuake[85]
טומב ריידר OpenLara[86]
Rick Dangerous (אנ') XRick[87]

פלטפורמות נתמכות[1]עריכה

מערכות הפעלה נתמכותעריכה

מערכות ההפעלה עליהן ניתן להריץ את התוכנה הן:

קונסולות משחקים נתמכותעריכה

מעבר לכך, ניתן להריץ את התוכנה באמצעות דפדפן או Steam Link (אנ'). בהקשר זה ראוי לציין גם את Lakka- מערכת הפעלה שנוצרה על ידי מפתחי רטרוארץ' אשר עושה שימוש בתוכנה, וניתן להתקינה על מחשבי־לוח־יחיד כגון ראספברי פאי (וכן על מחשבי 32 ביט ו64 ביט).[88]

תגובותעריכה

התוכנה זכתה למחמאות בשל מגוון הקונסולות שאת משחקיה היא יכולה להריץ והפיצ'רים הרבים שהיא כוללת, [89][90][91] אך גם נאמר עליה כי קשה להגדירה לשימוש.[92][93]

טכנולוגיית ה"input lag", המאפשרת הרצת משחקים באמולציה במהירות מהירה יותר מהמהירות של החומרה המקורית, זכתה למחמאות גם כן.[94]

הערות שולייםעריכה

  1. ^ 1 2 מתוך דף ההורדה של התוכנה
  2. ^ Libsnes-Libretro/snes9x2010, מתוך GitHub
  3. ^ תחילת הפיתוח של רטרוארץ', מתוך GitHub
  4. ^ שינוי השם לרטרוארץ'
  5. ^ Day 1 Vulkan support, מתוך libretro.com
  6. ^ We are now on Patreon!, באתר libretro.com
  7. ^ Sega defends Sega Forever launch after fan outcry, באתר eurogamer.net
  8. ^ Sega releases classic games on mobile, for free, but at what cost?, באתר eurogamer.net
  9. ^ 4DO, מתוך docs.libretro.com
  10. ^ lr-fbneo, באתר retropie.org.uk
  11. ^ Goodbye FBAlpha, Welcome FBNeo, באתר libretro.com
  12. ^ Amstrad - CPC (Caprice32), באתר docs.libretro.com
  13. ^ Amstrad - CPC (CrocoDS), באתר docs.libretro.com
  14. ^ Atari - 2600 (Stella), באתר docs.libretro.com
  15. ^ Atari 8-bit computer systems and 5200 (Atari800), באתר docs.libretro.com
  16. ^ Atari - 7800 (ProSystem), באתר docs.libretro.com
  17. ^ Atari - Jaguar (Virtual Jaguar), באתר docs.libretro.com
  18. ^ Atari - Lynx (Beetle Handy), באתר docs.libretro.com
  19. ^ Atari - ST/STE/TT/Falcon (Hatari), באתר docs.libretro.com
  20. ^ 1 2 3 MSX/SVI/ColecoVision/SG-1000 (blueMSX), באתר docs.libretro.com
  21. ^ Vice 3.3 LIBRETRO, מתוך GitHub
  22. ^ Sega - Dreamcast (Redream), מתוך docs.libretro.com
  23. ^ Sega Dreamcast (flycast), באתר docs.libretro.com
  24. ^ DOS (DOSBox), מתוך אתר docs.libretro.com
  25. ^ 1 2 Nintendo - NES / Famicom (Nestopia UE), באתר docs.libretro.com
  26. ^ 1 2 3 4 Nintendo - SNES / Famicom (higan Accuracy), באתר docs.libretro.com
  27. ^ Nintendo - Game Boy / Color (Gambatte), באתר docs.libretro.com
  28. ^ Nintendo - Game Boy / Color (SameBoy), באתר docs.libretro.com
  29. ^ Nintendo - Game Boy / Color (TGB Dual), מתוך docs.libretro.com
  30. ^ Nintendo - Game Boy / Color (Gearboy), באתר docs.libretro.com
  31. ^ Game Boy/Game Boy Color (Emux GB), באתר docs.libretro.com
  32. ^ Nintendo - Game Boy Advance (Beetle GBA), באתר docs.libretro.com
  33. ^ Nintendo - Game Boy Advance (gpSP), באתר docs.libretro.com
  34. ^ Nintendo - Game Boy Advance (Meteor), באתר docs.libretro.com
  35. ^ Nintendo - Game Boy Advance (mGBA), באתר docs.libretro.com
  36. ^ 1 2 Nintendo Gamecube/Wii (Dolphin), באתר docs.libretro.com
  37. ^ 1 2 3 4 Sega - MS/GG/MD/CD (Genesis Plus GX), באתר docs.libretro.com
  38. ^ 1 2 Sega - MS/GG (Gearsystem), באתר docs.libretro.com
  39. ^ ega - MS/GG (SMS Plus GX), באתר docs.libretro.com
  40. ^ MSX (fMSX), באתר docs.libretro.com
  41. ^ SNK - Neo Geo Pocket / Color (Beetle NeoPop), באתר docs.libretro.com
  42. ^ SNK - Neo Geo Pocket / Color (RACE), באתר docs.libretro.com
  43. ^ NEC PC-8000 / PC-8800 series (QUASI88), מתוך docs.libretro.com
  44. ^ NEC - PC-98 (Neko Project II Kai), מתוך docs.libretro.com
  45. ^ Nintendo 64 (Mupen64Plus), באתר docs.libretro.com
  46. ^ Mupen64Plus Next 2.0 – 64DD Support, Angrylion and GlideN64 in one build, Parallel RSP support, and Android!, באתר libretro.com
  47. ^ Parallel N64 with Parallel RSP dynarec release – fast and accurate N64 emulation is now here!, באתר libretro.com
  48. ^ Nintendo - NES / Famicom (QuickNES), באתר docs.libretro.com
  49. ^ Nintendo - NES / Famicom (Mesen), באתר docs.libretro.com
  50. ^ Nintendo - NES / Famicom (FCEUmm), באתר docs.libretro.com
  51. ^ Nintendo - NES / Famicom (Emux NES), באתר docs.libretro.com
  52. ^ Nintendo - NES / Famicom (bnes), באתר docs.libretro.com
  53. ^ Nintendo - DS (melonDS), באתר docs.libretro.com
  54. ^ Nintendo - 3DS (Citra, באתר docs.libretro.com
  55. ^ Nintendo - 3DS (Citra Canary/Experimental), באתר docs.libretro.com
  56. ^ Magnavox - Odyssey2 / Phillips Videopac+ (O2EM), באתר docs.libretro.com
  57. ^ NEC - PC-FX (Beetle PC-FX), באתר docs.libretro.com
  58. ^ 1 2 3 Sega - MS/MD/CD/32X (PicoDrive), באתר docs.libretro.com
  59. ^ Sega - MS/GG (SMS Plus GX), באתר docs.libretro.com
  60. ^ Sega - Master System (Emux SMS), באתר docs.libretro.com
  61. ^ Sony - PlayStation Portable (PPSSPP), באתר docs.libretro.com
  62. ^ Sony - PlayStation (PCSX ReARMed), באתר docs.libretro.com
  63. ^ PlayStation (Beetle PSX), באתר docs.libretro.com
  64. ^ PlayStation (Beetle PSX HW), באתר docs.libretro.com
  65. ^ New PlayStation1 core DuckStation now available for RetroArch!, באתר libretro.com
  66. ^ Category: Play!, באתר libretro.com
  67. ^ Nintendo - Pokémon Mini (PokeMini), באתר docs.libretro.com
  68. ^ Sega - Saturn (Yabause), באתר docs.libretro.com
  69. ^ Sega - Saturn (Beetle Saturn), באתר docs.libretro.com
  70. ^ Nintendo - SNES / Famicom (nSide Balanced), באתר docs.libretro.com
  71. ^ https://docs.libretro.com/library/snes9x/
  72. ^ Thomson - MO/TO (Theodore), באתר docs.libretro.com
  73. ^ NEC - PC Engine SuperGrafx (Beetle SuperGrafx), באתר docs.libretro.com
  74. ^ NEC - PC Engine / CD (Beetle PCE FAST), מתוך docs.libretroc.om
  75. ^ Vectrex (vecx), באתר docs.libretro.com
  76. ^ Nintendo - Virtual Boy (Beetle VB), באתר docs.libretro.com
  77. ^ Bandai - WonderSwan/Color (Beetle Cygne), באתר docs.libretro.com
  78. ^ ZX Spectrum (Fuse), באתר docs.libretro.com
  79. ^ ZX81 (EightyOne), באתר docs.libretro.com
  80. ^ Mr.Boom (Bomberman), באתר docs.libretro.com
  81. ^ Cave Story (NXEngine), באתר docs.libretro.com
  82. ^ CHIP-8 (Emux), באתר docs.libretro.com
  83. ^ Doom (PrBoom), באתר docs.libretro.com
  84. ^ FFmpeg, באתר docs.libretro.com
  85. ^ Quake 1 (TyrQuake), באתר docs.libretro.com
  86. ^ Tomb Raider (OpenLara), באתר docs.libretro.com
  87. ^ Rick Dangerous (XRick), מתוך אתר docs.libretro.com
  88. ^ מתוך דף ההורדה של Lakka
  89. ^ RetroArch Emulates Nearly Every Classic Gaming Console on Android, באתר lifehacker.com
  90. ^ Retroarch on PC: the ultimate guide, באתר techradar.com
  91. ^ Eight Advanced RetroArch Features that Make Retro Gaming Great Again, באתר howtogeek.com
  92. ^ How to Set Up an All-In-One Retro Game Emulator with RetroArch, באתר lifehacker.com
  93. ^ How to Set Up RetroArch, The Ultimate All-In-One Retro Games Emulator, באתר howtogeek.com
  94. ^ Better than reality: New emulation tech lags less than original consoles, באתר arstechnica.com