What's Where in the AppleWilliam F. Luebbert
What's Where in the Apple
by William F. Luebbert · first published 1983
11mentions
4recommended by
7HN commenters
2011–2026first – last mentioned
57% recommend43% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.

…assembler) in general with "6502 assembly language programming by Lance A. Leventhal" (1979) [1] and "Apple Machine Language by Don Inman & Kurt Inman" (1981) [2] For the 'internals' of the machine, I had "What's Where in the Apple: A Complete Guide to the Apple Computer by William F. Luebbert" (1985) amazon:[3] [1] https://archive.org/details/6502-assembly-language-programmi... [2] https://archive.org/details/a2-ml [3] https://www.amazon.de/Whats-Where-Apple-Complete-Computer/dp...
on “Ask HN: Books to learn 6502 ASM and the Apple II” ↗what’s where in the apple. https://libgen.is/book/index.php?md5=67D333F6D1B0AA52E261459... I also had that experience and credit the deep understanding of an early system with intuition in rapidly understanding modern systems.
on “Apple II Documentation Project” ↗> it would be less than 1" of paper (remember green lined fanfold?) I had a book, an extremely useful one, "What's Where in the Apple II" which contained a full commented ROM disassembly with all known entry points, what their inputs were and where they stored their output. It was about 2 inches thick when printed. My copy (of course…
on “Programming in 1987 versus Today” ↗I strongly recommend "What's Where in the Apple": https://archive.org/details/whatswhereinappl0000lueb I loved that book back in the day. Specific, directly addressable memory locations are mapped to system devices in a way that is quite foreign and…
on “Ask HN: Books to learn 6502 ASM and the Apple II” ↗I confess I kind of cheated. I used William F. Luebbert's "What's Where in the Apple II" to find routines in ROM suitable to what I wanted to do. You can grab yours at http://apple2scans.net/apple-ii/whats-where-in-the-apple/
on “MIT is a national treasure” ↗…][ was a locked design, folks started poking directly into ROM and RAM locations, for instance directly manipulating system variables, or even jumping into the middle of ROM subroutines. A book called "What's Where in the Apple II" documented almost every known hook. My mom had that book. She's my hacker role model. As a result of the way that software interacted, it became virtually impossible for Apple to update the ROMs…
on “Turning the Apple //e into a lisp machine, part 1” ↗Since I was an Apple II person, I had What's Where in the Apple II. Which is, surprisingly, available: https://www.lulu.com/en/gb/shop/phil-daley-and-william-f-lue...
on “Atari took on Apple in the 1980s home PC wars” ↗…effect. Since the entire ROM could be disassembled, developers started exploiting un-documented features, for instance by manipulating RAM locations and branching into the middle of routines. A book, What's Where in the Apple II contained hundreds of useful addresses and entry points. As a result, Apple lost control of their API, and could not upgrade the system without breaking popular software titles. The Apple //e was…
on “Hardware Designs Should Be Free. Here’s How to Do It” ↗So -20480 works out to be 0xAFFF. My trusty copy of "What's Where in the Apple", which includes a catalog of where everything is in memory, says that the routine to write the VTOC from its in-memory buffer to disk starts at $AFF8. The VTOC is the volume table of contents (https://en.wikipedia.org/wiki/Talk%3AApple_DOS#Volume_Table_...),…
on “My New Old Apple IIe Computer” ↗…Apple to update their system. Even minor changes, from the Apple II to the IIe and IIc, broke some apps. And if an app broke, it was presumed to be the hardware maker's fault. There was a book entitled "what's where in the Apple II" that documented all known variable locations and entry points in the Apple ROM and DOS. For instance people would just branch directly into weird places in the ROM, or poke directly into memory.
on “What Is a PC Compatible?” ↗Is the Apple II Reference Manual good for that ? Or anything specific to the Apple II, like "What's Where in the Apple" or "Understanding the Apple II" ?
on “Ask HN: Books to learn 6502 ASM and the Apple II” ↗