Difference between revisions of "Apple II"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Links)
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
[[Image:Apple IIe new and old.jpg|300px|right|thumb|Apple IIe new and old case]] [[Image:Apple IIc with monitor.jpg|300px|right|thumb|Apple IIc]]
 
First launched in 1977, the Apple II was one of the original home computers and the first to offer colour graphics and built-in audio by default.
 
First launched in 1977, the Apple II was one of the original home computers and the first to offer colour graphics and built-in audio by default.
  
Line 6: Line 7:
 
* there are zero interrupt sources in an unexpanded machine. There is no way to keep track of time other than processor cycle counting.
 
* there are zero interrupt sources in an unexpanded machine. There is no way to keep track of time other than processor cycle counting.
  
The original machine was followed up by the II+, which includes a better BASIC and can automatically boot from a disk drive if attached, the IIe and IIc, both of which offer up to 128kb of RAM, 80-column text and a higher-density pixel graphics mode, and the IIgs, a 16-bit 65816 backwards-compatible machine with a Macintosh-modelled OS.
+
The original machine was followed up by the II+, which includes a better BASIC and can automatically boot from a disk drive if attached.
  
All machines use a keyboard that cannot communicate multiple simultaneous keypresses, which makes playing games by keyboard difficult. The II and II+ also lack the capacity for lowercase text entry and cannot display lowercase letters in their clean text mode. However all generations of machine have analogue and trigger inputs, which are most commonly used for two two-axis analogue joysticks with two buttons, accepted by the majority of games.
+
The II and II+ lack the capacity for lowercase text entry and cannot display lowercase letters in their clean text mode.
 +
 
 +
The Apple IIe (styled as Apple //e) is the third model in the Apple II series. It was released in January 1983 as the successor to the Apple II Plus. The e in the name stands for enhanced. It is the first Apple II with built-in lowercase and 80-column text support, as well as 64K RAM, while reducing the total chip count from previous models by approximately 75%.
 +
 
 +
The Apple IIc is the fourth model in the Apple II series. It was introduced shortly after the launch of the original Macintosh in 1984. The c in the name stands for compact. It is essentially a remarkably compact version of the Apple IIe. The IIc has a built-in floppy disk drive, and was often sold with its matching monitor.
 +
 
 +
The Apple IIgs is the final model in the Apple II series, equipped with a backwards-compatible 16-bit 65816 CPU. The gs in the name stands for graphics and sound. It is equipped with superior graphics (640x200 in 4 colours, 320x200 in 16 colours, with 4096 colour palette), an high-end Ensoniq 32-voice soundchip, a separate keyboard and mouse, and a Macintosh-like Graphical User Interface.
 +
 
 +
All machines use a keyboard that cannot communicate multiple simultaneous keypresses, which makes playing games by keyboard difficult. However all generations of machine have analogue and trigger inputs, which are most commonly used for two two-axis analogue joysticks with two buttons, accepted by the majority of games.
  
 
==Audio==
 
==Audio==
Although the base machine has only a simple binary toggle speaker, all versions of the machine other than the IIc provide expansion slots, allowing a large number of audio options to emerge. Of those, the Mockingboard has the best game support. Various configurations of the Mockingboard were available with different combinations of [[AY]]-3-8910 and speech synthesiser chips, connected via 6522s which also provide timed interrupt sources for the CPU. The best-supported configuration carries two AY-3-8910s and two 6522s.
+
Although the base machine has only a simple binary toggle speaker, all versions of the machine other than the IIc provide expansion slots, allowing a large number of audio options to emerge.
 +
 
 +
Of those, the Mockingboard has the best game support. Various configurations of the Mockingboard were available with different combinations of [[PSG|AY-3-8910]] and Votrax SC-01 (or compatible) speech synthesiser chips, connected via 6522s which also provide timed interrupt sources for the CPU. The best-supported configuration carries two AY-3-8910s and two 6522s.
 +
 
 +
Some software products even supported more than one Mockingboard. Ultima V supported two boards, for a total of 12 voices, of which it used eight.
 +
 
 +
==Links==
 +
* [http://www.applelogic.org/UserManuals.html Apple II Reference Manuals]
 +
* [https://youtu.be/VStscvYLYLs How the Apple II Works!] by [[The 8-Bit Guy]]
 +
* https://mirrors.apple2.org.za Mirrors popular Apple II file servers
  
 
[[Category:Non CPC Computers]]
 
[[Category:Non CPC Computers]]

Latest revision as of 18:33, 10 December 2024

Apple IIe new and old case
Apple IIc

First launched in 1977, the Apple II was one of the original home computers and the first to offer colour graphics and built-in audio by default.

A 6502 machine, it is noteworthy for a design philosophy in which:

  • non-processor actions, such as changing video mode or toggling the speaker, are triggered as a function of address decoding not of hardware registers — e.g. if you access address `C057` then you will set the current graphics mode to 'high resolution' regardless of whether you perform a read or a write, and in the latter case of what you write;
  • not even tasks like colour generation are abstracted — the programmer is given a 1bpp pixel output that is in-phase with the NTSC video signal and is expected to generate colours through proper placement of dots; and
  • there are zero interrupt sources in an unexpanded machine. There is no way to keep track of time other than processor cycle counting.

The original machine was followed up by the II+, which includes a better BASIC and can automatically boot from a disk drive if attached.

The II and II+ lack the capacity for lowercase text entry and cannot display lowercase letters in their clean text mode.

The Apple IIe (styled as Apple //e) is the third model in the Apple II series. It was released in January 1983 as the successor to the Apple II Plus. The e in the name stands for enhanced. It is the first Apple II with built-in lowercase and 80-column text support, as well as 64K RAM, while reducing the total chip count from previous models by approximately 75%.

The Apple IIc is the fourth model in the Apple II series. It was introduced shortly after the launch of the original Macintosh in 1984. The c in the name stands for compact. It is essentially a remarkably compact version of the Apple IIe. The IIc has a built-in floppy disk drive, and was often sold with its matching monitor.

The Apple IIgs is the final model in the Apple II series, equipped with a backwards-compatible 16-bit 65816 CPU. The gs in the name stands for graphics and sound. It is equipped with superior graphics (640x200 in 4 colours, 320x200 in 16 colours, with 4096 colour palette), an high-end Ensoniq 32-voice soundchip, a separate keyboard and mouse, and a Macintosh-like Graphical User Interface.

All machines use a keyboard that cannot communicate multiple simultaneous keypresses, which makes playing games by keyboard difficult. However all generations of machine have analogue and trigger inputs, which are most commonly used for two two-axis analogue joysticks with two buttons, accepted by the majority of games.

Audio

Although the base machine has only a simple binary toggle speaker, all versions of the machine other than the IIc provide expansion slots, allowing a large number of audio options to emerge.

Of those, the Mockingboard has the best game support. Various configurations of the Mockingboard were available with different combinations of AY-3-8910 and Votrax SC-01 (or compatible) speech synthesiser chips, connected via 6522s which also provide timed interrupt sources for the CPU. The best-supported configuration carries two AY-3-8910s and two 6522s.

Some software products even supported more than one Mockingboard. Ultima V supported two boards, for a total of 12 voices, of which it used eight.

Links