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.
One Response to Apple 1, Replica 1 TE Briel Computers Part 3: Programming
Leave a Reply Cancel reply
Categories
- Nieuws (40)
- Projects (7)
- Reizen (179)
- Amerika / Canada (110)
- Florida 2010 (33)
- New York 2007 (9)
- Oost-Canada 2007 (26)
- Route 66 (42)
- Frankrijk (12)
- Parijs 2008 (12)
- Griekenland (10)
- Athene, 2011 (10)
- India (7)
- New Delhi 2010 (7)
- Italie (34)
- Italie 2008 (19)
- Rome, Napels en Amalfi 2011 (15)
- Polen, 2009 (6)
- Amerika / Canada (110)
- Tweets (70)
My tags
#FamBruinsma Amarillo Apple 1 Argigento Athene Auschwitz Briel Computer Brienz Carnival Ledgend Catacombes Cayman Islands Chicago Colosseum Florida foto Frankrijk Grand Canyon Griekenland iDocs India italie Key West Koenig Krakow Las vegas Los Angeles Miami Napels New Brunswick new york Oost canada Orlando parijs Polen Replica 1 TE rome Ronald route 66 Tampa toronto Tweet Twitter Wavel Wieliczka zwitserlandArchives
- February 2012 (3)
- January 2012 (6)
- December 2011 (3)
- November 2011 (4)
- October 2011 (7)
- September 2011 (6)
- August 2011 (16)
- July 2011 (5)
- June 2011 (6)
- May 2011 (14)
- April 2011 (7)
- March 2011 (4)
- February 2011 (4)
- January 2011 (4)
- December 2010 (3)
- November 2010 (5)
- October 2010 (11)
- September 2010 (6)
- August 2010 (18)
- July 2010 (16)
- June 2010 (1)
- April 2010 (1)
- March 2010 (4)
- February 2010 (4)
- September 2009 (1)
- August 2009 (7)
- July 2009 (29)
- May 2009 (3)
- April 2009 (5)
- March 2009 (4)
- February 2009 (5)
- January 2009 (2)
- December 2008 (13)
- November 2008 (2)
- October 2008 (2)
- September 2008 (2)
- August 2008 (7)
- July 2008 (13)
- June 2008 (2)
- May 2008 (1)
- April 2008 (1)
- February 2008 (1)
- January 2008 (2)
- December 2007 (9)
- May 2007 (22)
- April 2007 (3)
- March 2007 (1)









[...] more on how to program the Apple 1 in Part 3 of this blog post: http://www.fambruinsma.nl/index.php/2011/10/apple-1-replica-1-te-briel-computers-part-3-programming/ Tagged with: Apple 1 • Briel Computer • Replica 1 TE If you enjoyed [...]