Changes

Jump to navigation Jump to search

RetroArch

5,319 bytes added, 11:14, 27 August 2021
no edit summary
{{Infobox consolesoftware|title logo = Retroarch.png|logowidth = 250|developer = Squarepusher, themaister, others|version = Apple ][{{RetroArchVer}}|logo active = AppleIIwithdd.pngYes|imagecaption platform = Apple [[Emulators on PC|Windows]]<br/>[[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/>[[ with the Disk 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 = [https://www.patreon.com/libretro Patreon], [Apple https://www.retroarch.com/ emulatorsindex.php?page=donate Donate]|apple source = [https://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"|Operating System(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"|Active! scope="col"|[[Recommended Emulators|Recommended]]|-!colspan="12"|PC|-|[[MAME]]|Multi-platform|[http://www.mamedev.org/release.html {{MAMEVer}}]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}|-|[https://github.com/AppleWin/AppleWin AppleWin]|Windows|[https://github.com/AppleWin/AppleWin/releases v1.29.4.0]|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}}|-|[https://github.com/dabonetn/linapple-pie LinApple-pie]|Linux|[?]|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}}|-|[[MicroM8]]|Windows / macOS / Linux|[https://paleotronic.com/software/microm8/download/ Continous]|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}|-|[[Clock Signal|CLK]]|macOS and UNIXalikes|[https://github.com/TomHarte/CLK/releases {{clkver}}]|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}|-|'''[[BizHawk]]<br/><small>(Virtu based)</small>|Windows|[httpswikipedia://github.com/TASVideos/BizHawk/releases 2.3.2]|{{✓}} ||? ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} RetroArch||{{✗}} ||{{✓}} ||{{✗}}|-|[[MednafenRetroArch]]|Multi-platform|[https://mednafen.github.io/releases {{MednafenVer}}]|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ''' (WIPformerly '''SSNES''')|is an open-|[https://web.archive.org/web/20071206014650/http://www.dridus.com:80/~nyef/darcnes/ DarcNES]|Multisource, multi-platform|[https://segaretro.org/DarcNES 9b0401/9b0313]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|-!colspan="12"|Consoles|-|[http://wiibrew.org/wiki/WiiApple WiiApplelibretro]|[[Wii emulators|Wii]]|[http://tinyhack.com/wii/wiiapple/wiiapple.zip 0.07]|{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||? ||? ||{{✗}} ||{{✗}} ||{{✗}}|-|[http://dl.qj.net/Apple-II-Portable-v0.1-PSP-Emulators/pg/12/fid/171/catid/117 Apple II Portable]|[[PlayStation Portable emulatorsFrontends|PlayStation Portablefrontend]]|[https://pspwritten in C or C++.brewology.com/downloads/download.php?id=4081&mcid=1 0It is designed to be fast, lightweight, and portable.1-0173]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-==Downloads==|*[https://wwwbuildbot.zopharlibretro.netcom/consolesstable/ndsRetroArch Stable Builds]*[https:/apple2/a2dsbuildbot.html A2DSlibretro.com/nightly/ RetroArch Nightly Builds]|*[https://buildbot.libretro.com/nightly/windows/ Windows RetroArch-Nightly-Installer]*Ubuntu PPAs: [Nintendo DS emulators|Nintendo DShttps://launchpad.net/~libretro/+archive/ubuntu/stable Stable], [https://launchpad.net/~libretro/+archive/ubuntu/testing Nightly/Testing]|? ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|-!colspan="12"|Mobile|-|*Arch Linux User Repositories: [https://wwwaur.scullinsteelarchlinux.comorg/packages/apple2retroarch/ AppleIIjsStable]|Web Browser (Java)|? ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}}|, [https://aur.archlinux.org/packages/retroarch-|git/ Testing], [httphttps://wwwaur.virtualapplearchlinux.org/ Virtual Apple IIpackages.php?O=0&K=libretro&do_Search=Go All]|Web Browser|4, [https://aur.archlinux.5|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|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 <abbr title="$5,407PlayStation 4] (1.8.8) {Unofficial port}*[https://xbins.66 in 2018 money">$org/libretro/stable/1,298<.7.7/xbox/xbox/abbr> and had a 6502 CPU at RetroArch.zip RetroArch for Xbox] (1.023 MHz, 4KB of RAM, a cassette tape 7.7)*[https://digiex.net/threads/retroarch-360-0-9-8-3-download-sega-sens-gameboy-finalburn-emulator-for-xbox-360.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}})*[https://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}})*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/3ds/RetroArch_cia.7z RetroArch for Nintendo 3DS (.cia)] ({{RetroArchVer}})*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/switch/libnx/RetroArch.7z RetroArch for storage, a Nintendo Switch] ({{RetroArchVer}})*[https://pyra-handheld.com/boards/threads/retroarch-1-bit speaker, 7 expansion slots, it-2.81254/ RetroArch for Pandora on OpenPandora's keyboard was only uppercase, a lowrepo] (1.7.3) and [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)*[https://boards.dingoonity.org/gcw-development/(test-res 40x48 16release)-color graphics mode, and a hiretroarch-res 280x192 6for-color graphics modegcw0/ 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==[[wikipedia:Apple_II_Plus{{Main|Apple ][+]]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://www.youtube.com/watch?v=hfuioGjCItw QT-based 'WIMP' desktop-style interface][+ for PC platforms that was announced before and released in June of '79 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 retailed refresh rate for <abbr title="$4video output,179with exclusive fullscreen mode and monitor index for multi-monitor setups.77 in 2018 money">$1,195</abbr> *Dynamic rate control for smooth audio and had the same 6502 CPU, 16KB of RAMvideo, even when the same graphics modesgame's output rate is different from your system. Especially obvious with systems like GBA that do not run 60Hz.*Basic fast forward, speakerSRAM saving, expansion slotssavestate, etc. It supports serialization of the emulation state which is used to provide real-time rewind and keyboard as the originalnetplay.====*[[wikipedia:Apple_IIeShaders and Filters|Apple //ePixel shaders]]====, primarily using Cg and GLSL, with HLSL on Xbox 360. The Apple //e was released 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 January software.*Supports audio DSP filter plugins through .dsp configuration files.*Custom overlay support.*FFmpeg recording and playback support. It can record either the native resolution output of the core or the post-processed output of '83 and had the same CPU 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 <abbr titleDummies=="$3{{Main|Dummies 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,176you must also enter the host's IP address in the field below.39 Make sure your firewall is open on port 55435 (default; you can change it if you like) and that the port is forwarded in 2018 money">$1your router, if applicable. You can also specify 'spectator mode,295</abbr> ' 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]]====The Apple //e Platinum was just an Apple //e Enhanced but with a full numeric keypad and 128KB of RAM.[[Category:PlayStation Portable emulation software]]====[[wikipediaCategory:Apple_IIc_Plus|Apple IIc PlusPlayStation Vita emulation software]][[Category:PlayStation 2 emulation software]]====The Apple IIc Plus was released in April of '88 and retailed for <abbr title="$1,424.85 in 2018 money">$675</abbr> 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