Saving 500 Apple II Programs from Oblivion

Among the tens of thousands of computer programs now emulated in the browser at the Internet Archive, a long-growing special collection has hit a milestone: the 4am Collection is now past 500 available Apple II programs preserved for the first time.

playable_screenshot

To understand this achievement, it’s best to explain what 4am (an anonymous person or persons) has described as their motivations: to track down Apple II programs, especially ones that have never been duplicated or widely distributed, and remove the copy protection that prevents them from being digitized. After this, the now playable floppy disk is uploaded to the Internet Archive along with extensive documentation about what was done to the original program to make it bootable. Finally, the Internet Archive’s play-in-a-browser emulator, called JSMESS (a Javascript port of the MAME/MESS emulator) allows users to click on the screenshot and begin experiencing the Apple II programs immediately, without requiring installation of emulators or the original software.

In fact, all the screenshots in this entry link to playable programs!

playable_screenshot (1)

If you’re not familiar with the Apple II software library that has existed over the past few decades, a very common situation of the most groundbreaking and famous programs produced by this early home computer is that only the “cracked” versions persist. Off the shelf, the programs would include copy protection routines that went so far as to modify the performance of the floppy drive, or force the Apple II’s operating system to rewrite itself to behave in strange ways.

Because hackers (in the “hyper-talented computer programmers” sense) would take the time to walk through the acquired floppy disks and remove copy protection, those programs are still available to use and transfer, play and learn from.

One side effect, however, was that these hackers, young or proud of the work they’d done, would modify the graphics of the programs to announce the effort they’d put behind it, or remove/cleave away particularly troublesome or thorny routines that they couldn’t easily decode, meaning the modern access to these programs were to incomplete or modified versions. For examples of the many ways these “crack screens” might appear, I created an extensive gallery of them a number of years ago. (Note that there are both monochrome and color versions of the same screen, and these are just screen captures, not playable versions.) They would also focus almost exclusively on games, especially arcade games, meaning any programs that didn’t fall into the “arcade entertainment” section of the spectrum of Apple II programs was left by the wayside entirely.

With an agnostic approach to the disks being preserved, 4am has brought to light many programs that fall almost into the realm of lore and legend, only existing as advertisements in old computer magazines or in catalog listings of computer stores long past.

playable_screenshot (2)

It gets better.

Easily missed if you’re not looking for it are the brilliant and humorous write-ups done by 4am to explain, completely, the process of removing the copy protection routines. The techniques used by software companies to prevent an Apple II floppy drive from making a duplicate while also allowing the program to boot itself were extensive, challenging, and intense. Some examples of these write-ups include this one for “Cause and Effect”, a 1988 education program, as well as this excellent one for “The Quarter Mile”, another educational program. (To find the write-up for a given 4am item in the collection click on the “TEXT” link on the right side of the item’s web page.)

These extensive write-ups shine a light on one of the core situations about these restored computer programs.

As 4am has wryly said over the years, “Copy Protection Works!” – if the copy protection of a floppy disk-based Apple II program was strong and the program did not have the attention of obsessed fans or fall into the hands of collectors, its disappearance and loss was almost guaranteed.  Because many educational and productivity software programs were specialized and not as intensely pursued/wanted as “games” in all their forms, those less-popular genres suffer from huge gaps in recovered history. Sold in small numbers, these floppy disks are subject to bit rot, neglect, and being tossed out with the inevitably turning of the wheels of time.

This collection upends that situation: by focusing on acquiring as many different unduplicated Apple II programs as possible, 4am are using their skills to ensure an extended life and documented reference materials for what would otherwise disappear.

Classifying Animals with Backbones title screen

Already, the collection has garnered some attention – the “Classifying Animals With Backbones” educational program linked above has a guest review from one of the creators describing the process of the application coming to life. And a particularly thorny copy protection scheme on a 1982 game of Burger Time went viral (in a good way) and was read 25,000 times when it was uploaded to the Archive.

In a few cases, the amount of effort behind the copy protection schemes and the concerned engineering involved in removing the copy protection are epics in themselves.

Speed Reader II 091286 screen 3 - main menu

As an example, this educational program Speed Reader II contains extensive copy protection routines, using tricks and traps to resist any attempts to understand its inner workings and misleading any potential parties who are duplicating it. 4am do their best to walk the user through what’s going on, and even if you might not understand the exact code and engineering involved, it leaves the reader smarter for having browsed through it.

This project has been underway for years and is now at the 500 newly-preserved program mark – that’s 500 different obscure programs preserved for the first time, which you can play and experience on the archive.

Get cracking!

Algernon title screen

(The usual notes: The “Play in Browser” technology used at the Internet Archive is still relatively new, and works best on modern machines running newest versions of browsers, especially Firefox, Chrome and Brave. Javascript (not Java) needs to be enabled on the machine to work. (By default on all browsers, it is.) The manuals for many of the programs are not directly available in many cases, so some experimentation is required, although educational programs often worked to be understood without any manuals for the use of their audiences. Thanks to 4am for housing their collection at the Internet Archive and the many individuals on the MAME and JSMESS teams who have made this emulation possible.)

12 thoughts on “Saving 500 Apple II Programs from Oblivion

  1. Neil Rieck

    On behalf of Apple][ enthusiasts as well as humanity, “I thank you”. I still have a working Apple//e (with Z-80/CPM card, two 5.25 inch floppy drives, etc) set up in a spare bedroom. This was the platform I learned to program in: Integer BASIC (written by WOZ), AppleSoft BASIC (written by Microsoft for Apple), Apple’s version of UCSD Pascal, Apple Fortran, and 6502 Assembler. Anyone out there remember Sweet16 or the Graphics Toolkit?

  2. David Holladay

    A long time ago, I ran a company, Raised Dot Computing, that produced braille translation software for the Apple II computer. I have converted manuals, software, newsletters, other historical notes, plus two Apple II emulators for the PC into a single CD-ROM that I can duplicate for people. Contact me at david (at) duxsys (dot) com

  3. Pingback: Windows 10 Update Delayed to 2017, Skype Translates Arabic… [Tech News Digest] – MakeUseOf | Everyday News Update

  4. Pingback: Internet Archive brings hundreds of classic Apple II games to your web browser | Gadgets.Menghoe.net

  5. Pingback: Windows 10 Update Delayed to 2017, Skype Translates Arabic… [Tech News Digest] | Tech Bit

  6. Pingback: Foolish Tech Show 03/09/2016 has been posted to our YouTube channel! – Foolish IT

  7. Event Management

    Julian is a mischief-maker and I love him for it! He really is a fun character and someone many kids can probably relate to. I agree with the comments previously made. I think that this is a great book for young readers. The story is engaging, fun, and with plenty of dialogue, which also makes it a great book to read aloud. I also think that the presence of extensive dialogue is inviting and prevents the reader from being intimidated by long paragraphs. Finally, I think that the illustrations are also very helpful. For a reader who is m,oving from picture books to chapter books, the presence of some illustrations might make the transition easier.

  8. Pingback: Her får du adgang til 500 Apple II-programmer – helt gratis | Computer Viden information

  9. Pingback: 브라우저만 있으면…애플Ⅱ SW 500개를 - 테크홀릭

  10. Pingback: ブラウザ上で動く! インターネットアーカイブに寄付されたApple IIのプログラム|APPREVIEW

  11. Pingback: Jouez à Des Milliers De Jeux Apple II Dans Votre Navigateur Web | BlogNT

Comments are closed.