רטרוארץ'

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

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

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

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

אמולטורים נתמכים
רטרוארץ' עושה שימוש ב"ליבות" אמולציה שונות, שזמינותן לעיתים משתנה בהתאם לפלטפורמה בה התוכנה רצה. להלן רשימת ה"ליבות" ושיוכן לקונסולה שאת משחקיה הן יכולות להריץ:
+הקונסולה/ות"ליבות" האמולציה3DO4DOארקיידMAME  FBNeo (ובעבר גם FBAlpha)Amstrad CPC Caprice32  CrocoDSאטארי 2600Stella אטארי 5200  ומערכות 8 ביט של אטארי (אטארי 400, 800, XL 600, 800XL, 130XE)Atari800אטארי 7800ProSystemאטארי יגוארVirtual JaguarAtari LynxBeetle Handy: Mednafen, Handyאטארי פלקון, אטארי ST, אטארי STE, אטארי TTHatariColecoVisionblueMSXקומודור 64VICEדרימקאסטRedream  FlyCastDOSDOSBoxFamicom Disk System   Nestopia UE  higan Accuracyגיים בוי, Game Boy ColorGambatte  SameBoy  TGB Dual  higan Accuracy  Gearboy  Emux GBגיים בוי אדוונסBeetle GBA gpSPMeteor

mGBAVBA נינטנדו גיימקיובדולפין סגה גיים גירGenesis Plus GX  Gearsystem  SMS Plus GXMSXfMSX  blueMSXNeo Geo Pocket,  Neo Geo Pocket Color Beetle NeoPop  RACENEC PC-8000 / PC-8800QUASI88NEC PC-98 Neko Project II Kaiנינטנדו 64Mupen64Plus   Mupen64Plus-Next ParaLLel N64NEShigan Accuracy  Nestopia UE  QuickNES  Mesen  FCEUmm  Emux NES  bnesנינטנדו DSDeSmuME  melonDSנינטנדו 3DSCitraOdyssey² , +Philips VideopacO2EMPC-FXBeetle PC-FXSega 32X PicoDriveSega CDGenesis Plus GX  PicoDriveSG-1000 blueMSXסגה מגה דרייב/ג'נסיסGenesis Plus GXSega Master SystemPicoDrive  Genesis Plus GX  Gearsystem  SMS Plus GX  Emux SMSPlayStation PortablePPSSPP פלייסטיישןPCSX ReARMed  Beetle PSX  Beetle PSX HW  DuckStationפלייסטיישן 2!Playפוקימון מיני PokeMiniSega SaturnYabause  Beetle SaturnSNESbsnes  higan Accuracy  nSide Balanced Snes9xThomson computersTheodoreSuperGrafxBeetle SuperGrafxTurboGrafx-CD,TurboGrafx-16Beetle PCE FASTVectrexvecxוירטואל בויBeetle VBWiiדולפיןWonderSwanBeetle Cygneספקטרום סינקליירFuse ZX81EightyOne

שונות
+המשחק/תוכנהה"ליבות"בומברמןMr. BoomCave Story NXEngineCHIP-8 EmuxDOOMPrBoomFFmpeg FFmpegQuake 1TyrQuakeטומב ריידרOpenLaraRick Dangerous XRick

פלטפורמות נתמכות
מערכות הפעלה נתמכות
מערכות ההפעלה עליהן ניתן להריץ את התוכנה הן:
ווינדוס: ווינדוס 95- ווינדוס 10
לינוקס
אנדרואיד
iOS
tvOS
macOS (כולל תמיכה ב-PowerPC, שכרגע ככל הנראה אינה אקטיבית. התמיכה במעבדי 32 ביט תוצרת אינטל תחת מערכת הפעלה זו לא זמינה כרגע, אך אמורה לחזור בעתיד)

קונסולות משחקים נתמכות
Xbox One
פלייסטיישן 2, פלייסטיישן 3
PlayStation Portable
PlayStation Vita , PlayStation TV
נינטנדו סוויץ'
נינטנדו גיימקיוב
Wii, Wii U
Nintendo 2DS, נינטנדו 3DS 

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

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

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

 לקריאה נוספת 

 רטרוארק ואמנות אחזקת אוסף המשחקים

 רטרוארק – המדריך להתקנה והרצת משחקים

קישורים חיצוניים

הערות שוליים

קטגוריה:תוכנה חוצת פלטפורמות
קטגוריה:תוכנות אמולציה לפלטפורמות משחקי וידאו