Update README.md

This commit is contained in:
Alan Garfield 2018-01-02 01:04:35 +11:00 committed by GitHub
parent 197d6a145e
commit b841685a9a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -40,3 +40,18 @@ Registers:
0xD030 | | LED&KEys input register for the buttons 1 to 8. [7] is button 1, [0] is button 8
0xFF00 | 0xFFFF | Woz Mon pointed to by the RESET vector
##Setup
This project should just build with IceCube2 without any issue, and I will figure out how to make it work with Yosys shortly.
##Serial Setup
To communicate with the Apple 1 you need to use the second channel serial interface for the iCE40HX8K-B-EVN board. This should appear as a COM port on you PC. This project is configured to use the 12MHz onboard clock to generate the baud rate, and as such I've selected 4800 baud (8/N/1) as this was the only baud rate that rounded nicely to 12MHz without an error rate.
A very very basic hardware flow control is implemented too. You should turn on CTS support as this will allow you to cut and paste code into the Woz Mon without the Apple 1 missing any bytes.
##Helping
All PRs and suggestions happily accepted! Please any support us most welcome, and it would be good to have this as feature complete as possible with the real Apple1. I'd like to implement the cassette interface next with the basic electronics to talk to the headphone/mic jack of a mobile phone to upload and download recordings as a means to save programs.
But yes, help happily accepted!