There are three ways of programming the Apple 1:
- The WOZ monitor ( direct access to memory to program code that the 6502 will interpret). Just hit the reset button and you are in the WOZ monitor. Later on more information about this topic
- BASIC, there is a build in BASIC ROM with the original Apple 1 BASIC ROM which was used among beginners to experience programming the Apple 1
- The Krusader assembler written by Ken Wessen, for more information look at this website: Krusader by Ken Wessen
First of all I use a Hyper Terminal connection with my Apple 1 to communicate and send data to the Apple 1, this save a lot of typing 🙂
Quick steps to setting up Hyper Terminal connection:
- Start a new session of Hyper Terminal and select a name for your session.
- Click on OK and select which COM port you are connected to and select OK.
- Set up your COM port as following: 2400, N,8,1
- Select OK and continue on to starting Hyper Terminal and disconnect this session.
- Click on “File” in the menu bar and select “Properties” from the drop-down menu list
- Click the “Settings” tab at the top, and then select the “ASCII setup” button.
- Use these settings:
- Close the properties window and return to Hyper Terminal.
- Now click on the “Connect” button.
- Make sure that Caps Lock is ON.
Now it is possible to use your computer for input to the Apple 1. Use the Send text file to send assembly or Basic programms to the Replica 1 or the Capture Text option to capture the Replica 1 output and save it as a text file.
First I’am goning to program the famous “Hello world” in Apple BASIC. To enter the Apple BASIC, reset the Apple 1 and than type “E00R” followed by an enter. Now the Apple 1 is ready for programming BASIC, type in the following BASIC code:
10 PRINT “HELLO WOLRD”
20 GOTO 10
RUN
Output is:
To use the WOZ monitor, just hit the reset button and wait for the / to appear on the screen. Now you are able to read and write data directly to the memory ($0000.7FFF are available memory) of the Apple. After writing the program to the memory, type RUN to start the program. For example if you type the following test program in the memory 0:
0: A9 00 AA 20 EF FF E8 8A 4C 02 00
then type RUN to start the program.
And finally the Krusader assembler.
Related Posts via Categories
- Zee aquarium – Aqua Medic Magnifica 100 Cf Wit – Deel 2
- Zee aquarium – Aqua Medic Magnifica 100 Cf Wit – Deel 1
- Amiga 1200 renovation project
- Apple 1, Replica 1 TE Briel Computers Part 2: Testing
- Atmel ATMEGA8 with BASCOM alarm clock project
- Apple 1, Replica 1 TE Briel Computers Part 1: Assembly
- Finished my S.E.X. Bottlehead Headphone Amp
- S.E.X. Bottlehead Headphone Amp
- HDR (High Dynamic Range) foto…
- Google Friend Connect, WordPress installeren….
Categories
- Afrika (42)
- Dakar Challenge 2012 (42)
- Auto (13)
- Goede doel (8)
- Nieuws (43)
- Projects (11)
- Reizen (211)
- Amerika / Canada (111)
- Florida 2010 (33)
- New York 2007 (9)
- New York 2019 (1)
- Oost-Canada 2007 (26)
- Route 66 (42)
- Denemarken (1)
- Duitsland (3)
- Frankrijk (14)
- Parijs 2008 (12)
- Griekenland (10)
- Athene, 2011 (10)
- Ierland (1)
- India (11)
- New Delhi 2010 (7)
- New Delhi 2012 (4)
- Italie (39)
- Italie 2008 (19)
- Italie 2013 (3)
- Rome, Napels en Amalfi 2011 (15)
- Oostenrijk (5)
- Polen, 2009 (6)
- Portugal 2012 (9)
- Scotland (1)
- Spanje (3)
- Tsjechië (1)
- UK (1)
- Zwitserland (3)
- Amerika / Canada (111)
- sms (1)
- Sponsoring (9)
- Uncategorized (3)
- Voorbereiding (15)
- Afrika (42)
My tags
Amalfi Amarillo Amsterdam Argigento Athene Azoren Briel Computer Brienz Catacombes Chicago Colosseum Dakar Challenge Florida Frankrijk Grand Canyon Griekenland India italie Key West Koenig Krakow Las vegas Lissabon Los Angeles Miami Napels New Brunswick New Delhi new york Oost canada oostenrijk Orlando parijs Pico Polen Portugal rome route 66 st. Pieter Tampa toronto vakantie Wavel Weatherford zwitserlandRecent Comments
Blog Stats
- 10,376 hits