Форум за любителите на Стара електроника

Персонални компютри, игрови приставки и друга стара електроника за забавление => Колекции => Темата е започната от: -JonnS- в 25 Януари, 2026, 16:03:21

Титла: Емулатор на флопи за Apple II, Правец 8х на базата на STM32F411
Публикувано от: -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

Прилагам снимки на резултата.
Титла: Re: Емулатор на флопи за Apple II, Правец 8х на базата на STM32F411
Публикувано от: hunter69 в 02 Март, 2026, 15:18:23
И аз направих емулатора. Имах малко драми със STM-a, но се оправих. STM32CubeProg не го разпознаваше. Програмирах го с STM32 ST-LINK Utility.
п.п. -JonnS-, гледам не си премахнал стабилизаторчето 3.3V от платката с STM-a. Така двата стабилизатора са в паралел и може да изпуши някой от тях.  :drinks:
Титла: Re: Емулатор на флопи за Apple II, Правец 8х на базата на STM32F411
Публикувано от: -JonnS- в 03 Март, 2026, 18:59:59
Благодаря за забелвжката, не бях обърнал внимание! :drinks:
Титла: Re: Емулатор на флопи за Apple II, Правец 8х на базата на STM32F411
Публикувано от: veso74 в 03 Март, 2026, 19:36:17
... гледам не си премахнал стабилизаторчето 3.3V от платката с STM-a. Така двата стабилизатора са в паралел и може да изпуши някой от тях.
Има и стабилизатор на 3,3V под OLED дисплея (XC6602?). С външно подадено 3,3V нищо няма да им се случи безкрайно дълго време.
(Потребител на всякакви STM32, във всякакви режими)
Титла: Re: Емулатор на флопи за Apple II, Правец 8х на базата на STM32F411
Публикувано от: hunter69 в 05 Март, 2026, 16:31:58
Има и стабилизатор на 3,3V под OLED дисплея (XC6602?). ..
Има, но той не е в паралел с останалите.

..
(Потребител на всякакви STM32, във всякакви режими)
Аз за пръв път се занимавах със STM32, ако възникнат някакви въпроси ще питам.  :drinks: