Changes

Jump to navigation Jump to search

RetroArch

6,081 bytes added, 11:14, 27 August 2021
no edit summary
{{Infobox console|title = Apple ][software|logo = AppleIIwithddRetroarch.png|image logowidth = A2p.png250|image2 developer = Apple IIe 001b.jpgSquarepusher, themaister, others|image3 version = Apple IIc with monitor.jpg{{RetroArchVer}}|image4 active = A2e.pngYes|image5 platform = A2plat.png[[Emulators on PC|Windows]]<br/>[[Emulators on macOS|macOS]]<br/>Linux<br/>[[Emulators on Android|Android]]<br/>[[Emulators on iOS|image6 = Apple IIc Plus iOS]] (frontjailbroken).jpg<br/>Raspberry Pi<br/>[[Emulators on Pandora|Pandora]]<br/>[[Emulators on PS2|PlayStation 2]]<br/>[[Emulators on PS3|PlayStation 3]]<br/>[[Emulators on PS4|imagecaption = '''In order, from top to bottom:''' Apple PlayStation 4]](Unofficial)<br/>[[, Apple Emulators on PSP|PlayStation Portable]]<br/>[[+, Apple Emulators on Vita|PlayStation Vita/TV]]<br/>[[Emulators on Xbox|Xbox]]<br/e, Apple IIc, Apple >[[Emulators on Xbox 360|Xbox 360]]<br/>[[Emulators on Xbox One|Xbox One]]<br/e Enhanced, Apple >[[Emulators on GameCube|GameCube]]<br/>[[Emulators on Wii|Wii]]<br/e Platinum, Apple IIc Plus.>[[Emulators on Wii U|developer = Apple Computer, Inc.Wii U]]<br/>[[Emulators on Switch|type = Nintendo Switch]]<br/>[[:Category:ComputersEmulators on 3DS|ComputersNintendo 3DS]]<br/>GCW Zero (Unofficial)<br/>OpenDingux<br/>BlackBerry, [[Emulators on DragonBox Pyra|generation = Pyra]]<br/>Steam Link|release type = June 1977[[libretro]] frontend|discontinued prog-lang = November 1993C, C++|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|[httpwikipedia://www.mamedev.org/release.html {{MAMEVer}}]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} |RetroArch|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}|-|[https://github.com/AppleWin/AppleWin AppleWinRetroArch]|Windows|[https://github.com/AppleWin/AppleWin/releases v1.27.12.0]|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}}|''' (formerly '''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]|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|-|[http://kegs.sourceforge.net/ KEGSlibretro]|Windows|[http://kegs.sourceforge.net/ v0.91]|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||?|-|-|[[BizHawk]]|Windows|[https://github.com/TASVideos/BizHawk/releases 2.3.1]|{{✓}} ||? ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||?|-!colspan="12"|Consoles|-|[http://wiibrew.org/wiki/WiiApple WiiApple]|[[Wii emulatorsFrontends|Wiifrontend]]|[http://tinyhack.com/wii/wiiapple/wiiapple.zip 0.07]|{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||? ||? ||{{✗}} ||{{✗}} ||{{✗}}|-|[http://dl.qjwritten in C or C++.net/Apple-II-Portable-v0It is designed to be fast, lightweight, and portable.1-PSP-Emulators/pg/12/fid/171/catid/117 Apple II Portable]|[[PlayStation Portable emulators|PlayStation Portable]]|[https://psp.brewology.com/downloads/download.php?id=4081&mcid=1 0.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 $PlayStation 4] (1,298 ($5,407.66 in 2018 money8.8) and had a 6502 CPU at {Unofficial port}*[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-emulator-for-xbox-360.12395/ RetroArch for Xbox 360] (0.9.8.3)*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/windows-res 40x48 16msvc2017-color graphics mode, and a hiuwp/x64/RetroArch-res 280x192 6msvc2017-color graphics modeUWP_x64.appxbundle RetroArch for Xbox One / Universal Windows Platform] ({{RetroArchVer}})====*[https://buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/ngc/RetroArch.7z RetroArch for GameCube] ({{RetroArchVer}})*[wikipediahttps:Apple_II_Plus|Apple //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}})The Apple *[https://buildbot.libretro.com/stable/{{RetroArchVer}}/nintendo/switch/libnx/RetroArch.7z RetroArch for Nintendo Switch]({{RetroArchVer}})*[+ was released in June of https://pyra-handheld.com/boards/threads/retroarch-1-7-2.81254/ RetroArch for Pandora on OpenPandora'79 s repo] (1.7.3) and retailed [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,195 .9.6)*[https://boards.dingoonity.org/gcw-development/(test-release)-retroarch-for-gcw0/ RetroArch for GCW Zero (.opk)] ($4,1790.77 in 2018 money1b) and had the same 6502 CPU, 16KB of RAM, the same graphics modes, speaker, expansion slots, and keyboard as the original{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_IIe{{Main|Apple //e]]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/e 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 native resolution output of the core or the post-processed output of 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=={{Main|Building RetroArch}}==Using RetroArch=[[wikipedia={{Main|Using RetroArch}}==RetroArch for Dummies=={{Main|Dummies Guide:Apple_IIc|Apple IIc]]RetroArch}} ==Netplay==The Apple IIc was released 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 April 24port 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, 1984 ' which will allow an arbitrary number of spectators to join and retailed 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 $1,295 this number by pinging the other player and dividing the time ($3,176.39 in 2018 moneymilliseconds) and had 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_IIeFrontends#Enhanced IIeLibretro|Apple //e Enhancedlibretro frontend]]. {{Main|Frontends}} ==External links==The Apple *[https://docs.libretro.com/e Enhanced was released in March Libretro Documentation] (Contains extensive documentation on the usage of '85 Libretro, Retroarch, and was a Apple its cores.)*[https://e but with a 65C02 CPU at 1forums.023 MHzlibretro.com/ Official forums]====*[[wikipediahttps:Apple_IIe#Platinum IIe|Apple //e Platinumdiscordapp.com/invite/27Xxm2h Official Discord server]]====The Apple *[https://www.youtube.com/e Platinum was just an Apple user/Libretro/e Enhanced but with a full numeric keypad and 128KB of RAM.Official Youtube channel] ====[[wikipediaCategory:Apple_IIc_PlusRetroArch|Apple IIc Plus*]][[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]][[Category:PlayStation Vita emulation software]][[Category:PlayStation 2 emulation software]]====The Apple IIc Plus was released in April of '88 and retailed for $675 ($1,424.85 in 2018 money) 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