TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A Piece of Apple II History Cracks Open

113 pointsby Mithrandiralmost 10 years ago

10 comments

weinzierlalmost 10 years ago
This is about a collection of about 300 Apple II games playable in the the browser, but the best part comes at the end of the article:<p><pre><code> 4am meticulously and [sic] carefully walks through the entire process of cracking each program. The code, the tracing of boot flow, the missteps, and even the internal thought processes that lead to the solved mystery. They’re magical. And every 4AM item has one.</code></pre>
MCRedalmost 10 years ago
I cut my teeth programming this machine and learning the ins and outs of how it worked. We were much closer to the hardware in those days-- you could have things like disks that wouldn&#x27;t work on some machines because the variance of the resistor in the disk drive caused a slight incompatibility when you tried to read data from a nonexistent track that only exists in the custom made disks the program originally came on but that doesn&#x27;t exist in the operating system (which formats the disk you put the program on when you copy)... and which most disks with custom assembly code can read, but your particular drive cannot.<p>In 2008 I spent 6 months going thru my Apple II collection, many of the disks had spent years in a garage in Louisiana and Texas. Surprisingly most were still readable, but I lost some terrible poetry and equally terrible letters to my high school sweetheart (turns out she wasn&#x27;t so sweet as an adult.)<p>IF you have Apple &#x2F;&#x2F; disks, or any kind of old format, I urge you to recover it NOW. Time is not on your side.<p>I had a DEC Tape from the 1980s that eventually I think I just threw away because I couldn&#x27;t find anyone on the internet who could read the data.
评论 #9598128 未加载
评论 #9596694 未加载
评论 #9596384 未加载
评论 #9597752 未加载
DiabloD3almost 10 years ago
Apple IIs were part of my childhood, yet I never owned one.<p>In school, we had copies of Oregon Trail. Class time when we had spare time would often devolve into our own little version of &quot;Twitch plays Oregon Trail&quot;, with one guy at the keyboard, and everyone trying to help make the decisions, usually ending up HEY LETS BUY LOTS OF AMMO and we spend 15 minutes collecting 22 metric shitloads of game and only being able to carry a tiny fraction back.... or fording the river and drowning. Every. Goddamned. Time.<p>Best part? The end game where you raft down the river on the final stretch, and its just everyone cheering on whoever hasn&#x27;t managed to crash the raft yet. You could tell who actually had a video game console at home, whoever manned the controls and survived knew the horrors of Megaman and Castlevania; those who didn&#x27;t, well, lived much simpler, less action packed, lives.<p>Fuck, when did games turn into a chore and stop being fun?
评论 #9597010 未加载
评论 #9596611 未加载
fit2rulealmost 10 years ago
For those of you experiencing a lot of nostalgia for your old faithful Apple II machine, may I recommend checking out some of the other wonderful 8-bit machines of that era, too? If you&#x27;ve got the druthers, you can get a really nice taste for my favourite 8-bit machine from that era, the Oric-1&#x2F;Atmos.<p>You&#x27;ll need an emulator:<p><a href="https:&#x2F;&#x2F;code.google.com&#x2F;p&#x2F;oriculator&#x2F;" rel="nofollow">https:&#x2F;&#x2F;code.google.com&#x2F;p&#x2F;oriculator&#x2F;</a><p>And some files to use it with:<p><a href="http:&#x2F;&#x2F;www.oric.org&#x2F;index.php?page=software&amp;fille=top150gamesoverall" rel="nofollow">http:&#x2F;&#x2F;www.oric.org&#x2F;index.php?page=software&amp;fille=top150game...</a><p>Take the first 10 or 20 entries from that list and have a lot of fun!<p>And remember: Old machines never die - their owners do!
评论 #9598480 未加载
empressplayalmost 10 years ago
This is a great addition to the archive of publicly available Apple II software! If you like playing around with old Apple II programs, our Applesoft BASIC interpreter DiscoRunner comes with close to a thousand games and apps to play around with. Check it out at <a href="http:&#x2F;&#x2F;discorunner.com" rel="nofollow">http:&#x2F;&#x2F;discorunner.com</a>
NelsonMinaralmost 10 years ago
I love how the text descriptions of the cracks are formatted to 40 columns. That&#x27;s some serious Apple ][ fidelity. I&#x27;m grateful they used mixed case though.
harkyns_castlealmost 10 years ago
I also cut my teeth programming on the old Apple IIe. Brings back some fond memories... bought a big tome at one stage that had an assembler you could &#x27;install&#x27; by typing out pages and pages of machine code... I devoutly typed out all umpteen pages but I never got that assembler to work, even with checksum bytes at the end of every line. Back then programming felt like working magic to me. Ty Woz.
Shivetyaalmost 10 years ago
I remember the days of hacking Wizardry 1 and 2 on the Apple... for awhile we had an arcade in an upper scale mall named The Galleria called 2001 which used to let you rent time on Apple 2 computers.
white-flamealmost 10 years ago
As somebody researching automated reverse engineering, I would love for these to alongside the uncracked originals. While the text files document what it was doing, the ori isn&#x27;t there to replicate the process.<p>There are file formats which record the raw head flux from spinning across the drives, which should archive any goofy drive-munging scheme employed.
评论 #9596981 未加载
评论 #9600423 未加载
ddingusalmost 10 years ago
Under download options, there is &quot;TEXT&quot; and these are commentaries about each crack. Great to read.<p>A small group of us successfully cracked a program or two, using just the monitor and some utilities we wrote. It was a challenge and an education all in one! Highly recommend reading through a few of these.