8

My only retrocomputing desire is to program in Applesoft Basic and relive the Apple II days from the 1980's. Playing games is of no particular interest to me. I just want to use a keyboard, not a game controller.

I really like the "Applesoft BASIC in Javascript" app at https://inexorabletash.github.io/jsbasic/ but I would like to find a stand alone program that I can download and run on a Raspberry Pi or run on a Windows machine. I want to have a personal copy of the program. I don't want to be dependent on someone else's web site which could possible disappear one day. Is such a standalone emulator available?

Thanks for any help you can provide.

3
  • Welcome to Retrocomputing! I am going to edit your question, to make the actual question stand out and improve its acceptance on this site. If you don't like the edit, you are free to roll it back.
    – DrSheldon
    Apr 11, 2020 at 2:31
  • 3
    What hinders you to download that page and store it locally? Javascript should run from a local ressource, too. Apr 11, 2020 at 8:20
  • 1
    Looks like github.com/inexorabletash/jsbasic.git is the files on the webserver for the link you gave. You should be able to put them on your own webserver and play as much as you want. Note that this is not the real deal but quite close. For the absolutely correct version you should run an Apple II emulator. Apr 11, 2020 at 10:45

2 Answers 2

13

Yes, there are at least a couple:

  • LinApple - for Linux/Raspberry Pi. This fork of LinApple is current and maintained, and fixes annoying configuration bugs that others hadn't addressed.

  • AppleWin — for Windows.

Further to Thorbjørn Ravn Andersen's comment, I can confirm that Applesoft BASIC in JavaScript runs quite happily from a standalone local installation if you do something like:

git clone https://github.com/inexorabletash/jsbasic.git
cd jsbasic
busybox httpd -f -p 8000

then open http://localhost:8000/ in your browser. Substitute your favourite static server one-linerpython3 -m http.server 8000 is a solid alternative — for the busybox call.

2

If you are asking for Apple II emulators, most are cross-platform. I won't list them all, but there are more than a couple:

  • AppleWin NTSC — runs on Linux (using Wine) and Windows.
  • Apple2ix — runs on Linux/Raspberry Pi.
  • microM8 — runs on Linux/Raspberry Pi and Windows.
  • JACE — runs on anything that runs Java.
  • Epple-II — runs on Linux/Raspberry Pi and Windows.
  • MoDapple — runs on Windows.
  • EMU][ - p.k.a. Dapple ][ — runs on Linux/Raspberry Pi.
  • LinApple — runs on Linux/Raspberry Pi.
  • KEGS — runs on Linux/Raspberry Pi and Windows.
  • KEGS-SDL — runs on Linux/Raspberry Pi and Windows.
  • GSport — cross-platform
  • GSplus — runs on Linux/Raspberry Pi and Windows.
  • XGS 32 — runs on Windows.
  • Virtu — runs on Silverlight which runs on Windows.
  • YAE — runs on Linux/Raspberry Pi.

There is also a way of Using MAME to Emulate the Apple II+.

2
  • AppleWin's home is github.com/AppleWin/AppleWin . KEGS is no longer under development; GSport and GSplus took the KEGS sources and continued on.
    – fadden
    Apr 15, 2020 at 1:40
  • Good list! Note that the LinApple you link to has some very annoying bugs, including an ability to eat the user's config file. Wine apps really only work well on x86(_64) Linux: they're very poor on other CPUs. KEGS/GSport/GS+ are IIgs emulators: you can get to AppleSoft BASIC if you must, but they're a little more involved.
    – scruss
    Apr 15, 2020 at 14:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .