6 of 6 people found the following review helpful
on August 7, 2012
For anyone interested in the Apple II and IIgs, this book is a must. It is equally of interest to newcomers, and old hands alike, covering everything from setting up your Apple II, to programming in Basic. It also has chapters with the technical information on how it works, and how to interface with it. Nothing has been left out, and most importantly, it brings us up to date with hardware that is still being designed and launched on the market, with the latest software that is also being released.
There are many programming examples and photographs to help you along the way with your Apple II, all expertly laid out in the nearly 800 pages that makes up this weighty tome! A must have book in my opinion.
7 of 8 people found the following review helpful
on June 22, 2012
I have received my copy, and it is filled with information that would
require a plethora of volumes to accumulate. Much of it is data that
has taken me upwards of 10 years to acquire.
Yes, it is true, I have only been an Apple II user a short 10 years,
but, I have to admit that of all the Vintage 8-bit computers that
I have come into contact with, the Apple II line 'is' the very best
that I have seen.
This volume should give newbies and experienced Apple II users
alike the greatest reference book ever.
3 of 3 people found the following review helpful
on April 1, 2014
This is the question that the author set out to answer - "Why Still Use the Apple?". The clearest explanation can be found on the first page of this book - "Perhaps the most remarkable thing about the Apple II is that after three decades, it's still not finished yet. Or in other words, not everything that can be accomplished, has been accomplished."
I just brought my old Apple ][+ out of the basement after a 20+ year hiatus, and I have found David Finnigan's book to be extremely useful. Just reading his book has changed my own attitude towards my computer, from a dusty relic (maybe fit for playing a few games) to a machine that is still viable and relevant.
The author takes an exciting, fresh perspective on the Apple II computer. Rather than rehash old history, or wax nostalgic about the good old 8-bit days, the book takes the approach that this is a "new" computer. It may be 30+ years old, but nevertheless, if you just acquired an Apple //e off of ebay, or dug your old ][+ out of the basement, it's still "new" to you. David Finnigan starts off with a chapter entitled "Meeting Your Apple", and then leads you through setting up your Apple, BASIC programming, mouse and game controllers, the file I/O system (DOS and ProDOS), graphics & sound, printing and networking, a brief intro to assembly language, and finally the Apple IIgs.
Finnigan does a great job at blending both the old technology with newer advances. For example in the chapter on networking, he talks about using a Super Serial Card (old tech), but also explains how to use the Uthernet card (new tech) to hook your Apple up to the internet and even use a twitter client. Some of the most useful sections are the Appendices, where you will find tables of commands, special locations in memory, how to transfer disk images to/from a Mac or PC, and a repair & troubleshooting guide.
Overall, I would highly recommend Finnigan's book for anyone who owns an Apple II or is thinking of buying one.
5 of 6 people found the following review helpful
on June 29, 2012
This is a brief review that book was huge like 750 pages and it covers the basics for a newbie to the old apple II line of computers...ie he gets one from dad or on ebay or someones attic ...this guide will allow him to get it up and with new technologies make disk copies or disk images of old programs transferable to his apple 2 from off the net..it also shows all the other basics..in additon it shows how to get your apple 2 on the internet with a 3rd party eithernet card.....a simple web browser....internal card mounted hard drives also how to xfer using ADT from pc to computer disk images off the internet ..how to get that scsi drive up on the old apple and other stuff that would make it easier to get someone today up and running this approx 36 year old computer....nice book cheap at $25 for what you get...anyway...i'd recommend it for no other reason for all the new name dropping stuff that is mentioned in there from .dsk imaging programs to cffa flash card hard drives available to other keen stuff..that you can further get or research off the internet ..it also shows how to clean your apple 2 get the proper speed on the floppy drives and other appendixes of stuff on where and how to find stuff now *usually in .dsk format* and get it off the net and into some media to get your beast back up and running as you remember it...anyway...a nice guide for someone who has not kept up with stuff from years ago on what fun it is to get these old machines up and running again and a good guide for someone who just has a hankering to get into retro and/or antique computer systems and have some quidience i'm sure there will more and better reviews but it does what it says it wants to do ..get you started on the apple ii or get you caught up from back in the day..I give it 5 stars especially for its completeness and just plain size...a lot of bang for you buck...er almost forgot includes a lot of basic programing language routines and tricks too that you may need or have forgotten...anyway recommend this book highly...I know a lot about apple ii's and it was nice to have just to remind me of stuff that i know about (oh yeah they have that program or device now since 2005) and just as a nice reference...anyway if you find an old apple ii with drives etc at a thrift store and you want to fire it back up this would be the place i'd start....get this book! (brad former sysop lost gonzo bbs for anyone old enough to remember my apple ii bbs's internet accessable back in the day)
5 of 6 people found the following review helpful
on June 27, 2012
This is an excellent book that covers everything you could want to know about the Apple II series, whether you're a beginner or a veteran. It's the only book of its kind that covers recent developments such as buying, restoring, and maintaining these old computers and even how to connect them to the Internet.
I am an Apple II+ and Apple //e user and programmer from way back and there was still a lot of information here that was new to me. The quality of the writing and diagrams is high. The book is your "one stop shop" for everything about the Apple II series.
2 of 2 people found the following review helpful
on February 5, 2013
(Disclosure: I was given a copy of this book free of charge by the publisher for review purposes. There was no discussion of what I might say about it and this review is my honest assessment.)
It's not often that a book is published with the goal of instructing readers thoroughly in the use of a particular 8-bit computer in a contemporary setting, but The New Apple II User's Guide by David Finnigan is such a book. Released in 2012 and immediately the talk of the town in Apple II circles (yes, these circles exist) this sturdy 774 page paperback sets out its twin goals in its introduction: (A) To enable anyone who is a newcomer to the Apple II computer to acquire a mastery of the machine, and (B) To serve as a reference book and refresher for those who are already experienced with Apple IIs, or indeed, experts. The book is named after the original The Apple II User's Guide (1981) by Lon Poole et al, which was very popular in its day. The scope of Finnigan's book encompasses the entire range of Apple II models, from the original II of 1977 right through to the 8/16-bit Apple IIGS (1986), though the last computer's 16-bit persona, comparable to that of the Amiga and Atari ST in behaviour, is a world unto itself and not a focus of the book.
The first line of The New Apple II User's Guide rhetorically asks "Why still use the Apple?" and supplies this answer: ". . . after three decades, it's still not finished yet. Or in other words, not everything that can be accomplished, has been accomplished." This state of affairs is what makes the arrival of such a book today a viable proposition, as well as a novel one. In his author's bio, Finnigan declares only eight years' experience with Apple IIs prior to writing the book, demonstrating that he could have benefited from its contents back in 2004 if only it had existed at the time.
Chapter 1, "Meeting Your Apple", begins with an overview of the nature of the Apple II's longevity, then moves into an explicit "Who This Book Is For" section, anticipating the various relationships the reader might have with the Apple II (ranging from "I just got one off ebay!" to "I am a grizzled veteran" - my words, and I am the latter) and advising them in turn on how best to make use of the book. It also makes the important statement that the book assumes no prior knowledge of Apple IIs on the reader's part. If you did just score an Apple II off ebay or from somewhere else, the book will guide you through the process of getting it up and running from absolute first principles, beginning with identifying which model of Apple II you have acquired. Concise descriptions and occasional black and white photos ensure that important features of the computer are always clearly identified when you are being walked through hands-on technical tasks. This is particularly important when the guide later turns its attention to the interior of the computer and its expansion slots; how and where to connect the various cards which support features like printing or telecommunications, or what to plug into the equivalent ports found on the back of later Apple models. The book's completist approach allows it to stand in for any original manuals that might be missing when you acquire a second-hand Apple II.
In its third chapter, the book opens onto the enormous subject of the BASIC environment and BASIC programming. It is worth pointing out for those unfamiliar with the computer that the Apple II's BASIC prompt is a genuine gateway to all its capabilities. Apple II BASIC programs can utilise both main graphics modes (lo-res and high-res), produce noise from the speaker, read input from peripherals (paddles, joysticks, mice), send output to printers and other hardware, and address any memory location in the computer. For anything that you might like to try to do with the machine, the BASIC environment is where you can instantly explore your ideas, switching between editing and execution in a single environment without any time spent compiling code. This is obviously why the bulk of The New Apple II User's Guide - roughly half of it, though not consecutively - concentrates on this environment. Chapter 3 begins by describing the use and syntaxes of BASIC, and introduces procedural programming concepts in a manner appropriate for folks who might never have encountered them before. The logical progression of the lessons and demonstrations has been carefully plotted. They start with a one line program producing ye olde "HELLO WORLD!" and build the reader's skill set up to such complex projects as the development of a basic but functional word processor, a database which can read and write text records from disk, and ultimately a few programs which demonstrate the Apple's sprite and audio features with the aid of a dash of assembly language.
In the case of the shortest code examples, the reader will have no trouble typing them in and will appreciate each example as a result. But the most substantial program listings, such as that for the word processor, can run up to eight pages in length. Digital copies of all the program listings are freely available for download at the author's companion website, which is rich with many other Apple II links and resources in general. However, the digital program listings can obviously only be copy-pasted into Apple II emulators, meaning that if you're working with real hardware, you will indeed have to type them in if you want to run them. Those of us who lived through the days when magazines and books routinely published multi-page listings for readers to type in might experience a twinge of nostalgia at the recollection, but the romance of the experience was definitely outweighed by the fact that you would often end up with a program that didn't work, and no way of tracing your mistakes. Mercifully, the biggest program listing in The New Apple II User's Guide is still an easy to read baby compared to the average hobbyist listing from the 1980s, but I'm still surprised that the author hasn't made a disk image available containing all the programs from the book.
Then again, not disseminating such an image may have been a deliberate choice. The book's belief in building up the reader's understanding of each new topic from first principles means that Apple II newbies will emerge from The New Apple II User's Guide with a great sense of self-reliance. From my Grizzled Veteran perspective, I can confirm that there are no oversights which would result in a newbie having to look anywhere else for information; the book is indeed the one-stop shop of practicality that it claims to be, obviating the need to go trawling around the Internet for the thousands of slices of information which have been collated here. The same observation is relevant for veterans with regards to using this volume as a reference. The last third of the guide consists of appendices, including a complete BASIC/DOS/ProDOS command reference and a list of important memory addresses. This is the kind of detailed information which Apple II programmers usually have to look up in one of numerous 20 to 30-year-old reference books (which they also have to keep handy while they're working) or which has to be extracted from the higgledy-piggledy of the web.
Understandably, the guide doesn't enter into a discussion of which commercial Apple II software products from back in the day might make a lot of workaday tasks easier, thus avoiding the legal, ethical and logistical minefields related to the varying copyright statuses of these programs. To veteran eyes, there's a slight element of frustration in imagining having to go back and use the simplest file maintenance tools included on the vanilla DOS 3.3 and ProDOS system master disks (tools necessarily described in the book) while knowing that stuff like Copy II Plus is out there. It is similarly difficult for me to contemplate manually coding up a shape table (the Apple II's built-in sprite container system) today, an arduous process fully demonstrated in the book, when so many utilities can expedite that process. Only in the case of tasks which are thoroughly beyond the terrain of rolling-your-own is third party software mentioned, and these tasks tend to coincide with the modern era in which suites of free software have been produced by Apple II enthusiasts to tackle them. For instance the tenth chapter, on the subject of networking, offers explicit instruction in the use of several free modern programs for the purposes of getting an Apple II online, or connecting it to other PCs.
Nevertheless, I find it hard to argue against any of the book's first-principles-first stance. The guide works with the reader at the level of the metal. Even in the uncommon circumstance in which you had only the Apple II computer itself to work with - no disk drives or other storage media or operating systems in sight - you could flip its power switch, be greeted by the BASIC prompt and proceed from there to code, test, explore or produce whatever other effects you wanted to, armed only with knowledge gained from The New Apple II User's Guide. Ultimately, the nature of the book complements the nature of 8-bit computers in general, and reminds us what is so attractive about them compared to today's powerful but largely impenetrable boxes. The 8-bit machines represent self-contained worlds which are immediately accessible to users and infinitely flexible, but still simple enough to be understood or controlled by a single person.
I can highly recommend The New Apple II User's Guide to all newcomers who have a practical interest in the Apple II (the book is 100% practical - it contains no history) and to readers who already have a degree of interest in the machine, whether that interest stems from a past acquaintance they may seek to reignite or from ongoing Grizzled Veteran status. The newcomer can start at the front of the book and develop their skills in the chronological order of the chapters, working towards the back where the solid reference section stands in for numerous reference tomes from the Apple II's heyday. Another advantage of this being a 2012 book is that the reader can be sure they're getting the best version of each piece of information. The Apple II community has had a long time to track down any bugs and discrepancies in the computer itself, its tools, operating systems and the vast body of historical documentation about all of these things. The trouble with relying on random online reference materials for the Apple II is that they often consist of ancient scans of already ancient pieces of paper, and even veterans can get caught out by, for instance, googling up information from 1981 that ended up being corrected in 1983. Finally, in the course of reading The New Apple II User's Guide, I even learned some things I didn't know about the computer's commands and features, and I've had the Apple II in my life for over 30 years.
About the reviewer: Wade Clarke is a Sydney-based musician, artist, game author and Apple II head.
1 of 1 people found the following review helpful
on January 7, 2015
Disclaimer: I am one of the developers of AppleWin so I know a little bit about Apple programming having grown up with an Apple ][. :-)
What made the Apple ][, ][+, //e, and //c so special is the charm of its esoteric hardware. This book is clearly aimed at the beginner. However it misses revealing the secrets of the hardware that kept us Apple ][ fans glued to our screens for so many years!
For example, in HGR mode, there are 2 whites and 2 blacks. Beagle Bros's "Silicon Salad" had an "amazing" program that showed how Black + White = Color. There is no mention of this demo, nor the equivalent demo given.
i.e. This program should be added to the "Color Quirks" section in Chapter 8:
20 C=3:Y=100:GOSUB 88
30 C=7:Y=120:GOSUB 88
40 S= 0:E=50:C=0:GOSUB 99:C=4:Y=100:GOSUB 99
50 S=51:E=100:GOSUB 99:C=0:Y=120:GOSUB 99
88 HCOLOR=C:HPLOT 0,Y TO 279,Y:RETURN
99 HCOLOR=C:FOR X=S TO E STEP 2:HPLOT E+X,Y:NEXT:RETURN
It is these type of interactive investigations that can be used to as a starting point for an interesting discussion and as a natural springboard to figure out _why_ things were done the way they were on the Apple. i.e. Why does White 1 not equal White 2? Why does 2 adjacent colors equal white? Why are there different color fringes on the leading edge and trailing edge of HGR white pixels? etc.
Sadly they are missing in this book.
I grew up with the fantastic "The Elementary Apple" by William Sanders. It had funny comics sprinkled through-out and didn't take itself too seriously. It was the perfect blend of information + humor. This book, in contradistinction, doesn't have the same "magic", sadly.
Moving on, a lot of us cut our teeth learning the Apple with Beagle Bro's famous "Peeks, Pokes, and Pointers" chart. While there is an Appendix H the information is listed rather dryly. Part of the reason the Beagle Bro's chart stood out is that it was a work of beauty. You can see an example here:
The book feels like an sterile unofficial updated "version" of the "Apple II User's Guide" by Poole, McNiff, and Cook without mentioning all of the modern changes happening.
Since a person will be typing in these programs I'm also curious about the quality of some of the Applesoft programs.
1. The question mark '?' can be used as a short-hand for PRINT and this "trick" is completely missing. It is not listed in the index.
2. Also it is not necessary to label the variable in a NEXT statement; little tricks to save typing are not told to the reader.
3. The much larger looming problem then the nitpicking above is seen in this program given on page 294 to display all the Lo-Res colors:
20 FOR C=0 TO 39
30 FOR R=0 TO 39
40 PLOT C,R
50 NEXT R
80 NEXT C
This is WAY more verbose then it needs to be. This program appears to make programming appear FAR more complicated then it really needs to be. It is much more straight forward to just write this program in a much simpler fashion:
20 FOR C=0 TO 39
30 FOR R=0 TO 39
50 PLOT C,R
It is exactly this type of "sloppiness" that extends throughout the whole book and my biggest criticism with it.
The first rule on the Apple is K.I.S.S. That is, Keep It Simple, Silly. This book doesn't keep the "spirit" of the Apple: Minimalism, Inquisitiveness, and Inspiration. :-(
Also extremely depressing that Bob Sander-Cederlof, who provided an _excellent_ reverse engineering of Applesoft Basic is not mentioned in the index. See: http://www.txbobsc.com/scsc/scdocumentor/
That's not to say there aren't some great parts here. There most certainly are!
+ First, the sheer size is awesome!
+ The appendices make a good 1/5th of the book! Appendix D using ADTPro to transfer Disks is much appreciated!
+ Programming the mouse is covered!
+ Networking is covered! Nice!
+ There is even an appendix on repairing & troubleshooting the hardware.
However, that is over shadowed:
- AppleWin is barely mentioned. There is no mention that you can use Shift-Insert to "paste" text into the emulator.
- There is no mention of Ivan's "MAGIC GOSUB", nor "MAGIC GOTO." See: http://appleii.ivanx.com/magicgoto/
- The graphics section is weak. Double High Resolution (DHGR) is glossed over which is a great disappointment.
- The sound section is weak and tacked onto Chapter 8. There is no mention of fake two voice music used in "Karateka" or "Nibble Duet". No mention of how the Apple was one of the first computers to have 1-bit digitized voice with "Sea Dragon" and "Castle Wolfenstien." There is no mention the ability to sample voice from the cassette port which is similar to Sony's Super Audio CD (SACD): 1-bit at 2.8224 MHz.
- Appendix E is extremely weak. It doesn't list Normal, Inverse, or Flashing characters. Also missing are the MouseText characters. Note: They ARE listed rather _inconveniently_ back in Chapter 6, Table 6.5.
- Appendix H is far too short. It is a far cry from of all the interesting peeks and pokes that we've come to know and love. :-/
- While it does mention the Ctrl-Y user-defined command in Chapter 11, "Ctrl-Y" is missing in the index. It should also link to page 692, the built-in self test. A toy example is given instead of a more practical way to move bytes from main memory to aux. memory for showing DHGR pictures. :-(
- Also in Chapter 11, C600G isn't mentioned in "Booting a Disk". Strangely enough the lesser known 6 <ctrl-p> is.
What I would like to see in the 2nd edition:
* At the end of each chapter a description of existing Apple II software that a person could explore more with. It could be labeled "Explore More: Classic Software". e.g. The chapter on sound/music could end with: " See 'Music Construction Set'". The graphics section with "See 'Alpha Plot', 'Fantavision', and 'Dazzle Draw'."
* More internals about Applesoft Basic. The appendix B lists all the Applesoft tokens. It should also list the hex token # next to it.
* A program to reveal Microsoft's encrypted signature hidden in Applesoft Basic.
* An updated ASCII Chart equivalent to the Beagle Bros chart: http://www.lazilong.com/apple_ii/bbros/ascii.jpg
* Tables for TEXT, and HGR that lists the memory address for each scan line.
* A demo, such as the "Rainbow" Applesoft + Machine language demo showing simultaneous mixed-modes of GR and HGR.
* One page in full color showing all the Apple GR, HGR, and DHGR colors.
* Links do the excellent demoscene group "French Touch" who's recent releases such as "Ansi Story" and "Unlimited Bobs" shows just what you can do with the machine that you didn't think possible!
The author means well but I find the book lacking an amount of depth that would intrigue the reader to delve deeper into the mystery and joy of the Apple ][ //e //c. It is an OK modern book for the beginner.
Hopefully it will be updated to regain that "lost magic" and intrigue the new user.
AppleWin, Co-maintainer specializing in the Debugger and Video
1 of 1 people found the following review helpful
on August 8, 2012
Not everyone will want this book. But then, not everyone wants to putter around with their "new" Apple II. What I liked most about the book was the idea that there was a lot of great info in here, which could take lots of other books (usually out of print) to collect and put in one place. I also liked getting ideas about various projects and fun stuff. And the appendix references were really great. The best part is, you can pick it up, read a chapter quickly then put it down. You dont really need to start at any given chapter and work thru the book. A real plus. Anyway, this book was obviously made "With Love" and I appreciate the efforts that went into this. It's a long, hard road to be a "solo author" and David did a very admirable job with his research, writing, and publishing.
1 of 1 people found the following review helpful
on May 9, 2013
This book provides a great overview of the machines in the Apple II family. I am a new user and wasn't sure which one I should purchase as my first machine. This book gave me the information I needed to make an informed Ebay purchase. It also pointed me in the right direction for more modern tools like ADTPro. I referred to this book when taking my Ebay purchased 5.25" disk drive apart to clean the heads and calibrate the spindle speed. A good deal of real estate in this book is dedicated to providing the reader with what they need to use the BASIC variants on these machines. I will no doubt take advantage of that content for some future Apple II projects.
Overall this is a great book and delivers on its name, "The New Apple II User's Guide".
1 of 1 people found the following review helpful
on February 4, 2014
This book is a valuable reference for anyone interested in obtaining a used Apple II (or pulling one out of the closet) and sitting down to actually do something with it. Finnegan goes through description of the various models of the Apple II and how they are different (or similar), and then explains how to set up and use it. For those with a bent toward programming in either Integer BASIC or Applesoft, he has a detailed explanation of how to use each command in the languages.
A very practical and useable reference guide, the first one of its kind printed for many years. Well worth a read!