The comp.sys.apple2 Usenet newsgroup Apple II FAQs originate from
the II Computing Apple II site, 1997-2009.
Csa2 FAQs file ref: Csa2CDROM.txt rev140 November 2009
CD-ROM
001- What do I need to get/do to use Music and Data CD's on my GS?
002- What do I need discQuest for?
003- How can I back up my files on write-able CD-ROM?
004- Is a special driver needed for a Toshiba External 2X CD-ROM?
005- How can I get sound from my Apple HSS card + CD300 CD-ROM?
006- Where can I buy CD-ROM discs for the Apple II?
007- Where can I find more info on CD-ROM drives, products, etc.?
008- Where can I find out more about CD-ROM recording?
From: Rubywand, Jawaid Bazyar, Tony Diaz, George Rentovich,
Wayne Stewart, Dave
001- What do I need to use regular CD Music Discs and access
data discs (like the Golden Orchard CD) on my Apple IIgs?
What you need is ...
1- RAMFast, Apple, or other SCSI interface card. The Slot in which the card is located must be set to "Your Card" (e.g. via the Control Panel).
Note 1: Today, SCSI devices normally expect that a "termination voltage" will be supplied by the SCSI interface card. RamFAST does this; but, most other cards do not. If you have such a card and have a hard disk connected and working, then, there should be no problem-- either the hard disk is supplying the voltage or the card has been modified. Otherwise, be sure to obtain information on the needed modification. (For the Apple Hi-Speed SCSI card termination power mod, see the Hard Disk and SCSI FAQs in fil
e Csa2HDNSCSI.txt.)
Note 2: A version 1.01 ZipGS card needs to be upgraded to work with RamFAST.
2- External CD-ROM disc drive which your SCSI card supports.
The Apple Hi-Speed SCSI card is known to work with ...
Apple CD-150
Apple CD-600i
Apple CD-SC+
Pioneer DRM-600.
The RamFAST is known to work with many drives, including any "SCSI Standard" drive and practically any NEC or Texel. Some specific models are ...
Apple CD-150
Apple CD-300
Nec CDR38
Nec CDR25
Nec CDR74
Nec CDR84
Nec CDR-501
Nec CDR-502 (reads CDs fine but the front bezel music playing controls
don't work when connected to a RamFAST)
Philips CM425A
Pioneer DM600 (which is a 6 disc CD changer)
Pioneer DR-U06S (slot loading)
Sony CDU8002
Sony CDU8003
Sony CDU555S
Texel DM3X1S
Texel DM3028
Texel DM5028
Toshiba 3401
Toshiba XM-3501
Toshiba XM640LB (40speed)
Note 1: Check to be sure that the SCSI device number of your CD-ROM drive does not conflict with the number for your hard disk, Zip Drive, etc.. Each device on the SCSI chain should have a different number, usually in the range 1-6. #6 is usually reserved for the device you wish to boot, such as a hard disk. (A drive's SCSI number is usually set via a switch on the back.) SCSI number does not need to relate to position on the chain.
Note 2: The last device on the SCSI chain (i.e. the drive which is physically at the end of the chain) should have its Termination set to ON and Termination for other SCSI devices shoud be set to OFF. If your CD-ROM Drive is the only SCSI device, Termination should be ON. (Actually, a SCSI interface card may be able to handle two devices with Termination set to ON. However, you are likely to have problems if the last device on the chain has Termination set OFF.)
3- A SCSI cable. Common SCSI plug/socket sizes are 50-pin and 25-pin. Get a cable which matches your CD-ROM drive and the device you plan to plug into (i.e. a SCSI hard disk, Zip Drive, ..., or your SCSI interface card).
4- To hear music played from a CD, Stereo headphones, speakers, or hi-fi cables need to be plugged into the CD ROM drive. Most drives have a mini- Stereo socket in the front. To fit the socket, the plug for your headphones, etc. must be a Stereo plug.
5- A Driver file which matches your interface card. For RamFAST, it is Ramfast.Driver. For Apple SCSI cards it is SCSI.Manager and SCSICD.Driver. The Driver file(s) should be in the SYSTEM/DRIVERS/ folder (i.e. the DRIVERS folder in the SYSTEM folder). To avoid conflicts, RamFAST users should remove SCSI.Manager, SCSICD.Driver, and other Apple "SCSI ..." drivers from the SYSTEM/DRIVERS/ folder.
6- In order to play standard Music CD's via your computer, you should have the following:
o A Media Driver which matches your CD-ROM drive. For example, RF.NEC is a driver supplied with RamFAST which works with NEC drives. The Media Driver should be in the SYSTEM/DRIVERS/MEDIA.CONTROL/ folder.
o A standard System 6 control panel file (i.e. a "CDEV") named "MediaControl". MediaControl should be in the SYSTEM/CDEVS/ folder
o A standard System 6 media control New Desk Accessory file (i.e. an "NDA") named "MediaControl.DA". MediaControl.DA should be in the SYSTEM/DESK.ACCS/ folder.
7- In order to access files on data CD-ROM discs (like DigiSoft Innovation's Golden Orchard CD), the standard System 6 High Sierra file system translator file (HS.FST) should be in the SYSTEM/FSTS folder. This lets you read ISO 9660 format data CD-ROM discs. You should already have the ProDOS FST (PRO.FST) in the same folder. This lets you read ProDOS partitions which may be included along with ISO 9660 partitions on a data CD-ROM disc.
Once the above items are checked, Shut Down your IIgs. Turn it OFF. Turn OFF the CD ROM drive. Wait 10-20 seconds. Turn ON the CD ROM Drive. Wait a few seconds and turn ON your IIgs. Boot System 6.01.
Your SCSI card manual and/or information supplied by the CD-ROM drive seller is the best guide for doing any necessary setup chores. If a SCSI hard disk or Zip Drive is already connected and working, it's likely that no special setup will be necessary.
Note: If the CD-ROM drive is the only SCSI device on the chain and you are using a RamFAST along with a ZipGS accelerator, be sure to run RAMFAST.SYSTEM after booting in order to change at least one setting. You want to click [O]ptions and set "TransWarpGS" to "NO".
Playing a Music CD
Click on Control Panels in the Apple Menu. Select the Media Ctrl control panel. I have "1" for Media Channel, "RF.NEC" (the name of the driver) for Media Device, and "GAME PORT" for Port. After entering your settings, close the panel. This will save your setup in a file named "Media.Setup" in the same Media.Control folder which contains your media control driver.
From the Apple Menu click on Media Controller to show the CD ROM player. Click Channel 1, the name of your CD ROM driver sould show in the player display. Insert a CD. Click Play and adjust the volume on the drive.
Loading Data, Games, etc. from a Data CD
Startup is the same as described above. It seems to be a good idea to have a data CD in the drive before turning ON the computer. Some drive + card combinations may not go on-line if no CD is present by the time you turn ON the computer. You can experiment to see what works for your particular system.
-----------------------------
From: Jason Kettinger
I've got a Chinon CDA-435 1X speed (150Kps) SCSI-1 CDROM hooked up to my IIgs using the Apple HS SCSI card, and it works great. I don't have any encyclopedias, and CD-Audio disks do not get detected; but, the IIgs detects ISO/HFS CD removals and insertions fine without a reboot.
___________________________
From: Rubywand
002- I've heard of a package called 'discQuest' which is
supposed to open the way to accessing all sorts of
commercial CD's. But, if I can play CD music and load
files from data CD's, what do I need discQuest for?
Below is a condensed discQuest review. It should help clarify things.
DiscQUEST v1.2.2
for 2MB IIgs from Sequential Systems
CD ROM drive, interface, and System 6 or later required;
hard disk and System 6.01 recommended
There is a burgeoning library of CD-ROM releases. History of the World from Library Reference is a case in point. discPassage is a PC/Mac interface program which lets a user access text, pictures, and sound tracks on CD's which employ a discPassage database.
Typically, dP products carry the digital data disc symbol and are labelled "for Mac or multi-media PC" with Mac and PC versions of discPassage included on-disc.
"Whoa! My IIgs has a CD-ROM reader, SCSI interface, and all the standard System 6.01 drivers. It still can't do much with those disc CD's."
Right. The basic IIgs setup CAN access data and programs on for-Apple II CD's. If you've added the appropriate Media NDA and Control Panel, your CD-ROM IIgs can also mimic a CD music disc player complete with all of the usual controls. Audio is output directly from the CD-ROM drive to headphones, a hi- fi amp, or a pair of amplified speakers.
"Fine; but, how do I ask the Family Doctor a question, peruse an encyclopedia, and use other neat CD-ROM data disc products?"
Actually, with HS.FST in your SYSTEM/FSTs folder, you can click the CD- ROM icon, display folders, and even load TEXT files from discPassage CD's. Your IIgs is 'compatible enough' with ISO 9660 even if some of the PC filetypes are unfamiliar. Still, this kind of access is hardly satisfactory. What you lack is the software key to unlock the discPassage database. Your IIgs cannot run PC or Mac versions of discPassage; but, it CAN run a for-GS database unlocker named "discQuest"!
How do the systems match-up? Well, I tried out several CD's under discPassage on a 33MHz '486 PC and discQuest on a IIgs with 10Mhz/64K ZipGSx. On the PC you get to see an intro pic (which discQuest skips); and, in one case, a sound file which played fine with discPassage did not work under discQuest.
As might be expected, pictures come in faster under discPassage because discQuest must often spend extra seconds processing each PC-format image. The larger the graphic and greater the number of colors, the bigger PC's advantage. Based upon samplings of several CD's, discQuest often needs about 15 seconds to load and display a pic that discPassage can handle in 3 seconds. Fortunately, you can reduce this delay by selecting Preferences and setting Color to "Gray-scale".
Both setups handled sound files well, consistently starting playback in under 4 seconds. The big surprise of the face-off came when comparing time required to open folders and display item choices-- for example, to open "Ancient Civilizations" and list article titles. DiscPassage routinely took 10- 20 seconds; whereas discQuest seldom took even 2 seconds!
Just click the discQuest icon and, in a few seconds, the name and main folders of the current discPassage-compatible CD appear in a scrollable Browse window. From here you can open folders, do searches (by word, author, subject, or title) and read articles in scrollable windows. Of course, you can also listen to sound tracks, view pictures, and obtain printouts of text and pictures.
A major benefit of having reams of text 'on the computer' is that you can clip and save selections for use in articles, term papers, and other projects. discQuest scores a "pretty good" here, since you are free to add and delete text and can use Cut & Paste within whatever article you are viewing. The result may then be saved to disk. At present, however, discQuest does not maintain more than one text window on its desktop; nor does it support loading text files from disk or opening a New (blank) text
window.
The standard discQuest package includes a sample CD (such as "Family Doctor" or "Total Baseball"), fifteen pages of information and instructions, and two diskettes. One diskette lets non-hard disk users start discQuest after a bare-bones System 6.0 boot. The other will Install discQuest and a monospace font (CoPilot.8) to hard disk plus, if desired, several support files. The latter include HS.FST and drivers for popular CD-ROM readers plus the Media NDA and Control Panel stuff to support playing musi
c CD's.
If you already have CD-ROM up and running on your IIgs, then hard disk installation of discQuest should involve nothing more than creating a folder named DISCQUEST, copying the program there and copying CoPilot.8 to SYSTEM/FONTS. The other files were present in Sequential's Complete System Package. The one sent to me included discQuest software and info sheets, NEC MultiSpin (x2 speed) CD-ROM reader, RamFAST SCSI interface card, cable, Labtec CS-150 amplified speakers, manuals, and four more sample CD
's.
___________________________
From: Matt Portune
003- How can I back up files on CD-ROM?
Compact disk recording opens up many possibilities. Obviously, archiving software is one of them. Another is being able to record audio. In my studio, I've placed a lot of important material on analog tape; and, unlike the diskette situation, there is no doubt of the imminent danger of degradation. Burning the audio to CD would maintain the original quality, with the added bonus of random access.
CDR also opens up business opportunities. Archiving data for businesses and spinning off audio masters and mixes for bands and clubs are just two good prospects. All of which more than justified the cost of a CD Recorder.
First priority, of course, was preserving my precious ][ goodies! I began the whole process on a Wednesday afternoon, and worked non-stop through Sunday.
Step One was to archive programs and their support files into compressed SHK files. Not only does this help keep everything organized, but it also prevents loss of resource fork data when files are moved to the PC for processing.
I archived the data from every floppy I have plus files from each hard drive partition. A few items were archived twice; but, this way, I can choose from a 'raw' original or 'set up' version. (Besides, separating out duplicates would have taken an extra day!) Anyway, the entire backup only reached about 105 megs. There would be plenty of breathing room on a 650 meg CD.
Since all 10 of my hard disk partitions are ProDOS, I settled for transferring data to the PC in 32MB chunks. This was done using a home brew null-modem cable to connect the serial ports of both machines.
It's surprising that so many computer users go to the trouble of using diskettes for machine-to-machine transfers. Null-modem is so easy! I attached my cable, launched Spectrum v2.0 on the GS and Hyperterminal on the PC, and, then, told Spectrum to Zmodem-upload everything on the transfer stuff partition to the PC.
The machines held a steady transfer rate of about 4500 CPS. Since I had a few 32-meg partitions to upload it was a good excuse for leaving the computers to their work and indulging in Babylon 5 re-runs!
Finally, on Sunday afternoon, the uploading was complete. On the PC, everything wound up in a folder called "GS Backup". Inside this folder, I created other folders (Games, Graphics, etc.). All in all, 100+ floppies and a 340 meg hard drive had been turned into a nice, organized 105 meg archive.
After double checking the archive, I slapped a blank CD into the recorder, started EZ-CD Pro, and selected "New" from the file menu. I scanned the displayed listing of burn formats for "HFS" because it is recognized by both GS System 6 and Mac. Unfortunately, HFS was not in EZ-CD Pro's list; so, I selected ISO-9660, which System 6 can handle via the HS.FST.
Actually, the whole process went very smoothly. I chose the "GS Backup" folder as the data to burn to the disc, and, after about 7 minutes, the CD recorder spit out a shiny new GS archive!
Or, so I thought... I put the CD in the GS drive. It mounted fine, but upon opening the CD, I found that EVERY file was placed in the root directory, instead of in it's proper folder. Also, every filename had a ";1" after it?!
It turns out that the ";1" is an end-of-filename character (the ";") followed by a an ISO-9660 version number. Versions of ISO-9660 which do not support the Apple Extensions require such a suffix for non-directory files. The cure is to find a CD burner program which supports either High Sierra Group format or a more up-to-date version of ISO-9660.
The directory problem was _my_ fault. I was still learning the software's "parenting" feature, and had mistakenly told EZ-CD to make the disc with every file in the root directory!
Anticipating some such screw-up, I had made sure to not select "close disc" on the first burn. This makes a disc "multisession", which means you can do later burns ("sessions") and write new stuff until the disc is full, or until you "close" it. (You cannot, however, erase anything.) So, I told the software to make the first session inactive, and burn a second session which would have the files in their directories.
After another 7 minutes, out popped attempt #2. Sure enough, in the PC's CD-ROM drive the first session showed as ignored, and the new, Version 2, session was active! Alas, on the GS, the situation was reversed. Version 2 was ignored. I found out later (by asking someone) that HS.FST does not, currently, support multisession discs! As Poor Richard once observed in his Almanac: "Experience keeps a dear school ... ."
Despite a few tribulations, I'm pleased to report that my first CD was not a waste. If you have the Balloon NDA installed and double-click a file, it is recognized as an SHK archive and is opened accordingly. Opening the files from GSHK worked fine, as well. It 'ain't pretty'; but, the archives are all intact, and perfectly readable on the GS.
Since I have more things to add to a future CD (like GNO v2.0.6), I'll soon be ready to pull all the data off "disc 0" and burn a fresh one, doing it right this time. At least, for now, I have everything backed up on a safe, long-lasting medium, thus taming my dying-floppy paranoia. Now, if I could somehow archive the II hardware ...!
---------------------------
From: M. Kelsey
I made a ProDOS 8 CD-ROM just today for the first time. I used Windows '95 since it has APSI driver emulation in an MS-DOS prompt and a *freeware* utility called DISK2CD from http://www.goldenhawk.com .
It consisted of only these few steps:
1. Get all software onto youir Apple II hard drive that you
want written to CD.
2. Disconnect the hard drive.
3. Reconnect the hard drive to a Windows '95 or DOS machine
with appropriate ASPI drivers.
4. Run DISK2CD.
5. Test the CD out on your Apple II =)
Now I can use Copy II+ 6.5 to make disk images in an uncompressed form, store them with their file attributes, and have a bootable CD-ROM from which I can access the utilities and disk images! (WooHoo!) Bye bye to all those 300 5.25" disks!
___________________________
From: Supertimer
004- Is a special driver needed for a Toshiba External 2X CD-ROM
drive on a IIGS with Apple Hi-speed SCSI interface?
Yes, you need an SCSI-2 driver. Sequential Systems sold such a driver for the Apple Hi-speed card. This driver works well with an Apple CD-300 and a quad-speed Hi-Val drive tested against it. The Toshiba drive is also an SCSI-2 standard CD-ROM. They all use the same commands and need this driver.
----------------------------
005- I have an Apple Hi-Speed SCSI card and CD300 CD-ROM drive on
my IIGS. How can I get sound from my CD's?
Sequential's driver allows the audio to work. It allows the Apple Hi- Speed interface to work with all new CD-ROM drives.
___________________________
From: Joe Kohn
006- Where can I buy CD-ROM discs for the Apple II?
Shareware Solutions II ( http://users.foxvalley.net/~joko ) currently offers several CD-ROMs for the Apple IIGS:
- The Golden Orchard CD
- The TABBS CD
- Studio City CD
- HyperCard-based Script Central CD
- Bernie ][ The Rescue Starter Kit CD
- Apple IIGS Photo CD
- Open-Apple/A2-Central CD
---------------------------
From: Charles T. "Dr. Tom" Turley
Having both The Golden Orchard CD and The TABBS CD, I can assure all Apple II and IIgs users that they both contain a wealth of Apple II/IIgs programs, graphics, music, information and a multitude of fantastic archives of great interest and value to any Apple II and IIgs user.
---------------------------
From: A.P.P.L.E. Webmaster
Apple Pugetsound Program Library Exchange ( http://www.callapple.org/ ) is celebrating the 25th anniversary of its User Group founding by releasing the following Apple II Related CD-Rom Books:
- The Wozpak ][ CD
- Call-A.P.P.L.E. In Depth (Vol. 1-4) CD
- Call-A.P.P.L.E. 1978 Special Edition CD
- The A.P.P.L.E. Basic PDS Library CD
- Peeking at Call-A.P.P.L.E. Vol. 1 CD
___________________________
From: Stephen C. Davidson
Related FAQs Resources (ref. FAQs Contents Csa21MAIN2): R014CDROMIN.TXT (text file)
007- Where can I find more information about specific drives,
interfaces, and CDROM software?
See the Apple II CD-ROM Info resource file R014CDROMIN.TXT . For additional SCSI interface information see the Apple II Hard Drives and SCSI FAQs file Csa2HDNSCSI.txt.
_________________________
From: Charles T. "Dr. Tom" Turley and Ed Eastman
008- Where can I find out more about CD-ROM recording?
Andy McFadden's CDR FAQ's answered all the questions and concerns I had with making an Apple II CD for use on all computer platforms. The URL is http://www.cdrfaq.org/ .
The comp.sys.apple2 Usenet newsgroup Apple II FAQs originate from
the II Computing Apple II site, 1997-2009.
Csa2 FAQs file ref: Csa2HDNSCSI.txt rev140 November 2009
Hard Disks & SCSI Interfaces
001- How difficult is it to add a hard drive to my IIgs?
002- What kinds of hard drive systems are available?
003- What do SCSI ID numbers mean?
004- What is "SCSI-2" and how is it different from SCSI-1?
005- Will a SCSI-2 hard drive work with an Apple II system?
006- Will my Rev. C SCSI Card work with a SCSI-2 drive?
007- What is SCSI "termination power"?
008- Can I avoid the "RamFAST/SCSI is searching SCSI bus" delay?
009- What is the pinout for the standard 50-pin SCSI cable?
010- What's the SCSIHD.DRIVER patch to ignore DRIVER43 partitions?
011- What is the "bad bug" in the ROM 3.01e RamFAST?
012- What are correct HS SCSI settings, etc. for a Bernoulli drive?
013- What are the settings for a CMS hard drive controller card?
014- Does it matter when I power-ON my SCSI hard disk?
015- Can I leave SCSI devices I'm not using turned OFF?
016- Is there a generic SCSI tutorial available for downloading?
017- What is the correct time-out setting for a Focus hard drive?
018- How do I modify my Apple HSS card to supply Termination Power?
019- Can I get a Focus drive bigger than a couple hundred MB?
020- My hard disk is on a CMS SCSI. How do I install System 6.0.1?
021- How is DMA set for SCSI cards with 8MB RAM cards on the GS?
022- My 20MB Focus bombs and there's some goo on the card. A fix?
023- Where can I find the RamFAST manual on the net?
024- How can I tell which Apple SCSI card I have?
025- Where can I find Profile maintenance and formatting info?
From: Bradley P. Von Haden
001- How difficult is it to add a hard drive to my IIGS?
Adding a hard drive is not much of a problem. Usually, you will need to insert an interface card, possibly connect a cable or two, and change a Slot setting in the Control Panel Desk Accessory.
---------------------------
002- What kinds of hard drive systems are available for Apple II users?
The most versatile and most common hard drive set-up is an internal SCSI interface card and an external SCSI drive. Hard drives, cd-rom drives, removable media (SyQuest, Iomega), flopticals, and scanners all can be added to the SCSI chain. Insert the card in a slot, connect a cable or two, and change a slot setting.
The preferred SCSI card is the RamFAST Rev. D SCSI card. The next best card is the Apple Hi-Speed SCSI card.
Here are some RamFAST notes:
- faster than Apple Hi-Speed, especially in ProDOS
- provides termination power to the SCSI chain
- allows partitions to be mapped in ProDOS
- device drivers come on the card in the upgradeable ROM chip
(3.01f)
- allows up to 8 devices to be added to the chain
- allows up to 12 partitions to be active at any one time
(switchable)
- allows up to 12 partitions per drive
- about $130 new
Here are some Apple High Speed notes:
- no longer produced or supported by Apple
- does not provide termination power to the SCSI chain (can be
modified to provide termination power)
- does not allow partitions to be mapped in ProDOS
- device drivers are software
- allows up to 7 devices to be added to the chain
- allows over 100 partitions to be active at any one time
- allows up to 20 (?) partitions per drive
- about $110 new (if still available)
For the hard drive itself, look for a SCSI drive in an external enclosure with the following features:
- 30 day money-back guarantee
- external SCSI ID switching
- dual 50 pin SCSI connectors
- no or switchable termination (use an external terminator at
end of SCSI chain)
- switchable termination power (on/off) is a plus for users of
SCSI interface cards which do not supply termination power
---------------------------
From: Rubywand
Another way to go is a 2.5" IDE drive mounted on an IDE interface card. This "hard card" plugs into a Slot-- usually Slot 7. Alltech sells the Focus Hard Card in varying sizes (e.g. 60MB for $99) with system software installed. SHH Systeme offers the FileCard (about $170 + cost of drive) as well as a series of IDE controller cards to which you can add a 2.5" IDE drive (about $120-$170 including mounting kit).
The IDE hard card approach offers speed and capacity comparable to SCSI, very easy installation, and, it eliminates hassles with external boxes and cables. Of course, you will still need to add a SCSI interface card if you want to connect a SCSI CD-ROM and/or Zip Drive.
Note: If you want your system to include a SCSI CD-ROM drive, it is best to have a SCSI Zip Drive or SCSI hard disk connected to the SCSI interface, too. This provides a write-able medium for saving SCSI interface card setup parms.
____________________________
From: Rubywand
003- What do the SCSI ID numbers mean?
SCSI ID numbers identify devices on the SCSI chain. Each device should have its own, unique ID number in the range 0-7. (If two devices on the SCSI chain have the same ID number, there will be a conflict and your system will not function correctly.) Higher numbered devices have higher priority-- get 'looked for' first-- so, it is standard practice to set the device you boot from to 6 or 7.
Most external SCSI devices have a thumbwheel switch, slide switch, or jumper block on the back to set ID number. Some, like the Creative x2 CD-ROM drive let you click through 0-7. The Zip Drive lets you pick 5 or 6. (By the way, SCSI ID numbers have nothing to do with which Slot the SCSI interface card is in.)
---------------------------
From: David Empson
SCSI ID 7 is usually special because the Apple SCSI and Hi-Speed SCSI cards count as a device set to ID 7 by default (and every Macintosh has a hard- wired SCSI ID of 7). The only thing that is special about ID 0 is that it is the standard ID used for an internal drive on a Macintosh.
There is no problem using SCSI ID 0 on an Apple II. On a RamFAST SCSI card, it is also safe to use SCSI ID 7 for a drive. The RamFAST doesn't have a SCSI ID, but every other SCSI card does.
___________________________
From: David Empson
004- What is "SCSI-2" and how is it different from SCSI-1?
For hard drives, "SCSI-2" basically means that the drive supports a stricter command set. The physical interface is usually identical.
For other device types, "SCSI-2" means a lot more, because the original SCSI standard didn't define much in the way of device types and command sets, so most devices use proprietary command sets. SCSI-2 standardises the command sets for most types of devices.
There are three special types of interface that you might see mentioned:
"Fast SCSI" supports data transfer at twice the speed of the original SCSI standard (10 MB per second vs 5 MB per second). This will not be a compatibility issue, as it is just the maximum transfer speed supported by the drive. The Apple II cannot transfer more than one megabyte per second.
"Wide SCSI" uses a different cable arrangement to double the width of the data path (16 bits instead of 8 bits). A wide SCSI drive cannot be used with an Apple II, unless it can also operated in "narrow" mode with the original 50-pin connector. (There is also "Fast Wide SCSI", which doubles the data rate and the width of the bus.)
"Differential SCSI" involves a different type of interface to the computer, where every data signal has a balanced positive and negative pair of wires, rather than a single wire and a ground line. I believe it has a different type of connector. Differential SCSI drives cannot be used with an Apple II."
Some drives use a proprietary connector, but the standard (narrow, non- differential) SCSI bus uses the same 50-pin connector for SCSI-1 and SCSI-2.
The only significant problem you might run into is termination, and supply of termination power. SCSI-2 devices tend to be fussier about termination than older devices.
------------------------------
005- Will a SCSI-2 hard drive work with an Apple 2 system?
Usually, yes. I'm on my second Quantum drive that is described as "SCSI- 2".
There is a major caveat to this answer. Some newer drives require a host which implements the arbitration phase of the SCSI communication dialogue. The RamFAST doesn't do this, and as a result there are some drives that cannot be used with a RamFAST SCSI card. A notable example is the Quantum Fireball series. However; the Trailblazer and all older Quantum models work fine.
------------------------------
006- I have a plain ol' Rev. C SCSI Card, will this work with a
SCSI-2 drive?
My Quantum LPS240 is working fine on an original Apple SCSI card.
Note: With the original Apple SCSI card, the card itself is not terminated, so if you are connecting more than one device, you need to add a second terminator between the computer and the first drive (using a "pass-through" external SCSI terminator, or internal termination on the first drive).
------------------------------
007- What is SCSI "termination power"?
At least one device (SCSI card or any SCSI drive) must provide power for the SCSI terminators by feeding 5 volts onto the TERMPWR line on the SCSI bus.
Usually, termination power is fed through a diode to prevent backfeeding from a higher voltage source in case some other device is also supplying termination power. A good implementation will have a fuse to protect against shorts and a capacitor to cope with a sudden rise in termination power drain.
The Apple SCSI cards do not provide termination power (though some recent Apple Hi-speed SCSI cards were modified by Apple to provide termination power). The RamFAST SCSI card can supply termination power.
If a drive can supply termination power, I recommend letting it do so. The TERMPWR line can, in some cases, represent a significant load on the +5V rail going to the Slots. Both of my Quantum drive mechanisms provide termination power to the SCSI bus, avoiding the need to supply it from anywhere else.
----------------------------
From: Rubywand
On the RamFAST SCSI RevC card, DIP switch #1 is set to ON to supply termination power. On other RamFAST SCSI cards, a jumper is placed at JP1 to supply termination power.
According to RamFAST documentation, it is okay to have the card set to supply termination power whether or not another device does with a few notable exceptions. If a connected hard disk (e.g. a Sider drive) has a sticker saying that the drive supplies termination power and that the interface must not, then the RamFAST must be set to _not_ supply termination power.
____________________________
From: LJSilicon
008- I just reinstalled System 6.0.1. Now every time I cold boot
I get this message 'RamFAST/SCSI is searching the SCSI bus
for devices' and have to wait several seconds. WEIRD?!
When you reinstalled the software, the RamFAST set itself for a long search. This is an option that you can change using the RamFAST utility. What it is doing is giving your scsi devices a chance to spin up. If you want a fast check, go to the options menu on the utilities and reset the Short Timeout option there to "YES".
__________________________
From: David Empson
009- I would like to make my own SCSI cable. Does anyone on csa2
know the pinout for the standard 50-pin SCSI cable?
The cable pinout is documented in the technical reference manual for the Apple High-Speed SCSI card (and the original one as well).
This pinout is not a simple mapping from one end to the other; it is NOT easy to make one of these yourself. Apart from any issues of wiring errors, you also need a properly shielded cable to minimise noise being picked up or radiated. You should definitely not use a ribbon cable.
Here is the pinout, assuming I haven't made any typos (I can't see any).
DB-25 50-pin Function
1 49 -REQ
2 46 -MSG
3 50 -I/O
4 45 -RST
5 44 -ACK
6 43 -BSY
7 16,18,19 Ground lines
8 26 -DB0
9 20,21,22 Ground lines
10 29 -DB3
11 31 -DB5
12 32 -DB6
13 33 -DB7
14 1,2,3 Ground lines
15 48 -C/D
16 4,5,6 Ground lines
17 41 -ATN
18 7,8,9,11 Ground lines
19 47 -SEL
20 34 -DBP
21 27 -DB1
22 28 -DB2
23 30 -DB4
24 23,24,25 Ground lines
25 38 TERMPWR
The unlisted pins in the 50-pin connector (10, 12, 13, 14, 15, 17, 35, 36, 37, 39, 40, 42) are ground.
Note: the numbers for the 50-pin connector are counted along each row, like a Dsub-25. They are NOT the wire numbers in a ribbon cable.
____________________________
From: Steve Reeves
010- Is there some patch for SCSIHD.DRIVER to make it ignore
APPLE_DRIVER43 driver partitions?
Yes; you can change the counter in the string comparison routine that checks for the "Apple_Driver" partition type string so that it only checks the first 12 characters. This counter is at byte $3574 in the System 6.0.1 SCSIHD.DRIVER file and is originally $1F. Change this to $0B and the driver will then ignore "Apple_Driver43" partitions.
If you make this or any other patch to the driver, I also you recommend you bump up the version number. Change byte $01FF from $10 to $2E (for version 6.02 experimental).
____________________________
From: Harold Hislop
011- Someone told me there's supposed to be a bad bug in the
ROM 3.01e RamFAST. What is it?
Don't use the built in backup/restore in 3.01e!!! The restore operation will nuke the partition map on the drive being restored to, as well as all existing partitions on that drive!
____________________________
From: Bradley VonHaden
012- What are correct HS SCSI settings, etc. for a Bernoulli drive?
My system is as follows:
ROM 1 Apple //gs
4MB AE RAM card
8MHz ZIP GS
Apple High-Speed SCSI card
90MB Bernoulli hard drive
System 6.0.1
Three things I can think of to check:
One possibility is DMA compatibility. If your memory card is not DMA compatible, then switch 1 on the Apple HS SCSI card should be open (up).
Another possibility I guess is a SCSI ID conflict. The Apple HS SCSI card's ID at the factory is set to 7. Here are the Apple HS SCSI card switch combinations:
note1: Switch 1 controls DMA; open (up) turns DMA off
note2: Switches 2-4 control SCSI card ID
note3: 'U' means open (up), 'D' means closed (down),
'z' means Set for correct DMA (see note1)
SWITCH: 1234 1234 1234 1234 1234 1234 1234 1234
SETTING: zUUU zUUD zUDU zUDD zDUU zDUD zDDU zDDD
CARD ID: 0 1 2 3 4 5 6 7
Third, the scsi chain needs termination power to work properly. This is different from termination. Both are required for a properly functioning scsi chain. It is possible that neither the Bernoulli drive nor the Apple HS SCSI card is supplying termination power. If this is the case, and there is no other device on the scsi chain to supply said power, it probably won't work. There is a modification (requires soldering skills) to the Apple HS SCSI card to make it supply termination power.
____________________________
From: Jack Countryman IAC
013- I want to configure a CMS hard drive controller card to run a
20 meg drive for a //e. Could someone supply info on settings?
According to the CMS manual for the 1990 ROM, the six sets of eight pairs of jumpers (u1....u6) are for the following purposes.
Note: This description of the jumpers is only true for the 1990 ROM.
On the 1987 ROM the jumpers have a different usage.
_______________________________________________________________
/ |
/ u 1 u 2 u 3 u 4 j2 |
/ |
/ |
| |
| |
| |
| |
| |
| u 5 u 6 |
|___________________________________________ j1 |
| |
|______________________|
u 1: Boot Scan delay....manual shows no jumpers here in default
configuration
u 2: first (left) jumper is 'Enable I.C.P. (Yes/No)', middle 6 not
used, last (right) is 'multiple initiators (Yes/No)'...manual
shows no jumpers in default configuration
u 3: Selection phase time out delay....I believe this sets how long
the card waits for the drive to come up to speed(?)...manual
shows the default as having 4, 5, and 7 with jumpers installed
u 4: Arbitration phase time out delay....manual shows default as no
jumpers installed
u 5: Bus Free phase time out delay...manual shows default as jumper
on number 1
u 6: Interrupt recovery delay....manual shows jumpers on 3, 4,
and 5
J1 and J2 are single sets of pins. The manual says J2 is not used, but J1 is to be jumpered.
The card I have here, came out of a IIGS where it was hooked to first a twenty meg CMS drive, and later a forty meg CMS drive. It has the following jumpers set (for use with 1990 ROM only):
u1: jumper on 7
u2: no jumpers
u3: jumpers on 4, 5, and 7
u4: no jumpers
u5: jumper on 1
u6: jumpers on 3, 4, and 5
j2: no jumper
j1: jumper
As I recall, this setup yeilded a rather long pause for the hard disk to come up to speed (about 40 to 45 seconds) that we found necessary at the time to avoid boot problems.
----------------------------
From: Andrew Roughan
The CMS SCSI card has three ROM revisions.
The 1987 ROM uses jumpers on the card to define the partitions on the drive. These partitions cannot be greater than 32MB and only two partitions are supported. The manual should be considered a MUST HAVE.
The 1989 ROM is similar to the 1987 ROM in functionality, but it has an annoying habit of shutting down the drive after a period of inactivity. It needs an access attempt to start it up again, but this access will return a failure error code (ok when you can redo the action but not too good otherwise :). A plus in its favour is that the jumper settings are available from the utility software. Because of this, the manual is not a necessity.
The 1990 ROM gets around the problem of jumper based partitions by assuming that each partition on the drive will be 32MB (or as much as is left less than 32MB). This ROM will therefore support > 60MB of storage on multiple drives. The drawback is that only two partitions can be accessed at a time. The ROM supports switching them in and out at boot time (hold down the Open Apple key). The jumper settings are once again available in the utility software.
For the sake of compatibility with the Apple Partition Map, (do you wish to use the same drive on a RamFAST or Apple SCSI card? or on a Macintosh?) the CMS SCSI card should not be considered.
However if you just wish to access one 60MB SCSI hard drive from an Apple II, then the CMS card will do the job well.
The CMS SCSI card has one advantage over the RamFAST and Apple SCSI cards. It can be used to share a hard drive between computers. For example it is possible to use two 1989 ROM cards (in an Apple //e and a //gs) to share a 60MB drive with a second //gs which has a 1990 ROM card.
The CMS utilities disks for all ROM versions are available on the following mirror of the ground archive:
http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/apple8/Utils/
CMS.NOV87.SHK
CMS.OCT89.SHK
CMS.APR90.SHK
I also scanned in the manual for the 87 ROM and currently host it here:
http://home.datacodsl.com/kalandi/apple/CMS88_OwnersManual.pdf
The manual is also available on GSWV at http://apple2.org.za/gswv/a2zine/Docs/ .
____________________________
From: B.J. Major
014- Does it matter when I power-ON my SCSI hard disk?
From the Apple IIgs Owner's Reference, page 267:
"In order for the Finder to recognize a hard disk, the hard disk must be switched on and up to speed before you start up (or restart) the computer. Switch on the hard disk, wait about 10 seconds for it to come up to speed, and then restart the computer."
From the Macintosh User's Guide for desktop Macs, page 216:
"IMPORTANT: Always turn on any external SCSI devices connected to your Macintosh before turning on the computer itself. Otherwise, your computer cannot recognize the SCSI devices."
___________________________
From: Randy Shackelford
015- Can I leave SCSI devices I'm not using OFF when I turn ON my GS?
If it were not okay, I would have fried plenty of hardware. I do this all the time. I have seen no problems with having some devices off. As I have mentioned, I keep my magneto optical off most of the time; and, my buddy who uses my 700 now has a flatbed scanner and leaves it off most of the time. Both work fine.
____________________________
From: Daniel L. Miller
Related FAQs Resources (ref. FAQs Contents Csa21MAIN2): R008SCSITUT.TXT (text)
016- Is there a generic SCSI tutorial available for downloading?
Yes. Bus signals, commands, etc. for the Small Computer Serial Interface are described in the text resource file R008SCSITUT.TXT .
____________________________
From: Rubywand
017- What is the correct time-out setting for a Focus hard drive?
Supposedly, the purpose of having the Focus spin down and stop after 2, 10, or whatever minutes of idleness is to prevent over-heating and unnecessary wear. After a few days of trying various TO settings, I set my "Time Out" to "Never" and have had no problems with over-heating or crashes even after many all-day sessions.
____________________________
From: Harold Hislop, Dan Brown, Rubywand
Related FAQs Resources (ref. FAQs Contents Csa21MAIN2): R009SCSIMOD.GIF (GIF pic)
018- How do I modify my Apple Computer High-Speed or Rev C SCSI
card to supply Termination Power?
The Termination Power modification for Apple SCSI cards consists of adding a diode. The mod for each card is shown in resource file R009SCSIMOD.GIF.
The High-Speed card pic shows a simple sketch of the back of the Apple High Speed SCSI card near connectors 26-33. The directions say that you connect a 1N914 diode between two points:
The anode (non-banded end) of the diode goes to the *top* of L1. The cathode (banded/striped end) of the diode goes to the >bottom< of RP2
The pic shows the *top* of L1 to be a solder pad (just a solder pad with no trace showing) a little ways up from a point between connectors 32 and 33.
The >bottom< of RP2 is just a bit up and to the left of the *top* of L1. It is the lowest of several points (the pic shows 8) arranged in a vertical column and should have a trace going off to the left.
The other pic shows where to connect the diode on an Apple Rev C SCSI card.
____________________________
From: Scott G
019- Can I get a Focus drive bigger than a couple hundred MB?
Get a 40MB Focus Hard Card from Alltech. Get an 800MB IDE 2.5" Quantum GO-drive from Computer Shopper sources for pennies. Replace the original drive on the Focus Hard Card with the big one (VERY easy and self-explanatory, just use a screw driver). Low level format, partition, and high level format. That's it!
___________________________
From: Gary Black
020- On my ROM-03 GS the hard disk is connected to a CMS SCSI card.
How do I install System 6.0.1?
It turns out that the SCSI drivers that come on the Sys 6.0.1 Install Disk downloaded from ftp.apple.com are incompatible with CMS ver 3.0 (and probably earlier) SCSI cards.
What I did was to replace scsi.manager and scsihd.driver in the System 6.0.1 Install disk SYSTEM/DRIVERS folder with scsi.manager, scsihd.driver, AND CMS.driver from the CMS Utility disk.
With the replacement scsi drivers installed, the Install disk recognizes the hard drive and installation went smoothly from that point. (The CMS files are dated 1989 and 1990, so they are a bit older than the 6.01 files, which are dated 1993. But, they work!)
____________________________
From: Scott G
021- How is DMA set for SCSI cards with 8MB RAM cards on the GS?
DMA needs to be turned off with the Apple HS SCSI card or the RamFAST revision C card. It does not need to be turned off with the RamFAST revision D card (differentiated by being half sized). Current RamFAST cards are revision D as are late model CV Tech cards. It is the RamFAST revision D that is designed to DMA into any RAM card, even 8MB models. It was made around the time of the CV RAM 8MB model that turned into the RAM GS Plus, but functions just as well with the Sirius card.
____________________________
From: Louis Cornelio
022- My 20MB Focus bombs and there's some goo on the card. A fix?
The goo is leaking from the drive due to a failed seal which seems to plague some of the older Conner drive modules. The fix is to check with the seller of the drive for a replacement. At Alltech, a good Apple II person to contact is Tony Diaz.
____________________________
From: Joe Walters
023- Where can I find the RamFAST manual on the net?
You can find the RamFAST manual at ...
http://apple2.org.za/gswv/a2zine/Docs/RamFASTManual.txt (Text file)
http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/Docs/ (.BSQ binscii file)
ftp://apple2.tffenterprises.com/pub/apple2/miscinfo/ (.BXY ShrinkIt file)
____________________________
From: Chuck Newby
024- How can I tell which Apple SCSI card I have?
The Apple High Speed SCSI card has a set of Dip Switches on it; the Rev C doesn't, and the ROM chip date is older than 1989, if it shows at all. The Apple SCSI cards older than REV C don't work in my IIe or IIgs......
----------------------------
From: Supertimer
The Apple High Speed SCSI card has a printed label on one of the chips showing the name "Sandwich II" on it.
----------------------------
From: David Empson
The ROMs for the three (non "High Speed) Apple SCSI card firmware revisions are ...
341-0112A revision A firmware
341-0112B revision B firmware
341-0437-A revision C firmware
There is only one firwmare revision for the high-speed card
____________________________
From: Patrick Schaefer and Dakin Williams
025- Where can I find Profile maintenance and formatting info?
See the ProfileHardDriveMaintenance.txt file on Ground at ...
http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/upl2000/Apr/ .
The comp.sys.apple2 Usenet newsgroup Apple II FAQs originate from
the II Computing Apple II site, 1997-2009.
Csa2 FAQs file ref: Csa2HDWHACK.txt rev140 November 2009
Hardware Hacking
001- What's a good hardware project book for the Apple IIe?
002- How can I use a thermistor to read temperature on my A2?
003- Will a prototyping Slot Board fit all Apple II's with Slots?
004- What is the pinout for the Apple II series Slots?
005- I've been getting Fatal System Error 0911. Is there a fix?
006- Why does my GS Control Panel keep resetting to the defaults?
007- How do I replace my GS "BatRAM" battery?
008- Is there a program to record/restore Control Panel settings?
009- How I can safely clean out dust from my Apple II?
010- How can I safely remove oxidation from IC pins?
011- After smoke came from my GS the KB doesn't work. What's wrong?
012- What is the mini circuit board near the front of my GS for?
013- How do I add RAM & set jumpers on the IIgs 1MB Memory Card?
014- How can I move my IIgs to a PC tower case?
015- How can I convert a IIgs into a portable IIgs?
016- Where can I get Robot kits to use with my Apple II?
017- Where can I get "Zip" package chips for my AE GS RAM-III card?
018- What chip can I use to replace a bad RAM IC in my IIe?
019- Could someone please post a resistor color code chart?
020- What advantages does the ROM 3 GS offer vs. the ROM-01 GS?
021- How can my ROM 3 GS + 8MB Sirius card do large file copying?
022- My ROM 3 with RamFAST crashes with an 8MB Sirius. What's wrong?
023- Where can I find Apple II diagrams?
024- What No Slot Clock chip should go in my IIc+ and where?
025- Where can I find Apple II socket, etc. pinouts?
026- What IC do I need to use the GS-RAM Plus in my Apple IIgs?
027- Where can I get prototyping boards that fit Apple II Slots?
028- What are the numbers and functions of major Apple II ROMs?
029- What is the C-One?
030- How can I whiten my browned Apple II case, KB, mouse, etc.?
From: Paul Guertin
001- Could anyone suggest a good project book for the Apple IIe.
I'm interested in using an old box for tracking the
temperature in a water bath.
Vernier software publishes a book called "How to Build a Better Mousetrap" which contains 14 hardware projects for the Apple II. Project #6 is a temperature probe connected to PDL0.
ISBN for the book is 0-918731-16-X.
Vernier Software ( http://www.vernier.com )
2920 S.W. 89th Street
Portland, Oregon 97225 USA
(503) 297-5317
----------------------------
From: Sheldon Simms
A good book is _Inside The Apple IIe_ by Gary B. Little. It isn't a project book, but it does have a good chapter on using the Game I/O connector for "electronics experiments."
____________________________
From: Cyrus Roton
002- How can I use a thermistor (a resistor which has a variable
resistance related to ambient temperature) to read temperature
on my Apple II?
You can connect a thermistor to a paddle input and supply a voltage to the other end. Current flows through the thermistor to charge a .022 mfd capacitor inside the apple2. When the paddle is read, the apple2 discharges the capacitor and resets a timmer. Then the cap is allowed to charge. When the charge reaches the trigger level (3.2 volts) the timmer is stopped and the count is read out.
The lower the value of the thermistor, the faster the charge and the lower the count. Also, the higher the voltage, the faster the charge. A resistance of about 120K with a 5 Volt supply will give a count of about 250. You can add an external capacitor across the paddle input (to ground) to increase the charging time (if needed)
The formula is charge=input volts * (1 - exp(-t/RC))
So, you can use a supply voltage and external capitor as required to fit the resistance value of the thermister (or other resistive component). Probably, the best way to find the correct values woud be to try a variety of values and plot the "count" as a function of the variable resistance. Then compare the plot against the resistance curves for the thermistor (probably not linear), and work out some conversion formula to use in your program to correlate "count" to temperature.
____________________________
From: David Empson
003- Can I use the same prototyping Slot Board for all of the
different Apple II's with Slots?
Prototyping boards certainly would be the same for the II, II+, IIe, and IIgs. The slots on all slotted Apple IIs are physically identical
There are minor differences between the slot signals on the various machines and on some slots in the same machine, mostly affecting rarely used special pins. (See Question 004 for more details on signal differences.)
----------------------------
004- What is the pinout for the Apple II series Slots; and, what
differences are there in Slot signals from machine to machine?
Here is a quick summary of the Apple II series Slot signals:
Pin 1: I/O Select ($Cn00-$CnFF, where n is the slot number).
Pins 2-17: Address bus A0-A15.
Pin 18: Read/Write.
Pin 19: unused on the II and II+. On the IIe and IIgs, this has composite horizontal and vertical sync on slot 7, and is unused on other slots, except for slot 1 on the IIe only, which has a diagnostic function to disable the oscillator on the motherboard.
Pin 20: I/O Strobe ($C800-$CFFF).
Pin 21: this is the RDY input to the micro on all machines, but it behaves a little differently in the IIgs, or in a machine with a 65802 installed.
Pin 22: this is the DMA pin on all machines. Again, there are special issues for doing DMA on the IIgs which can cause compatibility problems.
Pin 23: this is used for the interrupt daisy chain (out) on all Slots except 7. In the IIe only, this pin can be connected to the GR signal (graphics mode enabled) via a motherboard modification.
Pin 24: DMA daisy chain out.
Pin 25: +5V.
Pin 26: Ground.
Pin 27: DMA daisy chain in.
Pin 28: Interrupt daisy chain in.
Pin 29: Non Maskable Interrupt.
Pin 30: Interrupt Request.
Pin 31: Reset.
Pin 32: this is the INHIBIT pin on all machines. This behaves differently on all three machines: the II and II+ only allow the $D000-$FFFF ROM area to be inhibited. The IIe allows RAM to be inhibited as well, but has strange interaction with main and auxiliary memory. The IIgs only allows this signal to be used if the machine is running in slow mode.
Pin 33: -12V.
Pin 34: -5V.
Pin 35: unused on the II and II+. On the IIe and IIgs, this is the colour reference signal on slot 7 only. It is unused for other slots in the IIe, except for slot 1 where it provides a poorly documented facility to disable the keyboard address decoding. On the original IIgs, slot 3 provides the M2B0 signal (Mega II Bank 0) via this pin and it is unused on other slots. The ROM 3 provides M2B0 for slots 1 to 6.
Pin 36: 7 MHz system clock.
Pin 37: Q3 - Asymmetrical 2 MHz clock.
Pin 38: Phase 1 clock (1.023 MHz).
Pin 39: something called "USER 1" on the II and II+, which can be used to disable all I/O decoding if a modification is made on the motherboard. On the IIe, this pin provides the SYNC signal from the micro, which indicates an opcode fetch. On the IIgs, this pin provides the M2SEL signal, which indicates that a valid slow memory access is in progress. This pin must be used by IIgs cards that decode the address without use of the IOSEL, IOSTRB or DEVSEL pins.
Pin 40: Phase 0 clock (1.023 MHz).
Pin 41: Device Select ($C0n0-$C0nF, where n is the slot number plus 8).
Pins 42-49: Data bus D7-D0.
Pin 50: +12V.
____________________________
From: Rubywand, David Kopper, Guenther Unger, Gabriel Hawkins, Michael Mahon
005- I've been getting Fatal System Error 0911 and when I do the
internal diagnostic it gives a system bad : 09010001.
Is there a fix?
Fatal System Error 0911 and Self-Diagnostic Test 09010001 mean the same thing: You are, very likely, experiencing one of the following malfunctions:
o- Temperature-sensitive ADB IC
This problem was first identified in a 1988 article in issue #58 of Computist. If your IIgs is a true ROM-01 (produced starting in mid-late 1987) or a ROM 3, you are very unlikely to have an ADB IC with this defect.
Otherwise ... A guess would be that you are running a ROM-00 machine which has been upgraded to ROM-01. If this is the first time you've noticed the '0911 problem, it is likely that this is the first summer you've owned and used this particular machine.
Many early GS's come with an ADB IC which malfunctions over a narrow range of relatively low temperatures. Rooms are normally cooler during summer; so, this is when the error pops up most frequently. Some users first notice a plague of '0911 crashes after adding a System Saver-GS (which increases cooling).
Note: Some reports have attributed '0911 crashes to overheating of one of the two main ADB IC's. So far, it looks like these reports are cases of misinterpreting the actual failure syndrome-- i.e. warming up a cool IC enough to get into its failure region.
'0911 bombs can occur 'any time' but they usually happen at startup and when doing OpenApple-CTRL-ESC accesses to the Desk Accessories (CDA's, Control Panel, ...) menu. As the machine warms up, '0911 crashes tend to become less likely.
The bad news is that there is no 100% fix except to replace the temp sensitive ADB IC-- hard to do since it is soldered to the motherboard and, in any case, known-good replacements are difficult to find.
As to _which_ ADB IC-- there are two, the ADB Controller and the ADB GLU- - our notes say the ADB Controller; but, we could have easily misidentified the function back then and the ADB GLU IC 'clicks' better with memories of the fix. (The ADB GLU IC is a square IC near the right front of the motherboard.)
Note: The easiest way to identify the temp sensitive IC is to apply the fix (below) and see if it works. If it does, fine. If not, it is easy to move the fix to the other IC. For now, my suggestion is to try the ADB GLU IC first.
Since the problem is coolness, a decent cure is to tape a small 12V bulb (e.g. a 20-30 ma. panel light bulb) to the top of the ADB IC. Use duct tape and try to enclose the bulb and IC in a kind of mini-oven. Run the leads from the bulb to the +12V Fan power pins near the back left area of the motherboard.
The idea is to quickly warm up the IC. I used a scheme like this on our early GS and 0911 bombs dropped from 4-5 per day to 2-3 per week. If you can safely power the bulb via an external power module (e.g. a calculator or radio 'AC adapter') so that the bulb can be ON at least a few minutes before powering up the computer, 0911 bombs might disappear entirely.
o- Defective keyboard, loose connector on KB, and/or a bad KB cable
Some users report that swapping in another keyboard cured their '0911 crashes. In the same vein, a loose connector socket in the KB or a bad KB cable would be worth checking for.
o- System noise and/or lowered motherboard voltages
If '0911 crashes suddenly appear after an accelerator or other power-sucking board is added, it is fairly likely that the added load has increased system noise and, possibly, also lowered motherboard voltages.
One possibility is that your power supply needs to have heavier leads swapped in. Also, you may need to jumper some of the power traces feeding Slots on the motherboard. For more discussion about this see Q&A 005-007 in Csa2POWER.txt.
A defective power supply on the way to failing is another possibility. A failing power supply is more likely to be the culprit if '0911 crashes appeared 'from nowhere'-- i.e. nothing was changed, no new board was added, etc..
o- Poorly socketed Expansion Memory card
With power turned OFF, try removing and replacing your Expansion Memory card.
____________________________
From: Rubywand
006- My GS control panel keeps resetting to the defaults and
forgetting the date between power-ups. What's wrong?
Most likely, your battery-- also called the "BatRAM battery" needs to be replaced. When the GS is OFF, the battery supplies power to the clock and its attached 256-byte RAM. This small RAM is where Control Panel settings are 'remembered'.
If, upon power-up, the GS believes the Control Panel settings have been messed up due to a low battery, it will reset the settings to their default (check-marked) positions.
____________________________
From: Rubywand, Duncan Entwisle, Jerry Cline, Bruce Baker
007- How do I replace my GS "BatRAM battery"?
The standard GS battery is a 3.6V Lithium type rated at 1.2AH. It is called the "BatRAM" battery because it keeps the Battery RAM and Clock IC going when you turn OFF power. To get to the battery, you must disconnect the AC cord and pop out the Power Supply.
If you have a ROM 03 GS, you can slip out the old battery and slip in 'one like it'. On the ROM 01 GS, you will need a Lithium battery with leads you can connect to cut-off leads from the old battery-- about 3/4" each for most connection methods-- remaining on the motherboard. Be sure to mark the "+" lead on the motherboard with white-out.
Night Owl Productions used to sell a convenient "Slide-On" Lithium battery made by Tadiran. It came with springy ends that would slip over the cut-off leads from the original GS battery.
Radio Shack sells a few models of 3.6V Tadiran Lithium batteries. Mostly, these have smooth ends and are intended to fit into a holder-- for example, one model is "AA" size. Connecting an insulated size AA holder and using a size AA 3.6V battery is one way to handle BatRAM replacement now while making future replacements easier.
Another Radio Shack 3.6V Tadiran Lithium battery comes as a small rectangular insulated pack with red and black wires going to a plug. From the catalog illustration, it appears that the plug could be fitted onto the cut- off leads if these were long enough to be shaped to match the plug's connectors. (If you decide to have long cut-off leads, it's a good idea to slip heat-shrinkable tubing over the leads to insulate them for most of their length.)
It may be that your best bet for getting a good BatRAM replacement battery is All Electronics (800-826-5432; http://www.allcorp.com ). Their catalogs often list 3.6V lithium batteries with and without wire leads in various sizes at low prices.
If you like, you can always solder, crimp, etc. insulated leads going to some plug or socket which matches the connector of a particular battery you'd like to use. Whatever, make sure that the new battery's "+" lead connects to the "+" lead on the motherboard.
For connecting solid wire bare leads, you can use the spring connectors from a Radio Shack electronics experimenter kit or just wrap the new battery's leads around a large sewing needle to make them springy. The springy leads can then be slipped over the cut off leads on the motherboard. Another non- soldering approach is to use "wire nuts".
Should you do any soldering to the cut-off leads, use good quality rosin core solder (e.g 63 Tin multi-core) and try to avoid long heat exposure. You do not want to melt the connection at the motherboard. Similar concerns apply to soldering to the new battery leads. With good solder and clean leads it should be possible to "tin" each lead and make the connections in a few seconds for each operation.
Especially if you are joining bare leads to bare leads, you could end up with more bare wire than you are comfortable with. Check that the bare leads do not touch anything they should not. Bend the leads as required and position the new battery so that nothing will bump into the Power Supply when it is replaced.
The usual recommendation for this kind of work is that the computer be OFF. This reduces the risk of damage should a bit of solder, a wire, etc. fall onto the motherboard.
When disposing of the old battery, snipping off its leads at the battery to reduce the chance of a direct short is a good safety measure. It's hard to be sure an old battery is completely dead; and, a direct short could produce enough heat to burst the battery and/or start a fire.
GS users are sometimes shocked to discover that a replacement battery may cost $8 to $13. This has led to suggestions that 2-3 standard 1.5V cells in a holder be used. While any number of lower-cost replacement setups can work, this is pretty close to a classic 'you get what you pay for' situation. Regular 1.5V cell combos reportedly crater in about a year. A 3.6V 1.2AH Lithium battery is routinely good for at least 5 years.
Our old Nite Owl battery is going on year 8 or 9. That's a lot of years without having to worry about burst and leaking cells or needing to pull the Power Supply and mess with swapping-in replacement cells.
____________________________
From: Rubywand
Related FAQs Resource: R007BATRAMM.zip (program in ShrinkIt file)
008- Is there a program to record my Control Panel, etc. settings
and restore them after the GS BatRAM battery is replaced?
Yes. A number of users have created programs to Save and Restore BatRAM values. The one included as a FAQs Resources file is named "BATRAMMER". It is in file R007BATRAMM.zip. After unzipping the downloaded file, use ShrinkIt or GS-ShrinkIt to unpack the file.
____________________________
From: Adalbert Goertz
009- How can I safely clean out dust from my Apple II's
motherboard, case, and expansion cards?
I use a Dustbuster. Block one exit vent and aim the other vent as a blower into the computer. That Dustbuster has strong lungs!
____________________________
From: George Rentovich
010- I'm afraid that oxidation on pins may be causing bad
contacts and memory problems. How can I remove the
oxidation without resorting to sand paper?
Tarn-X works great for removing oxididation from chip pins without a lot of work or risk in harming the chips.
Soak the chips in a shot glass until all black oxidation is gone; then, remove the chips and put them in another shot glass with alcohol to rinse. I use a third shot glass with alchol again to be sure and, then, take out the chips and let dry.
____________________________
From: Rubywand
011- Recently I was using my GS and smoke started coming from the
inside. Now my ADB peripherals (KB and mouse) don't work! It
looks like the smoke came from an 8-legged module in the upper
leftmost corner right behind the composite video connector and
ADB jack. What's wrong? How can I fix my GS?
The module you are talking about is L2 "D-15C". This is an 8-pin thing containing four inductors (coils). Three inductors are used. They are in series with the ADB Desktop connector. Evidently, one of the inductors burned out. This would explain the smoke and the loss of ADB functioning.
The three inductors run ...
pin 1 to pin 8
pin 2 to pin 7
pin 3 to pin 6
You can use an Ohm meter to detect which one is open. (Example: the correct reading from pin 2 to pin 7 would, probably, be less than an Ohm.) Since the pin2-pin7 inductor connects to +5V on the pin7 side, it is the best candidate for a burn out should pin2 some how have been shorted to ground.
Note: Jon Christopher reported that when his L2 module bombed it was due to a short in a spliced-on KB cable. It turned out that the resulting burn out fused some of the inductors together inside the module. So, if you detect any break after such a burn out, it is probably best to just remove the module and replace all three inductors.
Replacing the inductors should be fairly easy, although it will probably be necessary to remove the motherboard. The value of the inductors is not critical, so 15-20 turns of small wire-- like wirewrap wire-- wrapped on a pencil or screwdriver shaft will make a small coil you can use. Make three coils.
After removing the damaged L2 module, use an Ohm meter to check for a short to ground at pins 1, 2, and 3. (If, as in the case of a short in a spliced-on KB cable, you know where the short is/was, you can skip this check.) Eliminate the short before continuing.
Solder your home-brew coils in place (pin 1 to pin 8 for the first coil, etc.), put everything together, and your GS should be as good as new.
----------------------------
012- My ROM-01 GS has an odd postage stamp size circuit board
tacked onto the motherboard near the front edge. What is the
board for?
The circuit on the mini-board is a low-gain 1-transistor amplifier which seems intended mainly as a buffer/voltage-level shifter between the 'old Apple' sound output of the Mega Chip and Op Amps which drive the Speaker and Sound jack.
On the underside of the motherboard, beneath the boardlette, a surface- mounted resistor (SR1) has been scratched out. Leads from the mini-board run to SR1's connection points as well as Ground and a +12V supply point near Op Amp UM12.
The circuit does not appear in the GS 'Hardware Reference ROM-01 schematics; but, it is shown in ROM-03 schematics. Some ROM-01 GS's do not have the mini board; so, it seems likely that the circuit was included on- motherboard in later ROM-01's and all ROM-03's. By the way, the circuit was certainly installed at the time of manufacture and was not part of the standard ROM-00 to ROM-01 upgrade.
----------------------------
013- I have 256kB on my 1MB Apple IIgs Memory Expansion Card.
How do I add more memory and set the jumpers?
The standard Apple IIgs 1MB Memory Expansion Card can be usefully configured for 256kB, 512kB, and 1MB.
For 256kB, the top left 8 sockets (i.e. the left half of the top row) should be filled. No jumpers should be placed on the pins near the lower right end of the board.
XXXXXXXX--------
----------------
O O (no Jumpers)
0 0
For 512kB, the entire top row of sockets should be filled. The bottom pair of pins should be jumpered.
XXXXXXXXXXXXXXXX
----------------
O O
0-0 Jumper bottom pair
For 1MB, all sockets should be filled. The top and bottom pairs of pins should be jumpered.
XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXX
O-O Jumper top and bottom pairs
O-O
To get the full IIgs mem card upgrade to 1MB you can order a kit of 24 256k x 1 41256 DRAM mem IC's from Alltech (760-724-2404) for $24.00.
____________________________
From: Supertimer
014- I've heard that some have moved their IIgs's to PC tower cases.
Is this hard to do?
It is not hard to do at all...
I mounted the motherboard with the expansion cards going horizontal in relation to the ground (you need to drill some extra holes in the tower case because the GS has different mounting holes than the PC). The cards are light enough that they stay put this way. The only time this could be a problem is with unusually heavy cards, like the Focus or MicroDrive units...
The cards don't line up with the openings on the case, but that's not a problem because Apple cards, unlike PC cards, have ribbon cable extended DB connectors that can be mounted on the openings at the back of the case...
For the power supply, I rewired a PC power supply to feed the GS. The voltages are the same, so simply match +5V with +5V, +12V with +12V, -5V with - 5V, -12V with -12V, and the grounds and your GS will be ready to run!
The PC power supply (250 watts) and fans have a benefit...my GS is more stable now than it was in its native case. I recommend this upgrade for those who feel up to it. Use a full tower case for the best results and most room to work with.
----------------------------
015- I recently picked up a spare GS from a flea market and
would like to convert it into a portable. Has anyone done this?
Yes. Tony Diaz has an article describing a couple conversions on his web site at http://www.apple2.org/AppleIIgsPortables.html .
____________________________
From: Erick Wagner
016- Where can I get Robot kits to use with my Apple II?
If you have a an RS-232 interface (2400 or 9600bps) you might consider a kit from Lynxmotion ( http://www.lynxmotion.com ). They sell various robot and robotic arm kits that utilize hobby R/C servo motors. Scott Edwards Electronics and several other companies sell devices that allow you to control up to 8 servos per board.
You'll have to write all of the software yourself (sending commands to identify a servo and a position value).
----------------------------
From: Rubywand
A good source of current information on robot making, Parallax BASIC stamp programming, and related projects is Nuts & Volts Magazine (800-783- 4624; http://www.nutsvolts.com ).
A good on-line resource for BASIC Stamp components and info is the BSS Club at http://www.geocities.com/SiliconValley/Cable/7772/.
___________________________
From: David Chiu, Dick Pirong, Bart, Paul Grammens
017- Where can I get the "Zip" package chips to expand my AE GS-RAM III
memory Expansion card to 4MB?
The Applied Engineering GS-RAM III uses 20-pin "Zip" package 1M x 4 DRAMs (NEC D424400V-80 or OKI H5144024-70). A few other Apple II memory cards also use relatively rare Zip package RAM.
As of November 2002, you could find the NEC chip at Spi Semiconductor (818-884-8000; http://www.spisemi.com/index.html ). Search for 424400. For other suppliers, a fairly good try is a current issue of Computer Shopper magazine.
Whenever you order these memory IC's, be sure to confirm that the chips are, in fact, in the Zip package.
____________________________
From: Gilles Aurejac
018- What chip can I use to replace a bad RAM IC on my IIe
motherboard?
The 4164 (64k x 1) works on motherboards using eight memory chips. The RAM on my motherboard is in sockets; so, it was easy to replaced a bad memory chip with one.
____________________________
From: Rubywand
019- Could someone please post a resistor color code chart?
Color Digit Multiplier (when 3rd band) Example
Black 0 x1 -- Red Red Black = 22 Ohms
Brown 1 x10 -- Blue Grey Brown = 680 Ohms
Red 2 x100 -- Orange White Red = 3900 Ohms
Orange 3 x1000 -- Yellow Violet Orange = 47k Ohms
Yellow 4 x10000 -- Red Green Yellow = 250k Ohms
Green 5 x100000 -- Orange Orange Green = 3.3M Ohms
Blue 6 x1000000 -- Red Yellow Blue = 24M Ohms
Violet 7 x10000000 -- ...
Grey 8 x100000000
White 9 x1000000000
Gold - x 0.1 -- Brown Brown Gold = 1.1 Ohms
Silver - x 0.01 -- Orange White Silver = 0.39 Ohms
Tolerance (4th band)
Red is <5% (courtesy of Edhel Iaur)
Gold is 5%
Silver is 10%
no color is 20%
Example: Grey Red Orange Gold is 82k Ohms +/- 5%
Example: Brown Black Green Silver is 1M Ohms +/- 10%
Note: carbon resistors almost always err on the high side.
____________________________
From: Mitchell Spector
020- What advantages does the ROM 3 GS offer vs. the ROM-01 GS?
The ROM 3 Apple IIgs offers many minor enhancements vs. the ROM-01 which make the machine more functional and pleasant to use:
- You get a machine that is about 5-10% faster for GUI, floppy disk loading and RAM Disk operations (due to updated smartport firmware and System 5 tools being in ROM).
- A machine that is more flexible when working with AppleTalk and slots (you don't have to give up an extra slot and you can stick a card in slot 4 and still use the mouse in GS/OS).
- A nicer text Control Panel that lets you resize RAM Disk with a warm-boot and a cleaner way to size it too (no min/max size junk). Also a 'Mouse' menu and other existing things cleaned up and made better.
- A just over 1 megabyte of RAM built-in to start off with; so, you can have 5 MB of DMA compatible memory in total.
- The MB0 signal provided in slots 1 through 6, so you can stick in a Video Overlay Card _and_ Second Sight in together, and not worry about having to reserve slot 3.
- Hardware shadowing of text page 2 with Alternative Display Mode (no slowing down your system to a crawl when you see a screen full of 2's running 8-bit software).
- A newer ADB keyboard microcontroller with built-in sticky keys, keyboard mouse and compatibility with the indicator LEDs on extended keyboards.
- A removable Lithum battery (in a snap case. Just pop the old one out when your clock and Control Panel settings stop working).
- Less power consumption and electrical noise from the motherboard,
- A set of pins (location 'S1') on the motherboard to make the text Control Panel disappear, making your GS settings tamper proof where young children are around
There are even a couple of more goodies, like the Step/Trace commands in Monitor or the improved disassembler. Even if you are not a programmer, they're handy for peeking at SHR graphics still in memory (from Monitor hit 'S' and then the return key).
Things like sticky keys and mouse keyboard come in handy too-- like if you are eating or drinking with one hand, you can still reset the computer using the other.
The down side is that some old GS games and demos won't run. However many of the more worthwhile ones have been patched.
____________________________
From: Scott G
021- How can my ROM 3 GS + 8MB Sirius card do large file copying?
An error in the Sirius manual (a 1 page paper) recommends that ROM 3 users remove one of the SIMM modules since the ROM 3 has 1MB and 8MB is max. When I did this, the GS reported 8MB, but copying large groups of files or large files (>800k) failed. When I put the missing SIMM back, the GS still reported 8MB, but the file copy problems vanished. It appears that the Sirius needs eight 1MB SIMM modules for 8MB even on a ROM 3.
----------------------------
From: Rodney Hester
Turns out I had the opposite experience. In my system (ROM 3 with 8MB Sirius v2.0 and Focus drive) the large file corruption problems, "ghosties" (weird video artifacts), random system crashes (especially when Balloon 2.0 was active), etc. _all_ went away when I _removed_ "SIMM 8". (There is some numbering on the back of the Sirius.)
____________________________
From: Supertimer
022- I just received my Sirius RAM card and populated it with
8 1MB SIMMS. However my ROM 3 GS crashes early in the boot
process. Could it be a problem with my RamFAST and DMA?
First, if your RamFAST is the Rev. C (full-length) card, it cannot DMA to 8MB; so, you will have to turn DMA off. The Rev. D can DMA to 8MB fine.
Second, make sure there are 8 SIMMs on the Sirius. Alltech used to say that you are supposed to take out one of the SIMMs when using the 8MB Sirius card on a ROM 3; but, this leads to problems. Plug in all 8 SIMMs and use it that way. You lose the 1MB from the motherboard this way, but you gain it back on the 'extra' SIMM you put in.
____________________________
From: David Wilson
023- I have several different model Apple II computers ranging from
a II+ up through a IIgs. Does anyone know where I can get
diagrams for these machines?
I know of three books with Apple ][+ schematics:
Jim Sather's "Understanding the Apple ]["
"The Apple II Circuit Description" by Winston D. Gayler
published by Howard W. Sams & Co (ISBN 0-672-21959-X)
Apple II Reference Manual (1979)
----------------------------
From: Charles T. Turley
A set of IIgs ROM-01 schematics was published in the September 1999 issue of GS WorldView. Go to GSWV's Archive at ...
http://apple2.org.za/gswv/a2zine/Docs/IIgsMotherboardSchematics/ .
----------------------------
From: Rubywand
The Apple II Reference Manual (1979) includes a II/II+ schematic, a keyboard schematic, and annotated firmware listings. For Disk II and Disk II Controller schematics, see The DOS Manual (1981) from Apple.
For the IIe and enhanced IIe, see the Apple IIe Technical Reference Manual. The 1986 edition includes diagrams and annotated firmware listings.
The Apple IIc Technical Reference Manual (1987) includes IIc schematics and firmware listings for the three major IIc versions. A later (1989) "Second Edition" of the manual includes IIc+ coverage.
The Apple IIgs Hardware Reference has a good set of schematics. The First Edition covers the ROM-01. The Second Edition covers ROM-01 and ROM 3. Unfortunately, there is no IIgs firmware listing.
Although most Apple II manuals are out of print, many can still be purchased from on-line book sellers such as Amazon.com.
On-line, GS Worldview's archive offers a couple folders with several schematics at http://apple2.org.za/gswv/a2zine/Docs/ .
____________________________
From: David Empson
024- I just got a Dallas Smartwatch (aka No Slot Clock) for
my Apple IIc+. Where does it go?
There is only one ROM in the IIc+: it is probably 32KB in capacity, like the UniDisk revision of the IIc and later IIc models, hence it would be a 28 pin chip.
Assuming the SmartWatch works in the IIc+ (and I don't know of any reason why it wouldn't), you need to put it under the chip labelled "Monitor ROM". Make sure you get it around the right way!
One other point: I hope you got the right variety of the SmartWatch. The part number should be DS1216E. The letter suffix indicates the type of chip which the SmartWatch works under, with "E" being a 28-pin ROM. The suffix should be printed in the form of a large green letter (silk screened) on the small circuit board which is visible beside the DS1216 chip inside the SmartWatch.
____________________________
From: Charles T. Turley
Related FAQs Resource: R023PINOUTS.TXT (text file)
025- Where can I find Apple II socket, etc. pinouts?
See the FAQs Resource file R023PINOUTS.TXT.
____________________________
From: Adalbert Goertz
026- What IC do I need to use the GS-RAM Plus in my Apple IIgs?
You need the GSPLD1A.1 for a ROM-01 GS and the GSPLD1B.1 for a ROM 3 GS.
____________________________
From: Rubywand
027- Where can I get prototyping boards that fit Apple II Slots?
The standard Apple II Slot card has 50 contacts, 25 per side, and is up to 2.75" high (not counting contacts). Contact spacing is 0.10". Length varies. About 0.50" of the length can extend beyond the contacts toward the back of the computer.
You may be able to find an 'Apple II prototyping board' from a surplus parts seller; however, these boards are no longer a standard item. To get a new board, you will probably have to get a PC ISA-8 ("PC XT") Slot board (or an ISA-8/16 Slot board with the extra contacts trimmed off).
An ISA-8 board has 31 contacts per side spaced the same as an A2 card. From the edge facing the front of the computer, you will need to count down and trim away 6 contacts (per side). It's best to use a real A2 board as a guide to determine pin centering and to decide what to slice off for a good fit in an Apple II Slot. A Dremel tool with a sand wheel is good for this sort of slicing.
The best deal I've found on proto boards for Apple II Slot card projects is the 9003 PB from Marlin P. Jones (still offered as of Feb 2004). It's a good length for most applications (5.6") and costs $7.95. The 9003 PB is 4.25" high; so, you will need to cut off about 1.5" from the top to get a fit in most Apple II's.
Another approach to getting an A2 prototype board is to 'clean off' and reuse a surplus A2 card. Or, you can slice off the connector pins (plus a bit extra) from some surplus A2 or ISA-8 PC board and bolt the connector to a common rectangular proto board.
____________________________
From: Patrick Schaefer, Quadrajet1, David Empson,
David Wilson, Rubywand
028- What are the numbers and functions of major Apple II ROMs?
341-0001-00* Integer BASIC E0 1978
341-0002-00* Integer BASIC E8 1978
341-0003-00* Integer BASIC F0 1978
341-0004-00* Integer BASIC F8 (Old Monitor ROM) 1978
341-0009 13 Sector drive controller P5 ROM
341-0010 13 Sector drive controller P6 ROM
341-0011-D0* Applesoft BASIC D0
341-0012-D8* Applesoft BASIC D8
341-0013-E0* Applesoft BASIC E0
341-0014-E8* Applesoft BASIC E8
341-0015-F0* Applesoft BASIC F0
341-0016-00* Programmer's Aid #1 1978
341-0020-F8* Applesoft BASIC F8 (Autostart Monitor ROM)
341-0027 16 Sector drive controller P5 ROM
341-0028 16 Sector drive controller P6 ROM
342-0033-A //c Monitor ROM $00 1985
341-0036 ][plus character ROM
341-0065-A Super Serial Card 1983
342-0077-A IIGS ROM-00
342-0077-B IIGS ROM-01 1987
341-0080-B ProFile 5MB RW-Z8 1981
341-0112-A Apple SCSI (non-HS) revision A firmware
341-0112-B Apple SCSI (non-HS) revision B firmware
341-0124-A IIGS Keyboard i8048
342-0132 IIe (and //c) Keyboard ROM (USA) 1982
342-0132-A IIe (and //c) Keyboard ROM (USA) 1982
342-0132-B IIe (and //c) Keyboard ROM (USA) rev DVORAK, pad
342-0132-C IIe (and //c) Keyboard ROM (USA)
342-0132-D //c Keyboard ROM USA 1984
342-0133-A IIe Video (Char Gen) ROM 1982
342-0134-A IIe EF ROM 1982
342-0135-A IIe CD ROM 1982
342-0135-B " (identical) 1982
341-0150-A IIe Keyboard ROM UK/usa 1982
341-0151-A IIe Keyboard ROM deutsch/usa 1982
341-0160-A IIe Video ROM UK/usa 1982
341-0161-A IIe Video ROM deutsch/usa 1982
341-0265-A //c USA Char Gen 1983
342-0272-A //c Monitor ROM $FF (original) 1983
342-0273-A //c, //e (enhanced) Char Gen UK
342-0275-A //c, //e (enhanced) Char Gen deutsch 1983
342-0303 //e (enhanced) EF ROM
342-0304 //e (enhanced) CD ROM
342-0349-A //e (platinum) CF ROM
342-0372-A //e (enhanced) KB ROM deutsch/usa 1985
341-0437-A Apple SCSI (non-HS) revision C firmware
342-0445-A //c Monitor ROM $03 (memory expandable)
341-0625-A //c plus Monitor ROM $05 1988
341-0728 IIGS ROM 3 FC-FD (prototype)
341-0729 IIGS ROM 3 FE-FF (prototype)
341-0737 IIGS ROM 3 FC-FD 1989
341-0748 IIGS ROM 3 FE-FF 1989
341-0749 IIGS ROM 3 FE-FF (prototype)
* Note: Use of "-00", "-DO", etc. suffixes (or no suffix)
seems to vary radomly. For instance, an E8 ROM might be
numbered 341-0014 or 341-0014-00 and have "E8" stamped
elsewhere on the ROM.
In most cases, this also seems to apply to "-A", "-B"
suffixes (or having no suffix).
____________________________
From: Rubywand
029- What is the C-One?
The C-One is a modern (2003) 65816-based motherboard designed to fit in a standard PC ATX case. Promoted as an "enhanced adaptation of the Commodore 64", C-One's 20MHz uP, advanced graphics and sound, I/O, and other capabilities has attracted the attention of Apple II users as the model for a similar-design Super IIgs. (ref: "C-One Page" in the FAQs Major A2 Sites listing.)
____________________________
From: George Rentovich, the guys on the English Amiga Board, Rubywand
030- My Apple II's case, mouse, and keyboard have been discolored by years of
exposure to sunlight, UV, etc.. How can I re-whiten them?
Years of exposure to sunlight and other UV can result in yellowing or even browning of Apple II cases. One solution is to pick a color and paint the case via a few light coats of a spray paint. If you want to restore the original color, you can get a good match using Apple II pictures available on the net.
A recently discovered alternative to painting is bleaching out the discoloration using hydrogen peroxide (H2O2). According to claims, the process described here does not damage painted labels, metal inserts, etc. except as they may be attached by a water soluable adhesive.
Note: Most of the info here comes from the English Amiga Board at http://eab.abime.net/showthread.php?t=37808 .
What You Need
- Hydrogen peroxide (H2O2)- water added as necessary to get desired
concentration
- Vanish Oxy Action or Oxi Clean Versatile Stain Remover or pure
TAED (Tetra Acetyl Ethylene Diamine)-- don't need much
- UV 'Blacklight' bulb (60 watts or so) in a lamp (indoors) or sunlight
Note: Do not use other UV sources, such as germicidal lights.
- Plastic or glass container (possibly with a transparent cover)
- Bostik Blu-Tack or similar reusable adhesive to help hold small parts in
position
- Water close by, such as in a large bowl, for washup and washing off cleaned
parts
- Rubber gloves
- Full Protection Goggles. You only get one pair of eyes!
- Tongs may be helpful for retrieving smaller parts
WARNING: Do Not even think about mixing in chlorine bleach with the H2O2!
The result could be to release chlorine gas.
Hydrogen Peroxide Mixture
Hydrogen peroxide(H2O2) comes in two well-known forms: stable and unstable (rocket fuel) determined mainly by concentration. The highest concentration which is commonly available and which is allowed for postal shipping is 35%. H2O2 in useful strengths is available in various forms and concentrations from several sources including chemical sellers, cleaner makers, and hair product sellers.
Note: Sometimes H2O2 concentration is expressed in "volume". A peroxide product for hair bleaching may be labeled "40 Volume". To get the % concentration, you divide by 3.3. 40 Volume = about 12% H2O2.
H2O2 specified as "not less than 20% nor more than 40%" is available in a gallon size as a cleaning product called "Urine Rescue" by Prochem for about $15/gallon. You can obtain 12% H2O2 (such as "Super Star 40 Volume Clear Peroxide Gallon" for $7.77/gallon) from various hair salon sellers.
The higher the strength, the speedier the whitening. However, at 35% you have a more hazardous solution (e.g. in terms of skin/eye splashes) and will need to monitor the process more closely to avoid etching of the plastic.
Another factor is that the H2O2 you use will probably not retain its whitening properties for more than a few days. If you use lower concentrations you can stretch out your H2O2 supply over more cleaning sessions. A good balance of speediness, hazards, and cost is around 20% H2O2. 12% is fine, too; but, slower. Whatever your concentration, you will need enough to keep the item being whitened wet during the process.
Plain H2O2 is not particularly speedy as a whitener below roughly 100 degrees F. So, to activate the H2O2 a small amount of TAED (Tetra Acetyl Ethylene Diamine) is added at the start of the process. One popular cleaning product containing TAED is Oxi Clean. About 1/4 teaspoon per gallon of H2O2 solution is enough.
Container
This process requires UV light on the surfaces you wish to whiten. (This can come from the sun or a blacklight bulb.) Whatever container you use needs to keep the plastic in the solution and allow light to reach the surfaces. Since the process does generate some heat it is best to avoid using exceptionally flimsy plastic containers.
Some smaller parts may tend to float due to build up of gasses in gaps and recesses. A reusable adhesive gum, like Blu-Tack, can hold them in position in the tank so that keytops, etc. stay emersed in the solution and get light.
The container, tank, etc. needs to be out of the reach of small children and pets. Be sure to let older children and anyone else who may be able to reach the container know that the stuff inside is not plain water and is hazardous. Place warning signs/notes on or near the container.
If outside using sunlight, use a transparent lid or similar covering to keep out birds and insects.
Some Hazards
The main hazard from H2O2 is probably to eyes. Wear full protection goggles and have plain water available for flushing eyes or skin in case of contact with H2O2.
Another hazard is the oxygen given off during the process. At higher concentrations oxygen can ignite from electrical sparks, candles, etc.. The place where you do the process should be well ventilated.
The UV light to be used for indoor work is 'blacklight' UV. It is sometimes used to highlight posters in darkened rooms. (Other UV sources, such as various germicidal lights, can be more hazardous to vision.) It is best to avoid long exposure-- i.e. do not stare at the lighted process for extended periods.
Process
1- Thorougly clean the item(s) to be whitened with soap and water.
2- Set the container for the cleaning process in a safe area out of reach of
small children and pets.
3- Place the item(s) in the container. If KB keys or similar small items are to
be cleaned, you may want to stick them in place with Blu-Tack, etc..
4- Put on goggles and gloves.
5- Pour in the H2O2. Add water to get desired concentration. Do not fill to
brim. Allow some room for foaming activity.
6- Add 1/4 teaspoon of an 'Oxy' cleaner or pure TAED per gallon of
H2O2 solution. (Expect some foaming action.)
7- If indoors, turn On your blacklight(s). Check that surfaces to be whitened
are getting light.
8- Every hour or so check the progress of the whitening. Time required depends
upon many variables. It may be a few hours, several hours, or a few days.
9- When whitness is satisfactory, remove the part(s). Wash or submerge in
plain water and dry.
The Gel Option!
In order to simplify whitening larger items such as cases, the EAB guys have developed an H2O2 gel which can be brushed on.
Here's a quickie summary from a posting by Merlin ...
Ingredients
1 pint Hydrogen Peroxide, at least 20% strength
1 teaspoonful xanthan gum (health food shops or Ebay)
1/2 teaspoonful Vanish Oxy Action Plus (any 'Oxy' laundry booster will do)
1 teaspoonful glycerine
Equipment
Gloves and Goggles (Safety First!)
1 UV blacklight lamp
Liquidiser or hand blender
Procedure
Chuck all ingredients except the Oxy into a container and mix until a
smooth thick gel is formed.
Just before you use it, add the Oxy in by stirring and then brush the
mix onto the item to be treated. Stick it under the UV lamp.
Check regularly until the yellowing has gone.
ref: http://eab.abime.net/showpost.php?p=467655&postcount=294
Take care!
Search Help
AE GS-RAM III RAM --> look for "Zip" package
GS Juice Plus RAM --> look for "Zip" package
The comp.sys.apple2 Usenet newsgroup Apple II FAQs originate from
the II Computing Apple II site, 1997-2009.
Csa2 FAQs file ref: Csa2APPLICS.txt rev140 November 2009
Applications
001- What Operating System environments does the GS support?
002- What GS programs are there for viewing/converting graphics?
003- What Apple II emulators are available and where can I get them?
004- What is a good file copier program for the IIgs?
005- Where can I find PEEKs & POKEs and monitor routine info?
006- How can I boot a good GS System with no hard disk?
007- Can I do Reverse Speech on my IIgs?
008- Is it possible to run PaintWorks from hard disk?
009- How can I read a single ProDOS block into memory under BASIC?
010- Is there an Apple II program for ham radio CW code practice?
011- Can my GS do file sharing with a Mac's hard drive?
012- How can I use a Mac as a network server with my GS?
013- How can I set up an Appletalk network for 30 IIgs's
014- How can I capture a GS super-res screen to disk?
015- What programming languages are available for the Apple ][?
016- How can I see and edit what's in a Text file?
017- How do I save a BASIC program in ASCII text form?
018- Where and how do I get GS System 6.0.1?
019- Is a graphical user interface (GUI) available for 8-bit A2's?
020- Where can I get Applesoft shape table info and programs?
021- How can I get a Postscript file from a GS document?
022- Where can I get Appleworks and Appleworks info?
023- Where can I get Apple II languages and programming info?
024- How can I boot DOS 3.3 images on the Bernie IIgs emulator?
025- Is there a way to convert two-column Text to one column?
026- Where can I find an Apple II memory map?
027- How can I move A2 programs to Quick BASIC on my PC?
028- How can I read .doc files under Windows?
From: Rubywand, David Empson, and Michael G�hrken
001- What Operating System environments does the GS support?
The GS can support several. Some of the more popular OS environments include ...
DOS 3.3- usually Beagle's Prontodos or some other speeded version of the original DOS 3.3. This is the 5.25" diskette-based disk operating system used for years on earlier Apple II's. It's commands are designed for use from BASIC programs or from the keyboard. Many old Apple II games and other wares are on 5.25" diskettes which boot DOS 3.3.
ProDOS 8- e.g. ProDOS v2.0.3. This is a disk operating system which supports a variety of devices (e.g. 3.5" drives, hard drives, etc.) and allows sub-directories. Commands are very similar to DOS 3.3 and are designed for use in BASIC programs or from the keyboard. BASIC and 'system' programs can also utilize direct CALLs to well-defined ProDOS Machine Language Interface routines.
Apple Pascal- This is an early 1980's implementation of UCSD Pascal which can run on 40-column and 80-column Apple II's.
System- Originally called "ProDOS 16" and later "GS/OS", the collection of 'system stuff' (which includes GS/OS) is today called "System". The System Finder utilizes Toolbox routines to supply a super-res desktop, Windows-like environment. Both ProDOS 8 programs and 'GS Applications' (i.e. wares that need GS/OS to run) can be started from the desktop.
The current System, v6.0.1, can run on ROM-01 and ROM 3 IIgs's with at least 1MB of installed RAM. An earlier (smaller) System, v5.0.4, is sometimes chosen in order to obtain more free memory to run applications. Many modern IIgs applications expect to run under System 6.0.1 on a ROM-01 or ROM 3 machine with 4MB (or more) installed RAM.
____________________________
From: Dan DeMaggio and Rubywand
002- What GS programs are there for viewing/converting graphics?
The Graphics Exchange converts between many formats of graphics.
816 Paint's File Utilities work well for converting hires or double-hires pics to GS super-res.
Prizm v1.0 Converts .GIFs, Amiga IFFs, Raw Files, and some other types to Greyscale (very fast), 16 colors, 256 colors, and 3200 colors!
SuperConvert (now at version 4) loads all GS formats, plus GIFS and other non-GS specific formats and saves in all GS formats including Finder Icon files. It has more dithering options than most of the other programs, but you may have to play with it to find the best one.
Platinum Paint is a commercial program that can import all GS formats plus MacPaint. It can only save in SHR and Apple Preferred. Version 2.0 can make Animations too!
ShowPic 6 is a shareware NDA that can display most GS formats. You can also save the resulting graphic as a IIgs SHR painting.
SuperPac is a commercial program which can create/display SuperPac format compressed pics and pic pieces
Dream Grafix supports all 3200 color picture types and also 16 color and 256 color pictures. This is a very impressive commercial paint program.
Convert 3200 will handle several popular PC and Mac formats in up to 256 colors.
Jpeg.Viewer can be used to view JPEG images in black & white.
____________________________
From: Rubywand, Deacon Blue
Related FAQs Resources (ref. FAQs Contents Csa21MAIN2): R026GSEMUS.html (HTML chart)
003- What Apple II emulators are available and where can I get them?
The most popular 8-bit Apple II emus are AppleWin and Apple Oasis, which run under PC Windows, and Apple-PC, which runs under PC DOS and includes support for Mockingboard sound. These programs can turn your PC into an enhanced Apple //e running at least as fast as the real thing using software from virtual disks (disk image files). There are also 8-bit Apple II emus for Macs (one, Catakig, emulates a II, II+, or IIe) and Amiga (Apple 2000).
For IIgs emulation some good choices include Bernie ][ The Rescue (for Mac Power PC), KEGS (which runs under Win32, Mac OS X, Linux, and Unix's), ActiveGS (an Active-X port of KEGS), XGS (runs on PC's and Macs under a variety of OS's including DOS, Windows, and Unix), plus KEGS/32 and XGS/32 (for PC Windows). Another good looking IIgs emu is Sweet-16.
Running on modern machines, the current emulators do well on benchmarks vis-a-vis an accelerated IIgs. To get some idea of how the GS emus stack up, see the benchmarks comparison chart by Gilles Tschopp in FAQs resource file R026GSEMUS.htm . (This benchmark is a bit old and doesn't include all IIgs emus or take into account improvements to later versions of the emulators listed.)
For more emulator information, check out the comp.emulators.apple2 newsgroup and visit some of the emu websites.
For details and software relating to a specific emulator see ...
ActiveGS (IIgs emu for Windows PC)
http://www.freetoolsassociation.com/
Apl2Em
ref. ftp://ftp.apple.asimov.com/pub/apple_II/emulators/apple_2_for_windows/
Apple IIe (Macs and PowerMacs)
ref. ftp://ftp.apple.asimov.net/pub/apple_II/emulators/IIe/
ref. http://apple2.org.za/gswv/a2zine/Utils/
Apple In PC (or "AppleInPC")
ref. http://kldp.net/projects/appleinpc/
Apple Oasis Page
http://www.geocities.com/SiliconValley/Lakes/4414/A4W.HTM
Apple PC (DOS)
ref. ftp://ftp.apple.asimov.net/pub/apple_II/emulators/applepc/
Apple2000 (Amiga)
ref. http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/Emulators/
ref. http://wuarchive.wustl.edu/~aminet/misc/emu/index.html
AppleCE (II+ emu for PocketPC)
http://www.geocities.com/bonelyfish/applece.html
Applelet Page (Java applet)
http://www.fasterlight.com/hugg/projects/applelet.html
Applemu (PC DOS)
ref. http://apple2.org.za/gswv/a2zine/Utils/
Appler
ref. http://www.simtel.net/pub/msdos/emulate/
AppleUni Page
http://dr.ea.ms/inside.html
ref. ftp://ftp.apple.asimov.net/pub/apple_II/emulators/appleuni/
AppleWin (Three development paths: "Applewin", "Applewin2", "Applewin3")
http://www.tomcharlesworth.pwp.blueyonder.co.uk/ -Applewin
http://pages.ripco.net/~wizwom/applewin/ -Applewin2
ref. http://apple2.org.za/gswv/a2zine/Utils/ -all current
ref. ftp://ftp.apple.asimov.net/pub/apple_II/emulators/applewin/
Bernie (PowerMacs)
http://www.bernie.gs/
Catakig Page (Macs and PowerMacs)
http://www.radix.net/~cklipsch/ctkgdoc/
ref. http://catakig.sourceforge.net/dload/Catakig-2.00a5.dmg
Dapple Page (developing II+ and //e emu for DOS PC)
http://dapple.sourceforge.net/
Florence (IIgs emu in Java for Windows and Mac OS-X)
http://cgi.zipworld.com.au/~kashum/florence.pl?cmd=help
Gus (IIgs emu for PowerMacs)
ref. http://www.macscene.net/emulation/
iGS (XGS-style IIgs emu for Mac OS)
ref. http://www.macscene.net/emulation/
KEGS (IIgs emu for Mac OS-X, Win32, Linux, and almost any Unix with X11)
http://kegs.sourceforge.net/
ref. http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/Emulators/
KEGS OS-X Page (Mac)
http://www.casaGS.net
KEGS32 Page (IIgs emu for Windows PC)
http://www.geocities.com/akilgard/kegs32/
M.E.S.S. Page (8-bit A2's on PC and Mac)
http://www.mess.org/
Mess and xmess BIOS ROMs for Apple II, etc. at ...
http://mess.slor.net/
http://users.aias.gr/lagakis/bk/mess.htm
OSXII Page (Apple //e Emulator for Mac OS X)
http://apple2.intergalactic.de/
Pocket //e (PocketPC)
ref. http://www.freewareppc.com/utilities/pockete.shtml
PsiApple Page: 64k II+ emu on a Psion
http://www.fasterlight.com/hugg/projects/psiapple.html
Stop the Madness (Mac)
ref. ftp://ftp.apple.asimov.net/pub/apple_II/emulators/stm/
Sweet16 for BeOS
http://www.sheppyware.net/
Sweet16 for Carbon
http://www.bernie.gs/
Virtual ][ (II/II+ Emulator for Mac OS X)
http://www.xs4all.nl/~gp/VirtualII/
XGS-DOS (PC) Page
http://www.casaGS.net
ref. http://www.inwards.com/xgs/xgs_resources.html
XGS/32 Page
http://xgs32.emucamp.com/
XGSMac (68k Macs)
ref. http://www.inwards.com/xgs/xgs_resources.html
YAE Page
http://quark.netfront.net:6502/
ref. ftp://ftp.apple.asimov.net/pub/apple_II/emulators/yae/
____________________________
From: Mitchell Spector
004- I'd like to have a program for my //gs that can perhaps do more
reliable file copies than Finder does, especially in the case
of a damaged floppy. Any suggestions?
I would recommend either ZZCopy or Photonix II, both are freeware and do a very quick and reliable job at duplicating 3.5 floppies (the former even works with 400K MFS and 800K HFS Macintosh disks). Either of the two programs work around damaged sectors on disks.
____________________________
From: kbu...@pts.mot.com, David Empson, Rubywand, The Enforcer
005- I'd like to do some 'serious' Apple II programming. Where can I
find a information about soft switches (i.e. "PEEKs & POKEs"),
monitor routines, and standard names used for these?
You can find listings of Apple II soft switches and popular monitor routines in a manual for your computer-- e.g. the Apple II Reference Manual (for II and II+), the IIe Technical Reference Manual, the Apple IIgs Firmware Reference Manual, etc..
An excellent guide to many PEEKs & POKEs and monitor routines is the famous "Peeks, Pokes, and Pointers" poster from Beagle Bros (early 1980's). A fairly exhaustive guide to important memory locations in the Apple II is What's Where in the Apple II: An Atlas to the Apple Computer by William Luebbert (1981).
For a good on-line listing of PEEKs, POKEs, pointers, and CALLs, see the comp.sys.apple2.programmer FAQs:
html- http://home.swbell.net/rubywand/csa2pfaq.html#004
text- ftp://rtfm.mit.edu/pub/usenet/news.answers/apple2/programmerfaq/part1
____________________________
From: Rubywand
006- How can I boot a good GS System with no hard disk?
You can boot a decent System 5.0.4 or very modest System 6.0.1 from a 3.5" diskette. With two 3.5" drives, you can boot a decent System 6.0.1; but, disk swapping becomes a significant hassle when you want to run most
applications.
A much better solution is available if you have a 4MB mem expansion card installed. (Actually, you can make do with about 2.5MB of RAM.) You can use a utility named "Flash Boot" by Jerry Kindall. Flash Boot auto-loads System from one or more 3.5" diskettes to /RAM5 RAM disk and boots it.
What you do is create a large enough /RAM5 to hold the System you want to boot. Next, you boot System as usual from diskette(s) and use the Flash Boot utility to prepare /RAM5 and install the auto-loader. Then, you copy the stuff you want to auto-load to /RAM5 and use the Flash Boot utility to create one or more 3.5" "image disks".
To install and boot System you start by booting from the first image diskette and feed in any others as prompted. System then boots from /RAM5 and works very much as though it were on hard disk.
---------------------------
007- Can I do Reverse Speech on my IIgs?
Yes. Sound Studio and Sound Shop are two utilities which allow loading and reversing sound samples.
(ref. David John Oates; http://www.reversespeech.com/ )
-----------------------------
008- Is it possible to run PaintWorks from hard disk? Will it load
files from an HFS partition?
The Kzin Warrior published a block edit patch version in Computist #73 which lets you do this, at least on a ROM-01 GS. Using ProSel's Zap utility (also called "Block Warden") you search for $C9 08 00 D0 CE on the PaintWorks Gold diskette or a copy. (I found these bytes in Block $3D5 starting at byte $1DF.) Change the 08 to 7F and save the change.
Copy Paintworks.Gold and the PaintTools folder (with its contents) to a folder on your hard disk.
The Patch allows you to to start PWG under System 6 and use most PWG features. However, some Palette selection options will bomb the program.
A few tests showed PWG will load files from an HFS partition.
----------------------------
009- How can I read a single ProDOS block into memory using
Applesoft BASIC?
After booting ProDOS, you can do a CALL-151 to enter the monitor and type in ...
300: 4C 09 03 03 60 00 20 00 00 20 00 BF 80 03 03 85 FF 60
Do a CTRL-C to get back to the Applesoft prompt and enter ...
BSAVE PROZAP.BIN,A$300,L$20
The routine does a ProDOS Machine Language Interface CALL which reads the block into $2000-$21FF. It saves the Error# in $FF.
300: 4C 09 03 start
303: 03 3 parms in this parms block
304: 60 unit # DSSS0000 Drv 1 (D=0) Slot 6 (SSS=110)
305: 00 20 buffer start
307: 00 00 block # Low, High ex: block 256 is 307: 00 01
309: 20 00 BF JSR to do MLI command
30C: 80 command (80 for READ BLOCK; 81 for WRITE BLOCK)
30D: 03 03 loc of parms block
30F: 85 FF save error # (00= no error)
311: 60 exit
A BASIC program could use the routine by POKE-ing the block # into $307,$308 (775 and 776 in decimal) and doing a CALL768. The MLI command code is POKEd into $30C (780). If a PEEK at address $FF (255) gives a result of zero, there is no error.
100 LOMEM: 8704
105 REM Sets start of var space above $2000-$21FF buffer
110 TEXT: HOME: PRINT CHR$(4)"BLOAD PROZAP.BIN"
115 B= 2
120 REM Sets block to read/write (block 2)
125 C= 128
130 REM Sets MLI READ command ($80); MLI WRITE is 129 ($81)
135 BH= INT(B/256): BL= INT (B-256*BH)
140 POKE 775,BL: POKE 776,BH
145 REM POKEs block to read/write
150 POKE 780, C
155 REM POKEs MLI command
160 CALL 768
165 REM Does the block read/write
170 PRINT "BLOCK ";B
175 E= PEEK(255)
180 REM E= error number
185 IF E<1 THEN 195
190 PRINT "ERROR ";E;"!";CHR$(7)
195 END
After running the program for a BLOCK READ, the block contents should be at $2000-21FF.
____________________________
From: Joseph M Barbey
010- Is there an Apple II program for amatuer radio CW code practice?
I have a such a program at home. It's called QSO Kid. It requires a IIgs, and from what little I've used it, it seems like a really good program.
____________________________
From: Gabriel Morales
011- Can I can use a Mac's hard drive with AppleTalk to do File
Sharing just like it was a drive directly connected to the GS?
You can. Be aware however that some software may not like to be used over an AppleTalk system.
This is more likely to be an issue for ProDOS-8 programs. The main problem under ProDOS-8 is with programs that insist on referring to devices by unit number (or slot and drive). Network volumes do not have a unit number.
Another issue is with filenames. GS/OS programs which assume ProDOS naming conventions will have problems with AppleShare or HFS volumes. ProDOS-8 programs have more problems: unless the file server hard drive or shared folder (and all relevant subfolders and files) are named using ProDOS-8 naming restrictions, then the files in question cannot be accessed by ProDOS-8 programs on an Apple II client.
A third issue (with both GS/OS and ProDOS-8) is with programs that bypass the file system calls and try to do block-level access to the volume. This is not permitted for file server volumes. (Examples: Copy II+, many functions in Prosel.)
One caveat: transmission is slow. Assuming an otherwise unused network, you get about the speed of a 3.5" floppy.
____________________________
From: O Aaland
012- How can I use a Mac as a network server with my GS?
In order to use the Mac as a server with a useable system folder you will have to have AppleShare version 3 running on the Mac. It sounds like you are wanting to use a local boot disk on the GS and then log on to the Mac to use tha Mac hard drive. This will work with file sharing active on the Mac. The disk you need to make for the GS is a Network: Local Startup and not a Network: Server Startup disk. When booting from this disk you will be able to log on to the Mac and will be left in the program lau
ncher. There is not enough room on a 800k disk for the finder along with the network files. I believe that you will also need to add the HSF FST to your statup boot disk also because it is not put there in the default install. Check in the drivers folder to be sure.
On the Mac set up a folder for the GS to use and turn on file sharing. On the GS, from the launcher get into the finder on your system disk and then copy the finder to the new folder on the Mac. Now you should be able to reboot the GS and after logging on the Mac, from the launcher, run the finder on the Mac hard drive. You will now return to the Mac hard drive when you quit your GS applications. You can put both applications and data files on the Mac and run them from there just like it was a drive a
ttached to the GS. The speed in about the same as running from a 3 1/2 floppy, maybe a little faster. You are limited in what you can put in your system because of the 800k disk but having the finder on the Mac really helps.
If you can find a copy of AppleShare version 3 then you can boot directly from the Mac without any disk on the GS and the system size can be whatever the memory in the GS can handle.
____________________________
From: David Empson
013- How can I set up an Appletalk network for 30 IIgs's using a
donated LCII as a server? So far, I can get just 10 IIgs's
connected.
I assume you are using System 7.x File Sharing on the server? If so, you've just discovered one of its inherent limits. Changing computers will make no difference.
To be able to have more than ten clients, you will have to run the full AppleShare server software.
If you use AppleShare version 3.0, the IIgses can even boot over the network and won't require a local boot disk.
If you use AppleShare 4.0 or later, you lose the network boot capability, but in theory the Apple IIgses should still be able to use the server (I've never used anything later than 3.0).
You probably cannot run AppleShare 2.x on an LC III, because it only runs under Mac System 6.x.
Apart from the number of users, the full AppleShare server adds many useful features, such as administration tools, potentially acting as a print server, and faster performance. It ties up more resources on the machine than File Sharing.
AppleShare is commercial, but you might be able to get hold of a cheap copy of version 3 from somewhere.
As far as the multiple server option goes: that should work fine. If you have no need to communicate over the network between the servers, it would be a good idea to break the network up into separate segments (server and its block of clients). This will reduce confusion for the users (seeing more than one server), and will improve network performance.
In particular, note that LocalTalk is only intended to support a maximum of 32 devices per network segment. If you want 30ish or more computers on the same network, you should be using a router (which physically separates the network segments).
____________________________
From: Rubywand
014- How can I capture a GS super-res screen to disk?
For super-res game screens and many other graphics displays an ancient Classic Desk Accessory (CDA) known as "EA Screen Saver", "SDUMP.EA", etc. works well. The CDA (named "ScrnCapEA.CDA") and a Text info file have been uploaded to popular Apple II ftp sites. Look for a .SHK file named "ScrnCap.SHK" or "ScrnCapEA.CDA.shk".
ScrnCapEA.CDA lets you capture game, etc. 320 or 640 mode graphic screens as standard type $C1 GS unpacked Screen files which can be loaded by Platinum Paint and many other GS utilities. To use the CDA to capture a screen, you must be able to access the Desk Accessories menu via the usual OpenApple-Control-Escape keypress.
Supertimer mentioned Clipit. This is a very nice capture New Desk Accessory (NDA) which lets you grab a part or all of many super-res displays, including desktop displays. The grabbed display is saved to the Clipboard. You can get the pic from the Clipboard onto a Platinum Paint work screen by going to Platinum Paint and doing a Paste.
A limitation of Clipit and similar NDA's is that you must be able to get to the 'Apple' menu or some NDA activation list or, if there is one, activate a 'Hot Key'. Also, these NDA's generally limit your grab to the Clipboard. Usually, this means you end up with just one pic per game, etc. session.
Games and other programs which shut off access to interrupts will, often, be a problem. You will usually not be able to get to the Desk Accessories menu and any screen capture 'Hot Key' keypresses will be ignored. Usually, the 'Apple Menu' is not available, so screen capture NDA's you use via the menu will not be available, either. Sometimes, these programs include a built-in screen save feature; otherwise, capturing a screen will take special measures.
One way to capture most otherwise un-grabbable super-res screens is via a ProDOS-8 super-res utility which can save the super-res screen. The utility must be one which does not, itself, change the super-res screen upon startup (e.g. Nibble's SuperPac or a save/disp program you write yourself).
Make sure your Startup Slot is set to Slot 5. Start the game, etc. as usual. At some point insert a bootable ProDOS-8 diskette with the super-res disp/save utility into Slot 5, Drive 1. When you see the display you want to grab (and you are sure no Disk writes are occuring) do an OpenApple-CTRL-Reset boot, start the disp/save program and save the screen. Obviously, a disadvantage of this approach is that you get kicked out of whatever game, etc. you are running at the time of the boot.
----------------------------
From: TWS
You can get the ScreenPrint NDA, and save the screen to a file, or print it out.
----------------------------
From: Mitchell Spector
In addition to several CDA's and NDA's, you might want to try Ninjaforce's PicRipper program (useful for games and demos that lock out interrupts, rendering any desk accessories useless). It can grab Super-Hi-Res images still in memory and save them to disk. It is available at: http://www.ninjaforce.home.ml.org .
----------------------------
From: Boris Guenter
Try the SHR Capture CDA which allows you to enter the Control Panel and save as many screen pictures as you want. For programs which disable the Control Panel, you will need PicRipper2 or Antic's PicSaver, however.
Most of the screen capture programs mentioned here can be downloaded from Ground's mirror of Marvin's Apple II Infinitum:
http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/Mirrors/uni-kl/gs/
from the graphics/screensavers/ folder or
from the graphics/misc/ folder.
____________________________
From: Rubywand and Michael G�hrken
015- What programming languages are available for the Apple ][?
Quite a few. Apple Integer BASIC (in-ROM on the first Apple II's), can be loaded into II+ and later models. Applesoft, a floating point BASIC, is in-ROM on all models starting with the II+. Older Apple II's can load-in Applesoft or, via a plug-in board, access it from ROM.
The best way to write Applesoft BASIC programs is using Program Writer, a full-screen editor from Beagle Bros. Users who want to speed up their Applesoft programs can use a BASIC compiler such as TASC or Einstein.
Then, there is MD BASIC, the BASIC-like MacroSoft from MicroSparc, a beta version of Apple's GS BASIC, and the new (1998) Byte Works GSoft BASIC!
Other Apple II languages are Apple Fortran, UCSD Pascal, Orca (Byte Works) Pascal, Terrapin Logo, Apple Logo, two Logos from ByteWorks, Isys Forth, Master Forth, (and many other Forths), Modula2, Aztec C, Orca/C, ... . Hyperstudio and HyperCard let you create stacks.
To the above you can add several assemblers including Merlin, Orca/M, an assembler from Ninja Force, and the MicroSparc Assembler.
Here are some good places to look for language software:
Ground
http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/apple8/Languages/
http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/apple16/Languages/
GS WorldView
http://apple2.org.za/gswv/a2zine/Sel/ ; click "Utilities"
Syndicomm (sells languages by Byte Works)
http://store.syndicomm.com/
----------------------------
016- How can I see and edit what's in a Text file?
A handy utility for quickly viewing Text files under DOS 3.3 or ProDOS is Copy II Plus.
On the IIgs under the system Finder (the usual "desktop" display showing drives, folders, etc.) you can, probably, double-click on a text file to start up an application (program) which will display the Text and let you make changes.
Note: If you get an error message about not being able to find an application, you will want to think about setting up a link between Text type files and some Text editor program such as Teach. Some Text editor New Desk Accessories (like Shadowrite) will automatically establish a linkage.
Another way to view and edit Text files is to run a Text editor or word processor program and load in the file. On 8-bit Apple II's, some choices include Screenwriter II, AppleWriter, and, depending upon machine, some versions of Appleworks. On the IIgs you have many choices including Teach, Shadowrite NDA, CoolWriter, and Appleworks.
____________________________
From: David Cross
017- How do I save a BASIC program in ASCII text form?
The following line added to the front of your Applesoft BASIC program will save it in a Text file named "LISTFILE". It works in DOS 3.3 or ProDOS.
1 HOME:PRINT CHR$(4)"OPEN LISTFILE": PRINT CHR$(4)"WRITE LISTFILE": POKE 33,33: LIST 2,: PRINT CHR$(4)"CLOSE": END
If you have a line 1 which you'd like to leave alone, you can enter the above at Line 0 and change LIST 2, to LIST 1,.
POKE 33,33 causes the text display routine to not insert any unneccessary spacing into your BASIC program listing, which cleans up the text file output nicely.
____________________________
From: Rubywand
018- Where and how do I get GS System 6.0.1?
GS System 6.0.1 is available from a number of sources and in several formats-- e.g. downloadable ShrinkIt archives, diskettes, etc.. For links, see Csa21MAIN4: Get It- Links to popular software packages.
____________________________
From: Paul Schultz
019- Is a graphical user interface (GUI) available for 8-bit Apple II's?
For the 128k Enhanced //e and //c series, the ones which come to mind are GEOS, Quark's Catalyst, and MouseDesk (aka Apple II Desktop).
GEOS was probably the most popular of the three although it never reached the popularity it gained on the C64 platform. The downside with GEOS is that it isn't ProDOS compatible. So, you are stuck with only using the GEOS compatible programs (GeoPublish, GeoCalc, GeoWrite,....)
Catalyst and MouseDesk are both very similar. They provide a ProDOS compatible version of the familiar Apple desktop GUI. MouseDesk was purchased by Apple and renamed Apple II Desktop. This was included in the original System Disk which shipped with the Apple IIgs. While shipped with the 16bit IIgs, A2 Desktop is an 8 bit program which works very well with my IIc+. I assume it would work with your IIe :-)
----------------------------
From: Supertimer
Actually, GEOS is ProDOS compatible, at least in the sense that Catalyst, MouseDesk, and Apple II Desktop are. GEOS can act as a program launcher for ProDOS programs. Obviously, for GEOS programs, GEOS acts like the full OS (much like GS/OS on the IIGS and MacOS on the Mac, actually), but it can do everything MouseDesk can do in regards to launching ProDOS programs. On the GEOS desktop, the files show up as icons stamped with "ProDOS; and, the user can copy and delete ProDOS files.
One neat thing about GEOS is the ability to expand the root directory past the 51 file limit on a ProDOS disk. If you have a bunch of stuff converted from DOS 3.3 to ProDOS you may find that things don't fit on the root directory of the ProDOS disk. Using GEOS, you can copy all the files to the root directory.
____________________________
From: Rubywand
020- Where can I get Applesoft shape table info and programs?
Go to the Ground archive's Beagle Bros folder at ...
http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/apple8/Beagle.Oldies/
and download SHAPE.MECH1.SHK and SHAPE.MECH2.SHK
For information on using shapes in BASIC, go to Ground's Applesoft information folder at ...
http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/MiscInfo/Applesoft/
and see the file hires.routines .
____________________________
From: Sandy
021- How can I get a Postscript file from a GS document?
To get a Postscript file from any GS document, press OpenApple-F when clicking "Ok" in the LaserWriter driver. This'll kick out a Postscript file in your */system/drivers folder.
____________________________
From: Rubywand
022- Where can I get Appleworks and Appleworks info?
You can obtain the classic Appleworks word processor for the Apple II series from ...
Asimov (most versions)
ftp://ftp.apple.asimov.net/pub/apple_II/images/utility/word_processing/
GS WorldView (v5.1)
http://apple2.org.za/gswv/a2zine/Misc/
Complete documentation does not seem to be available on-line. You can find decent documantation at ...
Aple II Text Files
http://www.textfiles.com/apple/DOCUMENTATION/appleworks
Gareth Jones's web pages
http://modena.intergate.ca/personal/gslj/appleworks.html
----------------------------
023- Where can I get Apple II languages, programming software,
and programming info?
Byte Works develops and publishes the Orca series of Apple II and IIgs languages including Pascal, C, Assembler, and the new IIgs BASIC. Byte Works also produces manuals, learning packages, and other language materials.
You can find several very good collections of Apple II languages and programming software plus loads of programming information on the net. A few major sources include ...
Asimov
ftp://ftp.apple.asimov.net/pub/apple_II/images/utility/programming/
Ground
http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/apple8/Languages/
http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/apple8/Beagle.Oldies/
http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/apple16/Languages/
The comp.sys.apple2 Usenet newsgroup
The comp.sys.apple2.programmer Usenet newsgroup
For more details and links, see Q&A 006 in Csa21MAIN4 and the Apple II Programmer FAQs at ...
http://home.swbell.net/rubywand/csa2pfaq.html
ftp://rtfm.mit.edu/pub/usenet/news.answers/apple2/programmerfaq/part1
____________________________
From: Charles T. Turley
024- I'm running the Bernie IIgs emulator on my Mac. How can I boot
DOS 3.3 disk images? I've tried everything and nothing works!
Using my Mac PPC, I just change the file type of any 5.25 DOS 3.3 disk image to this:
New Type: DSK5
New Creator: Gus!
Then, I drag and drop it over the icon of either Gus or Bernie. Both launch just fine for me in this way (assuming that the disk image is actually a boot disk).
____________________________
From: Beverly Cadieux
025- Is there a way to convert two-column Text to one column?
Yes. AppleWorks version 3.0 with TimeOut TextTools will do this.
First you have to install TimeOut. Then you copy the TimeOut accessories to the TimeOut directory. The one you want is TimeOut CopyBlock. To copy only column two, press OA-C (OpenApple-C) to highlight and copy the block of text on the right. Then scroll down to the end and paste it there.
Unfortunately this is only a copy. It is not a move and the second columns stays where it was. You can delete it by pressing OA-Y at the end of each line of the first section.
Here's another scenario to separate two columns into one on a IIgs under Awks 5 with Ultra Macros:
Starting at the first letter of column 2, press OA-X and select a key for the macro to begin recording. Do a Tab, then down, and OA-left. Press OA-X to end recording.
Use the new macro all the way down column 2. Now you have a TAB on each line between the two columns.
COPY the entire text to the clipboard, and create a new spreadsheet. Copy the data into the spreadsheet. Because of the TAB, the two columns will come in as separate columns.
Use the spreadsheet's Block Move function to move column 2 to the foot of column 1. Sort (arrange) alphabetically if necessary. Copy the block and paste it back on your word processor documant.
____________________________
From: David Empson
Related FAQs Resources (ref. FAQs Contents Csa21MAIN2): R032MMAP128.TXT (Text file)
026- Where can I find an Apple II memory map?
A memory map for a 128k Apple II along with related soft-switch, etc. information is available as FAQs resource file R032MMAP128.TXT.
____________________________
From: Rubywand
027- How can I move AppleSoft BASIC programs to Quick BASIC
on my PC?
Transferring Applesoft programs on an Apple II to QBASIC, GW-BASIC, etc. on the PC is mainly a matter of moving a text copy of the program to the PC. (To make a text copy of an Apple II program, you LIST the program to a Text file. See Q&A 017 above.)
On the PC, you bring the A2 program text into your BASIC editor. BASICs available on a PC are not 100% compatible with Applesoft. Once you can list the Applesoft program on the PC under QBASIC (or whatever), you will, almost certainly, need to modify it.
It will be necessary to replace some Applesoft commands with their PC BASIC equivalents. Some commands are very similar but differ slightly in syntax; and you are likely to find that some conventions, such as the numerical value of "True" from boolean tests, are different.
The more an Applesoft program is "pure BASIC", the easier it will be to get it working on a PC. Programs which employ lots of PEEKs and POKEs, do monitor CALLs, and access other features specific to the Apple II will be more troublesome.
____________________________
From: Rubywand
028- How can I read .doc files under Windows?
Quite a lot of information on Apple II websites, other sites, and on-disk is in .doc files. However, the .doc file format allows including pictures, which can lead to hacker vulnerability. Once this was discovered by Microsoft updates to XP switched OFF the legacy converters which allow reading and editing .doc files via such handy apps as WordPad.
Under ME and other early versions of Windows, there should be no problem reading .doc files. Otherwise, reading and editing .doc files could be a real chore.
Microsoft eventually suppied info for modifying a registry entry by hand to turn the converters back ON. Even better, someone at http://helpdesk.graniteschools.org came up with a simple script you can execute to do the job. The website is no longer active; but, the script file with a directions file is available from GS WorldView's Archive. There's also a file to flip the converters back OFF.
Go to http://apple2.org.za/gswv/a2zine/Utils/ and download these files:
EnableLegacyConverters_ON.txt
EnableLegacyConverters_OFF.txt
EnableLegacyConverters-forReadingDocFiles_Directions.txt
Mainly, the directions tell you to rename the _ON and _OFF files from .txt to .reg for executing.
The comp.sys.apple2 Usenet newsgroup Apple II FAQs originate from
the II Computing Apple II site, 1997-2009.
Csa2 FAQs file ref: Csa21MAIN2.txt rev140 November 2009
Main Hall-2: Contents
001- Where does FAQs content come from?
002- How and where do I locate information in the FAQs?
001- Where does FAQs content come from?
Content comes chiefly from USENET postings, emails and other submissions, Apple II archive sites, and the FAQs maintainer (past and present). As in the original rev001 release, credit is given for answers and materials used in the Csa2 Apple II FAQs. --Rubywand
____________________________
002- How and where do I locate information in the FAQs?
The main FAQs files consist of Questions with Answers centering on some specific Apple II topic. For these, the questions are listed here as well as at the start of each FAQs file and inside the body of the file. (Whenever questions are listed together, they are shortened as necessary so that each fits on a single line.)
To find an answer, peruse the Contents below for the FAQs file title-- e.g. "Csa2FDRIVE Floppy drives"-- which fits your question best and read through the questions answered in that file. If a question looks like a good match, go to the file and read the answer.
Sometimes, the best match to your question may be in some file only partly related to your topic. For instance, to find out about converting .dsk game files to diskette, you should check "Csa2FLUTILS ShrinkIt, disk image, and other file utilities" instead of the Games FAQs. Doing a 'Find' for a key word in this document is another way to zero-in on relevant material.
An expanded listing of topics linked to FAQs content is available in the "Quick Find" page at http://home.swbell.net/rubywand/A2FAQs8QUICKFIND.html .
Another way to use the FAQs is to peruse the site listings in Csa21MAIN3. The site descriptions and links may lead to a treasure trove of information covering your topic.
There are, also, FAQs Resource files. These are pics, diagrams, mini- manuals, programs, etc. which are referenced in one or more FAQs answers. Resource files have names like R004STEREO.GIF and R007BATRAMM.zip. They are maintained on the Ground archive and a few other sites:
ref. http://apple2.org.za/gswv/a2zine/faqs/
The main html version of the FAQs includes a linked listing at ...
http://home.swbell.net/rubywand/A2FAQs2CONTENT.html#res .
The Resource files are listed and briefly described near the end of this file. --Rubywand
Contents
Csa21MAIN1 General Apple II and Getting Started Q&A (part1)
001- What is a FAQ?
002- What is comp.sys.apple2 and how can I read/post messages there?
003- What software do I need to get started and how do I get it?
004- How and where do I download and upload Apple II files?
005- Where can I get Apple II information, software, books, and parts?
006- What is an Apple II: The KIM
007- What is an Apple II: The Apple I
008- What is an Apple II: The Apple ][ and Apple ][+
009- What is an Apple II: The "Black Apple"
010- What is an Apple II: The Apple //e
011- What is an Apple II: The Apple //c and IIc+
012- What is an Apple II: The Laser 128EX and 'EX/2
013- What is an Apple II: The Apple IIgs
014- What is an Apple II: The Apple IIe Emulation Card
015- What is an Apple II: The Trackstar Apple II Emulation Card
016- What is an Apple II: Emulators
017- Apple "][", "Apple II", "Apple //"-- which is correct?
018- What is "8 bit" and "16 bit"?
019- How can I tell what version my computer is?
020- Suppose I just want to start using my Apple II Now!?
021- Where do I find out about Apple II users' groups?
022- How can I find out more about using and programming my Apple II?
023- Where can I find out about Apple II developers?
Csa21MAIN2 FAQs Contents (part2)
001- Where does FAQs content come from?
002- How and where do I locate information in the FAQs?
Csa21MAIN3 Apple II Web Sites (part24)
001- Where can I get Apple II information and software on the net?
002- Where can I get games for my Apple II on the net?
003- Where can I find hints, docs, pics, and other game information?
004- Where can I get game creation programs and information?
005- Where can I buy Apple II systems, parts, boards, and software?
006- Where can I get Apple II books and periodicals?
007- How do I get my Apple II site listed in the FAQs?
008- What determines whether or not a site is listed?
Csa21MAIN4 Get It- Links to popular software packages (part25)
001- Where can I get ShrinkIt, binscii, DSK2FILE, ASIMOV, etc.?
002- Where can I get ADT, ADTgs, Agate, Modem MGR, Spectrum ...?
003- Where can I get DOS 3.3 and ProDOS?
004- Where and how do I get GS System 6.0.1?
005- Where can I get AmDOS, OzDOS, DOS 3.3 Launcher, ProSel 8, SpeedGS?
006- Where can I get Program Writer, GPLE, Merlin, Orca, ... ?
007- Where can I get Appleworks, ScreenWriter, WordPerfect, ...?
008- Where can I get Platinum Paint, PaintWorks Gold, DeluxePaint II?
009- Where can I get 816 Paint, Blazing Paddles, Dazzle Draw, ...?
Csa2ACCEL ZipGS, TransWarp, etc. accelerators (part3)
001- What are the correct settings for a ZipGS?
002- Why should Appletalk Delay be disabled with a ZipGS?
003- How do I set up a Transwarp on my IIe?
004- Is there a way of disabling Transwarp for games?
005- What are specs & jumper settings for a vintage SpeeDemon?
006- How does the SpeeDemon rate as an accelerator?
007- My SpeeDemon accelerator board seems to run hot. A fix?
008- How should the DIP switches be set on a v3.03 SpeeDemon?
009- How can I get a 'Cache Hit' indicator for my ZipGS?
010- How can I program the ZipGS registers?
011- How can I set up a ProDOS sys file to turn my ZipGS OFF/ON?
012- Is there some ZipGS mod that will improve performance?
013- I have a 7MHz ZipGS. How fast can the board be pushed?
014- What Oscillator freq corresponds to what upgrade speed?
015- How do I experiment with different oscillator frequencies?
016- How do I modify my ZipGS to accept the new "skinny" RAM chips?
017- Is it really necessary to increase board voltage
018- What kind of performance increase can I expect?
019- How can I modify my ZipGS for more cache and more speed?
020- Do I need new GALs to speed up my TransWarpGS?
021- How does a TWGS cache upgrade compare with a speed upgrade?
022- How can I upgrade my TWGS to 32k cache?
023- How can I upgrade TWGS speed?
024- What kind of RAMs do I need for a TWGS or ZipGS speedup?
025- How can I tell the firmware version of my TWGS?
026- For my TWGS, do I need the 2B GAL to use a SCSI interface card?
027- Why are my ZipGS settings via the Zip CDA forgotten?
028- What do the check-marks mean in the ZipGS CDA?
029- Why don't my ZipGS settings match DIP switch settings!?
030- I have a ZipGS. Sometimes my GS 'hangs' on power-up. Why?
031- The speedup has led to system crashes. What's the problem?
032- A new accelerator board has led to crashes. What's the problem?
Csa2APPLICS Applications information (part4)
Csa2CDROM CD-ROM drives and interfaces (part5)
001- What do I need to get/do to use Music and Data CD's on my GS?
002- What do I need discQuest for?
003- How can I back up my files on write-able CD-ROM?
004- Is a special driver needed for a Toshiba External 2X CD-ROM?
005- How can I get sound from my Apple HSS card + CD300 CD-ROM?
006- Where can I buy CD-ROM discs for the Apple II?
007- Where can I find more info on CD-ROM drives, products, etc.?
008- Where can I find out more about CD-ROM recording?
Csa2DOSMM DOS and ProDOS (part6)
001- What is a "DOS"?
002- What DOS's are available on Apple II computers?
003- Are there any faster better versions of DOS 3.3?
004- What commands are available in DOS 3.3?
005- How do I use DOS commands from the keyboard? a program?
006- How do I use variables in a DOS command?
007- How do I create new DOS 3.3 diskettes?
008- How much storage space is on a 5.25" diskette?
009- Can I format a DOS 3.3 diskette for just data storage?
010- What is the "Volume Table of Contents" or "VTOC"?
011- Can I assign names to my DOS 3.3 diskettes?
012- What does it mean to "Boot" a disk?
013- What file types does DOS 3.3 have
014- What do the entries in a DOS 3.3 Catalog display mean?
015- Re. DOS 3.3 file names: How long? What characters are legal?
016- How can I use DOS 3.3 to read/write sectors from machine code?
017- How many 'official' versions of DOS 3.3 are there?
018- How can I find out the address and size of a BLOADed file?
019- What information is included in the VTOC and Catalog sectors?
020- How does DOS 3.3 remember which sectors are used?
021- What are the formats of DOS 3.3's main file types?
022- How can I run DOS 3.3 programs from 3.5" disks and hard disk?
023- How can I get DOS 3.3 from the net without an A2 tcom utility?
024- What is ProDOS?
025- What are ProDOS's major features?
026- Which Apple II's can run which versions of ProDOS?
027- How can I create bootable ProDOS diskettes?
028- How do I make a ProDOS disk that will boot and start a BASIC program?
029- What is the maximum size of a ProDOS volume?
030- How do I LOAD, SAVE, etc. files under ProDOS?
031- What is a "pathname"?
032- What is the default volume and folder when ProDOS boots?
033- How can I set default volume and folder under ProDOS?
034- How can I discover the volume name of a just booted disk?
035- How do I create a folder?
036- How can I access ProDOS routines from machine language?
037- How can I convert DOS 3.3 wares to run under ProDOS?
038- How can I modify ProDOS to do BLOADs to Text Page 1?
039- How can I boot ProDOS on my Franklin computer?
040- What are some good DOS 3.3 and ProDOS references?
041- How can a BASIC program tell which DOS it's running under?
Csa2DSKETTE Diskettes (part7)
001- How many tracks can I use on a 5.25" diskette?
002- Can I use high-density 3.5" and 5.25" diskettes on my A2?
003- How can I tell DD from HD diskettes if they are not labeled?
004- Some old 5.25" disks with splotches don't boot. What gives?
005- How can I defragment a diskette and what is the speed gain?
006- Why aren't my old diskettes recognized by GS/OS?
007- Can I read Apple II diskettes on my PC?
008- Where the heck can I buy double density 3.5" & 5.25" diskettes?
009- Where can I find out about different floppy disk formats?
010- How can I copy disks?
011- How can I read Apple II 5.25" floppies on a Mac?
012- Can I create standard 3.5" IIgs diskettes on a Mac?
013- Can I transfer files on MS-DOS disks to my IIgs?
Csa2ERRLIST Apple II series ERROR codes (part8)
001- What does error #___ mean?
002- How do I do the IIgs Self-Test; what does Error Code ___ mean?
003- What does RamFAST Fatal Memory Fault Error ___ mean?
004- What is the explanation for getting a ___ error?
005- Where can I find more information on Apple II series errors?
Csa2FDRIVE Floppy drives (part9)
001- How do I add a write-protect On-Off switch?
002- How do I add external speed adjustment to my Disk ][ drive?
003- How can I adjust my 5.25" drive for optimum performance?
004- How do I clean my disk drive R/W head(s)?
005- What is the pinout for a duodisk drive connecting cable?
006- What DuoDisk mods are necessary?
007- Will a Duodisk function correctly on my ROM 3 GS?
008- How do I fix a false Write Protect?
009- My 3.5 Disk Drives don't work! What should I try?
010- I added SCSI; now, my 3.5" drives often fail to work. Why?
011- Both of my Disk ]['s come on when booting! Is there a fix?
012- In connecting a Disk II I misaligned the connectors. A fix?
013- A sound like a shotgun going off came from my drive. A fix?
014- Uni-disk and Laser drives: neither works with my IIc. Why?
015- How do I replace a 3.5" drive mechanism with one from a Mac?
016- I have one 5.25" drive. Sys6 shows two icons!? Is there a fix?
017- How can I tell a 13 from a 16-sector Disk ][ controller card?
018- Can a Disk ][ Drive be used on a IIc or GS smartport?
019- How do I install a bi-color LED R/W indicator in my Disk ][?
020- What's the scoop on the 3.5" High Density drive?
021- What is a "UniDisk"?
022- What is a "RAM disk"; and, how do I create one on my IIgs?
023- Which 3.5" drive/interface combinations work on a IIe?
024- How can I boot from my /RAM5 RAM disk?
025- My 5.25" drive ruins every disk I insert. How can I fix it?
026- Incorrect 'Disk Full' error on a 3.5" UniDisk drive. Why?
Csa2FLUTILS ShrinkIt, disk image, and other file utilities (part10)
001- What are "binscii" files and how are they used?
002- What are .SHK files and how do I use them?
003- How do I get ShrinkIt or GS-ShrinkIt going on my Apple II?
004- How do I deal with type $00 Apple II files I get on my Mac?
005- Can I work with .zip files on my Apple II?
006- What are DSK, NIB, 2MG, HDV,... disk image files & how do I use them?
007- Where can I get ShrinkIt, binscii, DSK2FILE, ASIMOV, etc.?
008- I have downloaded files in "gz" format? How do I use them?
009- Which programs can change ProDOS filetype?
010- What is Copy II Plus and where can I get it?
011- How do I use Copy II Plus to create and convert IMG files?
012- How do I set write protection for an emulator disk image?
013- How can I create a disk image from a ShrinkIt .sdk file?
014- How can I convert a .po image to/from a .dsk or .do image?
015- What do file name extensions mean & how do I access the files?
016- How do I tell what kind of file this is?
017- How can I create new .dsk, .nib, etc. disk images?
018- How can I convert .dsk image <--> .nib image?
019- How can I convert Diskcopy images to diskette or to other formats?
020- How can I move files to/from .dsk and .2MG disk images?
021- How can I unfork forked files on my Apple II?
Csa2GAMES Games and game information (part11)
001- Where can I get games for my Apple II?
002- Where can I find hints, docs, pics, and other game information?
003- Where can I get game creation programs and information?
004- What are some games in double-hires?
005- Which IIgs games will not run on a ROM 3 IIgs?
006- Where can I find out about A2 Infocom & Infocom-style games?
007- What games, etc. are on the 'Asimov Want List'?
008- For disk space used, what is your favorite Apple II game?
009- Where did the Apple II Game Gods go?
010- Are there any games which play 'old Apple II' music during action?
011- Are there any new games for the Apple II/IIgs?
012- How do I get my Apple II game site listed in the FAQs?
013- How do I play the games?
Csa2HDNSCSI Hard drives, SCSI, and interfaces (part12)
001- How difficult is it to add a hard drive to my IIgs?
002- What kinds of hard drive systems are available?
003- What do SCSI ID numbers mean?
004- What is "SCSI-2" and how is it different from SCSI-1?
005- Will a SCSI-2 hard drive work with an Apple II system?
006- Will my Rev. C SCSI Card work with a SCSI-2 drive?
007- What is SCSI "termination power"?
008- Can I avoid the "RamFAST/SCSI is searching SCSI bus" delay?
009- What is the pinout for the standard 50-pin SCSI cable?
010- What's the SCSIHD.DRIVER patch to ignore DRIVER43 partitions?
011- What is the "bad bug" in the ROM 3.01e RamFAST?
012- What are correct HS SCSI settings, etc. for a Bernoulli drive?
013- What are the settings for a CMS hard drive controller card?
014- Does it matter when I power-ON my SCSI hard disk?
015- Can I leave SCSI devices I'm not using turned OFF?
016- Is there a generic SCSI tutorial available for downloading?
017- What is the correct time-out setting for a Focus hard drive?
018- How do I modify my Apple SCSI card to supply Termination Power?
019- Can I get a Focus drive bigger than a couple hundred MB?
020- My hard disk is on a CMS SCSI. How do I install System 6.0.1?
021- How is DMA set for SCSI cards with 8MB RAM cards on the GS?
022- My 20MB Focus bombs and there's some goo on the card. A fix?
023- Where can I find the RamFAST manual on the net?
024- How can I tell which Apple SCSI card I have?
025- Where can I find Profile maintenance and formatting info?
Csa2HDWHACK Hardware hacking and hardware projects (part13)
Csa2HISTORY Apple History, Chronicles, Woz, ... (part14)
001- Where can I find an in-depth history of the Apple II?
002- What happened in the final years of the Computer Wars?
003- How did Woz invent the Apple computer?
004- What did thirst Apple ads look like?
005- When did the Apple II FAQs begin and who have maintained it?
Csa2KBPADJS Input devices (Keyboards, joysticks, mouses, ... (part 15)
001- How do I do the Shift Key Mod?
002- What's a "VIDEX" board?
003- I need a GS ADB keyboard cable! Where can I get one?
004- How can I make a PC-to-Apple Joystick converter?
005- How can I do an Apple-to-PC Joystick conversion?
006- What are the dip-switch settings for the "BITMOUSE" card?
007- How can I switch my IIe keyboard layout to Dvorak?
008- What keyboards work as replacements for a GS keyboard?
009- What is a Koala Pad and how do I test it?
010- Can I convert a C-64 Koala Pad to work on my Apple II?
011- How do I make the internal cable for a IIe numeric keypad?
012- Is there a cable or card which lets you connect two joysticks?
013- How do I write programs for the Apple Graphics Tablet?
014- Why does my II+ KB act like the CTRL key is always pressed?
015- Can I replace my bad IIe keyboard with onrom another IIe?
016- Why does my IIe keyboard keep repeating characters?
017- How do I read the joystick on a GS in native mode?
018- Is a Y-adapter availablor my GS keyboard?
019- How do you use the Kensington TurboMouse with a IIgs?
020- How do I clean my mouse?
021- What is the best kind of mouse pad?
022- How do I clean my keyboard?
023- Is there a fix for a bad trigger on my Flight Stick?
024- How can I improve theel of my original (beige-key) IIc KB?
025- Can I replace my broken GS mouse with one from a Mac?
026- What is the pinout for the IIe, //c, and similar 9-pin mouses?
027- How do I write programs which use the mouse?
028- How can I replace a bad keyboard encoder IC on my IIe?
029- Can I use an Apple III joystick on my Apple II?
030- How can I be sure my joystick is properly adjusted?
031- How can I play joystick games on an emulator?
032- How do I fix a "stuttering" IIgs? (IIgs keyboard fix)
033- How can I use a PC mouse on my Apple II?
Csa2MONITOR Display monitors (part16)
001- How can I fix an unstable display?
002- I'm using a TV + IIc RF module. How can I improve the display?
003- What monitor repair Safety precautions are recommended?
004- How do I discharge the High Voltage anode?
005- How do I open my RGB monitor's case and get set for repairs?
006- What tools and solder should I use for repairs?
007- What's the fix for a flickering, Jumping, display?
008- How can I fix an all-red, all-blue, etc. monitor display?
009- Is there any more RGB Adjustments info?
010- How do I adjust Centering on my GS RGB color monitor?
011- How do I adjust Focus & Intensity on a blurry GS RGB Monitor?
012- What is a replacement for the RGB "flyback" power transistor?
013- How do I fix sporatic Shrinking and Flicking in-out of Focus?
014- How do I fix a serious case of shimmy on my GS monitor?
015- Which monitors and adapters can I use to replace my IIgs monitor?
016- What are the pinouts for Commodore's 1084 monitors?
017- What is a "composite video monitor"?
018- What is the usual way to connect an Apple II to a display?
019- How can I do the "Color Killer Mod" on a //e?
020- My A2 display doesn't work with a "TV/Game Switch". How come?
021- Can I use a color TV with my IIc+?
022- What is the //c/IIc+ video port pin configuration?
023- Where can I buy a replacement RGB monitor for my GS?
024- What kind of RGB monitors will work with a IIc?
025- Can I replace my GS RGB monitor with one from a PC?
026- What are the specs and pinout for the GS RGB monitor?
027- Do I need monochrome monitor to get a clear 80-col display?
028- Is there a high-quality replacement for RGB monitors?
029- Can I use a GS RGB monitor with my IIc?
030- Why does a composite monitor I added show a fuzzy dim display?
031- Is my SecondSight board the cause of increased system crashes?
032- Why do Inwords and PublishIt bomb on my SecondSight board?
033- How many dots are actually sent to the GS monitor per line?
034- My GS RGB monitor takes a long time to get bright. A fix?
035- Where can I get a GS RGB monitor cable?
036- Can I replace my Apple II composite monitor with a PC VGA monitor?
037- IIgs monitor screen goes blank and power light goes out. A fix?
038- Why doesn't hires look as good on my GS RGB monitor?
Csa2POWER Apple II power, power supplies, and cooling (part17)
001- What's the pinout and load specs for the IIgs Power Supply?
002- Are the power supplies for the ][+ and IIe interchangeable?
003- What are the output capabilities of GS and IIe power supplies?
004- Can I use a 'generic' surplus power supply in my Apple II?
005- How do fatter leads reduce noise on the +5V & +12V lines?
006- Is there any more that can be done to eliminate glitches?
007- Is there a power supply upgrade kit for the Apple IIgs?
008- What kind of internal fan can I install in an Apple IIgs?
009- Why do so few GS power supplies have a fan installed?
010- What are some good Apple II power supply fix tries?
011- Some of our classroom IIe's don't work at all. Is there a fix?
012- Why does my Apple IIe often fail to turn on?!
013- What does a rapid chirping noise on a GS power supply mean?
014- How do I fix a nearly dead GS power supply?
015- What is a "Buggie Power Supply"?
016- Do I need the metal shielding in my GS case?
017- My System Saver IIgs has gotten very noisy. How can I fix it?
018- My System Saver IIgs panel feels springy? Is there a problem?
Csa2PRINTER Printers and printer interfaces (part18)
001- How do I do the ImageWriter II self-test?
002- What are the DIP switch settings for IW-II and IW-LQ printers?
003- How do I do the ImageWriter-LQ alignment test?
004- Can I use a 'straight-through' cable to connect my IW-II?
005- My ImageWriter II doesn't print! What's wrong?
006- How can I keep paper from jamming in my Imagewriter II?
007- The bottoms of letters don't get printed. How can I fix this?
008- What is the 'trick' for restoring a printer ribbon?
009- How do I connect a "Centronics interface" printer to my Apple?
010- Where can I get a Grappler+ cable? What is the pinout?
011- What are the DIP switches on my Grappler+ for?
012- What printers will the Harmonie drivers work with on my GS?
013- What's the best GS interface for connecting a parallel printer?
014- How can I use my Epson Color Stylus 800 with my IIgs?
015- Why aren't fonts found after being moved to a new GS volume?
016- When I run Platinum Paint I get error $1301. What's wrong?
017- Can I clean the nozzles on an Epson Stylus printer?
018- What is the pinout for a GS to ImageWriter I cable?
019- Where can I get Imagewriter II ribbons?
020- How can I connect my Imagewriter II to a PC?
Csa2SOUND Sound, sound boards, and sound software (part19)
001- How does the GS produce so many simultaneous sounds?
002- Is there a way to output quadraphonic sound on a IIgs?
003- Do I get Stereo from my IIgs Sound Output jack?
004- Why should I add a stereo board to my GS?
005- How can I build my own GS stereo board?
006- How can I transfer sound files created on a Mac to my GS?
007- How do I program a Phasor Sound Card?
008- What is required to build a Sound Input board for my IIgs?
009- What's what re. MockingBoard hardware and programming?
010- How do I get my MockingBoard to work on my GS?
011- How do I play Ultima IV/V with MockingBoard sound on my GS?
012- How can I get 'regular Apple sound' to play through MB outputs?
013- What GS programs will let me play MIDI files?
014- Would FExt.NDA let you play through Synthinit?
015- Can I play .WAV files on my GS?
016- What formats are used for audio files?
017- How do I use my Echo speech synthesizer to produce speech?
018- What types of sound files are used on the GS?
019- Where can I find more info on cards, editing, digitizing, ...?
020- What is "old Apple" sound and how is it produced?
021- What is a good source for .WAV and .BNK files?
022- How can I get more System Sounds for my GS?
023- How can I run Music Studio 2.0 from hard disk?
024- How can I record better sound samples on my IIgs?
025- Squeals and other noises spoil my GS stereo board sound? A fix?
026- My IIgs has no sound from the internal speaker. What's the fix?
027- Where can I find GS music and music creation programs?
028- Does any Apple II emulator include Mockingboard support?
029- Does anyone know what a "Supertalker" card is used for?
030- My GS stereo board's sound output is very low and noisy. A fix?
031- How can I create sounds and music on my 8-bit Apple II?
032- Where can I get Mockingboard disks and music?
Csa2T1TCOM Telecom- hardware and transfers (part20)
001- How do I transfer files between my Apple and a PC or Mac?
002- How do I transfer/convert my A2 word processor files to a PC?
003- How do I use ADT & ap2222pc to transfer disks between A2 & PC?
004- How do I transfer files between computers using NULL modem?
005- How do I NULL-modem Text files without getting garbage?
006- How do I make a "NULL Modem" cable?
007- What is the maximum length for a NULL modem connection?
008- What are the connections for a standard modem cable?
009- How do I make a GS hardware handshake High-Speed modem cable?
010- What is the maximum modemming speed I can get from my Apple II?
011- What telecom programs run on Apple II computers?
012- Where can I get ADT, ADTgs, Agate, Modem MGR, Spectrum ...?
013- What are the settings for the Apple Super Serial Card?
014- What are the Serial Pro card's dip switch settings?
015- What are the settings for an Apple Serial Interface Card?
016- What cable can I use to do NULL modem transfers with my IIc?
017- What cable(s) can I use to connect a modem to my IIc?
018- How can I connect a modem with a Dsub-9 socket to my IIgs?
019- How can I program the Super Serial Card in assembly language?
020- How do I set up Hyperterm to do transfers with my Apple II?
021- How do I get an Applesoft program into a PC-DOS computer?
022- I want to use a fax modem with my IIGS. Is this possible?
023- Can I do modem-to-modem transfers between my home computers?
024- What cable can I use to do Apple IIc <---> PC ADT transfers?
025- Where can I buy modem cables and NULL modem adapters?
Csa2T2TCOM Telecom- downloading and uploading (part21)
001- What's the easiest way to download files from Apple II sites?
002- Some of my downloads are bad; what's wrong?
003- Are there download files I should process on the PC (or Mac)?
004- How do I upload files?
005- What kinds of files should I upload to which sites?
006- How can I read & send email and newsgroup msgs with my A2?
007- With a fast modem, how can the IIe connect to the internet?
008- I'm running the Lynx web browser. Where do I put the URL?
009- How do I download an .SHK file through Lynx?
010- Can I send and receive FAXes using my Apple II?
011- What is a "Binary II" header?
012- Should I add a Binary II header to files I upload?
013- How can I use my Apple II on the internet?
014- Why do I get bad .zip downloads? Is there a solution?
Csa2USERGRP Users' Groups (part22)
001- How can I find out about Apple II users' groups?
002- Where are some users' groups I might contact?
003- How do I get our Apple II group listed?
Csa2ZIPTF Zip Drive, Tape, Flopticals, SCSI, and interfaces (part23)
001- What is a "Zip drive"?
002- What is a "Zip disk"?
003- What do I need in order to use a Zip drive?
004- What kind of SCSI interface card do I need?
005- How do I install a Zip drive?
006- How do I get started using the Zip drive?
007- How does Zip Drive speed compare with a hard disk's speed?
008- Can I use Zip disks to transfer files to/from other computers?
009- Will forgetting to set the termination switch cause damage?
010- How does Zip Drive perform with an Apple HS SCSI card?
011- Is a CMS SCSI card adequate for connecting a Zip drive?
012- Which SCSI interface works best with a Zip Drive?
013- Will I be able to format and partition a Zip disk?
014- Should I let the Finder handle formatting of new Zip disks?
015- Can I format a Zip disk for HFS?
016- The disk in my Zip Drive is not recognized. How come?
017- I added SCSI; now, my 3.5" drives often fail to work. Why?
018- Why do I get this "Ramfast/SCSI is searching SCSI bus" msg?
019- What's a good utility for doing tape backups on the GS?
020- What's needed to add a SCSI Tape backup unit?
021- What about tape backup on a IIe?
022- Does Apple's Hi-Speed SCSI card allow swapping Zip disks?
023- What can I do after the Zip on my Apple SCSI "sleeps"?
024- What is the "Click of Death" reported by some Zip drive users?
025- What is a "Qic" tape? A friend needs to read a Qic-80 tape.
026- How do I restart my HS SCSI + Zip when the Zip deactivates?
Csa2 Apple II FAQs Resources
links at http://home.swbell.net/rubywand/A2FAQs2CONTENT.html#res
File Description Referenced From
___________________________________________________________________
R001a2ad.htm html text of 1977 A2 ad Csa2HISTORY JAW
R002WOZGS.GIF GIF picture of Woz IIgs Csa21MAIN1 CTT
R003ADGPIC.GIF GIF picture of 1977 ad Csa2HISTORY JAW
R004STEREO.GIF GS Stereo Card Diagram Csa2SOUND JH
R005SPLITC.GIF ZipGSx Split Cache Mod pic Csa2ACCEL JH
R006SPDKNOB.GIF Disk ][ Speed Knob pic Csa2FDRIVE JH
R007BATRAMM.zip BatRAM Save/Restore program Csa2HDWHACK JH
R008SCSITUT.TXT Generic SCSI Tutorial Csa2HDNSCSI DLM
R009SCSIMOD.GIF Apple SCSI cards TermPwr Mod Csa2HDNSCSI DB&HH
R010APPLE1.GIF GIF picture of the Apple I Csa2HISTORY CTT
R011SNDFMTS.htm Audio File Formats Guide Csa2SOUND DH
R011SNDFMTS.TXT
R012echo.htm Echo Speech Mini-Manual Csa2SOUND CTT
R012echo.txt
R013PHASOR.htm Phasor Snd Card Mini-Manual Csa2SOUND CTT
R013PHASOR.TXT
R014CDROMIN.TXT CDROM drives, products info Csa2CDROM SCD
R015SNDNMUS.htm Apple II Sound & Music info Csa2SOUND IS
R015SNDNMUS.TXT
R016V1HIST.HTML Apple II History, Volume I Csa2HISTORY SW
R016V1HIST.TXT
R017V2HIST.HTML Apple II History, Volume II Csa2HISTORY SW
R017V2HIST.TXT
R018V3HIST.HTML Apple II History, Volume III Csa2HISTORY SW
R018V3HIST.TXT
R019V4HIST.HTML Apple II History, Volume IV Csa2HISTORY SW
R019V4HIST.TXT
R020V5HIST.HTML Apple II History, Volume V Csa2HISTORY SW
R020V5HIST.TXT
R021V6HIST.HTML Apple II History, Volume VI Csa2HISTORY SW
R021V6HIST.TXT
R022TRKSTAR.htm TrackStar Q & A Csa2HDWHACK BW,MK,WS,JH
R022TRKSTAR.TXT
R023PINOUTS.htm Apple II pinouts Csa2HDWHACK CTT
R023PINOUTS.TXT
R024GSSPECS.htm Apple IIgs specifications Csa21MAIN1 S
R024GSSPECS.TXT
R025APPLTXT.zip Text Resc files in Apple fmt* Csa21MAIN2 --
R026GSEMUS.htm GS emulator benchmarks chart Csa2APPLICS GT
R027MOCKBD.HTML Mockingboard sound manual Csa2SOUND MS
R028LCCARD.htm IIe Card for Mac LC FAQs Csa21MAIN1 PB
R028LCCARD.TXT
R029PCA2XRF.GIF Reg PC-A2 joystick converter Csa2KBPADJS JH
R030PCA2RF.GIF Auto-fire PC-A2 JS converter Csa2KBPADJS JH
R031SSCPRG.TXT SSC info for Programmers Csa2T1TCOM AH
R032MMAP128.TXT 128k A2 Memory Map and info Csa2APPLICS DE
R033EMUJSMOD.GIF Mod: PC stick for A2 emus Csa2KBPADJS JH
R034MOUSEPRG.TXT Write programs using mouse Csa2KBPADJS DE
R035WHITEN.HTML Whiten plastic using H202 Csa2HDWHACK GR,EA,JH
*Note: R025APPLTXT.zip includes all of the FAQs Resource .TXT files (except
the 'HIST.TXT files) in Apple II Text format in a single .SHK file.
Use WinZIP or similar utility to unzip to obtain the .SHK file.
Last updated on 12 February 2003
AH- Aaron Heiss
BW- Bill Whitson
CTT- Charles T. Turley
DB- Dan Brown
DE- David Empson
DH- Dave Huizing
DLM- Daniel L. Miller
EA- English Amiga Board guys
GT- Gilles Tschopp
GR- George Rentovich
HH- Harold Hislop
IS- Ian Schmidt
JAW- Jason A. Wells
JH- Jeff Hurlburt
MK- Michael Kelsey
MS- Mary Sauer
PB- Phil Beesley
S- Supertimer
SCD- Stephen C. Davidson
SW- Steven Weyhrich
WS- Wayne Stewart
The comp.sys.apple2 Usenet newsgroup Apple II FAQs originate from
the II Computing Apple II site, 1997-2009.
Csa2 FAQs file ref: Csa2GAMES.txt rev140 November 2009
Games
001- Where can I get games for my Apple II?
002- Where can I find hints, docs, pics, and other game information?
003- Where can I get game creation programs and information?
004- What are some games in double-hires?
005- Which IIgs games will not run on a ROM 3 IIgs?
006- Where can I find out about A2 Infocom & Infocom-style games?
007- What games, etc. are on the 'Asimov Want List'?
008- For disk space used, what is your favorite Apple II game?
009- Where did the Apple II Game Gods go?
010- Are there any games which play 'old Apple II' music during action?
011- Are there any new games for the Apple II/IIgs?
012- How do I get my Apple II game site listed in the FAQs?
013- How do I play the games?
From: Rubywand, Zeprfrew, Charles T. Turley, John Beatty,
Netrunner68, Marc Sira, Swigg, Steve Evans, Jm
001- Where can I get games for my Apple II?
There are many places you can get Apple II software, especially games:
o- Local Apple II Users Group (may be part of a Mac Group in your area)
o- Sellers of original and second-hand software (See ads on the comp.sys.apple2.marketplace newsgroup and sites, like KulaSoft, A2Central.com, and Shareware Solutions II.) Also check the Apple II FAQs Vendor listings:
Csa21MAIN3.txt
http://home.swbell.net/rubywand/A2FAQs3VENDORS.html
o- Regular posters to this newsgroup will often send diskettes with some utilities and games for the cost of diskettes and mailing.
o- Apple II archives maintain large collections of software which you can download via PC and transfer to your Apple II. See the Apple II FAQs Game Site and Major Site listings:
Csa21MAIN3.txt
http://home.swbell.net/rubywand/A2FAQs7GAMESITES.html
http://home.swbell.net/rubywand/A2FAQs4MAJORSITES.html
----------------------------
002- Where can I find hints, docs, pictures, and other game information?
Several of the larger game archives offer docs, hints, cheats, and walkthroughs. Fewer go into copy deprotection and copying.
Three very good collections of Apple II game hints, docs, cheats, and solutions are on ...
Apple II Textfiles
http://www.textfiles.com/apple/
Asimov or an Asimov mirror
ftp://ftp.apple.asimov.net/pub/apple_II/documentation/
GS WorldView's Archive
http://apple2.org.za/gswv/a2zine/Docs/
You can find screen shot and game box pics-- great for making disk labels-- on some sites; but, no single archive or web page offers anything like a comprehensive selection.
Author, publisher, and historical information is relatively rare. One site, The Giant List, does a good job listing game authors along with their games, publishers, and dates.
If a game or series has its own web site, this will often be the best place to look for docs, support materials, pictures, and author/publisher info. Good examples are sites for Ultima, Bard's Tale, Infocom games, and the games published by Penguin/PolarWare.
For links see the Apple II FAQs Game Site listings:
Csa21MAIN3.txt
http://home.swbell.net/rubywand/A2FAQs7GAMESITES.html
----------------------------
003- Where can I get game creation programs and information?
There are a number of gaming systems which include Apple II software for creating games. Examples which continue to attract new authors are Eamon (Text adventures) and Explorer/gs (Ultima-style adventures).
For links see the Apple II FAQs Game Site listings:
Csa21MAIN3.txt
http://home.swbell.net/rubywand/A2FAQs7GAMESITES.html
____________________________
From: Thry, Mitchell Spector, Rubywand, Kevin Loesch, John L. Graham,
Edhel Iaur, Shawn T. Beattie, Kelly Petriew
004- What are some games in double-hires?
Below is a listing of Apple II games which are entirely or mainly in double-hires.
Air Heart
Aliens
Arthur
Bad Dudes
Batman
Battle Chess
Black Cauldron
California Games
Card Sharks
Columns
Corruption (Text/Dhgr)
Crossbow
Death Sword
Destroyer
Dragon Wars
Empire
Global Commander
Gold Rush
Heavy Barrel
Hunt for Red October
Impossible Mission II
Indiana Jones and the Temple of Doom
Ikari Warriors II
Into the Eagle's Nest
Journey
King's Bounty
King's Quest (I, II, III, IV)
Labyrinth
Last Ninja
Legend of Blacksilver
Leisure Suit Larry in the Land of the lounge Lizards
Los Angeles Crackdown
Manhunter
Maniac Mansion
Might & Magic II
Mixed-up Mother Goose
Neuromancer
Pipe Dream
Platoon
Police Quest
Press your Luck
Qix
Rad Warrior
Rampage
Robocop
Shogun
Space Quest
Space Quest II
Spiderbot
Spy vs Spy III
Star Trek: First Contact
Strategic Conquest
Street Sports Baseball
Street Sports Basketball
Street Sports Football
Street Sports Soccer
Temple of Apshai Trilogy (optional hires or double-hires)
Tetris (Hgr/Dhgr)
The Games : Summer & Winter Edition
Thexder
Transylvania (Dhgr version)
Victory Road
Universe II
World Games
Zork Zero
____________________________
From: Sevag, ...
005- Which IIgs games will not run on a ROM 3 IIgs?
Some older GS games have been converted to run on a ROM 3. These are games that I found to not work (I tried all versions):
Alien Mind (cracked version)
MJ Basketball
Shuffle Puck
Captain Blood
Skate Or Die
Star Wizard
and one demo:
Weaky Demo
-------------------------------------
Update
I found a version of Streets Sports Soccer that runs on ROM 3-- it's the one without the crack screen on bootup. So that game is gone from the list now.
____________________________
From: Rubywand
006- Where can I find out about Infocom & Infocom-style games
I can play on my Apple II?
A good start is a series of fantasy game articles published, mainly, in the August through November 1999 issues of GS WorldView and since added to from time to. These are now interlinked for easy perusal.
The articles cover 1990's through early 2000's interactive fantasy competition releases, Infocom's Lost Treasures I and II, a 'missing Lost Treasure', plus some more recent Zork series releases. Coverage includes brief descriptions plus download links. A convenient way to get into the articles is to go to GSWV's Archive at ...
http://apple2.org.za/gswv/a2zine/Sel/index.html
and click on "Infocom & Infocom-type Adventures".
---------------------------
007- What games, etc. are on the 'Asimov Want List'?
Games and related wares which users have requested be uploaded to Asimov (at ftp://ftp.apple.asimov.net/pub/apple_II/incoming/ ):
Disks
Arcade Volume I from Keypunch Software- It had several nice action
games by "Rod" or "Hot Rod" including Sea Hunt and Galactic Glider.
Berzerker Raids
Car Builder
Conflict in Vietnam (probably needs to be in .nib form)
Cross Country Canada
Dragon Fire (not the arcade game)- The title screen had inversed text,
centered, and it said DRAGON FIRE; definitely low-res; the maze is
a rip off of Super Dungeon and Dragonmaze. I think the character was
four squares big, and was red. ... Probably from Level 10.
Empire II: Interstellar Sharks (1982, EduWare)
Empire III: Armageddon (1984, EduWare)
Gertrude's Puzzles (The Learning Company)
Gertrude's Secrets (The Learning Company)
Gwendolyn (1983, Artworx) picture-text adventure
Hot Rod and Hot Rod 2
Ice Demons- You use the paddles to control 1 or 2 characters that shoot
arrows at demons that emerge from platforms of ice. One of them was a
happy face; one of them was a happy face with sunglasses.
John Madden Football
La Femme qui ne supportait pas les ordinateurs (The woman who couldn't
stand computers) by Chine Lanzmann
Match Boxes (Broderbund)
Music Construction Set (mouse-capable version)
Pride and Predjudice
Quintic- listed in Nibble Vol 7 No 2, February 1986
Rogue Trooper
Sign of the Wolf
Silent Service (8-bit version)
Star Warrior
Starflight 1 and 2 (PC only?)
Thunder Cloud
Toy Shop (Broderbund)
Transportation Transformation
Wizard War
Worms
Docs
Genetic Drift (instructions and hints)
Three Mile Island
Other
Apple Intercourse
Found!
Wings Out of Shadow (Berserker Works) - Sallyraphael (aka Knockstump)
Star Crystal (Ba'rac Limited) - Sallyraphael (aka Knockstump)
Odell Lake - Chris M.
Super Dungeon (Programma) - aghwerhefw
Think Quick - Sam
Kaves of Karkhan (LEVEL-10) - Mike Maginnis
Karateka II, both parts - Sallyraphael (aka Knockstump) and xorxif
Alkemstone (LEVEL-10) - xorxif and Mike Maginnis
____________________________
From: Mookie Harrington, A2MG, Paul Guertin, Tony Turner, Matt Jenkins,
Donald C. Lee, Dennis Doms, John L, Roy Miller, Jay Edwards,
Joe Kohn, John Minkov, Michael Crimlisk, Mary Sauer, Dave Althoff,
Rubywand, A2BOBR, GSMANIAC, Erik Struiksma
008- For the space used on disk, what is your favorite
Apple II game?
Here are the results from postings to Csa2, Cea2, and Apple II forums on Delphi:
Airheart
Ali Baba
Alice in Wonderland
Alien Mind
Archon
Aztec
Balance of Power
Bard's Tale
Bard's Tale II
Boulder Dash
Bounce It
Brickout
Castle Wolfenstein
Caverns of Freitag
Choplifter
Computer Baseball
Conan
Dark Forest
Dark Heart of Uukrul
David's Midnight Magic
Death Sword
Drol
Eamon games
Elite
Epoch
Flight Sim II
Hadron
Infocom text adventures
John Madden Football
Journey
Karateka
Kings Quest I, II, and III
Lady Tut
Legacy of the Ancients
LemminGS
Lode Runner
Marble Madness
Masquerade
Mean 18
Montezuma's Revenge
Moon Patrol
Ms. Pacman
Olympic Decathlon
Panzer Battles
Pick 'N' Pile
Pitfall II
Prince of Persia
RasterBlaster
Reach for the Stars
Rescue Raiders
Robot War
Robotron 2084
Rocky's Boots
Scott Adams' Adventure games
Serpentine
Shanghai
Sherwood Forest
Silent Service
Skyfox
Sneakers
Space Quest: The Sarien Encounter
Spare Change
Stellar 7
Struggle for Guadalcanal
Super Bunny
Swashbuckler
Sword of Kadash
Tetris
The Lurking Horror
Thexder
Ultima
Ultima IV
Up 'n Down
Wasteland
Wavy Navy
Wayout
Where in the World is Carmen Sandiego?
Wings of Fury
Wizardry I - Proving Grounds of the Mad Overlord
Wizardy V
Wolfenstein 3D
Wraith
Zany Golf
Zork
Zork Zero
____________________________
From: John Romero
009- Where did the Apple II Game Gods go?
Interesting bit of info: about a year and 1/2 ago, i was touring Sculptured Software in Salt Lake City, UT. I had just finished talking to the Mortal Kombat team and was rounding a corner, passing some offices and i noticed a name on the door, "Peter Ward". I instantly thought, "NO WAY!". There was a guy in the office and i said, "Are you Peter Ward???!!"
The guy said, "No, Peter is at home, sick right now."
Me: "Is that the same Peter Ward that created Black Magic for the Apple //?"
Him: <slight pause> "Wow. You are the ONLY person i've ever met that knew that. That was a LONG time ago!"
Me: "Oh man, i am a BIG fan of Peter's work. I even have some of his earlier stuff -- South Pacific Quest, remember that one?"
Him: "Nope. I gotta tell Peter about this!"
I've never heard from Peter though.
Another interesting tidbit: remember Threshold? It was THE COOLEST Space Invaders clone ever to grace an Apple // screen (actually it was more of an Astro-Blaster clone). It was created by Warren Schwader (he also did that Cribbage game that had a bad bug in it.) Well, back in March 1992, we of id Software travelled to Sierra (Online) to show them a pre-alpha version of Wolfenstein 3D. Sierra was interested in buying id Software back then (for a very, very CHEAP price!) and we wanted to show them our n
ew 3D technology to get them all juicy. Well, i was asking Ken Williams if he knew where any old Apple // guys were and he said he had ONE still working at Sierra. He brought us into a room with an older guy and said, "This is Warren Schwader." Instantly, i was saying, "We're not worthy! We're not worthy! Threshold was a KICK ASS game! You created a legend!"
Sierra balked at our asking for a $100K advance payment on the buyout, so the deal died and we released Wolfenstein 3D.
That summer of 1992, just after Wolf3D was released, John Carmack and i drove to Kansas City for one of the last A2-Central conferences. We brought a laptop and a copy of Wolf3d with us because, lo and behold, Tom Weishaar got ahold of Silas Warner (creator of the original Castle Wolfenstein) and had Silas give a seminar. What a night. Carmack and i sat out in the hallway for hours talking to Silas and Bill Heineman about all kinds of old A2 stuff. We have an original Wolf3D manual with Silas' signatur
e on it. It's framed. :)
Am i on a roll or what? I have even more info....
As soon as The Secret of Mana was released, i bought it because i absolutely LOVE Squaresoft's games. I worship at the altar of Squaresoft. :) As soon as i plugged the SNES cart in, I just sat to watch the demo. (BTW: always, ALWAYS sit and watch game demos. Lots of work goes into them and sometimes there's very useful stuff there.) I was reveling in the beautiful music and unfolding Mana Tree graphic when the first line of the credits scrolled up. "PROGRAMMED BY NASIR."
OH MY GOD! THE ULTIMATE DEITY OF THE APPLE // GAME IS STILL PRODUCING SOME OF THE BEST GAME SOFTWARE AVAILABLE! (sorry 'bout the caps.)
I was blown away. If you want to experience the epitome of 65816 game programming after 15 years of practice (5 of that being 6502), get The Secret of Mana for SNES and luxuriate in the masterful codesmithing of Nasir once again. Nasir is one of the Old Ones, alongside Bill Budge, Bob Bishop, Olaf Lubeck, Don Fudge, etc, etc. I could go on and on. I remember every game and every name.
And here's another one... :)
In 1995, i went to the Computer Game Developer's Conference in Santa Clara. It was fun seeing and talking to other game designers. Well, at the CGDC there was a Job Fair, which is where people go to get information on various companies so they can try to get a job there. There were many companies represented at the Job Fair. This is so funny: Dan Gorlin was at the Job Fair and he walked over to the Broderbund booth and talked to them. He even had a name tag on, but the Broderbund people HAD NO IDEA WHO
HE WAS!!! The creator of one of Broderbund's biggest titles (okay, a while ago. :) was TREATED LIKE A WANNABE GAME PROGRAMMER!!! I mean, we're talking about the guy that created Choplifter and Airheart! Amazing! I mean, how many other games of Broderbund's have been ported to a stand-up coin-op? NONE!
Well, I haven't heard about what Dan's been up to nowadays, but.....another one of Broderbund's previous blockbuster programmers HAS been busting his hump for a while on the NUMBER 2 RPG game of 1995 (voted by GamePro magazine)! The name is Doug Smith and the game is The Secret of Evermore (SNES). What did Doug do for Broderbund??? Well, he ONLY CREATED LODE RUNNER!!!! Sierra just brought Lode Runner back into the light recently, since they had it updated for the PC.
Whew. That tired me out. But i have more. If anyone here is an old Apple II game fanatic, i'd love to trade email with ya. Especially if you have any juicy info on Where Are They Now?
+-------------------------------+
| John Romero |
| jo...@idsoftware.com |
| id Software, inc. |
| Release date: When it's done. |
+-------------------------------+
---------
Nov 2003 Update
I have an incredible amount of information to share regarding the whereabouts of several Apple II legends�..and also write about the amazing Apple II Reunion that I had back in 1998 in Dallas at my company Ion Storm. I have 6 hours of videotaped interviews with Nasir, Bill Budge, Warren Robinnett, etc.. I also have an audio cassette with interviews of Dan Gorlin, Joel Berez and others. I need to get this stuff in MPG and MP3 form�. Hopefully in the next few months I'll be doing that.
John Romero
Project Lead, Design Lead
Midway Home Entertainment
____________________________
From: ANO_NYMOUS and Erik Struiksma
010- Are there any Apple II games which play music using
'Old Apple II' sound while action is happening?
Try Microwave by Jim Nitchals and Jay Zimmerman. Jim worked on sound drivers with Steve Hales (primarily for the Mac) under the company name Halestorm. The company and its technology was later sold to Thomas Dolby's Headspace.
Another game that plays music through the speaker while your character moves is Dig Dug.
In both games the sound is a bit on the choppy side.
____________________________
From: Rubywand
011- Are there any new games for the Apple II/IIgs?
Yes. Games introduced since the late 1990's include ...
Eamon #242: The Dungeon of Traps (in GSWV's Archive*, click "Games")
Garden ( http://drhirudo.pdroms.de/ )
GShisen 2000 (on A2Central.com)
Infocom-style Text games: HLA Adventure, Zork UU, and many others (in GSWV's
Archive*, click "Infocom & Infocom-type Adventures")
Santa Paravia and Fiumaccio: The Tournament Edition (in GSWV's
Archive*, click "Games")
Shipwrecked (in GSWV's Archive*, click "Games")
Silvern.Castle (on Ground; see Collections folder for Jeff Fink;
also check A2Central.com)
Sparks (in GSWV's Archive*, click "Games")
SuperMarioBros/gs (on IIGS Haufbrauhaus)
SuperQuest v5.51 (in GSWV's Archive*, click "Games")
Tom Bomben ( http://www.deater.net/weave/vmwprod/tb1/tb_6502.html )
Ultima/gs (Shareware Solutions II)
Wolfenstein-3D (On Sheppyware)
*GS World View's Archive page
For links to sites mentioned, see ...
Csa21MAIN3.txt
http://home.swbell.net/rubywand/A2FAQs4MAJORSITES.html
To add a new game to the FAQs, email ruby...@swbell.net . Include "Apple" in the message title.
---------------------------
012- How do I get my Apple II game site listed in the FAQs?
Send an email describing your site to the Apple II FAQs maintainer at ruby...@swbell.net . Include "Apple" in the message title.
---------------------------
013- How do I play the games?
You have several options:
1- Download disk images (e.g. .dsk, .nib, .2mg files) and use these as virtual disks to play the games on a PC or Mac via Apple II or Apple IIgs emulator software. Popular Apple II emulators include AppleWin and Apple Oasis.
Normally disk images will be in .zip or .gz compressed form when downloaded. Use WinZip or a similar utility to uncompress these files.
For more emulator references and download info, see Q&A 003 in Csa2APPLICS or (html) http://home.swbell.net/rubywand/Csa2APPLICS.html#emu .
For info about disk images, see related Q&A in Csa2FLUTILS or (html)http://home.swbell.net/rubywand/Csa2FLUTILS.html .
2- Download and uncompress the disk images of games you want to play. Then, transfer the images to your Apple II (or IIgs)-- e.g. using a NULL modem connection and either a dedicated .dsk transfer utility like ADT or a general telecom utility such as ProTerm, Modem MGR, or Spectrum. On your Apple II or IIgs the images can be converted to diskettes.
Many Apple II and IIgs games are also in compressed ShrinkIt form. These may be whole-disk (.sdk) files or file archives (.shk files). Sometimes ShrinkIt files are maintained in .zip form; which means you will need to use WinZip or a similar PC/Mac utility to uncompress them to .sdk or .shk form after downloading. After transferring to your Apple II or IIgs, use 8-bit ShrinkIt or GS-ShrinkIt to uncompress the ShrinkIt file.
ShrinkIt disk archives usually yield a DOS 3.3 or ProDOS disk which you boot to play a game. ShrinkIt file archives for a game usually yield one or more files and a program intended for running under ProDOS. Some file archives yield files intended for execution under a shell (such as ORCA/M) or via an interpreter (such as Frotz or one of the 'Lost Treasures' Infocom interpreters).
For more about transferring files, see Csa2T1TCOM or (html) http://home.swbell.net/rubywand/Csa2T1TCOM.html .
3- Go to a website which lets you play Apple II games on-line.
Besides the above, other routes may involve using Apple II software which can directly access some images (i.e. without conversion to diskette) or using an Apple II board in your PC or Mac.
The comp.sys.apple2 Usenet newsgroup Apple II FAQs originate from
the II Computing Apple II site, 1997-2009.
Csa2 FAQs file ref: Csa2ERRLIST.txt rev140 November 2009
Main Error List
001- What does error #___ mean?
002- How do I do the IIgs Self-Test; what does Error Code ___ mean?
003- What does RamFAST Fatal Memory Fault Error ___ mean?
004- What is the explanation for getting a ___ error?
005- Where can I find more information on Apple II series errors?
From: Jeff Hurlburt (in II Alive, 1996 plus updates)
001- What does error #___ mean?
Error Codes
Codes are in hexadecimal and are listed in numerical order. Except for a few IIgs System Failure codes, the system or sub-system reporting the error is shown along with the error description.
Most IIgs tool set error 'descriptions'-- like divByZeroErr-- consist of just the error name as published in the Toolbox References. When such an error is reported, the first two digits identify the Tool Set; the last two identify the error# (sometimes this identifies the individual Tool involved in the error). The name and number of each Tool Set which reports errors is identified in the listing by labeling the first error in each Tool Set group.
Many of the descriptions for 00xx codes refer to GS/OS errors. Usually, these codes have the same (or a very similar) meaning as ProDOS 16 (P16) codes, SmartPort codes, and 8-bit ProDOS 8 (P8) Machine Language Interface (MLI) codes. When there is a significant difference, other meanings are shown.
Note 1: Thanks to information supplied by David Empson several early System Failure Code messages (e.g. "File map destroyed") are now considered to be suspect as to accuracy. Yes, some kind of error has occurred; but, as David points out, the messages seem to have been incorrectly copied from Mac with no particular regard to relevance on the IIgs:
For example, all the errors referring to "Can't load a package" make no sense - the IIgs doesn't have any such thing as a package (but early Macintosh system software does). Here is another big clue: error $30 is allegedly "Please insert disk (File Manager alert)". There is no such thing as the "File Manager" on the IIgs, but there is on the Mac."-- David Empson
Basically, it appears that the faulty messages function as defaults (place holders) when more accurate third-party messages are not supplied. The suspect messages may appear; so, they remain in this listing; but, now they are marked.
Error messages marked ** indicate a System Failure message considered to be suspect.
Note 2: Error messages marked **** indicate that a more detailed discussion is available in Question 004.
Error Codes List
0000 No error
0001 GS/OS: bad system call
0001 Tool Locator: dispatcher does not find toolset
0001 P16: System Failure- unclaimed interrupt
0001 P8: Invalid MLI function number
0002 Tool Locator: routine not found
0004 GS/OS: bad parameter count
0004 System Failure- division by zero **
0006 SmartPort: bus error in IWM chip
0007 GS/OS is busy
000A P16: System Failure- unusable Volume Control Block
000B P16: System Failure- unusable File Control Block
000C P16: System Failure- Block Zero allocated illegally
000D P16: System Failure- interrupt occurred while I/O shadowing off
0010 GS/OS: device not found
0010 Tool Locator: specified Version not found
0011 GS/OS: bad device number
0011 P16: System Failure- wrong OS version
0015 System Failure- Segment Loader error **
0017-0024 System Failure- Can't load a package **
0020 GS/OS: invalid driver request
0021 GS/OS: invalid driver control or status code
0022 GS/OS: bad call parameter
0023 GS/OS: character device not open
0024 GS/OS: character device already open
0025 GS/OS: interrupt table full
0025 System Failure- Out of Memory **
0026 GS/OS: resources not available
0026 System Failure- Segment Loader error **
0027 GS/OS: I/O error ****
0027 System Failure- File map destroyed **
0028 GS/OS: no device connected
0028 System Failure- Stack overflow **
0029 GS/OS: driver is busy
002B GS/OS: disk write protected
002C GS/OS: invalid byte count
002D GS/OS: invalid block address
002E GS/OS: disk/volume switched
002F GS/OS: device offline or no disk in drive
0030 System Failure Alert- Please Insert Disk **
0040 GS/OS: bad pathname syntax
0042 GS/OS: max number of files already open
0042 P8: too many files open (can lead to NO BUFFERS AVAILABLE)
0043 GS/OS: bad file reference number
0044 GS/OS: directory not found
0045 GS/OS: volume not found
0046 GS/OS: file not found
0047 GS/OS: duplicate filename/pathname ****
0048 GS/OS: disk/volume full ****
0049 GS/OS: volume directory full ****
004A GS/OS: incompatible file format
004A P8: incompatible ProDOS version
004B GS/OS: unsupported (or incorrect) storage type
004C GS/OS: End Of File encountered
004D GS/OS: position out of range
004D P8: position past End Of File
004E GS/OS: access not allowed
004F GS/OS: buffer too small
0050 GS/OS: file is already open
0051 GS/OS: directory damaged ****
0051 P8: file count is bad
0052 GS/OS: unknown volume type
0053 GS/OS: parameter out of range
0054 GS/OS: out of memory
0055 P8: Volume Control Block table full
0056 P8: bad buffer address (can lead to NO BUFFERS AVAILABLE) ****
0057 GS/OS: duplicate volume name
0058 GS/OS: not a block device
0058 P8: bad volume bit map
0059 GS/OS: file level out of range
005A GS/OS: bad bitmap address (block# too large/ damaged disk) ****
005B GS/OS: invalid pathnames for ChangePath
005C GS/OS: not an executable file
005D GS/OS: Operating system/file system not available
005F GS/OS: too many applications on stack/ stack overflow
0060 GS/OS: data unavailable
0061 GS/OS: end of directory
0062 GS/OS: invalid FST call class
0063 GS/OS: file doesn't have a resource fork
0064 GS/OS: invalid FST ID
0065 GS/OS: invalid FST operation
0066 GS/OS: FST Caution- weird result
0067 GS/OS: device Name error/ internal error
0068 GS/OS: device List full
0069 GS/OS: supervisor List full
006A GS/OS: FST Error (generic)
0070 GS/OS: resource exists, cannot expand file
0071 GS/OS: cannot Add resource to this type file
0088 network error ****
0100 System Failure- can not mount sys startup volume **
0103 [01] TOOL LOCATOR: invalid StartStop record
0104 tool cannot load
0110 specified minimum Version not found
0111 specified message not found
0112 no message numbers available
0113 message name too long
0120 request not accepted
0121 duplicate name
0122 invalid send request
0201 [02] MEMORY MANAGER: could not allocate memory ****
0202 emptyErr
0203 notEmptyErr
0204 lockErr
0205 purgeErr
0206 handleErr
0207 idErr
0208 attrErr
0301 [03] MISCELLANEOUS TOOL SET: bad input parameter
0302 noDevParamErr
0303 taskInstlErr
0304 noSigTaskErr
0305 queueDmgdErr
0306 taskNtFdErr
0307 firmTaskErr
0308 hbQueueBadErr
0309 unCnctdDevErr
030B idTagNtAvlErr
034F mtBuffTooSmall
0381 invalidTag
0382 alreadyInQueue
0390 badTimeVerb
0391 badTimeData
0401 [04] QUICKDRAW II: QD II already initialized
0402 cannotReset
0403 notInitialized
0410 screenReserved
0411 badRect
0420 notEqualChunkiness
0430 rgnAlreadyOpen
0431 rgnNotOpen
0432 rgnScanOverflow
0433 rgnFull
0440 polyAlreadyOpen
0441 polyNotOpen
0442 polyTooBig
0450 badTableNum
0451 badColorNum
0452 badScanLine
0510 [05] DESK MANAGER: Desk Acessory not available
0511 notSysWindow
0512 badNdaTitleString ****
0520 deskBadSelector
0601 [06] EVENT MANAGER: EM startup already called
0602 emResetErr
0603 emNotActErr
0604 emBadEvtCodeErr
0605 emBadBttnNoErr
0606 emQSiz2LrgErr
0607 emNoMemQueueErr
0681 emBadEvtQErr
0682 emBadQHndlErr ****
0810 [08] SOUND: no DOC or RAM found
0811 docAddrRngErr
0812 noSAppInitErr
0813 invalGenNumErr
0814 synthModeErr
0815 genBusyErr
0817 mstrIRQNotAssgnErr
0818 sndAlreadyStrtErr
08FF unclaimedSntIntErr- "UNCLAIMED SOUND INTERRUPT" ****
0910 [09] APPLE DESKTOP BUS: command not completed
0911 cantSync- "FATAL SYSTEM ERROR 0911" ****
0982 adbBusy
0983 devNotAtAddr
0984 srqListFull
0B01 [11] INTEGER MATH: bad input parameter
0B02 imIllegalChar
0B03 imOverflow
0B04 imStrOverflow
0C01 [12] TEXT TOOL SET: illegal device type
0C02 badDevNum
0C03 badMode
0C04 unDefHW
0C05 lostDev
0C06 lostFile
0C07 badTitle
0C08 noRoom
0C09 noDevice
0C0B dupFile
0C0C notClosed
0C0D notOpen
0C0E badFormat
0C0F ringBuffOFlo
0C10 writeProtected
0C40 devErr
0E01 [14] WINDOW MANAGER: parm list first word is wrong size
0E02 allocateErr
0E03 taskMaskErr
0F01 [15] MENU MANAGER: menu started
0F02 menuItemNotFound
0F03 menuNoStruct
0F04 dupMenuID
1001 [16] CONTROL MANAGER: Window Manager not initialized
1002 cmNotInitialized
1003 noCtlInList
1004 noCtlError
1005 notExtendedCtlError
1006 noCtlTargetError
1007 notExtendedCtlError
1008 canNotBeTargetError
1009 noSuchIDError
100A tooFewParmsError
100B noCtlToBeTargetError
100C noFrontWindowError
1101 [17] LOADER: id not found / segment not found
1102 OMF version error ****
1103 idPathnameErr
1104 idNotLoadFile (often: file incompatible with system) ****
1105 idBusyErr
1107 idFilVersErr
1108 idUserIDErr
1109 idSequenceErr
110A idBadRecordErr
110B idForeignSegErr
1210 [18] QUICKDRAW AUX: pic empty
1211 badRectSize
1212 destModeError
121F bad picture opcode
1221 badRect
1222 badMode
1230 badGetSysIconInput
1301 [19] PRINT MANAGER: driver not in DRIVERS folder ****
1302 portNotOn
1303 noPrintRecord
1304 badLaserPrep
1305 badLPFile
1306 papConnNotOpen
1307 papReadWriteErr
1308 ptrConnFailed
1309 badLoadParam
130A callNotSupported
1321 startUpAlreadyMade
1401 [20] LINE EDIT: LE startup already called
1402 leResetErr
1403 leNotActiveErr
1404 leScrapErr
150A [21] DIALOG MANAGER: bad item type
150B newItemFailed
150C itemNotFound
150D notModalDialog
1610 [22] SCRAP MANAGER: scrap type does not exist
1701 [23] STANDARD FILE OPERATIONS: bad prompt description
1702 badOrigNameDesc
1704 badReplyNameDesc
1705 badReplyPathDesc
1706 badCall
1901 [25] NOTE SYNTHESIZER: NS already initialized
1902 nsSndNotInit
1921 nsNotAvail
1922 nsBadGenNum
1923 nsNotInit
1924 nsGenAlreadyOn
1925 soundWrongVer
1A00 [26] NOTE SEQUENCER: no room for MIDI NoteOn
1A01 noCommandErr
1A02 noRoomErr
1A03 startedErr
1A04 noNoteErr
1A05 noStartErr
1A06 instBndsErr
1A07 nsWrongVer
1B01 [27] FONT MANAGER: duplicate FM startup call
1B02 fmResetErr
1B03 fmNotActiveErr
1B04 fmFamNotFndErr
1B05 fmFontNtFndErr
1B06 fmFontMemErr
1B07 fmSysFontErr
1B08 fmBadFamNumErr
1B09 fmBadSizeErr
1B0A fmBadNameErr
1B0B fmMenuErr
1B0C fmScaleSizeErr
1C02 [28] LIST MANAGER: listRejectEvent
1D01 [29] AUDIO COMPRESSION EXPANSION: ACE already started
1D02 aceBadDP
1D03 aceNotActive
1D04 aceNoSuchParam
1D05 aceBadMethod
1D06 aceBadSrc
1D07 aceBadDest
1D08 aceDataOverlap
1E01 [30] RESOURCE MANAGER: resource fork used, not empty
1E02 resBadFormat
1E03 resNoConverter
1E04 resNoCurFile
1E05 resDupID
1E06 resNotFound
1E07 resFileNotFound
1E08 resBadAppID
1E09 resNoUniqueID
1E0A resIndexRange
1E0B resSysIsOpen
1E0C resHasChanged
1E0D resDiffConverter
1E0E resDiskFull
1E0F resInvalidShutDown
1E10 resNameNotFound
1E11 resBadNameVers
1E12 resDupStartUp
1E13 resInvalidTypeOrID
2000 [32] MIDI: MIDI tool set not started
2001 miPacketErr
2002 miArrayErr
2003 miFullbufErr
2004 miToolsErr
2005 miOutOffErr
2007 miNoBufErr
2008 miDriverErr
2009 miBadFreqErr
200A miClockErr
200B miConflictErr
200C miNoDevErr
2080 miDevNotAvail
2081 miDevSlotBusy
2082 miDevBusy
2083 miDevOverrun
2084 miDevNoConnect
2085 miDevReadErr
2086 miDevVersion
2087 miDevIntHndlr
2110 [33] VIDEO OVERLAY: no Video device
2111 vdAlreadyStarted
2112 vdInvalidSelector
2113 vdInvalidParam
21FF vdUnImplemented
2201 [34] TEXT EDIT: TE already started
2202 teNotStarted
2203 teInvalidHandle
2204 teInvalidDescriptor
2205 teInvalidFlag
2206 teInvalidPCount
2208 teBufferOverflow
2209 teInvalidLine
220B teInvalidParameter
220C teInvalidTextBox2
220D teNeedsTools
2301 [35] MIDI SYNTHESIZER: MS already started
2302 msNotStarted
2303 msNoDPMem
2304 msNoMemBlock
2305 msNoMiscTool
2306 msNoSoundTool
2307 msGenInUse
2308 msBadPortNum
2309 msPortBusy
230A msParamRangeErr
230B msMsgQueueFull
230C msRecBufFull
230D msOutputDisabled
230E msMessageError
230F msOutputBufFull
2310 msDriverNotStarted
2311 msDriverAlreadySet
2380 msDevNotAvail
2381 msDevSlotBusy
2382 msDevBusy
2383 msDevOverrun
2384 msDevNoConnect
2385 msDevReadErr
2386 msDevVersion
2387 msDevIntHndlr
2601 [38] MEDIA CONTROLLER: MC unimplemented
2602 mcBadSpeed
2603 mcBadUnitType
2604 mcTimeOutErr
2605 mcNotLoaded
2606 mcBadAudio
2607 mcDevRtnError
2608 mcUnrecStatus
2609 mcBadSelector
260A mcFunnyData
260B mcInvalidPort
260C mcOnlyOnce
260D mcNoResMgr
260E mcItemNotThere
260F mcWasShutDown
2610 mcWasStarted
2611 mcBadChannel
2612 mcInvalidParam
2613 mcCallNotSupported
4201 [66] FINDER: bad input
4202 fErrFailed
4203 fErrCancel
4204 fErrDimmed
4205 fErrBusy
4206 fErrNotPrudent
4207 fErrBadBundle
42FF fErrNotImp
----------------------------
002- How do I activate the IIgs Diagnostic Self-Test; and,
what does Self-Test Error Code ___ mean?
The IIgs self-test is activated by holding down Open-Apple and Option and turning ON the computer. Or, with the computer ON, you can hold down the Open-Apple and Option keys and do a Reset (press Control and Reset).
During the test, the test number (in hexadecimal) is visible on the bottom of the screen followed by six zeros. After all tests are complete, a continuous 6 KHz one-second beep sounds and the screen displays a System Good message.
If a test fails, the screen immediately displays a message "System Bad:" followed by an eight-digit code (in hexadecimal) on the lower left hand side. The code is also displayed staggered in the upper left hand area to help you read it in the event of a display RAM failure. In case there is a video failure, the code is also sent to the printer port.
Example 1: You get the message "System Bad: 05020000"
This indicates failure of Test #05, the Fast Processor Interface Speed Test. The "02" says that the FPI got stuck in Fast mode (i.e. it could not switch to "Normal" Slow speed when asked to). Test #05 does not use the last four digits.
Note: If a ZipGS accelerator card is installed and not disabled
and DIP Switch 1-4 (Defeat Counter Delay) is not set OFF (the
default setting), your GS will bomb on Test 05. John Link reports
that a TransWarp GS with the v1.5 ROM will fail the Speed Test.
In neither case does failure indicate any actual malfunction.
Example 2: You get the message "System Bad: 080200D4"
This indicates failure of Test #08, the Battery RAM Test. The "02" says that there was a problem reading and writing a test value to some address. Next, the "00" says that the test value was $00. "D4" says that the problem occurred with address $D4 in the Bat RAM.
IIgs Diagnostic Self-Test Error Codes
From: a list by Jeff Tarr, Jr., Apple IIgs Technical Reference
by M. Fischer, and IIgs TechNote #095 by Dan Strnad
Error Codes are eight hexadecimal digits in the format 'AABBCCDD'. The first two digits (the "AA" part) always show the test number. The meaning of the remaining six digits depends upon the particular test. (There may be a few differences in the GS diagnostic self-test depending upon ROM version. For example, earlier GS's may not include Test #0C (AA= 0C).)
ROM Test:G
AA= 01 BB= Failed checksum DD= 01: RAM error
Note: A ROM failure will also be denoted by "RM" in the top left
hand corner of the screen.
RAM 1 Test:H
AA= 02 BB= __: Bank number CC= Bit(s) failed
FF: ADB Tool error
Soft Switches:M
AA= 03 BB= State Register bit CC= Read addr. Low Byte
Address Test:K
AA= 04 BB= __: Bank number CCDD= Failed RAM Address
FF: ADB Tool error
Speed Test (FPI):
AA= 05 BB= 01: Stuck slow
02: Stuck fast
Note: If a ZipGS accelerator card is installed and not disabled
and DIP Switch 1-4 (Defeat Counter Delay) is not set OFF (the
default setting), your GS will bomb on Test 05. John Link reports
that a TransWarp GS with the v1.5 ROM will fail the Speed Test.
In neither case does failure indicate any actual malfunction.
Serial Test:1
AA= 06 BB= 01: Register R/W
04: Tx Buffer empty status
05: Tx Buffer empty failure
06: All Sent Status fail
07: Rx Char available
08: Bad data
Clock Test:H
AA= 07 DD= 01: Fatal error occurred - test aborted
Bat RAM Test:F
AA= 08 BB= 01: Addr. unique CC= bad addr
02: NV RAM pattern CC= bad patt DD= bad addr
ADB Test:J
AA= 09 BBCC= Bad checksum DD= 01: Fatal error
Shadow Register:
AA= 0A BB= 01: Text page 1 fail
02: Text page 2 fail
03: ADB Tool call error
04: Power on Clear bit error
Interrupts Test (Mega II and Video Graphics Controller):
AA= 0B BB= 01: VBL interrupt time-out
02: VBL IRQ status full
03: 1/4 sec interrupt
04: 1/4 sec interrupt
06: VGC IRQ
07: Scan line
Note: There are reports that if a ZipGS accelerator card is installed
and not disabled, then, your GS may fail parts of this test depending
upon DIP Switch settings. Such a failure does not necessarily indicate
a hardware fault.
Sound Test:3
AA= 0C DD= 01: RAM data error
02: RAM address error
03: Data register failed
04: Control register failed
05: Oscillator interrupt timeout
Note: If a ZipGS accelerator card is installed and not disabled,
then, depending upon DIP Switch settings, your GS may fail parts
of this test-- such as the Oscillator interrupt timeout check.
Such a failure does not necessarily indicate a hardware fault.
Other
AA= FF (test number= $FF) According to M. Fischer this shows a likely
problem with the Mega II chip because that test number is used only
during manufacturing testing.
____________________________
From: Paul Creager
003- What does RamFAST Fatal Memory Fault Error ___ mean?
$00 Unknown, probably means that the RamFAST is very confused
$01-08 DRAM memory test failure
$09 EPROM checksum failure
$0C Z180 processor crashed, indicates some hardware fault
$0D Error writing cache data to disk
$0E Termination power error
____________________________
004- What is the explanation for getting a ___ error?
0027 (ProDOS Error $27, ...)
0047 (ProDOS Error $47, ...)
0048 or 0049 (e.g. ProDOS Error $48, ...)
004B (ProDOS Error $4B, ...)
0051 (ProDOS Error $51, ...)
005A (ProDOS Error $5A ...)
0088 "network error"
0201 "could not allocate memory" error
0400 (see 0911)
0512 (FATAL SYSTEM ERROR 0512) "badNdaTitleString"
0681 and 0682 "bad event que" and "bad que handler"
0682 "bad que handler"
08FF "UNCLAIMED SOUND INTERRUPT"
0911 and 09010001 (FATAL SYSTEM ERROR 0911)
0C000003 GS Diagnostic Self-Test error
1102 "OMF version error"
1104 "file is not a load file"
1301 "Unknown error $1301"
IIe Self-Test RAM error display
RamFAST-SCSI FATAL MEMORY FAULT CODE=08
RamFAST MLI Error!
RamFAST: RAMFAST.SYSTEM "Incompatible configure.dat"
"CHECK STARTUP DEVICE"
"NO BUFFERS AVAILABLE"
"UNABLE TO EXECUTE BASIC.SYSTEM"
"UNABLE TO LOAD PRODOS"
0027 (ProDOS Error $27, ...)- In trying to access an apple SCSI hard drive hooked up to a GS I keep getting a $27 error!?
This is an I/O error (input/ouput error). It may indicate that there is a problem on the SCSI chain, such as a loose connector, SCSI ID# conflict, absence of termination at the end of the chain, or absence of termination power. Another possibility is that one or more hard disk files have become corrupted. Replacing a few files may fix things; or, you may need to repartition or, even, low-level re-format the hard disk. --Rubywand
-------
0047 (ProDOS Error $47, ...)- A "Duplicate pathname" error indicates that an attempt has been made to create a file which already exists or to rename a file to one which already exists-- i.e. the full pathname of a new or renamed file equals the full pathname of a file which already exists.
Note that it is okay to have a file or folder named, say, "PICS" inside a folder named "PICS"; and, you can have files named "PICS" in different folders. Also, ProDOS will permit overwriting a file with a file with the same name so long as the original and replacement file have the same filetype.
What ProDOS does not like is an operation which tries to _create_ a file or folder whose _full_ _ pathname_ is the same as an existing file or folder. For example, you cannot create a "GAMES" folder on /RAM5 (i.e. /RAM5/GAMES) if there is already a file or folder there named "GAMES"-- i.e. one whose pathname is /RAM5/GAMES.
This error might easily occur when running a self-extracting file if the self-extracing file has a name which matches the name of a contained file-- a solution for this problem would be to rename the self-extracting file. A more general solution for duplicate name creation is to create a new folder and use the extraction utility (e.g. ShrinkIt-GS), instead of doing a self-extraction, to extract files from the source file to the folder. --Rubywand
-------
0048 or 0049 (e.g. ProDOS Error $48, ...)- Error $48, of course, means "volume full"-- you are out of space on the target volume. Unfortunately, "volume full" is, sometimes, incorrectly reported when the actual problem is too many entries in the volume's main directory. (see below)
A $49 "volume directory full" error means the main or "root" directory of the target volume has 51 entries and that an attempt has been made to create a 52nd entry. When it is incorrectly reported as "volume full" it can be very confusing to a user who CATALOGs the volume and discovers plenty of free blocks. The solution is to move some of the files in the main directory to folders. Only a volume's main directory has this low limit on number of entries. You can have many more than 51 files in a folder
. --Rubywand
-------
004B (ProDOS Error $4B, ...)- is an "unsupported (or incorrect) storage type" error. I suspect you are on the GS and that the game or whatever you are trying to run is supposed to have a forked file and now the program can not find it. This has happend to me when Dragging files around. I recommend you recopy the game from your original disk, or re-unShrinkIt to the location you wish it be. If you believe a file may have a resource fork, avoid copying it with Copy-II Plus or moving it around on the GS des
ktop under an old operating system-- either process could result in losing the resource part of the file. --thedm
-------
0051 (ProDOS Error $51, ...)- My 3.5 copy of AppleWorks 3 said "Error loading ATINIT" (on my //c, no less), so I tried using Copy ][+ 9.1 to copy ProDOS 2.0.3 over the top of the apparently broken copy of ProDOS 1.7 on the AppleWorks disk. It then ran the drive, cleared the screen, and informed me so: Error $51. Does anybody know what the heck this means?
The error indicates the directory is damaged. You MIGHT be able to salvage stuff by doing a FILE copy, rather than a disk copy. --Jim Lowe
-------
005A (ProDOS Error $5A ...)- Today, I discovered that one of my Appleworks files had been overwritten by nulls. Luckily, I have a backup copy of that file. When I tried to delete the bad file and rename the backup I got ProDOS error $5A. Any insight into what this error message means and what I can do about it?
Error $5A "block number out of range" (sometimes known as "baked bit- map") means there's a bit set in the bit map which corresponds to a nonexistent block on that volume. You could try taking a block editor and writing zeroes to the upper bit map blocks on the volume to cure it. --Randy Shackelford
-------
0088 "network error"- Can anyone enlighten me as to why Copy-II Plus and ProSel-8 are unable to work with a network volume that the Apple utility (and plain-old Basic) has no trouble with?
Simple answer. Copy-II Plus and ProSel-8 bypass the file system and do direct block I/O to disk volumes. This is verboten with server volumes, and you get error $88 for your trouble when you try. You'll have to use network friendly apps whenever you access the server volume. --Randy Shackelford
-------
0201 "could not allocate memory" error- After using the installer to install the basic Sys6 over Sys 5.04 on my hard drive, I couldnt run a ProDOS-8 program. Before the ProDOS 2.0.1 sign comes up, it says "Error $201". I have more than 4MB! What's wrong?
A $0201 error when switching to ProDOS-8 usually means some utility has left part of bank 0 or bank 1 allocated. You have enough memory free, but some particular memory that ProDOS 8 needs is not available.
I have seen occasional $0201's after using Find File 1.0 (included with 6.0) before switching to ProDOS-8. --Dave Lyons
-------
O512 (FATAL SYSTEM ERROR 0512) "badNdaTitleString"-- comes from FixAppleMenu (in the Desk Manager). It means that one of your installed New Desk Accessories does not have a well-formed menu title string. In particular, the required backslash (\) character was not found (make sure bit seven is off). --IIgs TechNotes
-------
0681 and 0682 "bad event que" and "bad que handler"-- What do these error codes mean? How does the GS determine if an error is FATAL (as in FATAL SYSTEM ERROR)???
The errors are 'Event Manager errors'. A key press and mouse button press are examples of "events". The errors indicate a record of events was messed up. One of many places this might occur is while you are typing-in text. "FATAL" usually means that System believes that things are so messed up in memory that restarting is necessary. Sometimes, "FATAL" means that System suspects that there may be a hardware failure. --Rubywand
-------
0682 "bad que handler"-- My IIgs crashes with a Fatal Error $0682 whenever I have my expansion memory card plugged in and try to access the Control Panel. Also the Alternate Display mode seems to be missing and stuff won't boot. What's wrong?
Error $0682 indicates a data structure maintained by the Event Manager is corrupted. It is either the Event Queue itself, or something related to it. The most common cause for this is buggy software which has overwritten memory.
The second most common cause is a faulty or incorrectly configured memory expansion card (or bad RAM on that card). The event queue normally lives near the top of "fast" memory, so it is always located in the memory expansion card if you have one.
Similarly, the list of items in the Desk Accessories menu is in RAM, so lack of Alternate Display Mode points to memory corruption of some kind. -- David Empson
-------
08FF "UNCLAIMED SOUND INTERRUPT"-- A sound interrupt has occurred but none of the available interrupt handlers were willing to deal with it. The Sound tool set thinks this is pretty serious; so, it notifies the System Failure Manager and you get the error message. A possible cause is that the table of interrupt vectors or the pointer to the table has been messed up in memory. --Rubywand
-------
0911 and 09010001 (FATAL SYSTEM ERROR 0911); was error number 0400 on ROM-00 machines. Fatal System Error 0911 and Diagnostic Self-Test error code 09010001 mean the same thing: You are experiencing an ADB "can't sync" problem which, usually, seems to relate to a hardware malfunction.
See Csa2HDWHACK.txt for more discussion and possible fixes.
--Rubywand, David Kopper, Guenther Unger, Gabriel Hawkins, Michael Mahon
-------
0C000003 GS Diagnostic Self-Test error/ Sound Test: Data register failed
There is one possible reason for this failure code being reported by the self- test: do you have a ZIP GS accelerator in the machine? The ZIP GS, if enabled, causes the IIgs to fail some of its self-tests (only because the tests are relying on the speed at which the processor normally operates, and get confused because the CPU is running faster than expected). If this is the case, you must turn off the computer and disable the ZIP GS by setting switch 1-6 OFF before you can run the self-test properly. --
David Empson
-------
1102 "OMF version error"- When trying to launch some GS programs I am encountering the following error message:
Sorry, system error $1102 occurred while trying to run the next application. Return to launching application or restart system.
So, whats wrong with my IIgs and how do I fix it?
Probably, there is nothing wrong with your IIgs. The "incompatible Object Module Format" error appears to indicate that your versions of the problem programs are, in some ways, not compatible with your operating system. Try launching the program from an earlier version of System or after booting an old "ProDOS-16" diskette. --Rubywand
-------
1104 "file is not a load file"- I downloaded some GS Desk Accessories fine; but, when I try to use them I get this error. How come?
Error $1104 is reported by tool $0B11 LoadSegNum (tool $0B in toolset $11). The error is reported if a check of a file's directory entry shows that the file is not file type $B3-$BE.
If an NDA or CDA were downloaded and its file type were not preserved, then the file might be okay, but it would not be recognized as a load file. Try changing the file type ($B9 for a CDA; $B8 for an NDA). An NDA named "File.Manager" by Jeff Hartkopf and Glen Bredon's ProSel-16 are two utilities that allow changing file type. --Rubywand
-------
1301 "Unknown error $1301"- When I tried to open a file in Platinum Paint, I got this error message. What's wrong?
I got the same error message when I tried to run Platinum Paint with Bernie ][ The Rescue on a G3 Power Mac. The error code refers to a missing driver; but, even if the correct printer driver is present, what Platinum Paint really wants is for the D C Printer Control Panel settings to be correct. --Jim Pittman
-------
IIe Self-Test RAM error display: RAM 0 1 0 0 0 0 0 0- I get this error message when doing a selftest on my //e enhanced boot up. What's it mean?
The indication is a bad or loose RAM chip in the Bit 6 position. The RAM chips are in Row F at the front of the motherboard starting with Bit 0 and running to the right when viewed from the front of the computer.
| Row
| E
| Bit 0 1 2 3 4 5 6 7 |
| _ _ _ _ _ _ _ _ |
| Row | | | | | | | | | | | | | | | | |
| F |_| |_| |_| |_| |_| |_| |_| |_| |
| IC# 6 7 8 9 10 11 12 13 |
|______________________________________________________|
Front of Apple IIe
If your RAM chips are in sockets, try removing and re-socketing the second chip from the right. If this does not work or if your chips are soldered in place, the chip is probably bad and will need to be replaced. -- Rubywand
-------
RAMFAST-SCSI FATAL MEMORY FAULT CODE=08- Could it be a problem with my SSCI card?
It looks like RamFAST thinks there is a problem with the on-board memory. Before calling Alltech, you might try pulling the board from the Slot-- do this only with GS power turned OFF-- and wedging-up and re-seating each memory IC. (This assumes the mem IC's are socketed.) If you're not sure which IC's are memory chips, do them all. Re-seating the IC's may reestablish a pin- to-socket contact which has been broken due to oxidation coating on an IC pin or due to the IC working loose over time. --Rubyw
and
-------
RamFAST MLI Error!
Command: 04-03 86 00 60 05 00 00 00 00
Status: 2F
I have a new 530MB hard drive, and a ROM 03 GS with a RamFAST (ROM F, I think). From the Ramfast utilities, I could do a low-level format on the drive with no problem. However, when I attempted to partition it, I saw the error message listed above.
As it turns out, this drive has a place for a jumper documented to "Disable TI Negotiation." Before giving up all hope, I put a jumper in there. This apparently made it possible to partition the disk, and things look good now. -- John David Duncan
-------
RamFAST: RAMFAST.SYSTEM "Incompatible configure.dat"- My 10 year old came to me this weekend upset because of something that's happened to his GS. When he boots it up, he is getting a message about an incompatible configure.dat file, then ends up in the ramfast scsi utility!?
If the GS ends up displaying the RamFAST.System screen, and "Incompatible ..." message, click on the error message to clear it and then click Options. Set these according to your system-- mainly, click TransWarp to "No" if you do not have a TransWarp installed. Probably, you will want Password, RomDISK, HD Backup, and Short Timeout set to "No", as well. (You can experiment with Short Timeout and DMA; but, for now, set them to "No".) The other options should be "Yes".
Click Save, then Quit. If you get the <<BOOT>> prompt, click it. If you end up looking at a BASIC prompt, try entering PR#7 (assuming your SCSI interface is in Slot 7) to see if the hard disk will boot.
If either of the above gets you into the Finder where you can copy files, then you will have a way to make backups.
To check that the config has been correctly written to hard disk you will need to turn OFF the machine. (i.e. from the Finder, do a Shutdown and then turn OFF the GS.)
After 10-20 seconds, turn ON the computer and see if it boots correctly. If it does, fine. If it does not, you may have to reformat the hard disk. -- Rubywand
-------
"CHECK STARTUP DEVICE" - Why do I get this message when I try to boot a disk?
This error message usually means that there is no diskette in the boot drive, the drive door is not closed, or that the disk is not bootable. On a system which has several drives-- e.g. 3.5" and 5.25" drives and/or a hard disk-- the message indicates that no bootable disk was found on any of the drives tried.
If you know that a bootable disk is present, the indication is a problem with the drive (see Q&A above) or with the drive controller (which may be a card plugged into a Slot) or with a cable connecting the drive or with settings which affect recognition of the drive with a bootable disk.
The problem may be that the bootable disk is not detected because the IIgs Control Panel is not set correctly-- e.g. the Startup Slot is set below the number of the Slot associated with the drive and/or the Slot with an interface card is not set to "Your Card". Note: After changing a Slot setting in the Control Panel, especially for a SCSI interface, it may be necessary to turn Off the computer and do a fresh power-up for the new setting to be in effect.
If the expectation is to boot from /RAM5 RAM disk, make sure that /RAM5 is initialized before copying files to it. (/RAM5 is normally automatically formatted as a ProDOS volume when you first power up; but, it will not have the required boot block unless it is initialized or unless you do a whole-disk copy to /RAM5 of a bootable disk.) --Rubywand
-------
"NO BUFFERS AVAILABLE" error message. What does this mean?
This message often indicates that there has been an attempt to load into an area protected by ProDOS. For example, many old DOS 3.3 programs like to directly load a text message or lo-res pic into Text Page 1 ($400-$7FF), an area protected by ProDOS. Running such a program under ProDOS would be likely to produce the "NO BUFFERS AVAILABLE" message. You can recover from the error via a CALL48888. --Rubywand
-------
"UNABLE TO EXECUTE BASIC.SYSTEM" - Why do I get this message when I boot a ProDOS disk?
BASIC.SYSTEM has been loaded; but, startup code has detected one of two conditions:
o- It did not find a $4C at $E000 (which it takes to mean Integer BASIC
may be installed).
o- It did not find at least 64K of RAM.
The usual reason for getting this error message is that ProDOS with BASIC.SYSTEM has been booted on a 48K or smaller Apple II; or, the Apple II has a faulty Language Card (try re-seating IC's on the card). --Sandy Mossberg, Rubywand
-------
"UNABLE TO LOAD PRODOS" - Why do I get this message when I try to boot a ProDOS diskette?
For a ProDOS disk to boot properly, you need a good copy of the PRODOS file. It can be copied from any bootable ProDOS diskette. Or, from IIgs System, copy the file named "P8" (in the SYSTEM/ folder) to your diskette and rename it to "PRODOS". --Adam Myrow
The error message means that enough of boot track (e.g. Track 0) was read to tell that the disk is formatted for ProDOS; but, for some reason, the system file named "PRODOS" is failing to load. Possibly, PRODOS is not present on the disk or the file is corrupted or there is a problem with the drive which prevents reading the file.
If the disk boots okay from a different drive, this usually indicates that your original drive has dirty heads, may be poorly connected, has a problem with head alignment, or (5.25") needs a speed adjustment. If the disk is a 5.25" diskette created on a newer model 5.25" ("40-track") drive, it may be an HD (high-density) diskette. Standard Apple 5.25" drives cannot reliably read HD diskettes-- see the Diskettes FAQs page. --Rubywand
____________________________
From: Rubywand
005- Where can I find more information on Apple II series errors?
Resources & Credits
IIgs Diagnostic
Jeff Tarr, Jr.
Apple IIgs Technical Reference by M. Fischer (pg. 213-217)
IIgs TechNotes #95: ROM Diagnostic Errors by Dan Strnad Sep, 1990
GS/OS
Apple IIGS GS/OS Reference (pg. 438-439).
For info on Expressload and System Loader refer to pg. 200-234.
ProDOS 16 and System Loader
Apple IIgs ProDOS 16 Reference (pg. 302-311)
ProDOS 8
ProDOS Technical Reference Manual (pg. 77-79)
Beneath Apple ProDOS by Worth & Lechner (pg. 6.59-6.61)
RamFAST
Paul Creager (wi...@svpal.svpal.org)
SmartPort
Apple IIGS Firmware Reference (pg. 156).
Tool Sets
Volumes 1-3 of the Apple IIGS Toolbox Reference set.
A good on-screen listing of errors encountered on the IIgs (plus lots of other toolbox, softswitch, etc. info) is available via Dave Lyons's NiftyList CDA package ($15, Shareware). Another good on-screen list is Jeff Tarr Jr.'s ErrorCodes CDA v1.7 ($5, Shareware).
Applesoft, DOS 3.3, ProDOS BASIC.SYSTEM, and ErrorWindow error codes are not listed because errors are reported directly in text messages. For codes and descriptions see ...
Applesoft
Basic Programming Reference Manual (pg. 81)
DOS 3.3
The DOS Manual (pg. 114-115)
Beneath Apple DOS by Worth & Lechner (pg. 8.20)
BASIC.SYSTEM
Exploring Apple GS/OS and ProDOS 8 by Little (pg. 249)
ErrorWindow
'Toolbox Reference: Volume 3 (pg. 52.53-52.56)
____________________________
Search Help
IIgs Diagnostic Self-Test --> look for "IIgs Self-Test"
IIe Diagnostic Self-Test --> look for "IIe Self-Test"
//e Diagnostic Self-Test --> look for "IIe Self-Test"
The comp.sys.apple2 Usenet newsgroup Apple II FAQs originate from
the II Computing Apple II site, 1997-2009.
Csa2 FAQs file ref: Csa2ACCEL.txt rev140 November 2009
Accelerators
033- How can I get a display of IIgs speed?
From: Marc Sira, David Empson, Rubywand
001- What are the correct settings for a ZipGSx? I've tinkered
with "CPS Follow", "Counter Delay", and the like but have
no idea what I'm actually doing.
Bank C/D Cache Enable-- Leave this at the default setting (SW1-1 set to ON).
This tells the Zip if it's OK to cache bank-switched RAM (the old language
card area). Zip's own docs say "there is no known software requiring this";
but, that is why it's there, in case somebody ever finds software that doesn't
like it you can try setting it the other way.
Correct "Misc Settings" CDA panel display*: C/D Cache Disable Off
Defeat Paddle Delay-- The delay is necessary for playing most 8-bit games
which use paddles or a joystick. Recommended setting is to have the delay
active (SW1-2 set to OFF) unless you feel like experimenting.
Correct "Misc Settings" CDA panel display: Joystick Delay On
Defeat AppleTalk Delay should always be enabled (SW1-3 set to ON). The
desktop will run much slower with the delay active. The reason most people
needed it was for AppleTalk under System 5, and now there is an init on tybalt
that fixes that. System 6 fixed the problem but requires CPS Follow to be
enabled for the fix to work.
Correct "Misc Settings" CDA panel display: AppleTalk Delay Off
Defeat Counter Delay is present so that the ZipGS can be set to avoid the
delays needed to pass one of the IIgs diagnostic self-tests. When set OFF, the
ZipGS will "deaccelerate" (it temporarily ignores that any data can be read
from the cache instead of the motherboard) for about 5 milliseconds any time
you read one of the Video Counters. The delay lets the IIgs get past the
particular self-test. Otherwise, the recommended setting is SW1-4 set
to ON (delay inactive).
Recommended Correct CDA "Misc Settings" panel display: Counter Delay Off
Defeat CPS Follow should always be disabled (SW1-5 set to OFF). This lets
the ZipGS automatically 'follow' the IIgs-- e.g. when it switches to "Normal"
speeds the ZipGS is disabled. This is a requirement for a reasonable amount of
timing-critical software. If CPS Follow is not active you will have problems
with Disk ]['s and System 6's AppleTalk driver and anything else that expects
the Zip to slow down to 1MHz when the IIgs is instructed to slow down to 1MHz.
For instance, border text demos (like the FTA XMAS demo) won't work. Expect
weird things to happen if you play with this one.
Correct CDA "Misc Settings" panel display: CPS Follow On
ZipGS Enable-- The card should normally be enabled (SW1-6 set to ON).
SW1-7 and SW1-8 should be set to correspond to the size of your ZipGS's
cache memory. (see below)
SW2-1 through SW2-7 set access speed for Slots 1-7. Set the switch OFF for
slower access to the corresponding Slot. This is generally only needed for
a small number of cards that are speed critical but not IIgs-aware. 5.25" disk
interface cards are covered by the CPS FOLLOW option (1-5) if they are in
slots 4 to 7.
I have found that it is necessary to enable the delay for slot 6 when using a
3.5" drive connected to the IIgs disk port. There are a few rare cases in
which a long timed operation is performed in fast mode, and the ZIP throws the
timing out unless this delay is enabled. In my case, I had some strange disk
errors with certain disks until I enabled this delay.
Defeat Speaker Delay lets you turn off the delay required for "old Apple II"
1-bit sounds to play the way they would on 8-bit Apple II's or on a IIgs which
is unaccelerated. Since the delay is necessary for getting correct sound from
most 8-bit games, I recommend having the delay active (SW2-8 set to OFF).
Recommended Correct CDA "Misc Settings" panel display: Speaker Delay Off
*Note: Display refs are for ZipGS CDA version 1.3.7 (ZipDAv137shk.zip at
http://apple2.org.za/gswv/a2zine/System/ ).
Summary
The normally recommended SW1 settings are identical to the
factory default settings except for SW1-4 ...
ON x x x x m m
OFF x x m m
1 2 3 4 5 6 7 8
1- Cxxx/Dxxx Cache: ON= enabled.
2- Defeat Joystick delay: OFF= allow delay.
3- Defeat AppleTalk delay: ON= no delay.
4- Defeat Counter Delay: ON= no delay. Set OFF to pass
IIgs diagnostic self-test #05 ("Speed Test").
5- Defeat CPS Follow: OFF for floppy drives to work.
6- ZipGS enable: ON. Set OFF to allow powerup boot in
slow mode.
7 & 8- Set these to installed Zip cache memory size:
ON ON 8k
ON OFF 16k
OFF ON 32k
OFF OFF 64k
The factory default SW2 settings are ...
ON x x x x x
OFF x x x
1 2 3 4 5 6 7 8
SW2-1 through SW2-7 control whether a card in Slot 1-7 is accessed
at full speed (set ON) or "normal" speed (set OFF)**.
SW2-8 sets Defeat Speaker Delay. To play 'old Apple' music and
effects correctly, the switch should be OFF to permit the delay.
**Note: Whether or not a particular card can work without a slow-down is
something you can determine by experimentaton. This is easiest using the
ZipGS CDA accessed via the Desk Accessories menu (OpenApple-Control-Escape).
The CDA settings are not permanent. Once you find the settings you like,
you can turn OFF the computer and set the switches on the board to match
the settings that work best.
____________________________
From: Todd P. Whitesel
002- Why should Appletalk Delay be disabled with a ZipGS?
Because it saps performance every time an interrupt occurs.
The Appletalk delay was originally called the "Interrupt Delay" but they renamed it at the last minute because somebody actually tried an 8/64 on an Appleshare network and it dropped packets like crazy.
With "Appletalk delay" on, every time an interrupt occurs your Zip will disable acceleration for 5 ms, just like it does with the paddles and the speaker and the others. This is a significant effect because with VBL interrupts going you have one every 16 ms, so your Zip spends nearly 1/3 of the time not accelerating you.
Why this "fixes" appletalk: in system 5 and earlier (including the ROM appletalk code), there are software timing loops which assume 2.8 mhz operation. As you speed the system up, it gets more and more likely to drop incoming packets because it thinks they are being sent too slowly to be correct, when in reality the appletalk code is timing out too fast.
Why the Appletalk delay is not a complete solution: a full-size Appletalk packet that you'd get from a file server takes about 14 ms to transmit. The Appletalk delay covers the first 1/3 of the packet, the VBL interrupt covers at most another third of the packet, but nothing is guaranteed to keep acceleration off for the whole packet. If you speed the Zip up more, say to 10/64, it starts dropping long packets no matter what.
This latter problem was why I originally wrote ZipTalk. It required a slot delay to be enabled (in, say, slot 6 or 7), and before each appletalk packet was received I tweaked that slot -- slot delays are 50 ms, so the Zip stays unaccelerated way past the end of the packet and everything works. (I also patched packet sending, to be safe.)
In system 6 Apple fixed things correctly in the appletalk drivers. I removed the code from ZipTalk and released what remained as ZipFix. As of 6.0.1, the cursor flicker problem was fixed by apple in the control panel, so now you only need ZipFix for the GS/OS SET_SYS_SPEED hook, which nobody seems to use.
______________________________
From: Jeff Brielmaier
003- How do I set up a Transwarp on my IIe?
Bank1: Sw 1-7 -> Change to OPEN if there is a memory card that uses the "Langauge Card bank switching technique". (Normally CLOSED)
Bank1: Sw 1-7 -> Change to OPEN if the plug in card must be accessed at 1 MHz (Normally CLOSED. OPEN for Floppy diskette controllers)
Switch 8 on both Banks: Sets the power up speed of Transwarp
Bank1 Bank2
3.6 MHz OPEN OPEN <<Normal>>
1.7 MHz CLOSED OPEN
1 MHz OPEN CLOSED
1 MHz CLOSED CLOSED
----------------------
004- Is there a way of disabling Transwarp for games?
Press <Esc> at power-up will disable Transwarp completely until the next power off/on cycle.
A better way is to write a 01 to $C074. This will slow Transwarp down to 1 MHz without disabling it completely. Writing a 00 to $C074 will restore Transwarp to it's 'fast' speed.
____________________________
From: Rubywand
005- I recently bought an "M-c-T SpeeDemon" board. It's dated 1984
and draws a small apple on the screen after power-up. What kind
of cache RAM does it have? There's a place for jumpers near the
top of the card. Is there a way to control this thing through
software or hardware?
Your card may be a slightly later model. (I've never noticed ours draw a hires apple on the screen-- darn it!) Possibly, McT came out with a revision aimed at 128K IIe's.
The RAMs on our vintage model SpeeDemon are 100ns 2048x8 9128's (for a total 8K of pretty speedy cache).
I once asked McT about the jumper block you mention, they said the jumper is set at the factory to adjust on-card timing and to Leave It Alone. (On our card, the jumper block has 5 pairs. The pair 2nd from the top is jumpered.)
There is also a jumper pair near the bottom middle of the card. This is the Speed Jumper. Jumper it if you want 'demon to slow down for I/O accesses to Slots 4 & 5. (The 'demon always slows for Slot 6 I/O ($C0E0 - $C0EF.)
According to the "Manual" (a folded card), pressing PDL-1 (Closed-Apple on a IIe) upon power-up will engage a self-test. Pressing ESC at power-up will turn OFF the card and allow running at normal speed. To turn OFF the card later on, do a POKE (49152+256*S) where S= Slot # of the slot the card is in; then, press RESET.
You can put the 'demon into any Slot; but, if you put it in Slot 0 (Slot 3 in a IIe), the card will not respond to any KB shut-off commands.
------------------------
006- How does the SpeeDemon rate as an accelerator for II+ and IIe Apples?
In terms of raw performance (once you arrange for cooling), SpeeDemon may be the best of the 4MHz accelerators for early II's. I've never noticed any compatibility problems and the approx. X3.5 speed increase puts real 'snap' into your machine's response. (Besides, it's great for games like Elite!)
------------------------
007- My SpeeDemon accelerator board seems to run hot in my II+.
Is this normal? Should I add cooling?
Indeed, the 'demon is a power gobbler-- roughly 1.5A as I recall-- and some of the IC's run hot. When the board bombed after one long session, we cut out a square section on the back of the II+ and added a mini-fan, just to blow air across the 'Demon board. This ended the heat problem.
____________________________
From: Douglas M. Howell
008- How should the DIP switches be set on a version 3.03
SpeeDemon board?
This is from the 1-page manual that comes with the card:
For owners without a Bank Switch Language Card in thier Apple, the first seven DIP switches control the access speed of the following:
switch 1 -- controls -- slot 1
switch 2 -- " -- slot 2
switch 3 -- " -- slot 3
switch 4 -- " -- paddle/joystick port
switch 5 -- " -- slot 5
switch 6 -- " -- slot 6
switch 7 -- " -- slot 7
OFF indicates slot/port is accessed at High Speed.
ON indicates slot/port is to Slow Down for access.
All slots that can be accessed at High Speed and all empty slots should have the corresponding Dip switch set to "OFF" (this is the non-bank switch setting).
Special Note about Switch 4:
Switch 4 on the SpeeDemon DIP switch no longer controls the access speed to slot 4. It now controls how the joystick and paddles are read.
If switch 4 is in the "ON" position, the SpeeDemon will slow down to normal Apple speed for 50 milliseconds each time the joystick is accessed. This allows the software to read the joystick or paddles correctly. If switch 4 is in the "OFF" position, the SpeeDemon will not slow down when they are accessed.
Access to slot 4 is always at SLOW (normal) Apple speed.
Certain programs, such as Appleworks, use the joystick location, even when the joystick is not in use. If dip switch 4 is set to "ON" then these programs will not show any speed for some functions, such as calculations and sorts. Therefor, unless you need youysticks for your applications, switch 4 should be set in the "OFF" position.
If you have a Bank Switch Card (extended 80-col card, Ramworks II, Titan Saturn 128k card, excetera..) set switch 8 to the "ON" position.
Bank Switch Language Card Location:
Dip Switches 1-3 encode the location of your Bank switch language card. Use the following table to find the appropriate setting for your machine:
Dip Switch Bank Switch Card Location
1 2 3 Slot #
--- --- --- ------
off off off 0
off off on 1
off on off 2
off on on 3
on off off 4
on off on 5
on on off 6
on on on 7
If you have two bank switch cards in your system, one must reside in slot 0. The other must be in the slot selected by DIP switches 1-3 above.
Special Note: Because the first three switches are used to encode the location of the Bank Switch Language Card, you can no longer control the speed of all the slots. Specifically you can not control slots 1,3, or 6. These slots woll now always run Fast except for slot 6 which will always run Slow.
Special Note: The slot that the SpeeDemon card resides in should be set to the "Off" position
____________________________
From: Will Baguhn
009- How can I get a 'Cache Hit' indicator for my ZipGSx?
This latest ZipGSx modification is pretty straightforward. When I decided I wanted a Cache HIT light instead of a Cache MISS light, I went to Rat Shack and bought a pack of Green LEDs (I like green. Blue or Orange will work just as well.)
I tried adding an inverter to the circuit but it just didn't want to play (obviously a cache HIT is the opposite of a cache MISS, and the LED on the board lights up for cache MISSes). Through the experimenting, I found that I could get the LED to light as desired without any "extra" hardware except the LED itself.
Simple mod: solder in the Anode of the LED to the Anode of the Cache Miss. Solder the Cathode to the Cathode of the Power LED.
(Even easier way to say it: there are four solder points for the existing LEDs. We use the two in the middle. The long lead goes to the yellow side, the short to the red. position as is comfortable. I can only guess that this would be a nice thing to attach to the TURBO light on the front of a tower case, should anyone ever mount a IIgs/ZipGSX inside a tower case... (also, it might be nice to turn SW1-6 OFF and connect the pins to the TURBO button on front. I don't know how useful it would be, but it m
ight come in handy one of these days...)
____________________________
From: David Empson
010- How can I program the ZipGSx registers?
ZipChip GS Special Registers Ex ZIP Technology, 12 October 1990
Registers must be unlocked before they can be accessed (see $C05A). Locking them will re-enable the annunciators.
Writing to any I/O location $C058-$C05F (whether registers are locked or unlocked) will reset delay in progress.
$C058 R No operation
$C058 W Write any value to force power-on/reset bit to COLD (forces
next reset to restore ZIP registers to defaults/switch settings).
$C059 R/W 76543210
*....... Bank Switch Lang Card cache disable=1/enable=0?
.*...... Padl delay (5 ms) disable=0/enable=1 $C070/$C020
..*..... External delay (5 ms) disable=0/enable=1
...*.... Cntr delay (5 ms) disable=0/enable=1 $C02E/$C07E
....*... CPS follow disable=0/enable=1
.....*.. Last Reset warm? READ ONLY
......*. Hardware DMA READ ONLY
.......* non-GS (0)/GS (1) READ ONLY
$C05A R 76543210
****.... Current ZIP Speed, 0=100%, 1=93.75%,..., F=6.25%
....1111
$C05A W Write values as follows:
$5x Unlock ZIP registers (must write 4 times)
$Ax Lock ZIP registers
other Force ZIP to follow system clock (disable card)
$C05B R 76543210
*....... 1msclk - clock with 1 ms period
.*...... cshupd - Tag data at $C05F updated
(read $C05F to reset)
..*..... Bank Switch Language Card cache (0), don't (1)
...*.... Board disable - 0=enabled, 1=disabled
....*... delay in effect (0=ZIP, 1=Slow)
.....*.. rombank (0/1) - not in development version
......** Cache RAM size (00=8k, 01=16k, 10=32k, 11=64k)
$C05B W Write any value to force ZIP to current speed
(i.e. enable card)
$C05C R/W 76543210
*******. Slot 7-1 delay enable (all slots 52-54 ms)
.......* Speaker delay enable (5 ms)
$C05D R Current 65816 bank
$C05D W 76543210
****.... Set ZIP speed, 0=100%, 1=93.75%, ..., F=6.25%
....**** Don't care
$C05E R Read last Tag data written and force the next write
to create a trash tag value.
$C05E W No operation
$C05F R Read last Tag data written and reset cshupd.
Note: apparently any write to a ZIP register
(unlocked) will clear cshupd, but cshupd
says that this location must be read.
$C05F W No operation
----------------------------
011- Is it possible to set up a simple ProDOS-8 application
(SYS) file which turns the ZipGS OFF or ON?
From the usual BASIC prompt, get into the Monitor (e.g. CALL -151) and type in the following code to turn OFF the ZipGS ...
2000:A9 50 8D 5A C0 8D 5A C0 8D 5A C0 8D 5A C0 8E 5A
2010:C0 0A 8D 5A C0 20 00 BF 65 1D 20 00 00 04 00 00
2020:00 00 00 00
A 2000L should look something like this ...
2000: A9 50 LDA #$50
2002: 8D 5A C0 STA $C05A ; write $50 to $C05A four times to
2005: 8D 5A C0 STA $C05A ; enable access to the ZIP registers
2008: 8D 5A C0 STA $C05A
200B: 8D 5A C0 STA $C05A
200E: 8E 5A C0 STZ $C05A ; write $00 to $C05A to disable ZIP
2011: 0A ASL = SLOW mode
2012: 8D 5A C0 STA $C05A ; write $A0 to stop accessing ZIP
2015: 20 00 BF JSR $BF00 ; Do a ProDOS QUIT call
2018: 65 $65
2019: 1D 20 $201D
201B: 00 00 BRK $00
201D: 04 00 00 00 00 00 00
Use the following commands to save it:
CREATE SLOW,TSYS
BSAVE SLOW,TSYS,A$2000,L$24
To enable the ZipGS (= FAST mode), simply change one byte:
200F:5B
(this changes the STZ $C05A to STZ $C05B)
CREATE FAST,TSYS
BSAVE FAST,TSYS,A$2000,L$24
____________________________
From: William Baguhn
Reference: FAQs resource file R005SPLITC.GIF (pic file)
012- Is there some ZipGSx mod that will improve performance
without going to a faster crystal, etc.?
There is; you can do the ZipGSx Split Cache Mod. As your manual explains, Zip GSX speed comes from having a faster processor which can access code and data from its high-speed cache RAM. The standard 'GSX has a unified cache, which means data and code have the possibility of overlapping. If the cache controller sees a need to bring in a lot of code, it will go to main memory and bring in up to 64k of code (or 16k in a 16k cache system) and, possibly, overwrite useful data.
The reverse is also true. If the controller feels that a lot of data needs to be brought in, it will cache the data, and, possibly, overwrite useful code, causing another slowdown when the code needs to be fetched again.
With a split cache, the code and data segments no longer overlap. Caching code cannot overwrite data, caching data cannot overwrite code. The drawback is that only 32k of data and 32k of code can be cached at once (in a 64k system), but usually this provides for more speed than being able to cache a 64k mix of both.
To do the mod, you'll need a ZipGSX version 1.02 with either 16k or 64k cache on it. If you're not sure exactly what board you have, it's pretty straightforward to figure things out: open the computer and look at the Zip. The board revision is silkscreened on just beneath the processor.
The cache size can be determined from the DIP switch settings. However, a simpler guideline is look at the TAG/DATA sockets and count the number of chips. If there are only 2 chips, you have either an 8k or a 32k cache. If there are 4, then you should have 16k or 64k.
To modify your Zip for the Split Cache, you'll need a good hobby knife that can cut the traces without damaging the board underneath too badly, as well as two or three small lengths of wire. You will also need a good pencil-style soldering iron, desoldering pump or braid, and high quality rosin core (NOT acid core) solder. I use Radio Shack's .032 60/40 rosin core solder. Kester makes excellent quality solder which is sold at many electronics supply shops.
There is a potential of damaging expensive and delicate hardware. For example, when cutting a circuit trace be careful not to cut deeply, lest you cut a trace in the next layer of the circuit board. If you're not experienced with cutting traces or soldering on circuit boards, find an old board and take some time to practice.
The actual mod is very simple. Steps 1-3 and 5 are for all boards. Step 4 is for 16k cache boards only. (Note: The picture in FAQs resource file R005SPLITC may be helpful for doing these mods.)
1. Locate J6 and J7. They are both blocks of 3 pinholes, which may or may not have been soldered-in, near the bottom of the board next to connector J1, where the gray cable attaches.
2. Cut the SMALL trace between pins 2 and 3 of both J6 and J7. This trace is on the back (solder side) of the board.
3. Solder in a piece of wire between pins 1 and 3, of both J6 and J7. A wire that has been bent into a U shape before soldering seems to work best, both for ease of installation and aesthetic value.
4. 16k systems ONLY: (See the "16k" insert on the picture in FAQs resource file R005SPLITC.) Cut the trace between pins 1 and 2 of J8 on the top side of the board. (J8 is below the Cache SRAM sockets) Then, solder a piece of wire between pins 2 and 3 of J8.
5. Set the DIP switches appropriately. The DIP switches needing to be set are SW1-7 and SW1-8, they control the cache size. SW1-7 should be OFF for 64k, ON for 16k. SW1-8 should be ON.
Reversing these changes is fairly easy. If you decide that the performance change was detrimental, simply desolder the wires that you installed, and solder in wires to replace the traces that were cut.
I found that the split cache sped up my system notably, especially under the Finder and other desktop applications. Improvement was much less noticeable under text applications. (I haven't checked affect on compiling speed, yet.)
----------------------------
From: Rubywand
I tried the split-cache mod on my 10MHz/64kB ZipGSx. Before/after timings were done for several tasks including Scrolls through Finder windows, Scrolls and Find/Replace through Coolwriter (super-res) and Appleworks (plain text) documents, and Platinum Paint fills.
Timing differences were very small-- usually within the error normally experienced when clicking a stopwatch for repetitions of identical events. Where a difference was observable, it favored the unified 64kB cache.
Evidently, at least on a 64kB board, the ZipGS does a fairly good job of managing the unified cache. Possibly, the mod comes out ahead in some tasks not sampled; or, it may work better on 16kB boards.
____________________________
From: Richard Der
013- I have a 7MHz ZipGS. How fast can the board be pushed without
getting new SRAMs or a new CPU? What parts do I need?
You may be able to get it to run at up to 10MHz by just replacing the oscillator with a faster one for less than two dollars!
I have a Zip GS that came as a 7/32 and was used at 7MHz for a long time. The board came with a socketed oscillator, so one day I swapped out the 28MHz oscillator for a 36MHz one. The computer booted up at 9MHz. When the 36MHz osc was replaced with a 40MHz osc, the Zip ran at an amazing 10MHz!
Your mileage may vary, though. The GS that this upgraded Zip resides in has a high output power supply. Still, considering these oscillators cost $1.39 each, it is worth getting three or four and trying an oscillator swap alone first. If a faster oscillator alone won't do the trick, then a faster CPU and/or faster cache chips may be necessary.
Good Luck!
____________________________
From: Frank M. Lin
014- What Oscillator freq corresponds to what TWGS/ZipGS operating speed?
For TWGS and ZipGS, the crystal oscillators runs at 4 times the speed of the 65816. Below is a chart showing osc and corresponding TWGS or ZipGS speed.
Osc Frequency MHz TWGS/ZipGS Speed MHz
28 7
32 8
33.3333 8.3333
36 9
40 10
42 10.5
46 11.5
48 12
50 12.5
55 13.75
60 15
My understanding is that, if you over-clock a CPU. It just won't function. You can't damage it. As the disclaimer said, do it at your own risk. I have tried to run my TWGS at 20 MHz, system won't boot at all. No damage.
----------------------------
015- How do I experiment with different oscillator frequencies?
Most of the following is from a piece on ZipGS upgrading by Long. It is also a useful guide for TranswarpGS owners.
The ZipGS can use three types of crystal oscillators: the common 4-pin "full size" oscillator module (about the size of a 14-pin TTL IC), a 4-pin "half size" oscillator module (also used on TWGS), or an on-card circuit with a separate crystal (little 2-pin metal canister). To be able to use a separate crystal, your ZipGS must have a resistor at R1 and capacitors at C13 and C14. These three parts are often omitted from Zips which use an oscillator module.
If your accelerator does not have a socket for the oscillator module, you should probably install one (14-pin for ZipGS; 8-pin for TranswarpGS). Experimenting with different frequencies will be much easier. (If your ZipGS has eyelets for a 16-pin socket*, leave the top two pins open.)
On ZipGS boards, only 6 of the 14 socket pins are connected (picture A). The Ground (GND) pins 1, 4, and 7 are connected together. The Power pins 11 and 14 are connected together; and, pin 8 is the module Output. Full size oscillator modules use pins 1, 7, 8 and 14 (refer to picture B). Half-size oscillator modules use the bottom four pins (4, 7, 8 and 11; picture C).
TranswarpGS uses an 8-pin socket intended for holding a half size oscillator module (picture D).
Make sure the module is oriented with the marked end (usually having a dot, squared corner, and/or notch) facing upward. Make sure the module is oriented with the marked end (usually having a dot and/or notch) facing upward. The lower two pins of the module should be in the lowest two pins of the socket.
WARNING: The oscillator may be damaged if installed incorrectly.
ZipGS
* x x * _______
GND 1 o o 14 POWER 1 |o \ 14
NC x x NC | |
NC x x NC | FULL | ______
GND 4 o o 11 POWER | SIZE | 1 |o \ 8
NC x x NC | | | HALF |
NC x x NC | | | SIZE |
GND 7 o o 8 OUTPUT 7 \______/ 8 4 \_____/ 5
(A) (B) (C)
TranswarpGS
______
GND 1 o o 8 POWER 1 |o \ 8
NC 2 x x 7 NC | HALF |
NC 3 x x 6 NC | SIZE |
GND 4 o o 5 OUTPUT 4 \_____/ 5
x - no connection (NC)
----------------------------
016- How do I modify my ZipGS to accept the new "skinny" RAM chips?
With a little modification you can make a Zip with wide sockets accept both the wide (600 mil) and the newer 300 mil skinny 32k x 8 Static RAMs (SRAMs). Ground yourself then carefully pry out the static rams. Look at the socket and you will notice two or three horizontal bars holding both sides of the socket together (Picture D). Carefully snip those out (wire cutters work well for snipping plastic). This will expose a column of holes. Now, solder in half of a socket.
Refer to Picture E below. Plug your skinny SRAMs into the left and center columns making sure the notch on the static ram is facing up-- i.e. toward top edge of board. (Applying power with a chip incorrectly socketed could damage the chip.)
_______ Added center strip
Snip out |
___ ___________ Skinny RAMs plug in here
| | | | notched end facing up.
____ ____ _ _ _
|o __V__ o| |o| |o| |o|
|o| o |o| |o| |o| |o|
|o| o |o| |o| |o| |o|
|o| o |o| |o| |o| |o|
|o| o |o| |o| |o| |o|
|o| o |o| |o| |o| |o|
|o|__o__|o| |o| |o| |o|
|o _____ o| |o| |o| |o|
|o| o |o| |o| |o| |o|
|o| o |o| |o| |o| |o|
|o| o |o| |o| |o| |o|
|o| o |o| |o| |o| |o|
|o|__o__|o| |o| |o| |o|
|o _____ o| |o| |o| |o|
(D) (E)
-----------------------------
017- Is it really necessary to increase board voltage
to do a TWGS/ZipGS speedup?
With the new 14 MHz parts, you should not need to mess with the voltage at all. It _may_ be necessary to increase voltage at 15-16MHz and will likely be necessary at higher frequencies (e.g. 20MHz).
-----------------------------
018- If I do a TWGS/ZipGS speedup mod, what kind of performance
increase can I expect?
This is just to give you a rough estimate of how much faster you might be able to achieve...
BenchMark v5.0 results:
CPU Stock TWGS TWGS TWGS ZipGS ZipGS ZipGS
Version ROM 01 1.8s 1.8s 1.8s 1.0.2 1.0.2 1.0.2
Cache/Spd 32k/15 32k/15 32k/15 64k/?? 64k/?? 64k/??
Clock Spd 2.8 15 13.75 12.5 16 15 14
======= ====== ====== ====== ====== ====== ======
Sieve 410.00 99.00 108.00 117.00 98.00 99.00 110.00
String 1151.20 270.00 292.00 303.67 259.00 262.00 282.00
Float 1 472.00 92.33 87.00 111.33 123.00 128.00 135.00
Float 2 1535.00 317.00 394.00 381.67 395.00 415.00 432.00
Fibinacci 2006.00 605.00 634.00 645.33 507.00 523.00 548.00
Integer 1553.40 307.00 330.00 346.67 420.00 431.00 443.00
Dhrystone 236 1136 1063 1000 NA NA NA
* 1351 1183 1282 NA NA
* Dhrystone v1.1 re-compiled under ORCA/C v2.0.1
System Software 5.0 QuickDraw II improvement test:
Stock //gs: 5648 ticks
TWGS 15 MHz: 1332 ticks (over 4x faster than stock)
If you look at the numbers, a 12 MHz or faster TWGS/Zip will make everything just about 4x faster than a stock //gs.
____________________________
From: Scott G.
019- How can I modify my ZipGS for more cache and more speed?
The process described below is very simple. It aims for a speed of 12.5MHz (or better) with 64k cache.
First, you will need one of the new Western Design Center 14MHz 65C816's. Students, teachers, and professors can order the IC in single quantities directly from WDC ( http://www.wdesignc.com ). Otherwise, the minimum order is $100. Price is about $20 each.
adapters: Nearly all of the newer, faster 32k x 8 SRAMs are in skinny 300-mil packages. If you would rather not modify your ZipGS for the skinny SRAMs, Digi-Key stocks 28-pin 300-mil to 600-mil adapter sockets from Aries Electronics for about $12 each (Aries no. 1106396-28). You can plug a 28 pin SRAM into the 300-mil adapter socket and the adapter in turn plugs into the 600-mil socket on the Zip. (If you have some spare sockets lying around, you can build your own cheap, but that's another story.)
2-4 32k x 8 SRAM chips: There are many sources for 32k x 8 SRAMs and several types that will work. I got mine (HM62832-15, $5 each) from JDR Microdevices. You'll want 15ns in the Tag RAM sockets. Up to around 12.5MHz, you want 70ns or faster Data RAM. If current cache size is 64k, your old TAG RAM chips will, usually, work as Data RAM and can be transferred to the Data sockets. Otherwise, go ahead and get two 25ns-35ns 32k x 8 SRAM chips for the Data RAM.
Data RAM should always be slower than Tag RAM. Barry Rees posted his experiences on this matter (that Data should be significantly slower than Tag) and I found that the original Tag chips were fast enough.
A "full size" oscillator module: Digi-Key, JDR, Mouser, ... have these. Divide oscillator speed by four to get Zip speed. JDR has the OSC50.0 (50MHz oscillator), which will make a 12.5MHz Zip. The oscillators are cheap enough to get two or three for experimenting with higher speeds.
So, you just plug your Tag and Data RAM chips into the Digi-Key adapters and plug the adapters into the Tag and Data sockets of the Zip. Then, you install the new 65C816 and oscillator and make sure DIP switch 1-7 and 1-8 are both set OFF (for 64k cache). That's it, done completely without soldering.
ZipGS boards vary. On some you may be able to go above 12.5MHz by just plugging in a faster oscillator. On others, you may have to choose between getting faster Data RAM or settling for a lower speed. The new 65C816 is rated for 16MHz and many users have gone to 14MHz and above. For speeds above 12.5MHz, the usual recommendation is to get Data RAM rated at 35ns or better.
For a step-by-step guide, download my ZipUpgrade.SHK HyperCard stack at
http://www.apple2.org.za/mirrors/ground.icaen.uiowa.edu/apple16/ in the
Hypermedia/Hypercard/ folder.
----------------------------
From: Wayne Stewart
I've sped up several ZipGS's and always topped out at 12 or 12.5MHz until I replaced the 74F00 on the board with a 74HC00. I'd strongly suggest taking the ZipGS as far as you can with plug-in parts, which'll likely be to about 12MHz; then, give the 74HC00 swap-in some thought.
____________________________
From: Scott G. and Andrew Roughan
020- Do I need new GALs to speed up my TransWarpGS?
Probably not. The new 14MHz 65C816's available from WDC make it generally unnecessary to swap in new GAL chips to go to higher speeds. In fact, one user with the faster GALs already installed reports that his TransWarpGS would not work until GAL 3E was replaced with an older GAL 3A.
If you are attempting to use an older 65C816-- e.g. a 10MHz chip released in the early 1990's-- then, it may be necessary to upgrade the GALs (especially GAL 3A) to run reliably above 10MHz. Due to variations in boards and parts, about the only way to find out is to experiment.
----------------------------
From: Henry S. Courbis
A source for upgrade GALs is GSE-Reactive at http://www.gse-reactive.com/.
____________________________
From: Rubywand
021- I have an 8kB TransWarpGS. How does a cache upgrade compare
with a speed upgrade?
John Link charted some comparisons in 1991 involving nine setups: no-TWGS, and 7, 8, 9, 10mHz boards before and after the 8kB-to-32kB cache upgrade. He used three benchmarks:
1. time to calculate page breaks in a 218-page Appleworks document
2. time to scroll through a 39-page Awks-GS document
3. time to compile 4800 lines of MD-BASIC source code
For a 7mHz 8kB TWGS, the speed gain for the 32kB cache upgrade is roughly 33% to nearly x2.5 plain GS speed.
For a 10mHz 8kB TWGS, the speed gain for the 32kB cache upgrade is roughly 33% to about x3.25 plain GS speed.
His charts shows that a 7mHz TWGS with the 32kB cache performs slightly better than a 10mHz TWGS with 8kB cache on tests 1 and 3; it is a bit slower on test 2.
----------------------------
022- How can I upgrade my TWGS to 32k cache?
SHH Systeme ( http://www.wbwip.com/shh/ ), a German company, sells the cache upgrade piggyback board in various states of 'do-it-yourself' readiness. The ready-to-go version is $69 (+ $14 S&H). It includes three 32K cache RAMs (62256-15 or equivalent) and can support speed upgrades to 14MHz or better.
SHH does not automatically include the firmware ROM. If your firmware version is not v1.7 or v1.8, you will also need to order the v1.8 EPROM which SHH sells for $12.
____________________________
From: Scott G., Andrew Roughan, Rubywand
023- How can I upgrade TWGS speed?
The process is very similar to that described earlier for the ZipGS. That is, you swap in a new 14MHz 65C816, a higher speed oscillator module, and, possibly, faster 32k x 8 SRAM chips. As mentioned in Q&A 020, you should not have to upgrade to faster GAL chips. Users with the newer GAL 3E in place may actually need to swap in an older GAL 3A.
According to a 1992 Appleworks Forum article by John Link, you can get to 12.5MHz with an older 10MHz 65C816, a 50MHz oscillator, and 35ns SRAM without upgrading to the faster GAL chips.
As with ZipGS, TransWarpGS speed = Osc Speed divided by 4. One difference is that the TransWarpGS oscillator module is of the "half-size" kind. Another is that, if RAM is upgraded, the usual practice is for all three to have the same speed rating. If you do the SHH cache upgrade, there should be no need to worry about replacing SRAM.
TransWarpGS boards vary just as do ZipGS boards. Some can be pushed to higher speeds than others. If you decide to do a speed upgrade, get two or three oscillators to allow for some experimentation.
For a step-by-step guide, download Scott G's TWGSupgrade.SHK. HyperCard stack. (See Q&A 019 above)
----------------------------
From: Wayne Stewart
I have a TransWarpGS with rev A GALs and a rev 1.5 ROM. It came as 7mhz with an 8k cache. It was pretty unstable when I recieved it, so I put in a spare 14mhz 65c816 I had which stabilized it. Since I had a lot of rectangular oscillators from my ZipGS upgrade experimenting, I made up an adapter so I could use them in the TransWarp. With those two changes it's running at 14mhz.
----------------------------
From: Andrew Roughan
It's time (June 2003) for an update on this article. I have recently purchased some more oscillators from Clarke & Severn Electronics. They can now provide custom programmed oscillators in 1/2 TTL packages for AU$6.98 each.
I am currently running my ROM 3 system at 14Mhz. I have a Transwarp GS with ROM 1.8S and the 32k cache from Applied Engineering (35ns SRAMs). The GAL versions are TWGS1A1, TWGS2B1, TWGS3B1, TWGS4B1, TWGS5A1, TWGS6A1, TWGS7A1, TWGS8A1. I have the 14Mhz 65816 available from WDC. I have not purchased faster SRAMs or modified the power supply.
____________________________
From: Rubywand
024- What kind of RAMs do I need for a TWGS or ZipGS speedup?
If you upgrade your accelerator RAM, go for fast 32k x 8 Static RAM in a 28-pin Dip package. If your RAM sockets are "skinny" (about as fat as a typical 74xx TTL IC), you want a 300-mil wide package. Otherwise, you will need a 600-mil wide IC or a socket adapter for 300-mil (or do the socket mods described earlier in this FAQ).
Fast 600-mil package 32k x 8 SRAMs are fairly rare. However, the IDT71256 is supposed to be available at good speeds (25ns-40ns) in a 600-mil version from Integrated Device Technology.
The selection of 300-mil 32k x 8 SRAMs is much larger: Cypress's CY7C199, Hitachi's HM62256, ... .
____________________________
From: Sandy
025- How can I tell the firmware version of my TWGS?
With the IIGS turned on, press CONTROL-Apple-ESCAPE And go to the Transwarp CDA The ROM version will be displayed on the screen.
____________________________
From: Mitch Spector
026- Do I need I need the 2B GAL for my Transwarp-GS to use a
SCSI interface? If I do, where can I get one?
The TWGS-2B GAL was a DMA fix Applied Engineering issued for the board. It is an absolute requirement for Transwarp to work at all with at least some RamFAST SCSI boards (e.g. the revision C boards).
With Applied Engineering long since out of business and the GAL virtually impossible to duplicate by convential means, that leaves no good source for replacement GALs. I found it much more affordable (and less hassle) to just purchase a used TransWarp GS board with the 2B GAL to replace your old one.
----------------------------
From: Supertimer
RamFAST revision D does not require the 2B GAL. The Apple High Speed SCSI card works with all TransWarps GS units.
____________________________
From: Rubywand
027- When I change my ZipGS's Speed, Misc, and Slot settings via
the Zip CDA, they are always lost after turning OFF the GS.
What's wrong? Do I need a new BatRAM battery?
No. The reason the settings are forgotten is that they are not saved in BatRAM or on-disk. ZipGS settings made via the Zip CDA or via the Zip Control Panel are only in effect for the current session of computing.
----------------------------
028- What do the check-marks mean next to settings in the ZipGS
CDA? Are they original factory settings or what?
More like "or what". The check-marks indicate the settings of the DIP switches on your ZipGS board.
----------------------------
029- After installing my ZipGS along with the ZipGS CDA and other
software I've noticed that my ZipGS settings never seem to
match the ones I originally set via the on-board DIP
switches!?
There are two likely explanations. One is that your interpretation of the settings is confused due to the rather poor explanations provided in the Zip on-disk HyperStudio 'manual'. It does not help that names/descriptions of the settings are not quite the same in the 'manual' and in the CDA or NDA.
For info on setting your on-board DIP switches, see question 001.
Another possibility is that when you installed the ZipGS software, you installed ZipInit in your SYSTEM/SYSTEM.SETUP folder. If you did, then whatever settings ZipInit is set up for will be the settings for your ZipGS after booting. That is, ZipInit will over-ride your DIP switch settings.
ZipInit is intended for use on diskettes which, when booted, will set up the ZipGS in some special way to match the software on the diskette. For example, you might want to turn OFF the ZipGS or reduce its speed when booting an arcade games diskette.
The cure for unwanted influence from ZipInit is to delete it from your SYSTEM/SYSTEM.SETUP folder.
----------------------------
030- I have a ZipGS. Usually, it runs like a champ; but, sometimes
when I power-ON my GS, I get an all-white screen and the computer
just 'hangs'. What's going on?
It may be that your ZipGS card is not making good contact in its Slot socket. This is a fairly nasty problem which has led users to pursue a number of false cures.
With power OFF, pull your ZipGS board and inspect the bottom-of-card connectors. What you will, most likely, notice is that the connector traces end approximately 1/8 inch or so from the bottom of the card.
Unfortunately, the GS Slot sockets make contact rather near the bottom of cards plugged into them-- roughly 1/8 inch or so from the bottom. The reason your GS sometimes hangs is that, sometimes, the ZipGS card is not making good contact with all Slot connectors.
One 'cure' is to make sure the ZipGS card's contacts are clean and that the card is thoroughly plugged in-- i.e. well lined-up with Slot contacts and inserted as far as it will go into the Slot socket.
A mildly tricky additional step is to use a small jeweller's screwdriver to reach into the Slot socket and _carefully_ twist/pull/bend-out each contact very slightly (naturally, with power OFF). You do not want any contact to normally touch a contact across from it.
Whatever, if your GS starts okay and does not exhibit the same kind of hanging in the future, you know that the ZipGS card is well socketed.
A more permanent, reliable cure is one _not_ recommended for someone without experience working on circuit boards: You find a better Slot connector socket-- one with gold contacts which touch plugged-in cards higher up and with circuit board connections which will fit into the original holes-- and replace the connector. This is a _very_ tricky replacement which requires careful de-soldering of the original Slot socket, cleaning of contact holes, and soldering-on the new socket-- all without burning th
e circuit board or slicing traces on either side. Actually, slicing traces is okay, IF you are prepared to repair the damage. (Yes; I did this replacement on our GS. It works; but, If I had known what a hassle it would be, I probably would never have done it!)
----------------------------
031- Ever since my accelerator speed upgrade it seems like my GS is
always experiencing random system crashes. What's the problem
and how can I fix it?
When a GS equipped with an accelerator experiences frequent crashes into the monitor after a speed upgrade, the usual explanations are ...
1. the accelerator is over-clocked for the microprocessor or RAM;
2. there are serious noise spikes on the Slot power lines.
If you are 'pushing' your current RAM or using an old 65C816, you can upgrade to faster chips or swap in a slower oscillator.
Often, the problem will be noise spikes related to increased current load and/or increased sensitivity to noise related to faster clocking. See the POWER FAQs for Power Supply and motherboard mods which should help.
----------------------------
032- I added a new accelerator board to my Apple and now my
system is constantly bombing. What's the problem and how
can I fix it?
Most likely, the accelerator board's current load has led to increased noise on the +5V bus. See the POWER FAQs for Power Supply and motherboard mods which should help.
----------------------------
033- How can I get a display of IIgs speed?
You can use SpeedGS. This is a STARTUP program selector for ProDOS-8 on the Apple IIgs which features display of Boot Volume, Date/Time, and current Speed. Speed is shown as a rounded multiple of 'Normal'-- i.e. 1MHz. For download sites, see Csa21MAIN4.txt .
The comp.sys.apple2 Usenet newsgroup Apple II FAQs originate from
the II Computing Apple II site, 1997-2009.
Csa2 FAQs file ref: Csa2FDRIVE.txt rev140 November 2009
Floppy Disk Drives
026- Incorrect 'Disk Full' error on a 3.5" Unidisk drive. Why?
From: Stephen Buggie
001- How do I add a write-protect On-Off switch to my Disk ][ drive?
Adding an Auto/Manual Write-Protect (A/MWP) Switch
Often, as when doing copying, it is useful to be able to guarantee that a diskette is Write-Protected whether or not the side is notched. Other times, it is convenient to defeat Write Protection-- for example, when you wish to write to a diskette side which is not notched. And, naturally, you also want a setting which permits Normal, notch-controlled, Write-Protect.
Based upon a circuit suggested by David Wilson (Australia), the A/MWP enhancement offers full user control of Write Protect. The switch's three positions are
Normal: a diskette side must be notched to permit writing.
Protect ON: Writing is prohibited regardless of notching.
Protect OFF: Writing is allowed regardless of notching.
A/MWP Step-by-Step
Unplug the drive from the disk controller and remove the case.
Drill a mounting hole. This can be at a convenient spot in the back or in the plastic front panel. On the front, a good spot is at the lower left, above and to the left of the "in use" LED. Another open spot is at the upper right in the space just above the diskette slot; but, we're saving this place for Part 2's enhancement. (You can't use the lower right, of course, because this would mess up the "Apple" logo!)
Cut three wires (Brown, Black, and White) long enough to run from the mounting point to the Large Connector plugged onto the back, middle of the Disk ][ circuit board.
Solder the leads to a Single-Pole Triple-Throw mini toggle Switch: Brown to center, White to one end, Black to other end. Twist the leads or encase them in tubing.
Mount the Switch. Normally, the Switch handle will point ...
o- in the Black lead direction for "Normal" (center and White connected)
o- at Center for "Protect ON" (no connection).
o- in the White lead direction for "Protect OFF" (center and Black connected).
Mounting the switch with the Black lead on top is recommended because it is easy to remember that Up = Normal. Route the leads to the area next to the Large Connector. (Make sure no wires will get in the way of an inserted diskette.)
Locate the Brown and Black leads coming from the Notch Detect micro-switch. The leads are the Brown (bottom) and Black (top) pair near the right end of the Large Connector (as viewed from the front of the drive).
Cut the Notch Detect micro-switch leads about 1" away from the Large Connector.
Connect the Black Notch Detect, Black Large Connector, and Black Switch leads (i.e. strip ends, solder, and cover in heat-shrink tubing or tape).
Connect the Brown Notch Detect lead to the White Switch lead.
Connect the Brown Large Connector lead to the Brown Switch lead.
Viola! Now you're ready to replace the cover, plug in the drive, and try out your A/MWP enhanced Disk ][.
----------------------------
From: Ed Eastman
Most of the time what you want to be able to do with a Write Protect modification is turn On Write Enable when a disk is not notched. That is what this mod for does. Details relate to the 5.25" Unidisk but the method will also work with other Apple II 5.25" drives.
The way the write protect sensor works on newer drives is that an LED on one side shines on a phototransistor (the sensor) on the other side. When there is a notch in the diskette you insert, light passes through the gap and the sensor 'closes' to complete the Write Enable circuit.
What we will do is give the Write Enable circuit an alternate enable option using an On/Off switch. A mini toggle switch is okay; but, I like to use a small normally-open momentary contact pushbutton switch from Radio Shack. It's compact, looks nice, and pressing the button for the few seconds usually required for a file, etc. write is no problem.
I normally mount the switch in the upper left part of the face plate, opposite the light to balance the look. Drill a hole a little smaller than required and use scissors or a larger drill to taper the hold to just where you can screw in the switch.
Before soldering on leads and mounting the switch, decide where you want to make the connections. You can locate the output leads from the sensor and splice one switch lead to each; or, you can find the place on the circuit board where the sensor leads go and connect there.
On a Unidisk you will see a large connector labeled "CN1" near the front. Pins 9 and 11 of CN1 are the write protect sensor connections. More convenient connection points are the circuit board edge side of R12 and the wire at J29.
Solder on leads long enough to reach the connection points and screw in the switch. On a Unidisk, connect one switch lead to the R12 point near the edge and one to the wire at J29.
Now when you need to override write protect on an unnotched disk, you simply press the button while writing. Go ahead and plug in the drive and give it a try.
____________________________
From: Stephen Buggie
002- How do I add an external speed adjustment to my Disk ][?
Reference: FAQs Resource file R006SPDKNOB.GIF
Adding a Speed Control Knob to your Disk ][ Drive
This article tells how to move speed adjustment from the Disk ]['s dark interior to a handy front-panel location and how to "tune" the drive for optimal performance.
One drive-test software vendor states that Disk ][ is good for about 500 hours of normal use between speed adjustments-- not exactly a strong argument for placing the control on the front panel! On the other hand many of today's Disk ][ owners are interested in applications which go beyond "normal use".
Some utilities (e.g. DiversiCopy II) report rotational speed during ongoing applications; so, relocating the speed adjuster to the front panel is especially helpful. Similarly, users who want to back up their old, copy-protected wares know that ready access to speed control is essential.
Finally, there is no question that, whatever your applications, periodic speed trimming will be required. When it is, you'll be very glad _your_ Disk ][ has a front panel Speed Knob!
Adding Speed Knob
To install Speed Knob you will need a good quality, linear taper 5k Ohm potentiometer, some wires, and a knob with a pointer mark or some other way to show position (e.g. a ring of numbers). Most of the work, really, consists of opening the drive and drilling a hole. There is no need to disconnect the drive from the controller card.
1. Remove the 4 bottom bolts and slip off the case. Unscrew the 4 bottom bolts holding the drive to the case bottom, and unplug the main ribbon cable. The drive can now be moved to your work area.
2. Drill a hole properly sized and centered for mounting your 5k Ohm pot in the upper right front panel.
3. Place the drive on its face and unscrew the 2 bolts which hold the small daughter board to the drive. (Be ready to catch loose spacers, washers, etc..)
4. Turn the small board over to the bottom side. Locate and cut the traces going to the mini-pot speed adjuster as shown in pic R006SPDKNOB.GIF.
5. Cut three wires, White, Gray, Black, long enough to reach from the board to the front panel. Connect these to your 5k Ohm pot and to the small circuit board as shown in pic R006SPDKNOB.GIF. (In case you cannot view the pic, what you're doing is substituting the new pot for the mini-pot. )
6. Re-mount the daughter board. Mount the 5k Ohm pot. Install knob.
7. Bring the drive back to the computer. Slide it onto the case bottom plate, reconnect main ribbon cable, replace bottom bolts, slide on and re-fasten case top.
You can use Copy II Plus, XPS, APEX, or one of several other utilities to set speed (see next question). A good starting adjustment will be near the center of Speed Knob's range. Once speed is adjusted, you can loosen and re-set the knob so that its position indicates a "correct" speed setting.
----------------------------
003- How can I adjust my 5.25" drive for the best performance?
The typical 5.25" drive will run for months with no need for maintenance save an occassional dusting or session with a head-cleaner disk. When adjustment is required, it will usually be to fine-tune Speed or, less often, to set track centering.
If a 5.25" drive has difficuly reading diskettes, including those it created, and head-cleaning does not help, then, the odds are it's time to adjust speed. If your drive is a Disk ][ and does not have the external 'Speed Knob' mod, look for a small hole on the lower right side near the back-- some owners add this hole to allow easy access to the Speed Adjustment mini-pot screw. If there is no hole, you will need to remove the case. (Remove bolts on bottom and slide out the drive through the front.)
On the 5.25" Apple 'Platinum Drive', the Speed Adjustment is accessed through a small hole on the bottom of the drive near the front on the right side. Non-Apple 5.25" drives may place the Speed Adjustment almost anywhere. Look for a small hole through which you can see a screw head. If you don't fine one, remove the case and look for a mini-pot labeled "Speed" or something similar.
The most popular speed adjustment software utility is, probably, dear old Copy II Plus. From the menu, just select "Verify", then "Drive Speed". Put a diskette into the drive you want to adjust and, turning the Speed Knob (or min-pot shaft) use Copy II's numeric speed display to zero-in on the 'magic' 200ms. number. (Standard Disk ][ rotation speed is 300 rpm, which comes out to be 0.2 seconds per revolution.)
Other speed adjustment utilities show an rpm number or a hires pointer. Whatever, all speed check routines need to read AND write; so, you will usually need a "scratch diskette" which you do not mind having over-written.
Track-center realignment is needed when a Disk ][ writes and reads its own disks fine, but does not 'communicate' with many other Apple II 5.25" drives. It generates disk errors when reading disks written by other drives and other drives have the same problem with its diskettes.
CALL A.P.P.L.E's APTEST, now in the public domain, tests track-center alignment. With this software, the user checks the alignment of the drive with disks regarded as well aligned --- such as Apple diskware supplied with the computer or some unprotected, original, commercial software diskette. (In a pinch, a diskette formatted by any drive that has no problem reading most other diskettes should be okay.)
Basically, a track-centering test tries to step your head between two tracks of the 'standard' diskette and read the tracks on either side. If the number of successful reads from each track is about equal, the head is "centered" and your drive is well-aligned with the standard diskette.
The test may indicate serious misalignment. ("Aha! That explains why my IIgs and II+ have problems reading each other's diskettes!") Centering adjustment is done by slightly repositioning the stepper motor (mounted on the underside of the drive). This requires loosening the two bolts holding the stepper-motor, rotating it clockwise or counter-clockwise, and retightening.
The adjustment/test process may require several repetitions. Each time, the program will report "differential fractions". The smaller these numbers, the closer you are to near perfect alignment with tracks on the diskette.
----------------------------
From: Rubywand
Suppose you have just one drive and it is so far out of adjustment that it will not boot a speed adjustment utility diskette? In this case, you can remove the drive cover, turn over the drive, and (probably) find that the drive has a strobe pattern on the main pulley or flywheel.
Set a fluorescent light near the drive (or do the adjustment in a room with fluorescent lighting). Get the drive spinning via power-on booting or a PR#6 and adjust the speed for a stable pattern.
Note: If you live in a place which supplies 50Hz power and the drive is intended for use in the U.S. or other country with 60Hz power, you may have to experiment with + deviations in speed from a stable pattern.
____________________________
From: Rubywand
004- How do I clean my disk drive R/W head(s)?
The easiest way to clean a drive's R/W head(s) is with a Cleaner Diskette. This is a diskette with a paper disk such as the 5.25" and 3.5" Cleaner Diskettes available in Radio Shack's Disk Drive Head Cleaner Kits. These kits usually include "Cleaning Fluid" (isopropyl alcohol), too.
The 5.25" Cleaner Diskette has panels you pop out to expose the cleaning surface. Apple II 5.25" drives have a single head which contacts the disk from the bottom and a pressure pad which presses against the top side. So, pop out the panel on the bottom side of the Cleaner Diskette and leave the top panel in place. When cleaning, insert the diskette with the bottom side facing down. This lets the paper disk rub against the head and avoids wear on the pressure pad.
The 3.5" diskette has a small plastic panel you can snap out for cleaning two-head drives. Since the standard 3.5" 800k Apple II drive has two heads, snap out the panel so that both the top and bottom heads get wiped.
To clean your drive head(s), you sqirt a few drops of Cleaning Fluid onto the Cleaner Diskette disk, insert it into the drive, and get the disk spinning. Allow about 20 seconds for a 5.25" and a couple10-second spins, with drops between spins, for a 3.5" drive. (Booting the Cleaner Diskette is one way to get it spinning. If DOS or ProDOS is installed, doing a CATALOG is another way. For example: CATALOG,S6,D2 would get your 5.25" Drive 2 spinning. Doing a RESET will stop the spinning.)
If you think it has been several months since the drive was last cleaned, repeat the procedure-- i.e remove the Cleaner Diskette, add more fluid, etc.. As a rule, do not let the disk spin more than 15-20 seconds for any cleaning cycle. This is especially a concern with 3.5" drives where the heads are mounted on springs and much more subject to snagging and being pulled out of alignment.
____________________________
From: Steve Jensen
005- I picked up an apple IIe and a duodisk drive at a thrift
store. Could someone describe the connecting cable?
I just checked the pinout on a Duodisk cable. The numbers for the pins are inside the plug by the pins, but I'll draw them for you.
DB 19 looking at the end of the cable:
1 2 3 4 5 6 7 8 9 10
o o o o o o o o o o
o o o o o o o o o
11 12 13 14 15 16 17 18 19
DB 25 looking at the end of the cable: (x = no pin)
1 2 3 4 5 6 7 8 9 10 11 12 13
x o o o o o o o o o o o x
o o o o o o o o x o o x
14 15 16 17 18 19 20 21 22 23 24 25
Cable
DB 19 DB 25
1 2
2 4
3 9 & 21
4 10 & 14
5 23
6 7
7 19
8 20
9 8
10 12
11 15
12 16
13 17
14 18
15 5
16 24
17 11
18 3
19 6
____________________________
From: Steve Jensen and Jonathan Adams
006- What DuoDisk mods are necessary?
The following is excerpted from an info file from my old bbs ...
There are TWO modifications that should be made to Duodisk drives:
The First one was recommended by Apple several ago to solve occasional problems with trashing diskettes. The solution is to remove 2 capacitors.
The Second modification is only required to solve a problem with daisy-chaining on the GS Smartport, though the modified Duodisk will still work fine on older Apple II's. It requires removing a resistor.
DUODISK MODIFICATION #1- REMOVAL OF TWO CAPACITORS
This mod should be done on ALL Duodisks, no matter whether they're used on //e's, IIGS's, etc. The problem was that diskettes would sometimes be damaged when doing an Open-Apple-CTL-Reset or when using disks with certain kinds of copy protection. The mod was in an Apple dealer service bulletin several years ago for "analog board PN 676-[]101 or 676-[]102."
The Analog board is the one inside Drive 1 in the Duodisk. You may have to unplug the cable near the back right of the board to see the board's model number. Anyway, if you have the -101 or -102 board, just snip out Capacitors C29 and C30 at board locations A1 and B1, respectively.
DUODISK MODIFICATION #2- REMOVAL OF A RESISTOR
This mod should be done for Duodisks used with a GS; otherwise, it is optional. The problem is that the Duodisk draws just a little too much current when connected to the GS Smartport. This can render other drives on the chain inoperable. Problems are MOST likely to occur when the Duodisk is daisy-chained from a Unidisk 3.5 Drive.
Remove the top cover and turn the drive so that the identifying number will be at the bottom left of the analog board. The number might read 676-[]101, 676-[]102 or 676-[]107. (ROM 3 GS users should check Q&A 007.)
If the I.D.# for the analog board is 676-[]101 or 676-[]102, use a pair of nippers and cut out resistor R8 (located at position A2).
If the I.D.# for the analog board is 676-[]107, use a pair of nippers and cut out resistor R39 (located at position C3).
----------------------------
From: Dave Althoff
There are two capacitors which must be clipped from the board on the DuoDisk regardless of what machine you intend to use them on. Failure to do this can lead to very nasty failures. For instance, some copy-protection schemes can cause the drive to start writing unexpectedly-- say, during a re-boot-- thus trashing the disk without regard to the write-protect switch.
----------------------------
From: Chet Gerhardt
I have done the capacitor removal mod with all DuoDisks I have sold and my own DuoDisks. It is amazing that after all of this time most still have not had the mod done.
____________________________
From: Steve Buggie
007- Will a Duodisk function correctly on my ROM 3 GS?
I have three Duodisks. The one connected to my flagship ROM 3 IIgs has had the resistor and capacitors clipped out as recommended in a memo from Mitch Spector. It works perfectly!
----------------------------
From: Rubywand
A Duodisk may not be entirely functional connected to the usual ROM 3 "Disk" connector (i.e. the SmartPort). Users report that the system may not start up unless a write-protected disk is inserted in the Duodisk. Apple, in Tech Library notes #5010 and #5434, mentions these reports and says that there is some code in the ROM 3 ROM that does not handle the interface to a Duodisk properly. Apple's workaround is to connect the Duodisk to a drive interface card instead of to the Smartport.
____________________________
From: John L. Graham
008- How do I fix a false Write Protect?
I recently ran into this problem with a Disk II. It insisted the disk was write protected. I checked the write protect switch, but it was okay. I pulled all the chips out of the analog board inside the drive, cleaned the contacts with a clean pencil eraser (one was _really_ dirty, almost looked burnt) and re-installed them. Voila! The problem went away.
____________________________
From: Rubywand
009- My 800K, 3.5 Disk Drive is no longer working on my IIGS.
When a disk is inserted the drive tries to read it and then
locks up the entire system forcing me to do a 3 finger reboot.
Any suggestions on where to start troubleshooting?
If you have a SCSI interface card plugged into your GS, you may have run into a bug which seems to affect setting up of the diskette port. (See the next question and answer.)
Try cleaning the heads using a Head Cleaner Diskette, such as a paper diskette + cleaning solution kit from Radio Shack. (See Q&A 004.)
In a few rare cases, a drive may actually have globs of dust inside which end up interferring with its operation. You can shine a flashlight into the slot to check for a heavy dust buildup. The safest way to clean out dust is to open the case and the drive and remove the dust. However, you can try inserting a small cheap plastic artist's paintbrush (slightly dampened) into the slot and, with a flashlight, _lightly_ sweeping around to pick up dust. ("Lightly" means you do not push or snag on anything,
especially the R/W heads.) Blow into the slot and do another sweep with your brush.
If cleaning does not seem to help, try wiggling the drive cable while attempting to CAT a known-good, unprotected diskette in the drive. If wiggling helps, you are likely to have a bad cable or a GS plug with a loose connection to the motherboard.
Try formatting a diskette. A drive which can format and R/W diskettes it has recently formatted but cannot read most other diskettes probably has heads which have become misaligned.
Set your boot Slot to Slot 5 and try power-up booting a couple bootable ProDOS diskettes known to be in good condition. If you can boot a variety of disketts, including commercial game, etc. diskettes, the odds are pretty good that your drive is okay.
A 3.5" drive that, after cleaning, cannot boot known-good diskettes is likely to have screwed-up heads. However, it's a good idea to try unplugging and re-plugging the drive (with the computer OFF) and, then, try another boot.
If you have a 5.25" drive attached, boot ProDOS from the 5.25" drive and try some CAT's of non-protected known good 3.5" diskettes in the 3.5" drive. As earlier, do the cable wiggling test while attempting the CAT's.
A very good test is to try out the drive on a friend's IIgs or IIc+. If it continues to bomb, it is likely to have R/W heads which have become badly misaligned, heads which are badly worn, or heads which have been partially dislodged from the mountings. (The 3.5" drive's heads are held in place by springy metal sheets. Unlike the mounting for the 5.25" Disk ][ head, these are fairly delicate. If anyone has tried cleaning the heads by sticking in an alcohol swab and 'swishing around', there is a good c
hance the head mountings are messed up.)
Shops which replace heads are fairly rare. I had this done a few years ago and the drive still works fine. However the charge is around $80. It is cheaper and easier to get a good 2nd-hand drive at a swap-meet. You can, also, look for a bargain Mac drive and do a "transplant" as described by Steve Buggie in the Winter 1996 issue of II Alive.
Steve Buggie is a good source of information on drive repairs. Check out some of his recent posts to this newsgroup.
----------------------
010- Sometimes the 3.5" drives on my GS do not function correctly.
This started after adding a SCSI interface card.
Is there a fix?
This problem seems to crop up from time to time, especially when a SCSI interface is present and when no device is connected and recognized on the SCSI chain. (For example, you may have only a Zip Drive connected to your SCSI interface; but, it is not powered ON or no Zip disk is inserted.)
Evidently, something (e.g. a register or softswitch) involved in the usual GS power-up routine relating to on-line devices gets messed up. Arranging to have some active, on-line device on the SCSI chain (or removing the SCSI card) seems to help reduce frequency of the problem.
A nearly certain fix is inserting a 3.5" diskette into Drive 1 before or just after power-up. This usually forces recognition of 3.5" diskette drives and enables correct functioning.
----------------------------
011- Both of my Disk ]['s come on when booting! How can I fix this?
Basically, it sounds like Drive 2 does not know when to stay OFF. There are three fairly high-probability places where a glitch may cause this to happen:
1. The 74LS132 on the Disk ][ Controller card may have a blown gate or some pins may be making poor or no contact. Try unplugging and re-socketing the IC. This usually takes care of bad contact problems. (Or, you can replace the 74LS132 IC with another 74LS132 or 74132. A 74LS00 or 7400 may work, too.) Also unplug and re-socket the 9334 and 556.
2. The ULN2003 IC on the Drive 2 main circuit board may have a bad gate or may have developed some poor pin-to-socket contacts. Remove the drive cover. Unplug and re-socket the ULN2003 IC. (Replacing a blown ULN2003 should not be too difficult. Both Mouser and Newark carry the IC.)
3. Drive 2's cable may have developed a short between pins 14 and 16. Mark the position of the cable at the Controller card and at the Drive 2 circuit board and unplug the cable at each end. Use an Ohm meter to check for shorts between adjacent pins. If you find a short between 14 and any other pin you can try repairing the cable or cutting out line 14 and running a new lead; or you can get a replacement cable.
___________________________
From: Rubywand
012- In connecting a second Disk II drive to my Disk II card I
misaligned the connectors. The result upon turning it on was a
static-like clicking noise. Now I can't load anything from
disk. Is the Disk II card dead? Are the IIe and Drives all
right?
Try removing the drive which was connected incorrectly. If your system boots from the remaining drive (connected in the Drive One position), this is a fairly good indication that the Disk II card and IIe are okay and that the removed drive is messed up.
If it looks like a drive is bad, remove the cover and inspect the drive's main circuit board for blown components. If nothing obvious shows up, a decent fix try is to replace the 74LS125 IC on the drive's main circuit board. (Also, see Q&A 013.)
----------------------------
From: Ryan Underwood
I accidentally offset a row of pins on the //e disk controller card when plugging one of the drives in. Snap, crackle... you get the picture. I opened up my freshly fried Disk II, and in the center of the board there is a 74LS125 that is blown. Replaced it (it was socketed) with the same chip from another Disk II, and voila! it works again.
I would reasonably assume that misaligning the drive connector on the controller is what blew the 74LS125 in several Apple II drives before they got to me. Note that while the genuine Apple Disk II simply lights the LED and doesn't move the head at all when this IC was blown, a Mitac drive actually ate disks. So any number of dead Apple II drives with different symptoms could have a blown 74LS125.
___________________________
From: Rubywand
013- Last night a sound like a shotgun going off came from my 5.25"
Disk ][ drive. Now it doesn't work. How can I fix it?
The noise was probably an electrolytic capacitor exploding. Sometimes, these develop internal shorts, heat up, and blow (kind of like a sealed can of beans on a campfire).
The fix is to remove the drive cover and replace the blown capacitor. (Look for a small can-like component with goo and/or shredded foil coming from it.) Circuit board markings should help identify the component. Here are some suggested replacement values:
C2 (on +12V line): 220uF-500uF at 20V-50V
C4 (on +5V line): 470uF-500uF at 10V-25V
C5 (on -12V line): 10uF-50uF at 20V-50V
If there is some difficulty identifying the blown capacitor, replace it with a 500uF unit rated at 20V-50V.
Before removing the bad capacitor, note which lead is connected to the outside 'can' part and mark the circuit board where this lead is connected. This is the Negative side of the capacitor. When installing the new capacitor make sure its negative lead goes to the marked point on the circuit board.
____________________________
From: Wayne Stewart
014- Recently I picked up two 3.5" drives at a swap meet-- a
Uni-disk and a Laser 128 drive. I've tried cleaning the
heads; but, neither works with my IIc. What's the problem?
The 3.5 UniDisk won't work on the earlier IIc unless the IIc has had a ROM upgrade. The Laser 3.5 is actually a Macintosh drive with the addition of an eject button. It isn't compatible with any Apple II unless it has a special controller card, which of course a IIc doesn't.
____________________________
From: Stephen Buggie
015- Can I replace a bombed Apple II 3.5" drive mechanism with
one from a Mac?
Yes. 3.5" drive mechanisms are cheaply and abundantly available from the Macintosh world. Although Apple II users have increased their interest in 3.5" drives, these drives have declined in their utility for Mac users who have shifted to hard drives, CD-ROM, and flopticals. Few Mac owners have use for the external 3.5" drive any more; if they have not yet discarded their external 3.5" drive, it is now in storage.
MAC AND APPLE II 3.5" DRIVES: SIMILARITIES/DIFFERENCES
The basic Sony 3.5" mechanism is shared by Mac and Apple II. It stores 800K of data on a two-sided disk. Unlike the IBM version with its constant rotational speed, Mac/Apple II drives maintain constant head velocity by varying the rotational speed as the head assembly approaches towards or moves away from the disk hub. Mac and Apple II drives differ in their track sectoring arrangements, so disks cannot be read directly without special translational software. The opportunity for compatible disk sh
aring was lost during development, because rival teams working on Mac/Apple II drives went their separate ways (Steve Weyhrich, APPLE II HISTORY, Pt. 9, 1992).
The platinum 3.5" drive supplied with the IIgs is directly compatible with the Mac, although the Mac ignores its front panel manual eject button; Mac disk ejection is handled strictly by the desktop trash icon command. An older version of the external Mac 3.5" drive lacks the manual eject button and, in its casing, is plug-incompatible with Apple II. Thanks to advice provided by Ken Watanabe, I learned that the inner mechanism is identical among all versions of 800K Mac and Apple II drives, includi
ng the internal drive mechanism in the Mac CPU. This is good news for Apple II users who wish to transplant the abundantly available Mac mechanism into their platinum 3.5" drive casing.
WHAT ABOUT THE APPLE UNIDISK 3.5" DRIVE?
The classic white UniDisk drive was released in 1985 as a 3.5" platform for the IIe and IIc. This release date was 18 months prior to the introduction of the IIgs. Disks written by the UniDisk 3.5 and Platinum 3.5 drives are fully interchangeable; the two models differed because the earlier UniDisk 3.5 used an intelligent microprocessor-controlled analog board to slow the data transfer rate to match the IIe/IIc parameters. This slowdown was not needed for the popular platinum 3.5 drive used by the
IIgs.
Can the Mac mechanism be transplanted to the UniDisk 3.5 casing? Probably yes, but this has not yet been verified. I am reluctant tohack with the working UniDisk 3.5's attached to my IIC's. I now seek a mechanically jammed UniDisk 3.5 drive to verify whether its life can be resurrected with a Mac transplant.
FINDING A USED MAC 3.5" DRIVE MECHANISM
The internall DSDD 800k drive mechanism can be salvaged from any mid-vintage Mac except for early models (Mac 128, Fat Mac 512) ---- those two models used a quaint single-sided 400k drive. Suitable models include the Mac Plus, Mac SE, Mac II, or other Macs that have the standard DSDD 800K mechanism --- newer Macs have incompatible high density drives. Get a genuine Mac Sony drive mechanism, not a clone; the suitability of non-Sony clones is uncertain.
Salvaged internal drives must be removed from the Mac internal mounting bracket --- take out the four side-mounted bolts, and slide the mechanism forward. The early version of the external Mac mechanism is mounted in a plastic casing that resembles the Apple II platinum drive except that the manual eject button is absent.
Remove the mechanism from the casing, but save its round external cable and db-19 plug --- that cable/plug can be used later to adapt flat-ribbon Apple II drives for use with the IIgs or IIIc! The Mac externaldrive's plastic casing can be saved for use as a coin bank, or discarded.
You should anticipate that the older Mac drive has had plenty of use; most Mac users have fewer drives attached to their computer than is common for the Apple II.
The 3.5" drives are sturdier than hard drives, but to protect the drive's head assembly from damage during rough shipment, the seller should be asked to ship the unit with a disk inserted.
DISASSEMBLY OF THE APPLE 3.5" PLATINUM DRIVE
Use a well-light work area that gives you plenty of elbow room, with containers to hold bolts and other small parts All dimensions (left/right/top/bottom/front/rear) refer to the unit's own dimensions, NOT to your own egocentric viewpoint as the observer. Standard precautions against static or other electrical damage must be followed: Discharge static frequently by touching grounded metal, wear a grounded wrist strap, hand all power OFF when attaching/removing drives, put insulating tape over the d
b-19 drive plug when not in use.
Move slowly and patiently when removing or inserting the mechanism from its housing ---- metal parts must not be forced or bent. These tools areneeded: (a) medium and small Phillips-head screwdrivers, (b) a small pliers, and (c) a fine-tipped felt marker. This procedure was outlined in an essay by Lorne Walton (Apples BC, 1992), but many further details have been added here to facilitate disassembly and drive replacement.
The first step is to remove the worn/defective mechanism from its Apple II platinum casing. Flip the casing on its back and rest it on soft cloth. Re,ove the four shiny bolts from the bottom of the casing. With the unit inverted, slowly lift the bottom half-shell of the plastic casing upward and push the external cable's attached grommet towards the upper casing. The unit's bottom casing should come off cleany.
Use the felt marker to label the unit's own main dimensions, writing on the metal internal shroud: front-bottom, rear-bottom, left side, right side. Examine the metal innards as they lie upside down in the upper casing. Note that a red and black wire pair are tucked on the inner edge of each side --- These two wires go to the eject switch (right front) and to the red in-use LED lamp (left front).
At the unit's rear, observe that the wire pairs terminate in RED and BLACK plugs. Use the felt-tipped marker to write "R" and "B" on nearby metal surfaces to identifythe positions of these two plugs. These letters will help during reassembly when reinsterting the two plugs onto their proper pins. Next, use the small pliers to grasp each plug, slowly and carefully pulling it backwards to remove it from its mounting pins.
With the black and red plugs each removed, slide the top plastic cover in a rear-to-front direction, past the metal-enshrouded mechanism. The wire-pairs from the eject-button and also from the in-use LED lamp should remain tucked into their plastic side-braces.
You now hold the mechanism, enshrouded in its grey metal shielding, with the external db-19 cable protruding from the rear. Remove the two medium Phillips mounting bolts (with flat washers) from each side. Remove the single medium Phillips bolt/washer that is centered on the upper-rear metal shroud. Then lift off the upper-rear should and look inside.
Note that the round external cable terminates in a familiar IDE-20 flat-ribbon connector that plugs into the inner mechanism. Unplug that inner connector --- the small pliers can be used to rock and pull the connector towards the rear. With the IDE-20ribbon connector unplugged, the inner mechanism can be slid forward and out.
As you hold the inner mechanism in your hand, observe that a shiny thin metal shroud covers its to and sides. Use the felt-tipped pen to label this shrou's dimension: TOP-FRONT and TOP-REAR. This thin shroud should be removed by rocking it and spreading its thin side-tabs. At this point, you have the bare mechanism in your hand, with heads visible from its top perspective, and with pancake motor visible underneath.
You are now ready to begin reassembly, but pause to appreciate what is before you. Hold the old mechanism and its Mac replacement side-by-side --- they should appear identical. The date of manufacture is coded on a sticker on the pancake motor (e.g., 8809 = September 1989). Apply rubbing alcohol with a cotton swab to clean the surfaces of both read/write heads.
REASSEMBLY
Remount the innermost top-and-sides metal shroud, taking care that its "fingers" have clicked into place on the mechanism's sides. When properly fited, both bolt-holes on each side will be visible through the shroud's thin metal. If the shroud does not fit, or if the bolt-holes are not seen, check with your dimensional labels to verify that the front and rear have not been reversed.
With the top/side inner shroud correctly in place, then reverse the disassembly steps: Slide the mechanism through the front of the metal shroud. Reattach the IDE-20 internal ribbon connector, align the two bolt holes on each side of the outer shroud with the mechanism and reinstall the four medium Phillips bolts and their washers. Then reattach the rear-upper shroud with its centered bolt and washer. Reassembly of the outer metal shroud is now finished!
The final reassembly task is to refit the enshrouded mechanism into the plastic outer casing. Lay the inverted UPPER plastic half-shell on the bench,with its front facing away from you.
Observe the small red or black wires tucked along the sides of the upper plastic half-shell. With the metal enshrouded drive mechanism upside down, it should be slid into the plastic top-shell, from its rear to its front. Check that the red-black wires remain tucked along the inner edge between the plastic casing and the metal shroud. Insert the black and red plugs into their respective connectors. Note the "R" and "B" markings you wrote on the metal shroud; those markings will guide the plugs' in
sertion into their proper connectors.
The oblong-shaped grommet attached to the round external cable should be fitted first to the bottom plastic half-shell casing, which is then mated to the top casing. Reattach the four small shiny Phillips bolts through the bottom plastic half-shell, and you're done!
____________________________
From: David Empson
016- I have one 5.25" drive connected to my GS, but the System 6.0.1
Finder display shows two 5.25" icons!? How can I fix this?
You need to change the AppleDisk5.25 driver file's auxilary filetype from $010E to $0101. You can use File Manager (an NDA utility) to make the change.
For a standard GS/OS device driver, the lower six bits specify the number of devices supported by the driver (see the file type note on GS/OS drivers: FTN.BB.XXXX), so the maximum number of devices that can be supported by a single driver is 63. You should NEVER increase this higher than the original value, because the driver probably doesn't have space in its device tables to support more drivers than it originally claimed to.
The AppleDisk5.25 driver supports a maximum of 14 devices - two 5.25" drives for each available slot. (In theory, it should be able to support 16: all seven real slots, plus the built-in disk port, but Apple never completed the implementation of dynamic slot switching for drivers, probably for compatibility reasons.)
Don't change any of the higher order bits. The high order byte specifies the type of driver ($01 = GS/OS device driver), and the top two bits of the low order byte specify the type of GS/OS driver (00 = standard).
NOTE: All of the above applies ONLY to GS/OS standard device drivers, not to GS/OS supervisory drivers, printer drivers, or anything else. See the filetype note for further information.
There is one bit in the auxiliary type which is the same for all types of drivers: bit 15 set ($8000) indicates the driver is inactive (this is what Finder toggles when you click on the "Inactive" check box).
____________________________
From: Neil Parker
017- How does one distinguish between a 13 and 16-sector Disk ][
controller card?
For a while at least, new 16-sector Disk II cards shipped with a little white circular sticker depicting a red Apple with the number "16" in the middle.
But the sticker is hardly a reliable test. A better test is to look look at the part numbers of the P5 PROM (the lower left chip on the card) and the P6 PROM (left column, second from the top).
13-sector 16-sector
--------- ---------
P5 341-0009-xx 341-0027-xx
P6 341-0010-xx 341-0028-xx
The 16-sector PROMs may also be labelled "P5A" and "P6A".
A program can test the card type by looking at its slot ROM space. The signature bytes are as follows:
$Cn01: 20
$Cn03: 00
$Cn05: 03
$Cn07: 3C
$CnFF: FF if 13-sector; 00 if 16-sector
For example,
1 REM Scan the slots for Disk II interfaces
2 REM By Neil Parker
10 FOR S = 1 TO 7
20 A = 49152 + 256 * S
30 IF PEEK (A + 1) < > 32 OR PEEK (A + 3) < > 0 OR
PEEK (A + 5) < > 3 OR PEEK (A + 7) < > 60 THEN 100
40 PRINT "Disk II (";
50 T = PEEK (A + 255)
60 IF T = 0 THEN PRINT "16-sector";: GOTO 90
70 IF T = 255 THEN PRINT "13-sector";: GOTO 90
80 PRINT "other";
90 PRINT ") in slot "S
100 NEXT
____________________________
From: Dan DeMaggio
018- Can a Disk ][ Drive be used on a IIc or GS smartport?
Yes. Call Jameco Electronics. Get the S20-pin header- to -DB19-pin connector module. It is intended for adapting II/II+ drives for IIc. (Part# 10022; Product name: AAM APPLE IIC ADAPTER; price: $3.95)
____________________________
From: Rubywand
019- I would like to add a Read/Write indicator to my Disk ][
drive. How can I do this with a bi-color LED?
The circuit described below works well. It shows Red for Drive Enabled + Write and Green for Drive Enabled + not Write. That is, a Read is assumed if the drive is ON and no Write is occurring. The advantage of this approach is that you always have a lighted LED 'drive ON' indicator and, so, there is no need to drill a new hole in your drive panel. The new LED can use the hole occupied by the old "in Use" indicator LED.
Parts
IC- 74121 or 74LS121 1-Shot multi-vibrator
Qgreen- 2N2222A gen purpose NPN transistor
Qred- 2N2222A gen purpose NPN transistor
Rcath- 120 Ohm 5% 1/4 watt resistor
Rgreen- 3.3k 5% 1/8 watt resistor
Rred- 3.3k 5% 1/8 watt resistor
Rp- 20k 5% 1/8 watt resistor
Cp- 10uF/10v 10% "dipped tantalum" capacitor
LED- 2.2V 20ma 3-lead (common cathode) Green/Red bi-color LED
Building the Circuit
IC- locate pin-1 and mark it on bottom side with white-out.
'Dead-bug' mount the IC using epoxy in the open area near
top-middle of board with pin-1 end pointing to the right.
connect Rcath to solder pad at - (minus) end of C2
connect #20 wire from IC pin-7 to solder pat at - end of C2
connect Rp from IC pin-11 to IC pin-14
connect Cp + to IC pin-10 and Cp - to IC pin-11
connect #20 wire from IC pin-14 to solder pat at + end of C4
connect a wire from IC pin-3 to end of R16 closest to 74LS125
connect Rgreen to IC pin-1 (74121 "/Q" output)
connect Rred to IC pin-6 (74121 "Q" output)
solder transistor Qred Collector to Q1 power transistor Collector
(solder pad area at left front of circuit board just to left of
the power transistor). Position toward left edge of pad.
solder transistor Qgreen Collector to Q1 power transistor Collector
solder pad to the right of Qred.
LED- connect a 3-wire 11" cable to the LED (black to center, red to
to lead with right-angle bend, green to lead with slant bend).
Old "in Use" LED- pop off the retainer ring and push through the
LED. Leave the LED mount in the hole. Cut off the LED, spread
cable ends and tab over with cellophane tape. (Put old LED and
ring into parts box.
Spread apart retainer 'leaves' of LED mount (at back side of panel)
to permit easier insertion of new 3-lead LED.
Run LED + cable over back of board and along bottom toward the
hole in the front panel. Push through hole. (If hole is too small,
use a Dremel tool and steel 'bulb bit' to slightly enlarge front
part of hole.)
connect LED cable black to free end of Rcath
connect LED cable green to Emitter of Qgreen (right transistor)
connect LED cable red to Emitter of Qred.
position old LED cable beneath new LED cable.
connect a wire from the free end or Rgreen (on IC pin-1) to the
Base lead of transistor Qgreen.
connect a wire from the free end or Rred (on IC pin-6) to the
Base lead of transistor Qred.
Add epoxy to the back of the LED and holder to secure the LED.
How it Works
When /Enable goes low to select the Drive, the power transistor (Q1) switches ON and supplies +12V at its Collector. If there is no Write, 74121 output /Q is high, Qgreen conducts, and the LED shows Green. That is: the Green LED will light during boots and for any READs.
If the Drive is selected (/Enabled is low) and there is a Write operation and Write Protect is not ON, then, the /Write Request signal at 74LS125 pin 8 will go low. This triggers the 74121 One-Shot (at pin 3) producing an aprox. 160ms pulse at 74121 output Q. For the duration of the pulse, /Q is low and Q is high. Qred conducts, and the LED shows RED to indicate WRITE.
____________________________
From: Dan DeMaggio
020- What's the scoop on the 3.5" High Density drive?
In order to do High Density on the Apple II, you will need both the High Density 3.5" drive and the Apple 3.5" HD controller. If you don't have both, you will only be able to do regular density. Of course, you will also need High Density diskettes.
Once you have collected the above items, you are in for a pleasant surprise. ProDos 8 programs not only recognize it, but most programs format and recognize HD disks just fine. You can even boot off of a HD disk, allowing plenty of room for System Desk Accessories and such.
There are a few drawbacks: You cannot boot copy-protected software or some FTA demos. You can't daisy-chain a 5.25" on an HD card. Also, it takes up a slot, even on the GS.
____________________________
From: Benjamin Summers
021- What is a "UniDisk"?
The UniDisk 5.25 was Apple's replacement for the venerable Disk ][. It featured an updated design, tan color plastic case, a DB-19 cable, and daisy-chain port on the back to which other drives could be connected. The case color was later changed to platinum and the drive was rechristened to the "Apple 5.25 Drive".
The UniDisk 3.5 was Apple's first 3.5" drive for the Apple II line. Like the UniDisk 5.25, it had the DB-19 cable and daisy chain port on back. UniDisk 3.5 was dropped in favor of the Apple Disk 3.5, a different design, at the time of the launch of the IIgs.
----------------------------------
From: Mitchell Spector
One important difference you forgot to mention: The UniDisk 3.5 was an "intelligent" drive, whereas the Apple 3.5 was a "dumb" drive. There was a specialized circuit board inside the UniDisk 3.5 drive which had its own processor, memory, IWM controller and firmware. This was needed for the //c, in order for the drive to process data before sending it on to the machine (which was too slow to do the job by itself). You can easily spot a UniDisk 3.5 as it matched the snow-white color of the //c and had i
ts access LED and eject button _above_ the disk insert slot (the Apple 3.5 has them in-line).
____________________________
From: Rubywand
022- What is a "RAM disk"; and, how do I create one on my IIgs?
A RAM disk is a block of memory which your computer uses like a disk.
To create a RAM disk on your IIgs ...
o- Boot a ProDOS-8 or DOS 3.3 diskette; or, start your computer with no boot and press CONTROL-Reset to get to the Applesoft prompt.
o- Press OpenApple-Control-ESC (all three keys at once) to get to the Desk Accessories menu and select "Control Panel".
o- In the Control Panel menu, select "RAM Disk".
o- Set "Minimum RAM Disk Size" and "Maximum RAM Disk Size" to the the same value = size of the RAM disk you want. If you have enough RAM left over to start your operating system and run your favorite application, a good RAM disk size is 800k.
o- Press Return to set the value. Exit the Control Panel. Exit the Desk Accessories menu. Turn OFF the computer.
When you next power up your computer, your RAM disk will be ready to use.
____________________________
From: David Empson
023- Which 3.5" drive/interface combinations work on a IIe?
For the UniDisk 3.5 (model number A2M2053), you need either Apple's "SuperDrive" card or the "Liron" card. The UniDisk 3.5 is quite rare. It is a clean white color instead of greyish "platinum". It also has the eject button just above the line of the disk insertion slot, with a separate manual ejection hole.
The "Liron" card's official name is "Apple 3.5 Floppy Disk Drive Interface Card". It has the word "Liron" on the back (which is the nickname of the IWM disk controller chip, if I remember right).
For the Apple 3.5 Drive (model A9M0106 as used on the IIgs), you need either Apple's "SuperDrive" card or the third party "Universal Disk Controller" card. The drive is platinum in color and has the eject button in line with the disk insertion slot and the ejection hole is in the middle of the button.
The "SuperDrive" card's official name is "Apple II 3.5 Disk Controller Card". The card has an LED on top, and has its own processor, RAM and ROM.
For the Apple SuperDrive, you need the "SuperDrive" card. Model ID is inconsistent. Check for something like "Family number G7287".
The SuperDrive looks exactly the same as the Apple 3.5 Drive. It supports 1.44 MB high density and 720 KB double density disks as well as the 400 KB and 800 KB formats. You can use a SuperDrive with the Universal Disk Controller card, but you won't be able to use its extra capabilities, and it will behave like an Apple 3.5 Drive.
____________________________
From: O Aaland and Michael Pender
024- How can I boot from my /RAM5 RAM disk? All the files are there
but it just beeps at me and says 'check startup device'!?
For the RAM disk to be bootable, you need to do a whole-disk copy of a same-size bootable diskette to the RAM disk. Or, you can initialize* the RAM disk before you copy files to it or do an install.
*Note: To initialize the RAM disk, click on the RAM disk icon to select it. Then, click on "Disk" on the menu bar and select "Initialize". Follow the prompts to init the disk.
Finally, in the IIgs Control Panel, go to Slots and set Startup Slot to "RAM Disk".
____________________________
From: Ryan Underwood
025- My 5.25" drive ruins every disk I insert. How can I fix it?
Probably, the drive's Write signal is ON when it shouldn't be. This happens with some 5.25" drives when a 74LS125 IC on the drive's circuit board is blown. (I accidentally offset a row of pins on the //e disk controller card when plugging in a drive and blew the IC.) I removed the drive cover and replaced the 74LS125-- it was socketed-- voila! it worked again. (For possible disk-trashing fix for DuoDisk drives, see Q&A 006.)
____________________________
From: Beverly Cadieux
026- I have a 3.5" UniDisk drive on my GS that has performed
flawlessly for years. Recently, when I try to save a file to
a diskette, I get a 'Disk Full' message; but it isn't full.
This happens with other diskettes, too. What's going on?
There is a known problem when attempting to save an Appleworks file to a 3.5" UniDisk drive when the disk in the drive is write-protected. It ruins the disk for future use, and you can't save to it any more. If you try to save to that disk again later, the situation you describe will happen.
----------------------------
From: Mark R. Percival
Perhaps the cable has come loose at the back of your IIgs or there is some buildup of corrosion on the pins. I had a similar problem with an Apple 5.25" drive once that ended up beng that. Try unplugging your drive and making sure the contacts are clean and then plug it back in.