diff --git a/README.md b/README.md index e270498..d54702b 100644 --- a/README.md +++ b/README.md @@ -28,25 +28,27 @@ Currently hardware implements basic functionality for playing games - ROM emulat Instructions below are mostly written for Windows users and point to Windows specific executables. 1. Download latest zip files from [releases tab](https://github.com/Polprzewodnikowy/SummerCollection/releases). -2. Order PCBs in your farovite company, all gerbers, bill of materials and schematics are in **`SummerCart64_PCB-main-[version].zip`** file. +2. Order PCBs in your farovite company, all gerbers, bill of materials and schematics are in **`SummerCart64_PCB-[version].zip`** file. 3. Order all necessary components, eg. in [Mouser](https://mouser.com/). 4. Solder all components onto the PCB. 5. Connect flashcart to PC. 6. Download [FT_PROG](https://www.ftdichip.com/Support/Utilities.htm#FT_PROG) from FTDI website. 7. Open FT_PROG and scan for devices. -8. Load `ftdi-template.xml` from **`SummerCart64-main-[version].zip`** located in `hw` folder. +8. Load `ftdi-template.xml` from **`SummerCart64-[version].zip`** located in `hw` folder. 9. Program FTDI chip, then right click on the device and select "Cycle port" 10. Download and install [Arrow USB Blaster drivers](https://shop.trenz-electronic.de/en/Download/?path=Trenz_Electronic/Software/Drivers/Arrow_USB_Programmer/Arrow_USB_Programmer_2.4) from Trenz Electronic website. 11. Download and install [QuartusProgrammer](https://download.altera.com/akdlm/software/acdsinst/20.1std/711/ib_installers/QuartusProgrammerSetup-20.1.0.711-windows.exe) from Intel website. 12. Click on "Hardware Setup..." button and select "Arrow-USB-Blaster [AR*xxxxxx*]" in "Currently selected hardware", then close window. 13. Click on "Auto Detect" button and select "10M08SC" option. -14. Click on the newly shown row, then click on "Change File..." button and select `SummerCart64.pof` file from **`SummerCart64-main-[version].zip`** located in `fw/output_files` folder. +14. Click on the newly shown row, then click on "Change File..." button and select `SummerCart64.pof` file from **`SummerCart64-[version].zip`** located in `fw/output_files` folder. 15. Select "Program/Configure" and "Verify" checkboxes. 16. Click on "Start" button and wait for operation to finish. -17. Download latest release of [N64-UNFLoader](https://github.com/buu342/N64-UNFLoader). -18. Insert flashcart in the Nintendo 64. -19. Upload ROM by executing `UNFLoader -r your_rom_file.n64` -20. Turn on console and enjoy playing homebrew games on real hardware. +17. Download and install avrdude. +18. Program ATtiny45 with `UltraCIC-III.hex` file from **`SummerCart64-[version].zip`** located in `sw/cic` folder, more information is available [here](https://github.com/ManCloud/UltraCIC-III). +19. Download latest release of [N64-UNFLoader](https://github.com/buu342/N64-UNFLoader). +20. Insert flashcart in the Nintendo 64. +21. Upload ROM by executing `UNFLoader -r your_rom_file.n64` +22. Turn on console and enjoy playing homebrew games on real hardware. ## Issues