Changes

Jump to navigation Jump to search

RetroArch

5,023 bytes added, 11:14, 27 August 2021
no edit summary
{{Infobox consolesoftware|title logo = Apple ][Retroarch.png|logowidth = 250|developer = Squarepusher, themaister, others|version = {{RetroArchVer}}|logo active = AppleIIwithdd.pngYes|imagecaption platform = Apple [[Emulators on PC|Windows]]<br/>[[ with the Disk Emulators on macOS|macOS]]<br/>Linux<br/>[[Emulators on Android|Android]]<br/>[[Emulators on iOS|iOS]] (jailbroken)<br/>Raspberry Pi<br/>[[Emulators on Pandora|Pandora]]<br/>[[Emulators on PS2|PlayStation 2.]]<br/>Other models: [[:File:A2p.pngEmulators on PS3|Apple PlayStation 3]]<br/>[[+Emulators on PS4|PlayStation 4]], (Unofficial)<br/>[[:File:Apple IIe 001b.jpgEmulators on PSP|Apple PlayStation Portable]]<br/>[[Emulators on Vita|PlayStation Vita/eTV]], <br/>[[:File:Apple IIc with monitor.jpgEmulators on Xbox|Apple IIcXbox]], <br/>[[:File:A2e.pngEmulators on Xbox 360|Apple Xbox 360]]<br/>[[Emulators on Xbox One|Xbox One]]<br/e Enhanced>[[Emulators on GameCube|GameCube]], <br/>[[:File:A2plat.pngEmulators on Wii|Apple Wii]]<br/>[[Emulators on Wii U|Wii U]]<br/e Platinum>[[Emulators on Switch|Nintendo Switch]], <br/>[[:File:Apple IIc Plus Emulators on 3DS|Nintendo 3DS]]<br/>GCW Zero (frontUnofficial).jpg<br/>OpenDingux<br/>BlackBerry, [[Emulators on DragonBox Pyra|Apple IIc PlusPyra]].|developer = Apple Computer, Inc.<br/>Steam Link|type = [[:Category:Computers|Computerslibretro]]frontend|generation prog-lang = C, C++|release = June 1977|discontinued = November 1993|predecessor website = [[Apple I emulators|Apple I]http://www.libretro.com/ libretro.com]|successor support = [[Apple https://www.patreon.com/ emulators|Apple libretro Patreon], [https://www.retroarch.com/index.php?page=donate Donate]], [[Apple IIGS emulators|Apple II<span stylesource ="font-size[https:75%">GS</span>]/github.com/libretro GitHub]|emulated license = {{✓}}GNU GPLv3
}}
The '''Apple ][''' was a family of computers produced by Apple Computer Inc. starting in June of 1977. The Apple ][ and related models put Apple on the map and is now considered one of their most successful product lines. The final model was discontinued in November of 1993. Steve Wozniak wanted to make a computer that was, "...small, reliable, convenient to use and inexpensive."
==Emulators=={| class="wikitable" style="text-align:center;"! scope="col"|Name! scope="col"|Platform(s)! scope="col"|Latest Version! scope="col"|Apple ][ Emulation! scope="col"|Apple ][+ Emulation! scope="col"|Apple //e Emulation! scope="col"|Apple IIc Emulation! scope="col"|Apple //e Enhanced Emulation! scope="col"|Apple //e Platinum Emulation! scope="col"|Apple IIc Plus Emulation! scope="col"|Apple IIGS Emulation! scope="col"|Active! scope="col"|[[Recommended Emulators|Recommended]]|-!colspan="13"|PC / x86|-|[[MAME]]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http://www.mamedev.org/release.html {{MAMEVer}}]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}|-|[https://github.com/AppleWin/AppleWin AppleWin]|align=left|{{Icon|Windows}}|[https://github.com/AppleWin/AppleWin/releases {{AppleWinVer}}]|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}}|-|LinApple-pie|align=left|{{Icon|Linux}}|[https://github.com/dabonetn/linapple-pie Git]|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}}|-|[[MicroM8]]|align=left|{{Icon|Windows|Linux|macOS}}|[https://paleotronic.com/software/microm8/download/ Continuous]|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}|-|'''[[Clock Signal|CLK]]|align=left|{{Icon|Linux|macOS|FreeBSD}}|[httpswikipedia://github.com/TomHarte/CLK/releases {{clkver}}]|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} RetroArch||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}|-|[[BizHawkRetroArch]]<br/><small>''' (Virtu basedformerly '''SSNES''')</small>|align=left|{{Icon|Windows}}|[https://github.com/TASVideos/BizHawk/releases {{BizHawkVer}}]|{{✓}} ||? ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}|is an open-|[[Mednafen]]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[https://mednafen.github.io/releases {{MednafenVer}}]|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} (WIP)|source, multi-|platform [https://web.archive.org/web/20071206014650/http://www.dridus.com:80/~nyef/darcnes/ DarcNES]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[https://segaretro.org/DarcNES 9b0401/9b0313libretro]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|-|[https://www.scullinsteel.com/apple2/ AppleIIjs]|align=left|{{Icon|Web}}|? ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}|-|[http://www.virtualapple.org/ Virtual Apple II]|align=left|{{Icon|Web}}|4.5|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|-!colspan="13"|Consoles|-|[http://wiibrew.org/wiki/WiiApple WiiApple]|align=left|{{Icon|Wii}}Frontends|[http://tinyhack.com/wii/wiiapple/wiiapple.zip 0.07frontend]|{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||? ||? ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|-|[http://dl.qj.net/Apple-II-Portable-v0.1-PSP-Emulators/pg/12/fid/171/catid/117 Apple II Portable]|align=left|{{Icon|PSP}}|[https://psp.brewology.com/downloads/downloadwritten in C or C++.php?id=4081&mcid=1 0It is designed to be fast, lightweight, and portable.1-0173]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|==Downloads==*[https://buildbot.libretro.com/stable/ RetroArch Stable Builds]*[https://buildbot.libretro.com/nightly/ RetroArch Nightly Builds]*[https://buildbot.libretro.com/nightly/windows/ Windows RetroArch-Nightly-Installer]|*Ubuntu PPAs: [https://wwwlaunchpad.zopharnet/~libretro/+archive/ubuntu/stable Stable], [https://launchpad.net/consoles~libretro/+archive/ndsubuntu/apple2testing Nightly/a2dsTesting]*Arch Linux User Repositories: [https://aur.archlinux.html A2DSorg/packages/retroarch/ Stable]|align, [https://aur.archlinux.org/packages/retroarch-git/ Testing], [https://aur.archlinux.org/packages.php?O=0&K=libretro&do_Search=left|{{Icon|NDS}}|? ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|}Go All], [https://aur.archlinux.org/packages/libretro-super-git/ libretro-super]
==Models=Mobile/Console Versions===*[https://play.google.com/store/apps/details?id=com.retroarch RetroArch for Android on Play Store], 32-bit & 64-bit ARM (also [https://play.google.com/store/apps/details?id=com.retroarch.aarch64 Plus version])*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/apple/ios/RetroArch.ipa RetroArch for iOS] ({{RetroArchVer}})*[wikipediahttps:Apple_II|Apple //buildbot.libretro.com/stable/{{RetroArchVer}}/playstation/psp/RetroArch.7z RetroArch for Playstation Portable]({{RetroArchVer}})*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/playstation/vita/RetroArch.vpk RetroArch for PlayStation Vita/TV]({{RetroArchVer}})*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/playstation/ps2/RetroArch_elf.7z RetroArch for Playstation 2]====({{RetroArchVer}})The Apple *[https://xbins.org/libretro/stable/1.7.7/playstation/ps3/RetroArch.PS3.DEX.PS3.pkg RetroArch for PlayStation 3 (DEX)](1.7.7)*[ was released in June of '77 and retailed https://bintray.com/osirizx/libretro/ps4/latest#files RetroArch for PlayStation 4] (1.8.8) {{Inflation|USD|1298|1977Unofficial port}} and had a 6502 CPU at *[https://xbins.org/libretro/stable/1.023 MHz, 4KB of RAM, a cassette tape 7.7/xbox/xbox/RetroArch.zip RetroArch for storage, a Xbox] (1.7.7)*[https://digiex.net/threads/retroarch-360-0-9-bit speaker, 7 expansion slots, it's keyboard was only uppercase, a low8-3-download-sega-sens-gameboy-finalburn-res 40x48 16emulator-color graphics mode, and a hifor-res 280x192 6xbox-color graphics mode360.12395/ RetroArch for Xbox 360] (0.9.8.3)====*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/windows-msvc2017-uwp/x64/RetroArch-msvc2017-UWP_x64.appxbundle RetroArch for Xbox One / Universal Windows Platform] ({{RetroArchVer}})*[wikipediahttps:Apple_II_Plus|Apple //buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/ngc/RetroArch.7z RetroArch for GameCube]({{RetroArchVer}})*[+https://buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/wii/RetroArch.7z RetroArch for Wii]({{RetroArchVer}})*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/wiiu/RetroArch.7z RetroArch for Wii U]====({{RetroArchVer}})The Apple *[https://buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/3ds/RetroArch_cia.7z RetroArch for Nintendo 3DS (.cia)]({{RetroArchVer}})*[+ was released in June of '79 and retailed https://buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/switch/libnx/RetroArch.7z RetroArch for Nintendo Switch] ({{Inflation|USD|1195|1979RetroArchVer}} )*[https://pyra-handheld.com/boards/threads/retroarch-1-7-2.81254/ RetroArch for Pandora on OpenPandora's repo] (1.7.3) and had the same 6502 CPU, 16KB of RAM, the same graphics modes, speaker, expansion slots, and keyboard as the original[http://repo.openpandora.==org/?page=detail&app=retroarch.lifning.001 old 2013 variant] (0.9.9.1)*[https://pyra-handheld.com/repo/apps/53 RetroArch for Pyra] (1.9.6)*[wikipediahttps:Apple_IIe|Apple //eboards.dingoonity.org/gcw-development/(test-release)-retroarch-for-gcw0/ RetroArch for GCW Zero (.opk)](0.1b) {unofficial build}*[https://buildbot.libretro.com/stable/1.7.7/steam/steamlink/RetroArch.zip RetroArch for Steam Link](1.7.7) ==Supported Systems=={{Main|libretro#Cores}} ==Features==The Apple *Consistency across multiple platforms, using the same UI structure and a fully featured command line interface.*Gamepad controlled menu system with multiple styles available, such as XMB or Material UI. (There's also a [https://e www.youtube.com/watch?v=hfuioGjCItw QT-based 'WIMP' desktop-style interface] for PC platforms that was announced before and released in January version [https://www.libretro.com/index.php/retroarch-1-7-3-released/ 1.7.3].)*Gamepad auto-configuration profiles, so that gamepads are mapped automatically when connected. XInput controller autoconfig is built into the application, with other controller types available as external profiles.*Per-core and per-game configuration overrides*Custom resolution and refresh rate for video output, with exclusive fullscreen mode and monitor index for multi-monitor setups.*Dynamic rate control for smooth audio and video, even when the game's output rate is different from your system. Especially obvious with systems like GBA that do not run 60Hz.*Basic fast forward, SRAM saving, savestate, etc. It supports serialization of '83 the emulation state which is used to provide real-time rewind and netplay.*[[Shaders and Filters|Pixel shaders]], primarily using Cg and GLSL, with HLSL on Xbox 360. The shader format it uses is flexible and fairly easy to use, allowing for complex multi-pass effects with adjustable runtime parameters. Also supports traditional video filter plugins that are run in software.*Supports audio DSP filter plugins through .dsp configuration files.*Custom overlay support.*FFmpeg recording and had playback support. It can record either the same CPU native resolution output of the core or the post-processed output of the frontend. Playback is handled through an internal FFmpeg libretro core.*Streaming support. By adding your twitch account to RetroArch and expansion slots as the Apple making some small [https://www.retroarch.com/index.php?page=recording setup][, 64KB it is possible to stream on Twitch the content of RAM, had a the game played.*[[GGPO]]-like netplay (latency hiding rollback). It should be lag-free if everyone involved emulates at full ASCII keyboardspeed, it introduced doesn't live on opposite sides of the doubleworld and has decent internet speeds. It uses peer-lowto-resolution graphics mode which had peer UDP and supports two players. Due to rollback, it requires a resolution fair amount of 80x48 in 16-colorCPU power to run, and only works with cores that support serialization.*Options for decreasing input latency related to vsync by eliminating buffering by the video driver, as well as using frame delay to delay polling of inputs until right before a doublevsync occurs on the display.*Run-highahead to reduce latency. This setting allows cycle-resolution accuracy emulators to run ahead of mandatory 1 or 2 frames of 560×192 input lag. It allows emulators to [https://www.libretro.com/index.php/retroarch-1-7-2%E2%80%8A-%E2%80%8Aachieving-better-latency-than-original-hardware-through-new-runahead-method/ achieve better latency than original hardware] (Official debut in 16 colorsversion 1.7.2). ==Building RetroArch==[[wikipedia:Apple_IIc{{Main|Apple IIc]]Building RetroArch}}==Using RetroArch==The Apple IIc was released on April 24, 1984 and retailed {{Main|Using RetroArch}}==RetroArch for Dummies=={{InflationMain|USD|1295|1984Dummies Guide: RetroArch}}  ==Netplay==Netplay is now usable from the menu in current builds, under Settings>Netplay Options. You can get it to work with the [https://github.com/libretro/RetroArch/wiki/Using-command-line command line] or the long-deprecated [http://www.mediafire.com/download/yrydc78bl6y82z4/retroarch-phoenix.7z RetroArch-Phoenix Launcher] as well in older builds. You must specify whether you will be hosting (server) or joining (client) the game. If joining, you must also enter the host's IP address in the field below. Make sure your firewall is open on port 55435 (default; you can change it if you like) and that the port is forwarded in your router, if applicable. You can also specify 'spectator mode,' which will allow an arbitrary number of spectators to join and watch you play without being able to play themselves. Delay frames denote the maximum number of frames RetroArch's libretro cores will need to emulate at once to maintain synchronization due to actual network latency. You can figure out an appropriate ballpark for this number by pinging the other player and had dividing the time (in milliseconds) by 16 (roughly the number of milliseconds in a frame from a 65C02 CPU game running at 160 fps). If the gameplay is a bit choppy, try increasing the number of delay frames a bit.023 MHz Similar to the GGPO platform, 128KB RetroArch creates a constant stream of RAMsavestates which, same graphics modesalong with button presses, speakerare exchanged and compared between the server and client machines. If the savestates start to diverge, as the Apple //egame rolls back in time to a point where they both agree and then the libretro cores emulates the missing frames all at once to get back to the appropriate spot. This gives the illusion of completely lagless inputs, which is invaluable for twitchy, fine controls. If you try to connect to a server and it had built-in storageimmediately says client disconnected, open your log and make sure your ROMs match exactly (it will complain about a built in 140KB single sided 5hash mismatch otherwise).25If it gives you a weird time-inch floppy drive. It did not have any expansion slotsout error, just close the window and try to connect again and it should work itself out (sometimes excessive spikes in network latency can cause the states to diverge catastrophically, resulting in this error). ==Alternative Launchers and Frontends==There are plenty of other frontends that can either work as a launcher for RetroArch or you can replace it entirely with another [[wikipedia:Apple_IIGSFrontends#Libretro|Apple IIGSlibretro frontend]]. {{Main|Frontends}} ==External links==The Apple IIGS was released *[https://docs.libretro.com/ Libretro Documentation] (Contains extensive documentation on September 15the usage of Libretro, 1986Retroarch, and its cores.)====[*[wikipediahttps:Apple_IIe#Enhanced IIe|Apple //e Enhancedforums.libretro.com/ Official forums]]====The Apple *[https://discordapp.com/invite/e Enhanced was released in March of '85 and was a Apple 27Xxm2h Official Discord server]*[https://e but with a 65C02 CPU at 1www.023 MHzyoutube.com/user/Libretro/ Official Youtube channel] ====[[wikipediaCategory:Apple_IIe#Platinum IIeRetroArch|Apple //e Platinum*]][[Category:Frontends]][[Category:Netplay]][[Category:Windows emulation software‏‎]][[Category:Linux emulation software]][[Category:macOS emulation software]][[Category:Raspberry Pi emulation software]][[Category:Pandora emulation software]][[Category:Android emulation software]][[Category:iOS emulation software]][[Category:PlayStation Portable emulation software]]====The Apple //e Platinum was just an Apple //e Enhanced but with a full numeric keypad and 128KB of RAM.[[Category:PlayStation Vita emulation software]]====[[wikipediaCategory:Apple_IIc_Plus|Apple IIc PlusPlayStation 2 emulation software]]====The Apple IIc Plus was released in April of '88 and retailed for {{Inflation|USD|675|1988}} and had a 65C02 CPU at 1MHz or 4MHz (it was user selectable for older programs), 8KB SRAM cache, same RAM, graphics modes, speaker as the Apple //e Platinum, and a built in 800KB double sided [[Category:PlayStation 3.5-inch floppy drive.emulation software]][[Category:PlayStation 4 emulation software]][[Category:GameCube emulation software]][[Category:Wii emulation software]][[Category:Wii U emulation software]][[Category:3DS emulation software]][[Category:Switch emulation software]][[Category:Xbox emulation software]][[Category:Xbox 360 emulation software]]{{Apple}}[[Category:Xbox One emulation software]][[Category:ComputersWeb emulation software]]
4,085
edits

Navigation menu