Apple IIGS: Difference between revisions
Tags: Mobile edit Mobile web edit |
Rewrite from Apple's own manuals; every figure now cited, unsourced figures removed |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
| name = Apple IIGS | | name = Apple IIGS | ||
| image = [[File:Apple Museum (Prague) Apple IIGS Woz (1986).jpg|250px]] | | image = [[File:Apple Museum (Prague) Apple IIGS Woz (1986).jpg|250px]] | ||
| caption = Apple IIGS ( | | caption = Apple IIGS, Woz limited edition (1986) | ||
| manufacturer = Apple Computer, Inc. | | manufacturer = Apple Computer, Inc. | ||
| type = Personal Computer | | type = Personal Computer | ||
| release date = September | | release date = September 1986 | ||
| discontinued = December 1992 | | discontinued = December 1992 | ||
| price = US$999 | | price = US$999 at introduction, bundled with an Apple 3.5 drive and no monitor | ||
| cpu = Western Design Center 65C816 | | cpu = Western Design Center 65C816, selectable 1.024 MHz or 2.8 MHz | ||
| memory = 256 KB | | memory = 256 KB on the original main logic board (1 MB on the ROM 3 board); up to 4 MB of expansion RAM | ||
| storage = 3.5 | | storage = 3.5-inch 800 KB and 5.25-inch 140 KB floppy drives; hard disk via a SCSI card | ||
| display = | | display = Super Hi-Res 320×200 or 640×200, 16 colours per line from a palette of 4096, plus all previous Apple II modes | ||
| sound = Ensoniq 5503 Digital Oscillator Chip | | sound = Ensoniq 5503 Digital Oscillator Chip, 32 oscillators, 64 KB of dedicated sound RAM | ||
| os = GS/OS, ProDOS 16, ProDOS 8 | | os = GS/OS, ProDOS 16, ProDOS 8 | ||
| predecessor = [[Apple IIe]] | | predecessor = [[Apple IIe]] | ||
| codename = Phoenix, Rambo, Gumby, Cortland | |||
| codename = | |||
| logo = [[File:Apple IIGS logo.svg|150px]] | | logo = [[File:Apple IIGS logo.svg|150px]] | ||
}} | }} | ||
The '''Apple IIGS''' is | The '''Apple IIGS''' is the 16-bit member of the Apple II family, introduced in September 1986 at '''$999''' bundled with an Apple 3.5 drive and no monitor, and dropped from Apple's price lists in December 1992.<ref name="a2h11">Steven Weyhrich, ''Apple II History'', Chapter 11, "The Apple IIGS, cont.", [https://www.apple2history.org/history/ah11/ apple2history.org]. The September 1986 introduction at $999 bundled with an Apple 3.5 drive and no monitor; the development code names Phoenix, Rambo, Gumby and Cortland; the December 1992 disappearance of the IIGS from Apple's new product price lists.</ref> | ||
Every hardware figure on this page comes from Apple's own ''[[Apple IIGS Hardware Reference]]'' (1989), hosted on this wiki, except where another source is named. | |||
== The one thing to do first: the battery == | |||
'''The Apple IIGS carries a lithium cell on the main logic board, and a leaking cell is the single most destructive fault this machine has.''' It is worth dealing with before anything else, because everything else on this page is repairable and a board eaten through by electrolyte often is not. | |||
Apple designed the machine around battery-backed RAM: the Control Panel settings and the real-time clock are held in RAM kept alive by that cell.<ref name="iigs-hw">''Apple IIGS Hardware Reference'', second edition, "for Apple IIGS and 1 MB Apple IIGS", Apple Computer, Inc., 1989 (Addison-Wesley) - hosted on this wiki as [[:File:Apple IIGS Hardware Reference 1989.pdf]]. Chapter 1, the feature list including the built-in real-time clock with backup battery, 256K of RAM on the main logic board and expansion to over 4 MB, and the 1 MB Apple IIGS differences (1 MB of RAM, 256K of ROM, the new ADB microcontroller, text page 2 shadowing, the cold-boot bit, and the loss of support for the built-in Apple IIe style keyboard); Chapter 2, the 1.024/2.8 MHz speeds, the 128K of fast RAM and 128K of ROM (1 MB and 256K on the 1 MB board), up to 4 MB of expansion RAM and 1 MB of expansion ROM, and the roughly 8 per cent loss of effective speed to refresh for programs in RAM; Chapter 4, Super Hi-Res resolutions, palettes and the 320- and 640-mode pixel formats; Chapter 5, the Ensoniq 5503 DOC, the 32 oscillators, the 64K of dedicated sound RAM, the output routes and the external demultiplexer needed for separate channels, and Table 5-8 for connector J-25; Chapter 8, the seven expansion slots and the total slot current budget; Chapter 9, the power supply description, its load-sensing behaviour and its output specifications.</ref> Apple told owners to watch for two symptoms, and both are a low battery:<ref name="iigs-own">''Apple IIGS Owner's Reference'', Apple Computer, Inc. - hosted on this wiki as [[:File:Apple IIGS Owners Reference.pdf]]. The Control Panel's battery-powered RAM and the automatic restoration of factory settings when the battery is low; the troubleshooting entries for Control Panel options reverting to their original settings and for the clock no longer keeping accurate time, both of which Apple answers with "have your authorized Apple dealer replace the battery".</ref> | |||
* the Control Panel settings revert to the factory defaults, and revert again after you reset them | |||
* the clock stops keeping accurate time | |||
Apple's answer to both was "have your authorized Apple dealer replace the battery", rather than telling the owner to do it, because on most machines it is soldered down.<ref name="iigs-own" /> | |||
'''How the cell is fitted depends on which board you have:'''<ref name="iigs-batt">Applefritter forum thread, "Replacing the battery in an Apple IIGS", [https://www.applefritter.com/content/replacing-battery-apple-iigs applefritter.com], June 2024; the technical description quoted here is from the post by user "robespierre". '''This is a community source, not an Apple publication.''' It gives the cell type and mounting for each board revision (1/2 AA axial-leaded lithium thionyl chloride soldered to the ROM 0/ROM 1 board, originally Varta; a 1/2 AA holder with a clip-on cover on the ROM 3 board, originally Maxell), the leakage behaviour and its effect on copper traces, the fact that the machine runs without a battery at all, and the LiSOCl2 replacement types.</ref> | |||
* '''ROM 0 and ROM 1 boards:''' a '''1/2 AA axial-leaded lithium thionyl chloride cell soldered directly to the board''', sitting barely under the power supply where it is easy to miss. Apple's original was usually a Varta. | |||
* '''ROM 3 (1 MB) boards:''' a '''1/2 AA holder with a clip-on plastic cover''', with a plain barrel cell in it. Apple's original was usually a Maxell, and Maxell cells of this type have a poor reputation for leaking. | |||
When one of these leaks, the electrolyte attacks every metal it reaches, including the copper traces, and the result is often not economically repairable.<ref name="iigs-batt" /> On a ROM 3 board you can simply pull the cover and lift the cell out. On a ROM 0 or ROM 1 board no desoldering is needed either: the leads can be cut close to the cell body and the stubs dealt with afterwards.<ref name="iigs-batt" /> | |||
'''The machine runs perfectly well with no battery at all.'''<ref name="iigs-batt" /> You lose the clock and you have to set the Control Panel after each power-up. For a machine that is used occasionally, that is a better trade than a cell sitting on the board for another decade. If you do want the clock, replace like with like - lithium thionyl chloride, not alkaline - and if you want it outside the case, solder leads to the board and put the cell in a holder somewhere it cannot drip onto anything.<ref name="iigs-batt" /> | |||
See [[Battery Explosion, Capacitor or Corrosion Damage]] for cleaning up after one that has already gone. | |||
== Architecture and Processor == | == Architecture and Processor == | ||
The IIGS | The IIGS is built around a '''Western Design Center 65C816''', with the system speed '''selectable between 1.024 MHz and 2.8 MHz'''.<ref name="iigs-hw" /> The machine is split in two: an FPI side running fast, and a Mega II side running at the 1.024 MHz an Apple II needs for its video and I/O timing. The FPI synchronises to the Mega II whenever the two have to exchange data, which is what makes Apple II software run at the right speed.<ref name="iigs-hw" /> | ||
* ''' | '''2.8 MHz is not the speed you get.''' The FPI generates the refresh cycles the fast DRAM needs, and "the time required for the refresh cycles reduces the effective processor speed for programs in RAM by about 8 per cent". Only programs running from ROM see the full 2.8 MHz.<ref name="iigs-hw" /> | ||
== Memory == | |||
* '''256 KB on the original main logic board''' - 128 KB of fast RAM under the FPI plus 128 KB on the Mega II side<ref name="iigs-hw" /> | |||
* '''1 MB on the 1 MB (ROM 3) logic board'''<ref name="iigs-hw" /> | |||
* '''128 KB of ROM''' (256 KB on the 1 MB board)<ref name="iigs-hw" /> | |||
* Expansion through the memory expansion slot: '''up to 4 MB of RAM and up to 1 MB of ROM'''<ref name="iigs-hw" /> | |||
The 65C816 | Apple's figure is 4 MB of expansion RAM, not 8 MB. The 65C816 can address 16 MB, but that is a property of the processor, not of this machine's memory expansion slot. | ||
== | == ROM versions == | ||
Apple's own naming is '''ROM 0, ROM 1 and ROM 3'''. There is no ROM 2: Apple skipped it "since there was already enough confusion about the first version, ROM 0, and the second version, ROM 1".<ref name="iigs-tn26">''Apple IIGS Technical Note #26: ROM Revision Summary'', Apple Computer, Inc., Developer Technical Support; written by Rilla Reynolds, October 1987, revised by Matt Deatherage, September 1989 - hosted on this wiki as [[:File:Apple IIGS Technical Note 26 ROM Revision Summary 1989.pdf]]. The ROM 0/1/3 naming and the skipping of ROM 2; ROM 3 shipping from August 1989 at 256K, double the size of ROM 1; the System Software requirements for each ROM; the dealer upgrade to ROM 1 for machines with serial numbers below E704; the new keyboard microcontroller and the new CYA chip on ROM 3; the tools moved into ROM on ROM 3.</ref> | |||
{| class="wikitable" | |||
|- | |||
! Version !! ROM size !! Notes | |||
|- | |||
| '''ROM 0''' || 128 KB || The original 1986 machine. Apple's system software stopped supporting it; dealers could upgrade machines with serial numbers below E704... to ROM 1 on request | |||
|- | |||
| '''ROM 1''' || 128 KB || Large numbers of firmware fixes across ADB, AppleTalk, the Memory Manager, QuickDraw II, SANE, Serial I/O, SmartPort and Sound. Requires System Software 2.0 or later | |||
|- | |||
| '''ROM 3''' || 256 KB || From '''August 1989'''. A different logic board, not just different ROMs. Requires System Software 5.0 or later | |||
|} | |||
<ref name="iigs-tn26" /> | |||
== | === What is different about a ROM 3 machine === | ||
The IIGS | The ROM 3 is the '''1 MB Apple IIGS''' of Apple's own documentation, and the board differs in more than memory size:<ref name="iigs-hw" /><ref name="iigs-tn26" /> | ||
* ''' | * 1 MB of RAM and 256 KB of ROM, with the toolbox utilities that used to load from disk now resident in ROM | ||
* ''' | * A '''new ADB microcontroller''', which adds sticky keys and the keyboard mouse and allows finer mouse tracking | ||
* | * A '''new CYA chip''', which handles text page 2 shadowing and the power-up bits | ||
* | * Shadowing of text page 2 becomes available | ||
* A bit in the Speed register that lets software tell whether a cold boot began at the power switch | |||
* '''It no longer supports the built-in Apple IIe style keyboard. Only ADB keyboards work.''' | |||
* The clock battery is in a holder rather than soldered down (see above) | |||
That last keyboard point matters when swapping boards between machines, and the battery difference matters when buying one. | |||
== | == Display == | ||
Super Hi-Res offers '''320 or 640 pixels across by 200 lines, displaying 16 colours per line chosen from a possible 4096'''.<ref name="iigs-hw" /> The display buffer, its palettes and its scan-line control bytes occupy 32 KB at $2000-$9FFF in bank $E1; each scan line uses 160 bytes.<ref name="iigs-hw" /> | |||
The | The two modes differ in how a pixel selects its colour:<ref name="iigs-hw" /> | ||
* '''320 mode''' - four bits per pixel, two pixels to a byte. A pixel can be any of the 16 colours in the palette. | |||
* '''640 mode''' - two bits per pixel, four pixels to a byte. '''A pixel can be one of only four colours.''' The 16 palette colours are divided into four groups of four and each of the four pixels in a byte draws from a different group, so different pixels along a line can still take any of the 16. | |||
All the earlier Apple II text and graphics modes are present as well, and the machine has analogue RGB outputs as well as composite.<ref name="iigs-hw" /> | |||
== Sound == | |||
The IIGS uses the '''Ensoniq 5503 Digital Oscillator Chip''': 32 independent oscillators, volume control and digitising, with '''64 KB of RAM dedicated to waveform storage''', talking to the 65C816 through the Sound GLU.<ref name="iigs-hw" /> | |||
== | '''The built-in sound output is a single mixed channel.''' Apple's own wording is that "sound is output via the built-in speaker, external speaker jack, or molex connector on the main logic board".<ref name="iigs-hw" /> The oscillator control registers carry channel-address bits, but those bits drive an '''optional external demultiplexer''': "Connecting a demultiplexer to the 7-pin molex connector will allow you to use up to eight separate sound channels."<ref name="iigs-hw" /> That connector is '''J-25''' and it also carries the analogue-to-digital converter input.<ref name="iigs-hw" /> | ||
In other words, the stereo and multi-channel output people associate with the IIGS comes from a third-party card plugged into J-25. A stock machine is mono, and there are no "two 8-bit DACs" on the board. | |||
== Expansion == | |||
Seven peripheral slots, '''numbered 1 to 7''', plus the memory expansion slot.<ref name="iigs-hw" /> Each built-in device is assigned to a slot, and '''only one of the built-in device or a card can be selected for a given slot''' - the Slot register at $C02D decides.<ref name="iigs-hw" /> A card that appears dead in slot 2 when the modem port is enabled is not faulty. | |||
Apple's current budget for all seven slots together:<ref name="iigs-hw" /> | |||
* '''500 mA at +5 V''' | |||
* '''250 mA at +12 V''' | |||
* '''200 mA at −5 V''' | |||
* '''200 mA at −12 V''' | |||
That is 500 mA of +5 V shared between every card in the machine. A IIGS that misbehaves with a full complement of cards, and behaves with two of them removed, is very likely running out of slot current rather than failing. | |||
The support circuitry is designed for two LS TTL loads and no more than 15 pF per slot pin.<ref name="iigs-hw" /> | |||
== Power supply == | |||
Apple describes the IIGS supply as having "the same four-supply, switching, load-sensing design as the Apple II, II Plus, and IIe models".<ref name="iigs-hw" /> | |||
{| class="wikitable" | |||
|- | |||
! Parameter !! Apple's published figure | |||
|- | |||
| Input || 107 to 132 V AC | |||
|- | |||
| +12 V || 1 A | |||
|- | |||
| −12 V || 0.25 A | |||
|- | |||
| +5 V || 4 A | |||
|- | |||
| −5 V || 0.25 A | |||
|} | |||
'''The chirp is the protection working, and a no-load condition sets it off too.''' Apple's own description: the load-sensing circuitry stops the supply "whenever this circuitry detects a short '''or a no-load condition'''", and "the supply will emit two audible chirps per second" until the situation is corrected or the supply is switched off.<ref name="iigs-hw" /> | |||
Two chirps a second therefore means one of three things: something downstream is shorted, nothing is connected at all, or the supply itself has failed. '''Bench-testing a IIGS supply with nothing attached will make it chirp, and that is correct behaviour, not a fault.''' Put a load on it before drawing conclusions. | |||
== Things that are not faults == | |||
* Two chirps per second from a supply with nothing plugged into it - the load-sensing circuit needs a load<ref name="iigs-hw" /> | |||
* Real-world speed noticeably below 2.8 MHz for code in RAM - about 8 per cent goes to refresh<ref name="iigs-hw" /> | |||
* A card in slot 1 or 2 that is ignored while the printer or modem port is enabled - only one device per slot can be selected<ref name="iigs-hw" /> | |||
* Mono sound from the headphone jack on a stock machine - separate channels need an external demultiplexer on J-25<ref name="iigs-hw" /> | |||
* An Apple IIe style keyboard that does nothing on a ROM 3 board - that board supports ADB keyboards only<ref name="iigs-hw" /> | |||
== Gallery == | |||
<gallery mode="packed" heights="200"> | <gallery mode="packed" heights="200"> | ||
File:Apple IIgs 001 (white background).jpg|Apple IIGS (front view) | File:Apple IIgs 001 (white background).jpg|Apple IIGS (front view) | ||
File:Apple IIgs 004.jpg|Apple IIGS | File:Apple IIgs 004.jpg|Apple IIGS logic board and power supply | ||
File:Apple IIGS with peripherals.jpg|Apple IIGS with peripherals | File:Apple IIGS with peripherals.jpg|Apple IIGS with peripherals | ||
</gallery> | </gallery> | ||
[[ | == See also == | ||
{{Navbox-AppleVintage}} | * [[Apple IIGS Hardware Reference]] | ||
* [[Apple IIGS ROM Revision Summary]] | |||
* [[Apple IIGS Owner's Reference]] | |||
* [[Battery Explosion, Capacitor or Corrosion Damage]] | |||
* [[Apple II General Maintenance]] | |||
== References == | |||
<references /> | |||
{{Navbox-AppleVintage|state=collapsed}} | |||
[[Category:Apple Vintage Computers]] | |||
Latest revision as of 05:46, 23 September 2026
| Apple IIGS, Woz limited edition (1986) | |
| Specifications | |
|---|---|
| Manufacturer | Apple Computer, Inc. |
| Type | Personal Computer |
| Released | September 1986 |
| Discontinued | December 1992 |
| Intro price | US$999 at introduction, bundled with an Apple 3.5 drive and no monitor |
| CPU | Western Design Center 65C816, selectable 1.024 MHz or 2.8 MHz |
| Memory | 256 KB on the original main logic board (1 MB on the ROM 3 board); up to 4 MB of expansion RAM |
| Storage | 3.5-inch 800 KB and 5.25-inch 140 KB floppy drives; hard disk via a SCSI card |
| Display | Super Hi-Res 320×200 or 640×200, 16 colours per line from a palette of 4096, plus all previous Apple II modes |
| Sound | Ensoniq 5503 Digital Oscillator Chip, 32 oscillators, 64 KB of dedicated sound RAM |
| OS / Firmware | GS/OS, ProDOS 16, ProDOS 8 |
| Predecessor | Apple IIe |
| Codename | Phoenix, Rambo, Gumby, Cortland |
The Apple IIGS is the 16-bit member of the Apple II family, introduced in September 1986 at $999 bundled with an Apple 3.5 drive and no monitor, and dropped from Apple's price lists in December 1992.[1]
Every hardware figure on this page comes from Apple's own Apple IIGS Hardware Reference (1989), hosted on this wiki, except where another source is named.
The one thing to do first: the battery
[edit | edit source]The Apple IIGS carries a lithium cell on the main logic board, and a leaking cell is the single most destructive fault this machine has. It is worth dealing with before anything else, because everything else on this page is repairable and a board eaten through by electrolyte often is not.
Apple designed the machine around battery-backed RAM: the Control Panel settings and the real-time clock are held in RAM kept alive by that cell.[2] Apple told owners to watch for two symptoms, and both are a low battery:[3]
- the Control Panel settings revert to the factory defaults, and revert again after you reset them
- the clock stops keeping accurate time
Apple's answer to both was "have your authorized Apple dealer replace the battery", rather than telling the owner to do it, because on most machines it is soldered down.[3]
How the cell is fitted depends on which board you have:[4]
- ROM 0 and ROM 1 boards: a 1/2 AA axial-leaded lithium thionyl chloride cell soldered directly to the board, sitting barely under the power supply where it is easy to miss. Apple's original was usually a Varta.
- ROM 3 (1 MB) boards: a 1/2 AA holder with a clip-on plastic cover, with a plain barrel cell in it. Apple's original was usually a Maxell, and Maxell cells of this type have a poor reputation for leaking.
When one of these leaks, the electrolyte attacks every metal it reaches, including the copper traces, and the result is often not economically repairable.[4] On a ROM 3 board you can simply pull the cover and lift the cell out. On a ROM 0 or ROM 1 board no desoldering is needed either: the leads can be cut close to the cell body and the stubs dealt with afterwards.[4]
The machine runs perfectly well with no battery at all.[4] You lose the clock and you have to set the Control Panel after each power-up. For a machine that is used occasionally, that is a better trade than a cell sitting on the board for another decade. If you do want the clock, replace like with like - lithium thionyl chloride, not alkaline - and if you want it outside the case, solder leads to the board and put the cell in a holder somewhere it cannot drip onto anything.[4]
See Battery Explosion, Capacitor or Corrosion Damage for cleaning up after one that has already gone.
Architecture and Processor
[edit | edit source]The IIGS is built around a Western Design Center 65C816, with the system speed selectable between 1.024 MHz and 2.8 MHz.[2] The machine is split in two: an FPI side running fast, and a Mega II side running at the 1.024 MHz an Apple II needs for its video and I/O timing. The FPI synchronises to the Mega II whenever the two have to exchange data, which is what makes Apple II software run at the right speed.[2]
2.8 MHz is not the speed you get. The FPI generates the refresh cycles the fast DRAM needs, and "the time required for the refresh cycles reduces the effective processor speed for programs in RAM by about 8 per cent". Only programs running from ROM see the full 2.8 MHz.[2]
Memory
[edit | edit source]- 256 KB on the original main logic board - 128 KB of fast RAM under the FPI plus 128 KB on the Mega II side[2]
- 1 MB on the 1 MB (ROM 3) logic board[2]
- 128 KB of ROM (256 KB on the 1 MB board)[2]
- Expansion through the memory expansion slot: up to 4 MB of RAM and up to 1 MB of ROM[2]
Apple's figure is 4 MB of expansion RAM, not 8 MB. The 65C816 can address 16 MB, but that is a property of the processor, not of this machine's memory expansion slot.
ROM versions
[edit | edit source]Apple's own naming is ROM 0, ROM 1 and ROM 3. There is no ROM 2: Apple skipped it "since there was already enough confusion about the first version, ROM 0, and the second version, ROM 1".[5]
| Version | ROM size | Notes |
|---|---|---|
| ROM 0 | 128 KB | The original 1986 machine. Apple's system software stopped supporting it; dealers could upgrade machines with serial numbers below E704... to ROM 1 on request |
| ROM 1 | 128 KB | Large numbers of firmware fixes across ADB, AppleTalk, the Memory Manager, QuickDraw II, SANE, Serial I/O, SmartPort and Sound. Requires System Software 2.0 or later |
| ROM 3 | 256 KB | From August 1989. A different logic board, not just different ROMs. Requires System Software 5.0 or later |
What is different about a ROM 3 machine
[edit | edit source]The ROM 3 is the 1 MB Apple IIGS of Apple's own documentation, and the board differs in more than memory size:[2][5]
- 1 MB of RAM and 256 KB of ROM, with the toolbox utilities that used to load from disk now resident in ROM
- A new ADB microcontroller, which adds sticky keys and the keyboard mouse and allows finer mouse tracking
- A new CYA chip, which handles text page 2 shadowing and the power-up bits
- Shadowing of text page 2 becomes available
- A bit in the Speed register that lets software tell whether a cold boot began at the power switch
- It no longer supports the built-in Apple IIe style keyboard. Only ADB keyboards work.
- The clock battery is in a holder rather than soldered down (see above)
That last keyboard point matters when swapping boards between machines, and the battery difference matters when buying one.
Display
[edit | edit source]Super Hi-Res offers 320 or 640 pixels across by 200 lines, displaying 16 colours per line chosen from a possible 4096.[2] The display buffer, its palettes and its scan-line control bytes occupy 32 KB at $2000-$9FFF in bank $E1; each scan line uses 160 bytes.[2]
The two modes differ in how a pixel selects its colour:[2]
- 320 mode - four bits per pixel, two pixels to a byte. A pixel can be any of the 16 colours in the palette.
- 640 mode - two bits per pixel, four pixels to a byte. A pixel can be one of only four colours. The 16 palette colours are divided into four groups of four and each of the four pixels in a byte draws from a different group, so different pixels along a line can still take any of the 16.
All the earlier Apple II text and graphics modes are present as well, and the machine has analogue RGB outputs as well as composite.[2]
Sound
[edit | edit source]The IIGS uses the Ensoniq 5503 Digital Oscillator Chip: 32 independent oscillators, volume control and digitising, with 64 KB of RAM dedicated to waveform storage, talking to the 65C816 through the Sound GLU.[2]
The built-in sound output is a single mixed channel. Apple's own wording is that "sound is output via the built-in speaker, external speaker jack, or molex connector on the main logic board".[2] The oscillator control registers carry channel-address bits, but those bits drive an optional external demultiplexer: "Connecting a demultiplexer to the 7-pin molex connector will allow you to use up to eight separate sound channels."[2] That connector is J-25 and it also carries the analogue-to-digital converter input.[2]
In other words, the stereo and multi-channel output people associate with the IIGS comes from a third-party card plugged into J-25. A stock machine is mono, and there are no "two 8-bit DACs" on the board.
Expansion
[edit | edit source]Seven peripheral slots, numbered 1 to 7, plus the memory expansion slot.[2] Each built-in device is assigned to a slot, and only one of the built-in device or a card can be selected for a given slot - the Slot register at $C02D decides.[2] A card that appears dead in slot 2 when the modem port is enabled is not faulty.
Apple's current budget for all seven slots together:[2]
- 500 mA at +5 V
- 250 mA at +12 V
- 200 mA at −5 V
- 200 mA at −12 V
That is 500 mA of +5 V shared between every card in the machine. A IIGS that misbehaves with a full complement of cards, and behaves with two of them removed, is very likely running out of slot current rather than failing.
The support circuitry is designed for two LS TTL loads and no more than 15 pF per slot pin.[2]
Power supply
[edit | edit source]Apple describes the IIGS supply as having "the same four-supply, switching, load-sensing design as the Apple II, II Plus, and IIe models".[2]
| Parameter | Apple's published figure |
|---|---|
| Input | 107 to 132 V AC |
| +12 V | 1 A |
| −12 V | 0.25 A |
| +5 V | 4 A |
| −5 V | 0.25 A |
The chirp is the protection working, and a no-load condition sets it off too. Apple's own description: the load-sensing circuitry stops the supply "whenever this circuitry detects a short or a no-load condition", and "the supply will emit two audible chirps per second" until the situation is corrected or the supply is switched off.[2]
Two chirps a second therefore means one of three things: something downstream is shorted, nothing is connected at all, or the supply itself has failed. Bench-testing a IIGS supply with nothing attached will make it chirp, and that is correct behaviour, not a fault. Put a load on it before drawing conclusions.
Things that are not faults
[edit | edit source]- Two chirps per second from a supply with nothing plugged into it - the load-sensing circuit needs a load[2]
- Real-world speed noticeably below 2.8 MHz for code in RAM - about 8 per cent goes to refresh[2]
- A card in slot 1 or 2 that is ignored while the printer or modem port is enabled - only one device per slot can be selected[2]
- Mono sound from the headphone jack on a stock machine - separate channels need an external demultiplexer on J-25[2]
- An Apple IIe style keyboard that does nothing on a ROM 3 board - that board supports ADB keyboards only[2]
Gallery
[edit | edit source]-
Apple IIGS (front view)
-
Apple IIGS logic board and power supply
-
Apple IIGS with peripherals
See also
[edit | edit source]- Apple IIGS Hardware Reference
- Apple IIGS ROM Revision Summary
- Apple IIGS Owner's Reference
- Battery Explosion, Capacitor or Corrosion Damage
- Apple II General Maintenance
References
[edit | edit source]- ↑ Steven Weyhrich, Apple II History, Chapter 11, "The Apple IIGS, cont.", apple2history.org. The September 1986 introduction at $999 bundled with an Apple 3.5 drive and no monitor; the development code names Phoenix, Rambo, Gumby and Cortland; the December 1992 disappearance of the IIGS from Apple's new product price lists.
- ↑ 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.07 2.08 2.09 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19 2.20 2.21 2.22 2.23 2.24 2.25 2.26 2.27 Apple IIGS Hardware Reference, second edition, "for Apple IIGS and 1 MB Apple IIGS", Apple Computer, Inc., 1989 (Addison-Wesley) - hosted on this wiki as File:Apple IIGS Hardware Reference 1989.pdf. Chapter 1, the feature list including the built-in real-time clock with backup battery, 256K of RAM on the main logic board and expansion to over 4 MB, and the 1 MB Apple IIGS differences (1 MB of RAM, 256K of ROM, the new ADB microcontroller, text page 2 shadowing, the cold-boot bit, and the loss of support for the built-in Apple IIe style keyboard); Chapter 2, the 1.024/2.8 MHz speeds, the 128K of fast RAM and 128K of ROM (1 MB and 256K on the 1 MB board), up to 4 MB of expansion RAM and 1 MB of expansion ROM, and the roughly 8 per cent loss of effective speed to refresh for programs in RAM; Chapter 4, Super Hi-Res resolutions, palettes and the 320- and 640-mode pixel formats; Chapter 5, the Ensoniq 5503 DOC, the 32 oscillators, the 64K of dedicated sound RAM, the output routes and the external demultiplexer needed for separate channels, and Table 5-8 for connector J-25; Chapter 8, the seven expansion slots and the total slot current budget; Chapter 9, the power supply description, its load-sensing behaviour and its output specifications.
- ↑ 3.0 3.1 Apple IIGS Owner's Reference, Apple Computer, Inc. - hosted on this wiki as File:Apple IIGS Owners Reference.pdf. The Control Panel's battery-powered RAM and the automatic restoration of factory settings when the battery is low; the troubleshooting entries for Control Panel options reverting to their original settings and for the clock no longer keeping accurate time, both of which Apple answers with "have your authorized Apple dealer replace the battery".
- ↑ 4.0 4.1 4.2 4.3 4.4 Applefritter forum thread, "Replacing the battery in an Apple IIGS", applefritter.com, June 2024; the technical description quoted here is from the post by user "robespierre". This is a community source, not an Apple publication. It gives the cell type and mounting for each board revision (1/2 AA axial-leaded lithium thionyl chloride soldered to the ROM 0/ROM 1 board, originally Varta; a 1/2 AA holder with a clip-on cover on the ROM 3 board, originally Maxell), the leakage behaviour and its effect on copper traces, the fact that the machine runs without a battery at all, and the LiSOCl2 replacement types.
- ↑ 5.0 5.1 5.2 Apple IIGS Technical Note #26: ROM Revision Summary, Apple Computer, Inc., Developer Technical Support; written by Rilla Reynolds, October 1987, revised by Matt Deatherage, September 1989 - hosted on this wiki as File:Apple IIGS Technical Note 26 ROM Revision Summary 1989.pdf. The ROM 0/1/3 naming and the skipping of ROM 2; ROM 3 shipping from August 1989 at 256K, double the size of ROM 1; the System Software requirements for each ROM; the dealer upgrade to ROM 1 for machines with serial numbers below E704; the new keyboard microcontroller and the new CYA chip on ROM 3; the tools moved into ROM on ROM 3.