Apple IIGS emulators: Difference between revisions

WebMint (talk | contribs)
mNo edit summary
 
(14 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:Apple II<span style="font-size:75%">GS</span> emulators}}
{{DISPLAYTITLE:Apple II<span style="font-size:75%">GS</span> emulators}}
{{Infobox console
{{Infobox console
|title=Apple II<span style="font-size:75%">GS</span>
|title = Apple II<span style="font-size:75%">GS</span>
|image=AppleIIGSPC.png
|image = AppleIIGSPC.png
|imagecaption=An Apple II<span style="font-size:75%">GS</span> PC.
|imagecaption = An Apple II<span style="font-size:75%">GS</span> PC.
|developer=[[Apple Inc.|Apple Computer, Inc.]]
|developer = [[Apple Inc.|Apple Computer, Inc.]]
|type=[[:Category:Computers|Computers]]
|type = [[:Category:Computers|Computers]]
|release=September 1986
|release = September 1986
|discontinued=December 1992
|introductory price = {{Inflation|USD|999|1986}}
|predecessor = [[Apple II Line|Apple II]]
|discontinued = December 1992
|emulated={{✓}}
|predecessor = [[Apple II line|Apple II]]
|emulated = {{✓}}
}}
}}


The '''[[Apple II Line|Apple II]]<span style="font-size:75%">GS</span>''' is a 16-bit PC produced by Apple Computer Inc. It was created to compete with the [[Amiga Line|Amiga]] and the [[Atari ST Line|Atari ST]] lines of PCs.
The '''[[Apple II line|Apple II]]<span style="font-size:75%">GS</span>''' is a 16-bit PC produced by Apple Computer, Inc. It was created to compete with the [[Amiga line|Amiga]] and the [[Atari ST line|Atari ST]] lines of PCs.


Despite the Apple II<span style="font-size:75%">GS</span> name, it is a completely different architecture. The system has a chip called the “Mega II” which is an [[Apple II Line|Apple //e]] on a chip, making it fully backwards compatible with Apple ][ software.
Despite the Apple II<span style="font-size:75%">GS</span> name, it is a completely different architecture. The system has a chip called the “Mega II” which is an [[Apple II line|Apple //e]] on a chip, making it fully backwards compatible with Apple ][ software.


It was the first machine from Apple to use the Apple Desktop Bus and the first to provide a colour version of QuickDraw since the first colour Macintosh was not available until 1987. However it does not provide a high-resolution square pixel mode.
It was the first machine from Apple to use the Apple Desktop Bus and the first to provide a colour version of QuickDraw since the first colour Macintosh was not available until 1987. However it does not provide a high-resolution square pixel mode.


==Emulators==
==Emulators==
 
{| class="wikitable" style="text-align:center;width:100%"
{|class="wikitable" style="text-align:center"
!Name
!scope="col"|Name
!Platform(s)
!scope="col"|Platform(s)
!Latest version
!scope="col"|Latest version
![[Licensing|License]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
!Active
!scope="col"|Active
![[Recommended Emulators|Recommended]]
!scope="col"|[[Recommended Emulators|Recommended]]
|-
|-
! colspan="7"|PC / x86
! colspan="7"|PC / x86
|-
|-
|[[KEGS]]
| [[KEGS]]
|align=left|{{Icon|Windows|Linux|macOS}}
| align=left|{{Icon|Windows|Linux|macOS}}
|[https://sourceforge.net/projects/kegs/files {{KEGSVer}}]
| [http://kegs.sourceforge.net/ {{KEGSVer}}]
|{{}}
| {{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|{{✓}}
| {{✓}}
|{{✓}}
| {{✓}}
|-
|-
|[[GSplus]]
| [[GSplus]]
|align=left|{{Icon|Windows|Linux|macOS}}
| align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/digarok/gsplus/releases {{GSplusVer}}]
| [https://github.com/digarok/gsplus/releases {{GSplusVer}}]
|{{}}
| {{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|{{✗}}
| {{✗}}
|{{~}}
| {{~}}
|-
|-
|[https://david-schmidt.github.io/gsport GSport]
| [https://david-schmidt.github.io/gsport GSport]
|align=left|{{Icon|Windows|Linux|macOS}}
| align=left|{{Icon|Windows|Linux|macOS}}
|{{GSportVer}}
| [https://github.com/david-schmidt/gsport/releases {{GSportVer}}]
|{{}}
| {{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|{{}}
| {{}}
|{{✗}}
| {{✗}}
|-
|-
|[[MAME]]
| [https://www.sheppyware.net/software-mac/sweet16/ Sweet16]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
| align=left|{{Icon|macOS}}
|[http://www.mamedev.org/release.html {{MAMEVer}}]
| [https://www.sheppyware.net/software-mac/sweet16/ {{Sweet16Ver}}]
|{{✓}}
| {{?}}
|{{✓}}
| {{✗}}
|{{}}
| {{?}}
|-
| [[MAME]]
| align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
| [http://www.mamedev.org/release.html {{MAMEVer}}]
| {{Green}} {{License|GPLv2}}<br>{{License|BSD3}}
| {{✓}}
| {{✗}}
|-
| [https://www.crossrunner.gs/ Crossrunner]
| align=left|{{Icon|Windows}}
| [https://www.crossrunner.gs/ {{CrossrunnerVer}}]
| {{?}}
| {{✓}}
| {{?}}
|}
 
==Enhancements==
{| class="wikitable sortable" style="text-align:center;width:100%"
! colspan=2 style="width:50%" | Name
!KEGS
!GSplus
|-
|
|
|
|
|}
|}


==Processor==
==Processor==
The central processor is a 65816, a backwards-compatible 16-bit update to the 6502 that was also used in the Super Nintendo. It runs natively at 2.8Mhz but will slow down to ~1Mhz when in classic Apple II emulation mode or when writing to video memory.
The central processor is a 65816, a backwards-compatible 16-bit update to the 6502 that was also used in the Super Nintendo. It runs natively at 2.8Mhz but will slow down to ~1Mhz when in classic Apple II emulation mode or when writing to video memory.


==Graphics Capabilities==
==Graphics Capabilities==
 
In addition to RGB emulations of the existing Apple II artefact composite video modes, the IIgs adds 320x200 and 640x200 RGB colour modes; the former in various combinations of 16 colours per line and the latter at 4 colours per line (including a hardware [[dithering]] mode that acts a little like 16 colours per line). Each line may use any of 16 palettes, making a total of 256 colours on-screen without raster-linked palette changes.
In addition to RGB emulations of the existing Apple II artefact composite video modes, the IIgs adds 320x200 and 640x200 RGB colour modes; the former in various combinations of 16 colours per line and the latter at 4 colours per line (including a hardware dithering mode that acts a little like 16 colours per line). Each line may use any of 16 palettes, making a total of 256 colours on screen without raster-linked palette changes.


There is also some support for 'fill mode', in which colour 0 means "repeat the last non-zero colour", designed to aid in fast single-colour fills.
There is also some support for 'fill mode', in which colour 0 means "repeat the last non-zero colour", designed to aid in fast single-colour fills.
Line 74: Line 98:


==Audio Capabilities==
==Audio Capabilities==
The IIGS provides a 32-channel wavetable Ensoniq sound chip, which uses 64kb for samples.
The IIGS provides a 32-channel wavetable Ensoniq sound chip, which uses 64kb for samples.


Line 82: Line 105:
{{Apple}}
{{Apple}}


[[Category:Apple computers]]
[[Category:Computers]]
[[Category:Computers]]