רטרוארץ'

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

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

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

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

==אמולטורים נתמכים==
רטרוארץ' עושה שימוש ב"ליבות" אמולציה שונות, שזמינותן לעיתים משתנה בהתאם לפלטפורמה בה התוכנה רצה. להלן רשימת ה"ליבות" ושיוכן לקונסולה שאת משחקיה הן יכולות להריץ:
{| class="wikitable"
|+
!הקונסולה/ות
!"ליבות" האמולציה
|-
|3DO
|4DO
|-
|ארקייד
|MAME FBNeo (ובעבר גם FBAlpha)
|-
|Amstrad CPC 
|Caprice32 CrocoDS
|-
|אטארי 2600
|Stella 
|-
|אטארי 5200 ומערכות 8 ביט של אטארי (אטארי 400, 800, XL 600, 800XL, 130XE)
|Atari800
|-
|אטארי 7800
|ProSystem
|-
|אטארי יגואר
|Virtual Jaguar
|-
|Atari Lynx
|Beetle Handy: Mednafen, Handy
|-
|אטארי פלקון, אטארי ST, אטארי STE, אטארי TT
|Hatari
|-
|ColecoVision
|blueMSX
|-
|קומודור 64
|VICE
|-
|דרימקאסט
|Redream FlyCast
|-
|DOS
|DOSBox
|-
|Famicom Disk System 
| Nestopia UE higan Accuracy
|-
|גיים בוי, Game Boy Color
|Gambatte SameBoy TGB Dual higan Accuracy Gearboy Emux GB
|-
|גיים בוי אדוונס
|Beetle GBA gpSPMeteor

mGBAVBA 
|-
|נינטנדו גיימקיוב
|דולפין 
|-
|סגה גיים גיר
|Genesis Plus GX Gearsystem SMS Plus GX
|-
|MSX
|fMSX blueMSX
|-
|Neo Geo Pocket, Neo Geo Pocket Color 
|Beetle NeoPop RACE
|-
|NEC PC-8000 / PC-8800
|QUASI88
|-
|NEC PC-98 
|Neko Project II Kai
|-
|נינטנדו 64
|Mupen64Plus Mupen64Plus-Next ParaLLel N64
|-
|NES
|higan Accuracy Nestopia UE QuickNES Mesen FCEUmm Emux NES bnes
|-
|נינטנדו DS
|DeSmuME melonDS
|-
|נינטנדו 3DS
|Citra
|-
|Odyssey² , +Philips Videopac
|O2EM
|-
|PC-FX
|Beetle PC-FX
|-
|Sega 32X 
|PicoDrive
|-
|Sega CD
|Genesis Plus GX PicoDrive
|-
|SG-1000 
|blueMSX
|-
|סגה מגה דרייב/ג'נסיס
|Genesis Plus GX
|-
|Sega Master System
|PicoDrive Genesis Plus GX Gearsystem SMS Plus GX Emux SMS
|-
|PlayStation Portable
|PPSSPP 
|-
|פלייסטיישן
|PCSX ReARMed Beetle PSX Beetle PSX HW DuckStation
|-
|פלייסטיישן 2
|!Play
|-
|פוקימון מיני 
|PokeMini
|-
|Sega Saturn
|Yabause Beetle Saturn
|-
|SNES
|bsnes higan Accuracy nSide Balanced Snes9x
|-
|Thomson computers
|Theodore
|-
|SuperGrafx
|Beetle SuperGrafx
|-
|TurboGrafx-CD,TurboGrafx-16
|Beetle PCE FAST
|-
|Vectrex
|vecx
|-
|וירטואל בוי
|Beetle VB
|-
|Wii
|דולפין
|-
|WonderSwan
|Beetle Cygne
|-
|ספקטרום סינקלייר
|Fuse 
|-
|ZX81
|EightyOne
|}

===שונות===
{| class="wikitable"
|+
!המשחק/תוכנה
!ה"ליבות"
|-
|בומברמן
|Mr. Boom
|-
|Cave Story 
|NXEngine
|-
|CHIP-8 
|Emux
|-
|DOOM
|PrBoom
|-
|FFmpeg 
|FFmpeg
|-
|Quake 1
|TyrQuake
|-
|טומב ריידר
|OpenLara
|-
|Rick 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", המאפשרת הרצת משחקים באמולציה במהירות מהירה יותר מהמהירות של החומרה המקורית, זכתה למחמאות גם כן.

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

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

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