NOTE: this is for archival purpose only and for upgrading firmware of 1.0 and 1.1 boards. For any new boards just take latest main branch files for revision 1.3
Release for revision 1.1 of the PCB. It has all the enhancements of the 1.3 like new fastload commands and GEOS support.
If ordering from JLCPCB with SMT assembly - double check the parts orientations!
In the source code check the release/
folder and the files below for Arduino code.
Software
Extract contents of this archive to the root of SD card.
It's recommended to format SD card using the SD card formatter from SD Association
Buttons
The support for the buttons is disabled in Arduino firmware.
You can re-enable it and connect buttons that short A6/A7 to ground for PREV/NEXT functionality but then you also need to add pullup resistors from A6 and A7 to +3.3V respectively.
To enable support for the buttons comment out this line:
// disable buttons (if A6/A7 are not connected or without pullup)
#define DISABLE_NEXT_PREV_BUT
There is a way to modify 1.1 board to have buttons if you sacrifice the expansion connector in true Commodore Bodge Style.
On the top side cut the trace that leads to the 3rd hole on the right on the top row, so it can be reused for the button (green blob of nail polish almost under the button):
On the top side of the board, in the top row: the third hole from the right and the third hole from the left are used by the button pins and connected to A6/A7 with wires. The other button pins are in the edge holes, already connected to GND.
On the bottom side another trace has to be cut for the left button pin (green blob) and two resistors (4.7K or 10K) that pull the line up to 3.3V. They are also connected to the button pins.