Apple II and Apple IIe emulators written in JavaScript and HTML5
github.com
github.com
The no-hassle experience of running it is all the fun of building these for the web, after all!
> If your site exceeds these usage quotas, we may not be able to serve your site, or you may receive a polite email from GitHub Support or GitHub Premium Support suggesting strategies for reducing your site's impact on our servers, including putting a third-party content distribution network (CDN) in front of your site, making use of other GitHub features such as releases, or moving to a different hosting service that might better fit your needs.
I expect one-time hitting front page of HN or Reddit is something they won't frown on too much, whereas constantly hitting that cap on an ongoing basis is going to raise many more eyebrows.
However, for common usage (i.e. playing old games), emulators are perfectly fine. AppleWin seems the most advanced (lots of supported hardware, lots of small fixes to support edge cases of cycle accuracy), followed by Mame and Apple2JS. And some other I probably forget...
Also, recently a new file format was introduced for better preserving the old floppy disk and their devious copy protection (WOZ). This will improve the emulators further (and already has as far as reading disk is concerned)
Specific to the Apple2 emulation scene (I guess) is the effort of a person named "4am" to clean crack all Apple software so that they can continue working in the emulators (and old Apple's).
https://wiki.reactivemicro.com/Applesauce
It also makes really pretty images:
The work by 4am and others was driven by the desire to preserve these works without needing to break the physical copy protection to do it.
Are they still trying to clean crack games that they've imaged?
The imaging of disks including their copy protection so emulation just works is pretty interesting. The data areas on disks are rather stunning.
https://ia801001.us.archive.org/8/items/Antoine_Vignau_3.5_F...
("Applesauce" creator/author twitter post gives summary of the applesauce disk reader, plus Ultima 1 was in Basic?)
https://mobile.twitter.com/diskblitz/status/1258863201447366...
The infrequent Apple time warp podcast interviewed the author:
https://appletimewarp.libsyn.com/episode-6-applesauce-with-j...
Graphics alone are strange especially the high res mode. (I used to program an apple //e in middle school..)
https://en.wikipedia.org/wiki/Apple_II_graphics
but the apple 2 reference manuals are online (even if the scan isn't the best).
https://archive.org/details/Apple_IIe_Technical_Reference_Ma...
and
https://archive.org/details/Apple_IIe_Reference_Manual/mode/...
no, really, you old Apple users know what I mean. That's what you would type to get the thing to load DOS.
https://archive.org/details/iie-80-column-text-card/page/n29...
Apple2 Manuals where quite excellent back in the day. The internet archive has a bunch. Search friendly machine names the are not (Apple ii , apple//e, apple][ , apple //c.....)
In practice the hardware can actually do anything it wants when you PR#, like booting from an attached floppy.
> The use of a 2.8 MHz clock was a deliberate marketing decision to limit the IIGS's performance to a level lower than that of the Macintosh, a decision that had a critical effect on the IIGS's success; the original 65C816 processor used in the IIGS was certified to run at up to 4 MHz. Additionally, as early as 1987, faster versions of the 65C816 processor were readily available, with certified speeds of between 5 and 14 MHz. Apple, however, refused to make use of the faster microprocessors (which had a negligible difference in cost, if any) and intentionally kept the machine locked down to 2.8 MHz throughout its entire production run.
It seems like Apple's consumer-unfriendly business tactics are of all times ... :(
I don't have the contemporaneous pricing handy, but as someone who routinely perused semiconductor price sheets in the '80s, I can say this is suspect. Higher clock speeds -> lower yield -> higher price is not a new phenomenon.
I don't see this as foul play, though. They want to offer a range of price points and performance points across their product line to address the breadth of customers. That breadth of price point can easily be overall beneficial to customers. Then, engineers can go swap crystals if they want (I did it over my boss's objection, figuring I'd just buy a replacement if I botched it up.)
I remember typing it this way myself on the early BBS scene. Personally my system was a Radio Shack TSR-80 Model III. (That is III not 3)
The wikipedia article uses II for ][, // etc so look at those subsections.
Apple was the first computer of Steve Jobs (you know, the guy who made the iPhone, the eBook, etc.). Note that Steve Jobs was a kind of visionary but the guy who actually built the Apple was Steve Wozniak.
The Apple was popular because it was affordable and, for its time rather powerful. That was possible because Steve Wozniak (and others) figured out how to build a computer in the cheapest (and most clever way).
As many HN readers, I learned programming when I was very young, on an Apple 2.
Apple II: introduced on April 17, 1977 at the West Coast Computer Faire. It went on sale on June 5.
TRS-80: introduced on August 3, 1977 at a press conference at the Warwick Hotel in New York and was available for sale.
Radio Shack/Tandy and Commodore were big companies. They were later joined by Atari, Texas Instruments and eventually IBM.
The other players in the personal computing market back then were self financed (MITS, IMSAI, Ohio Scientific, Processor Technology, Cromenco, Northstar, Southwest Technical Products Corporation, Altos and so many others).
Apple stood apart as a venture capital backed startup. We later got Compaq and others but by that time none of the self financed companies were around anymore.
Apple is remembered as the number one in personal computing until the IBM PC came along. In terms of revenue that is true, but in terms of units shipped the much cheaper TRS-80 and the Pet dominated the late 1970s.
Apple ][ from en.wikipedia.org
Models[edit]. See also: Timeline of computing. Early II-series models were usually designated "Apple ]["; later ...
Google does a bit worse for Apple //e, but the top item in “People also ask” is “What is Apple E”, with answer “The Apple IIe (styled as Apple //e) is the third model in the Apple II series of personal computers produced by Apple Computer. The e in the name stands for enhanced, referring to the fact that several popular features were now built-in that were formerly only available as upgrades or add-ons in earlier models.”, picked from https://en.wikipedia.org/wiki/Apple_IIe
I am amused that the POWER light works as a power button. Early Apple 2s had a plastic dome over the light which people mistook for a power switch, and most of them are broken as a result.