Thanks to Stephane Briancourt, we can see pictures from France’s premier Apple II retro-computing event. Check out the gallery here:
Thanks to Stephane Briancourt, we can see pictures from France’s premier Apple II retro-computing event. Check out the gallery here:
Try using checkout code LULU30 or SHIPSAVE16.
Seattle, Washington — July 22, 2016 — Apple Pugetsound Program Library Exchange (A.P.P.L.E.) is proud to announce the immediate availability of the classic book The Apple II Monitor Peeled.
Last published by A.P.P.L.E. in 1979, this release returns the book to print and for the first time in Hardcover. Writing programs for an Apple II computer is simplified by having a useful reference for the Apple II Monitor that describes how to make use of a particular feature. The Apple II Monitor Peeled examines the Apple II Monitor and ROM address range $F800~$FFFF, and provides a useful reference for Peeks, Pokes, and Calls.
• Restored pages and a new back cover.
• Back in print for the first time since 1979.
• Available in Softcover and Hardcover for the first time.
• Peeks, Pokes, and Calls organized by topic.
• Memory Locations in Hex and Decimal fully described.
• ROM contents of the Apple II described and organized by subject.
• Keyboard Input, Text Output, and Screen Format routines.
• Machine Language program development aids.
• Beneficial for Machine Language and BASIC programmers.
The Apple II Monitor Peeled is available in Softcover for $19.95 and Hardcover for $29.95 through the Lulu bookstore.
Seattle, Washington — July 22, 2016 — Apple Pugetsound Program Library Exchange (A.P.P.L.E.) is proud to announce the immediate availability of the book What’s Where in the Apple – Enhanced Edition: A Complete Guide to the Apple II Computer.
Produced in coordination with original publisher Robert Tripp and last published in 1984, this new Enhanced Edition is the most complete and accurate edition ever created, featuring improved readability, new coverage of the Apple IIe and Apple IIc, and a forward and historical perspective by Robert Tripp.
A comprehensive guide to the hardware and firmware organization and architecture of the Apple II computer, What’s Where in the Apple discusses concepts and programming techniques useful for mastering the inner workings and hidden mechanisms of the Apple II.
The numerical Atlas and alphabetical Gazetteer guide you to over 2,700 memory locations of PEEKs, POKEs, and CALLs in DOS and ProDOS. The names and locations of various Monitor, DOS, Integer BASIC, and Applesoft routines are listed, and information is provided on their use.
Applesoft and Integer BASIC users will learn how to speed up and streamline programs. Assembly language users will discover routines that simplify coding and interfacing. All users will find this book helpful to understand the Apple II and essential for mastering it!
• The definitive guide to the Apple II computer.
• New Forward and The Evolution of WWA by original publisher Robert Tripp.
• Article by William F. Luebbert about WWA that originally appeared in MICRO.
• All Apple IIe and Apple IIc models are covered for the first time in two Chapters and the Atlas/Gazetteer.
• More new features include: Chapter 1 describing Apple computer models, Appendices, Glossary, and Index.
• With over 4,000 hours of editing, restoration, formatting, and new features, this new Enhanced Edition is the most complete and accurate edition ever created.
• 23 Chapters encompassing a comprehensive guide to the hardware and firmware organization and architecture of the Apple II computer to help BASIC and Assembly language programmers through clear tutorials and examples.
• Over 2,700 memory locations of PEEKs, POKEs, and CALLs in DOS and ProDOS, detailing routines and use.
• All complete programs in the book are available on an Apple II DSK image.
• Almost 600 pages.
• Introduced and produced by two long-time Apple historians, Brian Wiser and Bill Martens.
What’s Where in the Apple – Enhanced Edition is available in Softcover for $49.98 and Hardcover for $69.95 through the Lulu bookstore.
Thursday’s report is brought to you by fifth year attendee Mark LaPlante
Thursday (Day 2)
Today’s schedule was packed full of mostly technical sessions. Some were about software, some were about hardware, some a little of both, but what struck me most, and what I enjoy about KFest, is they were about collaboration.
Following breakfast Stephen Buggie explained the importance of EPROMs, creating them, preserving them, and sharing them with others. At least according to the session guide. I am not a morning person and, unfortunately, I missed both breakfast and that talk. My apologies.
Next, Quinn Dunki delved into the basics of mouse programming on 8-bit Apple IIs, a much more complex topic than I had imagined owing to the fact that different design approaches were taken on different machines. Quinn has generously provided a generic mouse driver and sample code at https://github.com/blondie7575/MouseII. During her talk she mentioned how her driver could not detect multiple mouse clicks between mouse movements. By this afternoon, she and Rebecca Heineman had teamed up to squash that bug!
Later in the day Charles Mangin of RetroConnector addressed the many versions of pre-ADB Apple II and Macintosh mouse hardware. Audience members speculated that a lack of collaboration between the Apple II and Macintosh teams (perhaps involuntary) may have led to early mice not always being compatible with both. Charles announced and demonstrated new products (pricing TBD) that will allow the mechanical mechanism to be replaced with an optical one (particularly useful if you have a broken or incomplete mouse), or going the other direction, allow a working Apple serial mouse to be used as a USB mouse.
Before lunch, Jay Graham taught us the history of Pascal, how it differs from AppleSoft, and gave a summary of several Pascal compilers for the Apple II. I am most interested in trying Kyan Pascal and it’s Unix-like shell, Kix. Surprisingly, even though he discussed using Turbo Pascal via a Z80 card, he did not go into Pascal for ARM processors installed in Apple IIs. Perhaps someone will take on that challenge next year.
After lunch, Javier Rivera showed us his techniques for converting CRT monitors to use LCDs. This often takes many months of research into finding panels of a suitable size. Results with LCDs are discussed pretty regularly on the Apple II Enthusiasts Facebook group, so keep an eye out there and share your results as well. You may learn of non-obvious solutions like Javier’s discovery of a visor-mounted display intended for use with a rearward-facing camera system for large trucks as a retrofit for the Apple IIc Flat Panel Display, finally making it usable, and in beautiful color.
Jason Scott entertained us with stories of at least five ways he and teammates at the Internet Archive have brought the Apple II into public view this past year. The Internet Archive web site has had a facelift and there are hundreds of Apple II software titles able to be run in a web browser. He and his request to be sent any and all CD-ROMs were featured on NPR and he has thanked them by outfitting their studio with an Apple II and three issues of Compute! magazine so they can experience the exhilaration of typing in programs.
Mark Pilgrim showed us a clever copy protection method involving intentionally getting the reading of data out of sync. This slowed down pirates over about 6 years as more and more publishers gradually adopted the technique. Rebecca Heineman pointed out that this had a side effect of making many very popular programs crackable all in pretty much the same way once a technique was discovered.
After dinner, Martin Haye spoke on behalf of the Lawless Legends team about their progress over the last year. Ivan Hogan has produced an amazing new font engine, David Schmenk’s PLASMA language has been enhanced and incorporated into much of the game code (PLASMA will be a topic of a session Friday evening), and the team has been working on fleshing out the game scenario. Lawless Legends is a labor of love for its creators, so when asked when it will be done the answer is simple — it will be done when it is ready. Martin is taking the request for an updated playable demo to be released back to the team. It seemed like that was a definite possibility; a good place to watch for news is their Facebook page.
Word has gotten out that Kansasfest is a friendly place for fans of other vintage computing platforms, and Kevin Savetz, Wade Ripkowski, and Rob McMullen compared the development of the Atari 8-bit computers with that of the Apple II. It seems there was quite a bit of collaboration between the two companies — well, at least some Atari engineers were working on the Apple II on the side — some contributed expertise, some likely contributed Atari hardware, and some outright left Atari to work for Apple. Kevin laid down a sort of gauntlet by showing an impressive game written in just 10 lines of BASIC — one contest at an Atari conference I won’t even pretend to remember the name of.
There were several parallel workshops in the evening. Some people worked on Briel Computers kits and Chris Torrence led folks through building a cable which allows feeding a Night Owl security monitor with video and power from a IIc monitor port. KFest is crawling with this monitor this year — a buying frenzy ensued a while ago after it was discussed on Facebook. Others helped repair keyboards, install oscillators and EPROMs, troubleshoot game controllers (a Flapple Bird and Lit’l Red Bug game tournament was taking place in an adjacent conference room). The smell of solder, flux, and Krispy Kreme donuts wafted throughout the building, and life was good.
Finally, I would like to discuss the session that brought the theme of collaboration to mind the most for me. Dagen Brock shared all the ways he has worked with Apple II enthusiasts from all around the world throughout the past year. Following an impromptu Programmer’s Roundtable at last year’s KFest, Dagen was inspired to register and create a web site dedicated to Apple IIGS programming at www.apple2.gs. He collected and linked to a library of IIGS reference books, created a series of YouTube videos, published demos old and new, presented remotely to OzKFest, and disassembled and enhanced Transwarp GS firmware. I am sure I have left something out, but it was the disassembly project that really drove home the importance of collaboration. After disassembling most of the binary with The Flaming Bird disassembler (including translating 30+ pages of documentation from French to English), Dagen got stuck and turned to the Facebook group for help. It was only then that he learned that Antoine Vignau had already disassembled the firmware a few years ago.
So, folks, when you can, share early and share often — you never know what someone else may be working on. There are many rewards to be had when playing with our favorite computer, and, I like to think, even more so when we are able to cooperate across geographical and cultural boundaries.
This is a place to learn about programming the Apple IIgs.
This came about as a result of a conversation with fellow Apple developers who, like myself, found a lack of centralized resources for Apple IIgs specific documentation. This is just an early design and a place to start putting the information together. The goal is to add the ability for user contributed content via a wiki, forums and other collaboration tools. For now, it’s really just beginning, but I hope you enjoy it and if you’d like to help out, let me know via the contact page (once I make one).
You can find it at Crusty-Coders.com (currently resolving to apple2.gs).
George Ostrom, noted columnist for the Columbia Falls, Montana Hungry Horse News needs an Apple II to replace his (currently malfunctioning) machine so he can look up archived data and stories for his column. If anyone in the northwest USA region can help him out, please contact him. He lives in Kalispell, MT. You can reach him via feedback to his column, or through the paper.
Alex Lee (What Is the Apple IIGS) has published a definitive collection of Apple IIGS system extensions and is sharing his advice and opinions on many of them. System extensions can expand the usefulness of your IIGS, or they can slow down your machine — even to the point of making it less stable. Sometimes, it can feel like there’s a little bit of voo-doo involved.
The A2Command project team (Payton Byrd, Oliver Schmidt, and Greg King) are pleased to announce the full release of A2Command Version 1.0. A2Command is a full-featured File and Disk Manager for the Apple II line of computers with 65c02 processors and 80-column video cards (Enhanced //e, //c, IIgs). A2Command uses the Orthodox File Manager paradigm made popular by Norton Commander and includes features such as file copying, renaming, and deletion as well as disk image operations on DSK, BIN, PO, and HDV disk images.
A2Command is an open source project released under the BSD license. Users may modify the code for whatever purpose they see fit as long as original copyrights remain. All source code, documentation, and issue tracking may be accessed from the A2Command project website which is located at http://a2command.codeplex.com.
Since A2Command is a community project, the project team would like to announce the opportunity for an A2Command user to document the software and earn $50 in the process! Entries for the documentation bounty will be accepted through March 31. The winner will get a full recognition in the next major release of A2Command as well as having their documentation posted on the A2Command website as well as in TEXT format in the A2Command distribution media. Entrants are encouraged to liberally describe the features of A2Command and to use screen shots of the software running in an emulator to provide visual references for users.
Finally, the A2Command team would like to thank the 100+ people who have downloaded and tested the pre-release versions of A2Command. It is only through the help of the Apple II community that projects such as A2Command can become quality software that serves the needs of the entire community.