Форум за любителите на Стара електроника
Персонални компютри, игрови приставки и друга стара електроника за забавление => Колекции => Темата е започната от: -JonnS- в 25 Януари, 2026, 16:03:21
-
Наскоро завърших проект от Github: AppleIIDiskIIStm32F411 (https://github.com/vibr77/AppleIIDiskIIStm32F411)
Емулира следните устройства: DISK II 5.25; SMARTPORT HD; UNIDISK IIGS; SMARTLOADER.
Заработи практически от раз.
Основните трудности бяха с програмирането на STM32F411
- необходим е ST-LINK v2 програматор и софтуер STM32CubeProg (https://www.st.com/en/development-tools/stm32cubeprog.html)
- трвбва да се включи pin A10 (Debug) на маса, след което програматора успешно се свързва с STM32F411
- програмира се bootloader-а (https://github.com/vibr77/AppleIIDiskIIStm32F411/tree/main/bootloader) от адрес 0x8000000
- премахва се връзката А10 на маса
- включва се платката през USB към компютър, като се задържа бутон "Boot"
- на компютъра се появаява дисково устройство върху което се копира файла с основната програма (https://github.com/vibr77/AppleIIDiskIIStm32F411/releases)
В момента актуалния Bootloader е: SmartDiskII_bootloader_0.16.hex а програмата: Firmware_SmartDiskII_v0.80.31.UF2
Прилагам снимки на резултата.