רטרוארץ'
צילום מסך מגרסה 1.8.8 בווינדוס 10 | |
מפתח | Libretro Team |
---|---|
מחזור חיים | 26 במאי 2010 (לפני 14 שנים, 6 חודשים ו־7 ימים) – הווה |
נכתבה בשפות | C ,C++ |
רטרוארץ' (באנגלית: RetroArch) היא תוכנת קצה קדמי חוצה-פלטפורמות וקוד פתוח לאמולטורים, משחקי וידאו, נגני מדיה ויישומים נוספים. התוכנה הוסבה למכשירים רבים (ביניהם טלפונים חכמים וקונסולות משחקים) ומערכות הפעלה רבות.[1]
היסטוריה
התוכנה נקראה בתחילה 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] |
נינטנדו גיימקיוב | דולפין (אנ')[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]
מערכות הפעלה נתמכות
מערכות ההפעלה עליהן ניתן להריץ את התוכנה הן:
- ווינדוס: ווינדוס 95- ווינדוס 10
- לינוקס
- אנדרואיד
- iOS
- tvOS
- macOS (כולל תמיכה ב-PowerPC, שכרגע ככל הנראה אינה אקטיבית. התמיכה במעבדי 32 ביט תוצרת אינטל תחת מערכת הפעלה זו לא זמינה כרגע, אך אמורה לחזור בעתיד)
קונסולות משחקים נתמכות
- Xbox One
- פלייסטיישן 2, פלייסטיישן 3
- PlayStation Portable
- PlayStation Vita ,(אנ') PlayStation TV
- נינטנדו סוויץ'
- נינטנדו גיימקיוב
- Wii, Wii U
- Nintendo 2DS, Nintendo 3DS (אנ')
מעבר לכך, ניתן להריץ את התוכנה באמצעות דפדפן או Steam Link (אנ'). בהקשר זה ראוי לציין גם את Lakka- מערכת הפעלה שנוצרה על ידי מפתחי רטרוארץ' אשר עושה שימוש בתוכנה, וניתן להתקינה על מחשבי־לוח־יחיד כגון ראספברי פאי (וכן על מחשבי 32 ביט ו64 ביט).[88]
תגובות
התוכנה זכתה למחמאות בשל מגוון הקונסולות שאת משחקיה היא יכולה להריץ והפיצ'רים הרבים שהיא כוללת, [89][90][91] אך גם נאמר עליה כי קשה להגדירה לשימוש.[92][93]
טכנולוגיית ה"input lag", המאפשרת הרצת משחקים באמולציה במהירות מהירה יותר מהמהירות של החומרה המקורית, זכתה למחמאות גם כן.[94]
קישורים חיצוניים
הערות שוליים
- ^ 1.0 1.1 מתוך דף ההורדה של התוכנה
- ^ Libsnes-Libretro/snes9x2010, מתוך GitHub
- ^ תחילת הפיתוח של רטרוארץ', מתוך GitHub
- ^ שינוי השם לרטרוארץ'
- ^ Day 1 Vulkan support, מתוך libretro.com
- ^ We are now on Patreon!, באתר libretro.com
- ^ Sega defends Sega Forever launch after fan outcry, באתר eurogamer.net
- ^ Sega releases classic games on mobile, for free, but at what cost?, באתר eurogamer.net
- ^ 4DO, מתוך docs.libretro.com
- ^ lr-fbneo, באתר retropie.org.uk
- ^ Goodbye FBAlpha, Welcome FBNeo, באתר libretro.com
- ^ Amstrad - CPC (Caprice32), באתר docs.libretro.com
- ^ Amstrad - CPC (CrocoDS), באתר docs.libretro.com
- ^ Atari - 2600 (Stella), באתר docs.libretro.com
- ^ Atari 8-bit computer systems and 5200 (Atari800), באתר docs.libretro.com
- ^ Atari - 7800 (ProSystem), באתר docs.libretro.com
- ^ Atari - Jaguar (Virtual Jaguar), באתר docs.libretro.com
- ^ Atari - Lynx (Beetle Handy), באתר docs.libretro.com
- ^ Atari - ST/STE/TT/Falcon (Hatari), באתר docs.libretro.com
- ^ 20.0 20.1 20.2 MSX/SVI/ColecoVision/SG-1000 (blueMSX), באתר docs.libretro.com
- ^ Vice 3.3 LIBRETRO, מתוך GitHub
- ^ Sega - Dreamcast (Redream), מתוך docs.libretro.com
- ^ Sega Dreamcast (flycast), באתר docs.libretro.com
- ^ DOS (DOSBox), מתוך אתר docs.libretro.com
- ^ 25.0 25.1 Nintendo - NES / Famicom (Nestopia UE), באתר docs.libretro.com
- ^ 26.0 26.1 26.2 26.3 Nintendo - SNES / Famicom (higan Accuracy), באתר docs.libretro.com
- ^ Nintendo - Game Boy / Color (Gambatte), באתר docs.libretro.com
- ^ Nintendo - Game Boy / Color (SameBoy), באתר docs.libretro.com
- ^ Nintendo - Game Boy / Color (TGB Dual), מתוך docs.libretro.com
- ^ Nintendo - Game Boy / Color (Gearboy), באתר docs.libretro.com
- ^ Game Boy/Game Boy Color (Emux GB), באתר docs.libretro.com
- ^ Nintendo - Game Boy Advance (Beetle GBA), באתר docs.libretro.com
- ^ Nintendo - Game Boy Advance (gpSP), באתר docs.libretro.com
- ^ Nintendo - Game Boy Advance (Meteor), באתר docs.libretro.com
- ^ Nintendo - Game Boy Advance (mGBA), באתר docs.libretro.com
- ^ 36.0 36.1 Nintendo Gamecube/Wii (Dolphin), באתר docs.libretro.com
- ^ 37.0 37.1 37.2 37.3 Sega - MS/GG/MD/CD (Genesis Plus GX), באתר docs.libretro.com
- ^ 38.0 38.1 Sega - MS/GG (Gearsystem), באתר docs.libretro.com
- ^ ega - MS/GG (SMS Plus GX), באתר docs.libretro.com
- ^ MSX (fMSX), באתר docs.libretro.com
- ^ SNK - Neo Geo Pocket / Color (Beetle NeoPop), באתר docs.libretro.com
- ^ SNK - Neo Geo Pocket / Color (RACE), באתר docs.libretro.com
- ^ NEC PC-8000 / PC-8800 series (QUASI88), מתוך docs.libretro.com
- ^ NEC - PC-98 (Neko Project II Kai), מתוך docs.libretro.com
- ^ Nintendo 64 (Mupen64Plus), באתר docs.libretro.com
- ^ Mupen64Plus Next 2.0 – 64DD Support, Angrylion and GlideN64 in one build, Parallel RSP support, and Android!, באתר libretro.com
- ^ Parallel N64 with Parallel RSP dynarec release – fast and accurate N64 emulation is now here!, באתר libretro.com
- ^ Nintendo - NES / Famicom (QuickNES), באתר docs.libretro.com
- ^ Nintendo - NES / Famicom (Mesen), באתר docs.libretro.com
- ^ Nintendo - NES / Famicom (FCEUmm), באתר docs.libretro.com
- ^ Nintendo - NES / Famicom (Emux NES), באתר docs.libretro.com
- ^ Nintendo - NES / Famicom (bnes), באתר docs.libretro.com
- ^ Nintendo - DS (melonDS), באתר docs.libretro.com
- ^ Nintendo - 3DS (Citra, באתר docs.libretro.com
- ^ Nintendo - 3DS (Citra Canary/Experimental), באתר docs.libretro.com
- ^ Magnavox - Odyssey2 / Phillips Videopac+ (O2EM), באתר docs.libretro.com
- ^ NEC - PC-FX (Beetle PC-FX), באתר docs.libretro.com
- ^ 58.0 58.1 58.2 Sega - MS/MD/CD/32X (PicoDrive), באתר docs.libretro.com
- ^ Sega - MS/GG (SMS Plus GX), באתר docs.libretro.com
- ^ Sega - Master System (Emux SMS), באתר docs.libretro.com
- ^ Sony - PlayStation Portable (PPSSPP), באתר docs.libretro.com
- ^ Sony - PlayStation (PCSX ReARMed), באתר docs.libretro.com
- ^ PlayStation (Beetle PSX), באתר docs.libretro.com
- ^ PlayStation (Beetle PSX HW), באתר docs.libretro.com
- ^ New PlayStation1 core DuckStation now available for RetroArch!, באתר libretro.com
- ^ Category: Play!, באתר libretro.com
- ^ Nintendo - Pokémon Mini (PokeMini), באתר docs.libretro.com
- ^ Sega - Saturn (Yabause), באתר docs.libretro.com
- ^ Sega - Saturn (Beetle Saturn), באתר docs.libretro.com
- ^ Nintendo - SNES / Famicom (nSide Balanced), באתר docs.libretro.com
- ^ https://docs.libretro.com/library/snes9x/
- ^ Thomson - MO/TO (Theodore), באתר docs.libretro.com
- ^ NEC - PC Engine SuperGrafx (Beetle SuperGrafx), באתר docs.libretro.com
- ^ NEC - PC Engine / CD (Beetle PCE FAST), מתוך docs.libretroc.om
- ^ Vectrex (vecx), באתר docs.libretro.com
- ^ Nintendo - Virtual Boy (Beetle VB), באתר docs.libretro.com
- ^ Bandai - WonderSwan/Color (Beetle Cygne), באתר docs.libretro.com
- ^ ZX Spectrum (Fuse), באתר docs.libretro.com
- ^ ZX81 (EightyOne), באתר docs.libretro.com
- ^ Mr.Boom (Bomberman), באתר docs.libretro.com
- ^ Cave Story (NXEngine), באתר docs.libretro.com
- ^ CHIP-8 (Emux), באתר docs.libretro.com
- ^ Doom (PrBoom), באתר docs.libretro.com
- ^ FFmpeg, באתר docs.libretro.com
- ^ Quake 1 (TyrQuake), באתר docs.libretro.com
- ^ Tomb Raider (OpenLara), באתר docs.libretro.com
- ^ Rick Dangerous (XRick), מתוך אתר docs.libretro.com
- ^ מתוך דף ההורדה של Lakka
- ^ RetroArch Emulates Nearly Every Classic Gaming Console on Android, באתר lifehacker.com
- ^ Retroarch on PC: the ultimate guide, באתר techradar.com
- ^ Eight Advanced RetroArch Features that Make Retro Gaming Great Again, באתר howtogeek.com
- ^ How to Set Up an All-In-One Retro Game Emulator with RetroArch, באתר lifehacker.com
- ^ How to Set Up RetroArch, The Ultimate All-In-One Retro Games Emulator, באתר howtogeek.com
- ^ Better than reality: New emulation tech lags less than original consoles, באתר arstechnica.com
32332491רטרוארץ'