Hi i'm learning my teacher how to code. She don't want to make her own account in Applefritter so i'm letting her borrow mine.She is very new at programming on old apple computers and she has two questions.The first question is her own. How do i code on old apple computers?
The second question i'm helping her out. How to use the apple 1 for beginners.
You more or less have two choices for Apple-1 programming... Woz's Integer BASIC or 6502 assembler.
Pretty much this.
Honestly I would recommend starting with an Apple II especially if they aren't after foruming or perhaps even internetting that much. The Apple II is easily available, and tons of books are to be found cheaply on programming it. But if they are dead set on Apple 1, then the above post stands.
I would actually echo skate... The Apple II would be a much easier place to start. There are a lot more options for tools and there is a ton of reference material on programming the Apple II. Plus the Apple II is a rugged, fairly relaible and readily available machine. The Apple-1 uses a lot of difficult to source parts and is fairly difficult to build and keep working. And cost wise, you can buy a couple ready to go Apple //e systems with floppy drives, etc., for what it takes to put together one usable Apple-1 system.
If you will consider the Apple II, this is a pretty good place to start for information...
https://commodore.bombjack.org/apple/apple-books.htm
We were thinking about doing it on an emulator.
I have an Apple 1 emulator on an Arduino Due... it works but it's not as "magical." https://forum.arduino.cc/t/apple-1-emulator/281588/3 (scroll all the way down)
There is also the Replica 1 Plus kit which I like very much. It still uses a 6502 and runs like an Apple 1, but comes as a ready to build kit as opposed to having to source everything difficult and/or separately (ICs especially). That one was designed by Vince Briel and is sold by Reactive Micro.
Those are great options... However, it is also true that emulators for the Apple II also have a lot more options than Apple-1.
For construction the modern kits like Replica-1 are much more approachable because they mostly use parts that are easier to source, more stable and they usually have a significantly lower chip count.
This is a really good point! I like your thinking.
Both of the recommendations are great advice. The Apple 1 was really just an experiment to see what worked. The Apple II applied many of those lessons and is much more reliable and capable. Start with an Apple //e or Apple //c emulator and get Lon Poole's Apple II Users Guide, 3rd Edition as your first resource. It is solid advice and covers everything you need to get started with an old Apple. It is available at the book link already provided
https://commodore.bombjack.org/apple/apple-books.htm
I wish you may hours of happy learning!