Просмотр полной версии : Прошивка Gotek Floppy Disk Emulator для работы с ZX Spectrum
SoftLight
02.09.2015, 23:40
Тема про превращение унылой китайской железки Gotek (http://goughlui.com/2013/05/19/review-gotek-system-sfr1m44-u100k-usb-1000-floppy-disk-emulator/) в полноценный эмулятор дисковода для работы вместе с клонами ZX Spectrum (и не только).
Вариант 1. Прошивка HxC для USB Stick STM32 HxC Floppy Emulator
Последняя версия: 3.8.3.1a 19 September 2021 Firmware STM32 USB HxCFloppyEmulator v3.8.3.1a (https://hxc2001.com/download/floppy_drive_emulator/HXCFEUSB_Gotek_HxC_firmware.zip) релиз ноты (http://hxc2001.com/download/floppy_drive_emulator/USB_HFE_hxc_floppy_emulator_firmware_release_notes .txt)
HxC floppy emulator firmware for Gotek drives presentation (https://hxc2001.com/docs/gotek-floppy-emulator-hxc-firmware)
Онлайн конфигуратор касттомной прошивки (https://hxc2001.com/custom_fw/)
Автор: Jean-François DEL NERO (hxc2001@hxc2001.com)
Прошивка bootloader ПЛАТНАЯ! 10 евро за одно устройство КУПИТЬ (https://hxc2001.com/store/)
(разовый платеж, дальше все обновления прошивки HxC - бесплатные)
Файлы формата ZX Spectrum (*.TRD, *.SDD, *.DSK, *.OPD) поддерживаются прошивкой напрямую начиная с декабря 2017 (v3.1.0.4)
Есть возможность собрать прошивку индивидуально под конкретное устройство (см. в ссылках ниже)
Делюсь опытом по перепрошивке на эту версию:
Для работы понадобится немного железа и/или денег.
1. Если еще не купили покупаем железку SFR1M44-U100K у китайцев. Например, тут (https://ru.aliexpress.com/item/SFR1M44-U100K-3-5-1000-Floppy-Disk-Drive-to-USB-emulator-Simulation-For-Musical-Keyboad-Black/32836295132.html). На тот момент стоимость была 1120р.
На PC проверил - работает, свои убогие функции выполняет.
2. Для прошивки bootloader понадобится кабель USB-RS232. Например, такой:
https://pic.maxiol.com/thumbs2/1640074605.3001974370.xtqlskbl1.jpg (https://pic.maxiol.com/?v=1640074605.3001974370.xtqlskbl1.jpg&dp=2)
У меня его не было, поэтому взял самый дешевый у китайцев тут (https://ru.aliexpress.com/item/WholeSale-Free-Shipping-PL2303-USB-To-RS232-TTL-Converter-Adapter-Module-with-PL2303HX/32345829369.html). На тот момент стоимость была 44р.
Тут есть тонкость: оказалось, свисток изготовлен на чипе pl2303hx (а не тот, что ревизия D). Microsoft беспощадна к подделкам и Windows 8.1 определяет девайс как Prolific-to-Serial Comm Port, но работать с ним не желает (горит желтый восклицательный знак в устройствах). Выход не сложный - нужно просто ставить более ранние дрова версии 3.3.2.105. Качать тут (http://wp.brodzinski.net/wp-content/uploads/2014/10/IO-Cable_PL-2303_Drivers-Generic_Windows_PL2303_Prolific.zip).
3. Разбираем Gotek, вот что внутри:
https://pic.maxiol.com/thumbs2/1640074648.3001974370.p5gxrhx.jpg (https://pic.maxiol.com/?v=1640074648.3001974370.p5gxrhx.jpg&dp=2)
Для удобства программирования я аккуратно напаял контактную площадку на плату Gotek (J10).
4. Замыкаем перемычкой на плате Gotek ногу J3 и VCC3V (BOOT). Соединяем программатор с контактной площадкой проводами: 5V, GND, RX, TX. Последние два надо перевернуть, то-есть провод TX с программатора соединяем с RX на плате Gotek, а RX с TX.
https://pic.maxiol.com/thumbs2/1640074677.3001974370.pinoutgotek.jpg (https://pic.maxiol.com/?v=1640074677.3001974370.pinoutgotek.jpg&dp=2)
Получается примерно так:
https://pic.maxiol.com/thumbs2/1640074710.3001974370.usbconnected.jpg (https://pic.maxiol.com/?v=1640074710.3001974370.usbconnected.jpg&dp=2)
5. Качаем (http://hxc2001.com/download/floppy_drive_emulator/STM32_SerialBridge.zip) Online BootLoader programmer.
6. Сперва нам нужно прошить новый Bootloader. Это делается один раз и за это автор разработки берет плату. Дальнейшие обновления выполняются прямо с USB-флешки и они бесплатные. Связываемся с Jean-François DEL NEROпо почте hxc2001 собако hxc2001.com. Переводим сумму в 10 евро за одно устройство на его счет PayPal, он скажет на какой адрес. Он заводит ваш аккаунт на онлайн-сервере. Вышлет параметры подключения в виде: Server IP, Login, Password.
7. Подключаем USB-RS232 к PC, где заранее установили драйвер (п.2).
Запускаем Online BootLoader programmer. Наше устройство должно определиться по какому-то вирт. COM-порту.
https://pic.maxiol.com/thumbs2/1640074497.3001974370.flashtool.png (https://pic.maxiol.com/?v=1640074497.3001974370.flashtool.png&dp=2)
Жмем Open для соединения.
8. Вводим Server, Login, Password жмем Connect. Должно установится соединение с сервером обновлений. Если установилось, будет показываться сколько устройств вы можете прошить. Далее жмем Program и ждем окончания процесса (2 - 3 минуты), должен начаться обмен пакетами и онлайн-прошивка.
9. На индикаторе Gotek должно появится слово 'Ldr' по окончании прошивки. Когда прошивка завершится, отключаем все соединения от Gotek.
10. Форматируем USB-флешку в FAT32. В корень кладем UPD-файл прошивки: скачать (http://hxc2001.com/download/floppy_drive_emulator/HXCFEUSB_HFE_beta_firmware.zip).
11. Вставляем флешку в USB-разъем Gotek. Зажимаем обе кнопки на передней панели Gotek и подаем питание (разъем для 3,5'' дисковода). Должен начаться процесс прошивки, он длится несколько секунд. В это время по индикатору бегут огоньки. По успешному завершению на индикаторе высветится 'hXc'.
Все, собственно сама прошивка завершена. Дальше расскажу как пользоваться, но это уже проще.
hXc работает с файлами формата HFE.
!ЭТОТ РАЗДЕЛ МАНУАЛА УСТАРЕЛ! Теперь поддержка формата TRD работает без конвертации!
Их будем класть в корень нашей USB-флешки. Примеры готовых файлов образов "Quick Install Disk Images" тут (http://hxc2001.com/download/floppy_drive_emulator/QuickInstall_FloppyDiskImages.zip).
1. Качаем софтину HxCFloppyEmulator software тут (http://hxc2001.com/download/floppy_drive_emulator/HxCFloppyEmulator_soft.zip).
2. Нам нужно создать специальный конфигурационный файл HXCSDFE.cfg в корне флешки. Запускаем HxCFloppyEmulator.exe . Жмем кнопку "SD HxC FLoppy Emulator settings":
https://pic.maxiol.com/thumbs2/1640074734.3001974370.kvn3uy2.png (https://pic.maxiol.com/?v=1640074734.3001974370.kvn3uy2.png&dp=2)
Здесь настройки ставим такие:
https://pic.maxiol.com/thumbs2/1640074758.3001974370.ngxvcwk.png (https://pic.maxiol.com/?v=1640074758.3001974370.ngxvcwk.png&dp=2)
Нажимаем "Save config file" и сохраняем конфигурационный файл.
3. Кнопкой "Load" загружаем файлы TRD, FDI и сохраняем их в формате HFE кнопкой "Export" опять же в корне флешки.
4. Очень важно!!! Файлы HFE должны называться обязательно DSKA0000.HFE, DSKA0001.HFE и т.п. Только в этом случае можно будет осуществлять по ним навигацию кнопками управление на морде Gotek. Как я понял, других вариантов нет.
5. Если планируем ставить эмулятор как диск "A", ставим перемычку на плате на джампер S0, если как диск "B", ставим перемычку на S1.
6. Подключаем эмулятор индексным кабелем к нашему клону ZX Spectrum, подключаем разъем питания. Я подключал в ZX-Evo вместо реального дисковода. Знаю, что это бесмыссленно, но это мой тестовый стенд.
https://pic.maxiol.com/thumbs2/1640074777.3001974370.cmpvpxt.jpg (https://pic.maxiol.com/?v=1640074777.3001974370.cmpvpxt.jpg&dp=2)
7. Включаем компьютер, вставляем флешку. Если все правильно, вместо 'hXc' загорится '000' или тот номер диска, на котором прошлый раз остановились. Перебирать диски для монтирования можно кнопками на морде Gotek: назад, вперед. Монтирование мгновенное.
Итого: при самом плохом сценарии, когда покупать нужно абсолютно все, включая перемычки и программатор, финальная стоимость проекта составила 1990р, что хоть и равно стоимости двух реальных дисководов, но в три - четыре раза ниже цены оригинального авторского эмулятора hXc.
Напрямую поддерживаются форматы:
• HFE: Universal support : All machines are supported by the native HxC Floppy Emulator (HFE) file format
• HFE (v3): Copy protected HFE images (HFEv3 converted from ipf & stream files)
• IMG: PC and compatibles (Computers, Synth and CNC machines…)
• IMA: PC and compatibles (Computers, Synth and CNC machines…)
• ADF: Amiga
• ST: Atari ST
• DSK: Microbee
• DSK: MSX
• IMG: MSX
• DSK (Normal): Amstrad CPC/ZX Spectrum/Tatung Einstein
• DSK (Extended): Amstrad CPC/ZX Spectrum/Tatung Einstein
• ADL: Acorn
• ADM: Acorn
• SSD: Acorn
• DSD: Acorn
• ADF: Acorn
• LDF: Camputer Lynx
• D81: Commodore C64
• FD: Thomson machines (MO5, TO7…)
• DSK: TI99/4A
• V9T9: TI99/4A
• SAD: Sam Coupé
• MGT: Sam Coupé
• TRD: ZX Spectrum
• SDD: ZX Spectrum
• DSK: ZX Spectrum
• OPD: ZX Spectrum Opus Discovery
• IMG: Akai (S900 / S950 / S01 / S20 / MPC…)
• AKAI: Akai (S900 / S950 / S01 / S20 / MPC…)
• FZ1: Casio
• IMG: Emax
• IMG: E-mu EOS / ESI
• IMG: Ensoniq
• IMG: General Music
• IMG: Korg
• OUT: Roland
• W30: Roland
• S50: Roland
• S33: Roland
• S55: Roland
• IMG: Robox RC9400
• DSK: Robox RC9400
• IMG: Kawai
• DSK: Kawai
• IMG: Yamaha QX3
Появилась поддержка USB Stick Image-less mode, это когда данные напрямую читаются с флешки, размеченной в FAT12.
Появилась возможность добавлять самому поддержку любого пользовательского формата (см. User defined raw file image/disk format (https://hxc2001.com/custom_fw/))
Ссылки:
Страничка прошивок HxC2001 (http://hxc2001.com/download/floppy_drive_emulator/)
Последняя версия прошивки (http://hxc2001.com/download/floppy_drive_emulator/HXCFEUSB_HFE_beta_firmware.zip)
Описание прошивки (http://hxc2001.com/download/floppy_drive_emulator/USB_HFE_hxc_floppy_emulator_firmware_release_notes .txt)
Руководство HxC floppy emulator firmware for Gotek drives presentation (https://hxc2001.com/docs/gotek-floppy-emulator-hxc-firmware/)
HxC Floppy Emulators supported machines/compatibility list (https://hxc2001.com/download/floppy_drive_emulator/support.htm)
Сервис для самостоятельной сборки прошивки (https://hxc2001.com/custom_fw/)
Купить STM32 USB HxC Floppy Emulator Firmware (https://hxc2001.com/store/)
Вариант 2. Прошивка FlashFloppy
Последняя стабильная версия 3.29 2 October 2021
Support new Gotek board SFRKC30.AT2 using AT32F415KBU7-4 (QFN32)
v3.29 (https://github.com/keirf/FlashFloppy/releases/download/v3.29/flashfloppy-v3.29.zip) релиз нота (https://github.com/keirf/FlashFloppy/blob/master/RELEASE_NOTES)
Стабильная версия второй ветки v2.14 (https://github.com/keirf/FlashFloppy/releases/download/v2.14/flashfloppy-v2.14.zip) релиз нота (https://github.com/keirf/FlashFloppy/releases/tag/v2.14)
Пререлиз 4-ой серии прошивки 4.3a 15 December 2021
v4.3a (https://github.com/keirf/FlashFloppy/releases/download/v4.3a/flashfloppy-v4.3a.zip) релиз нота (https://github.com/keirf/FlashFloppy/releases/tag/v4.3a)
Альтернативная БЕСПЛАТНАЯ прошивка.
Автор: Keir Fraser
Плюсы:
- Не уступает по функциональности HxC, совместима с форматом HFE;
- Есть исходники;
- Умеет эмулировать Motor Signal на разъеме;
- Умеет эмулировать больше одного драйва при одном подключенном устройстве;
- Активно развивается автором, почти еженедельные обновления;
Можно/нужно отблагодарить (https://github.com/keirf/FlashFloppy/wiki/Donations) автора
Напрямую поддерживаются форматы:
• ADF (Commodore Amiga)
• ADM, ADL, ADF, DSD, SSD (Acorn DFS and ADFS)
• ATR (Atari 8-bit)
• D81 (Commodore 64 1581)
• DSK (Amstrad CPC, Spectrum +3, Sam Coupe, Microbee)
• FDI, HDM (NEC PC-98)
• IMG, IMA, DSK (IBM MFM Raw Sector)
• JVC, DSK (Tandy Color Computer 'CoCo')
• MBD (Spectrum MB02)
• MGT (Spectrum DISCiPLE/+D)
• OPD (Spectrum Opus Discovery)
• OUT (Roland)
• SDU (SAB Diskette Utility)
• ST (Atari ST)
• TRD (Spectrum TR-DOS)
• V9T9, DSK (TI-99/4A)
• VDK (Dragon)
• HFE, HFEv3 (Universal)
• XDF (FAT-based eXtended Disk Format, 3.5" HD 1840kB)
Как прошивать:
Прошивать BootLoader можно двумя способами: так же как HxC через com-порт и второй вариант - через USB на лицевой панели устройства!
Обучающее видео:
https://www.youtube.com/watch?v=-K31S2xqZIk
Подробнейший мануал от автора по начальной заливке прошивки здесь (https://github.com/keirf/FlashFloppy/wiki/Firmware-Programming).
Ссылки:
GitHub FlashFloppy (https://github.com/keirf/FlashFloppy)
FlashFloppy Wiki (https://github.com/keirf/FlashFloppy/wiki)
Список поддерживаемых платформ (https://github.com/keirf/FlashFloppy/wiki/Host-Platforms)
Группа поддержки в FB (https://www.facebook.com/groups/820618618098373/)
p.s. Лично у меня одно устройство прошито HxC и два FlashFloppy. Обе прошивки отличные, на Spectrum работают без нареканий.
Поддержка новых моделей Gotek на базе чипа "Artery" (https://github.com/keirf/FlashFloppy/wiki/Gotek-Compatibility#artery-mcus)
Схема обновленного GOTEk под спойлером
https://user-images.githubusercontent.com/79913696/114319373-869b3500-9b11-11eb-8307-1150695ae8e1.png
Новые модели Gotek выпускает на основе более дешевых чипов. Прошивка для версий STM не совместима с AT!!! Проявляется в виде бесконесно мигающего индикатора после обновления. Авторы прошивок активно работают над исправлением.
В прошивку HxC firmware уже добавлена поддержка чипов AT32F415RCT7, AT32F415CBT7,...
Новость тут (https://torlus.com/floppy/forum/viewtopic.php?f=33&t=4020). Прошивка тут (https://torlus.com/floppy/forum/viewtopic.php?p=23698#p23698).
Для FlashFloppy firmware добавлена поддержка Artery в двух тестовых версиях:
v4 test (https://github.com/keirf/FlashFloppy/suites/2493815077/artifacts/53816680)
v3 test (https://github.com/keirf/FlashFloppy/suites/2494012246/artifacts/53822915)
Версия 4 все еще в статусе ранней альфы новой линейки прошивки FF.
Пошаговая инструкция по прошивке готеков на Artery обновленной прошивкой FlashFloppy в этой теме (https://zx-pk.ru/threads/33208-goteki-s-novoj-quot-nachinkoj-quot.html?p=1113670&viewfull=1#post1113670).
Установка OLED-дисплеев для Gotek
Варианты установки и подробная инструкция с модельками для 3d-принтера тут (https://zx-pk.ru/threads/31127-ustanovka-oled-ekranov-na-gotek.html?p=1037370&viewfull=1#post1037370).
Можно поподробней про HxCFloppyEmulator. По Вашей инструкции TR-DOS выдает ошибку "Disc Error". Может еще надо что-то менять в настройках экспорта? Настораживают файлы на выходе в 3 раза больше исходных.
Железо работает, скачал примеры по вашей ссылке, переименовал DSKA0000.HFE, DSKA0001.HFE и т.д. все работает, читается. А вот с экспортом своих TRD не получается. Файлики беру отсюда http://atmturbo.nedopc.com/
http://atmturbo.nedopc.com/download/cpm/system/boot/bootdisk.zip
Игры с http://atmturbo.nedopc.com/ тоже не идут. Сейчас не помню конкретно какие, не затем компьютером.:v2_dizzy_step:
Спасибо за наводку. Таких тонкостей и не знал.
Вообщем взял от сюда http://vtrdos.ru/pcutilz.php TRX2X перевел TRD в FDI. HxCFloppyEmulator FDI распознал. Правда некоторые диски читаются только в СР/М, а TR-DOS их не понимает. Но это уже другая тема. :)
anasana, обо всём здесь (http://hxc2001.free.fr/floppy_drive_emulator/).
SoftLight
30.09.2015, 23:02
Еще пара фоток с моддингом девайса. Так как зеленый индикатор как правило не работает, решил вырезать отверстие и вывести красный, который спрятан в корпусе. Он сигнализирует об обмене данными с 'диском'. Пришлось нарастить ноги красному светодиоду:
http://storage7.static.itmages.ru/i/18/0202/h_1517605481_2524039_906f04d03a.jpg
http://storage8.static.itmages.ru/i/18/0202/h_1517605505_1766066_033b7d978b.jpg
http://storage8.static.itmages.ru/i/18/0202/h_1517605505_1766066_033b7d978b.jpg
Еще зачем-то приделал двухстрочный LCD дисплей. Теперь он выводит имена файлов и версию прошивки при старте:
Схема подключения в файле Release Notes в первом сообщении.
АлександрПП
18.10.2015, 21:38
Поставил прошивку 3.0.6.6а и дисплей 1602.
Теперь можно работать с текстовыми именами файлов и папками.
Для этого надо также поставить дополнительную кнопку. Подключить ее к пинам JA (расположены возле разъема дисковода).
Вопрос к тем кто пользуется данным девайсом: Информацию/файлы/имиджи можно загонять только на ПК, или на самом спектруме тоже можно с флопика перегонять файлы на флешку/имидж?
Наверное не так спросил: Можно ли на реальном спектруме, с этим эмулятором флопа производить запись на его. То что он для tr-dos имитирует содержание дискеты от файла/имиджа на флешке, это я понимаю, но можно ли делать запись на эту сэмулированную дискету?
Black Cat / Era CG
01.02.2016, 04:12
Current image support : *.HFE (RW), *.ADF (RW)
Можно ли на реальном спектруме, с этим эмулятором флопа производить запись на его.
RW = Read/Write. Видимо, может. Хотя я лично не в курсе.
АлександрПП
01.02.2016, 11:09
но можно ли делать запись на эту сэмулированную дискету
С имиджем диска можно делать все, что угодно. Записывать, удалять, переименовывать и т.п. Т.е. работать как с обычным диском.
Но нельзя копировать с реала на эмулятор в пустое место. Т.е. сначала нужно на эмуляторе иметь пустой образ диска, куда будете копировать. Записывается этот пустой образ на РС.
Можно их заранее подготовить сколько угодно простым копированием любого имеющегося образа диска. Назвать их любым удобным для себя именем. Если в них уже есть файлы, удалить их можно когда понадобится.
Прямо на эмуляторе дисковода создать образ? Может и можно, но я такого способа не знаю и о нем не читал.
Felix_73
22.09.2016, 21:24
"....нужно прошить новый Bootloader. Это делается один раз и за это автор разработки берет плату."
Неужели наши программисты не могут написать свой Bootloader?
А может есть альтернативные варианты?
Wierzbowsky
23.09.2016, 02:27
Я не смог нормально писать на перепрошитый Gotek в HFE файл с Агата. Не хватает скорости флешки - запись там идет понемногу, а для этого флешка не оптимизирована. В итоге образ портится. Автор обещал оптимизировать запись, но не сказал когда ждать новой прошивки. Единственное что по его словам можно сделать на текущий момент - использовать флешку Sandisk Extreme. С остальными запись нормально не работает. Проверил на 4 разных флешках.
SoftLight
03.02.2018, 00:23
Обновил первое сообщение в теме. Возможно, не все знают о бесплатной альтернативной прошивке 'FlashFloppy (https://github.com/keirf/FlashFloppy)' для Gotek от Keir Fraser.
Попробовал прошить по инструкции https://github.com/keirf/FlashFloppy - загрузчик в самом начале выдаёт сообщение:
64332
Как победить?
UPDATE: Прошился через USB.
SoftLight
01.03.2018, 23:29
В прошивку flashfloppy v0.9.13a (https://github.com/keirf/FlashFloppy/releases/download/v0.9.13a/flashfloppy_v0.9.13a.zip) автор запилил нативную поддержку формата TRD! Теперь, ничего переконвертировать в HFE не нужно.
http://i.piccy_.info/i9/0b2fe8196f7c237a01e2ffa59fa204e5/1520004383/9526/1225925/28379057_10156274313064456_9132203293012936085_n_2 40.jpg (http://i.piccy_.info/i9/ab3d07baeaf6a41fed8dbbe992bc632c/1520004383/80436/1225925/28379057_10156274313064456_9132203293012936085_n.j pg)
SoftLight
06.07.2018, 13:56
Релиз FlashFloppy v0.9.23a (https://github.com/keirf/FlashFloppy/releases/download/v0.9.23a/flashfloppy_v0.9.23a.zip):
** DSK (Spectrum, CPC): Support weak-data copy protection
** OLED: Utilise all rows on 128x64 displays
** LCD: Support up to 40x2 displays
** SSD, DSD (BBC): Add correct sector skew across tracks
** IMG: 1680kB DMF has 2:1 sector interleave
Релиз FlashFloppy v0.9.24a (https://github.com/keirf/FlashFloppy/releases/download/v0.9.24a/flashfloppy_v0.9.24a.zip):
** DSK (Spectrum, CPC, Sam Coupe): Bug fixes. Please upgrade!
crackintosh
13.07.2018, 14:10
Обновите картинки в первом сообщении пожалуйста.
crackintosh, нет смысла. В первом сообщении рассказывается о коммерческой прошивке, но зачем она нужна, когда есть бесплатная https://github.com/keirf/FlashFloppy
А данная прошивка совместима с HxF flopy emul'ем? Интересует именно поддержка trd.
Gutten, конечно совместима. И даже лучше, ибо напрямую умеет работать с TRD, их не надо конвертить в HFE. А если очень хочется, то можно и сконвертить и тоже будет работать.
SoftLight
13.07.2018, 15:29
Обновите картинки в первом сообщении пожалуйста.
Упс, все ссылки сдохли. Обновлю вечером.
А данная прошивка совместима с HxF flopy emul'ем? Интересует именно поддержка trd.
Я только обратил бы еще внимание, что если после платного HxF bootloader-а прошиться на FlashFloppy, то чтобы вернуться назад на HxF придется опять покупать bootloader. А по форматам совместимы, да.
Ммм, т.е. вариант купить PIC подходящий, прошить его этой прошивкой и вставить в HxF, всё заработает? Если не понравится, PIC можо обратно переставить будет.
А насколько полноценно поддерживается запись в образы trd? В самом HxF для этого обязательна м/с памяти.
- - - Добавлено - - -
Вот засада, это же для HxF USB вроде подойдёт. А у них вроде бы несовместимость по прошивкам с SD версией.
Ммм, т.е. вариант купить PIC подходящий, прошить его этой прошивкой и вставить в HxF, всё заработает?
Gotek собран на stm32.
Понял, радость была преждевременна
Радость это купить Готек за 1тыр и прошить его бесплатной прошивкой. И после этого, зачем нам HxC за 4.5тыр?
FlashFloppy v0.9.25a - 18 July 2018
* DSK (Spectrum, CPC, Sam Coupe): Fix tracks with little or no data in them
* FF.CFG: New options pin02= and pin34= allow precise interface configuration
https://github.com/keirf/FlashFloppy/releases/download/v0.9.25a/flashfloppy_v0.9.25a.zip
FlashFloppy v0.9.26a - 24 July 2018
* DSK (CPC): More fixes for copy-protected tracks
* New image types supported:
* JVC, DSK: Tandy Coco (host=tandy-coco)
* VDK: Dragon
https://github.com/keirf/FlashFloppy/releases/download/v0.9.26a/flashfloppy_v0.9.26a.zip
FlashFloppy v0.9.27a - 27 July 2018
* Direct Navigation: Fix hidden-file and dot-file filtering
* Direct Navigation: Filter __MACOSX/ resource-fork folders
https://github.com/keirf/FlashFloppy/releases/download/v0.9.27a/flashfloppy_v0.9.27a.zip
FlashFloppy v0.9.28a - 26 August 2018
* New image types supported:
* IMG: Fluke 9100 (host=fluke)
* MBD: Spectrum MB02
* LCD/OLED: Display folder names in brackets
https://github.com/keirf/FlashFloppy/releases/download/v0.9.28a/flashfloppy_v0.9.28a.zip
FlashFloppy v0.9.29a - 17 September 2018
* New and improved image handlers:
* ST: Fix 80-cyl single-sided images
* IMG: Kaypro (host=kaypro)
* IMG: MSX fix 40-cyl/5.25" formats (host=msx)
* IMG: PC-DOS fix missing IAM (host=pc-dos)
* IMG: All: Support long sectors (>1024k)
* Indexed mode: Don't require DSKA0000 image
https://github.com/keirf/FlashFloppy/releases/download/v0.9.29a/flashfloppy_v0.9.29a.zip
FlashFloppy v0.9.30a - 9 October 2018
* TI99: Fix V9T9/DSK double-sided images
* HxC Compat: Enter slot-based mode even with no AUTOBOOT.HFE
* HFE: Support HFEv2 images
https://github.com/keirf/FlashFloppy/releases/download/v0.9.30a/flashfloppy_v0.9.30a.zip
SoftLight
28.10.2018, 12:25
FlashFloppy v0.9.31a - 28 October 2018
* HFE: Sanity-check critical header fields
* FF.CFG: Better docs on pin02/pin34 options
* HxC Compat: File selector updates
https://github.com/keirf/FlashFloppy/releases/download/v0.9.31a/flashfloppy_v0.9.31a.zip
SoftLight
30.10.2018, 18:03
Ничего себе, софт вышел из статуса альфа! 15 минут назад версию 0.1 подвезли!
FlashFloppy v0.10 - 30 October 2018
** FF.CFG: Button inputs can be reversed
** FF.CFG: Rotary encoder direction can be reversed
** New version numbering and remove alpha status
https://github.com/keirf/FlashFloppy/releases/download/v0.10/flashfloppy-v0.10.zip
FlashFloppy v0.11 - 1 November 2018
* Detect and report upside-down data ribbon cable
* FF.CFG: Configurable OLED brightness/contrast (oled-contrast=)
* FF.CFG: Configurable head settle time (head-settle-ms=)
* FF.CFG: Fix comma-separated-list parsing (eg. rotary=)
https://github.com/keirf/FlashFloppy/releases/download/v0.11/flashfloppy-v0.11.zip
FlashFloppy v0.12 - 27 November 2018
* IMG: Support Nascom 1 & 2 (host=nascom)
* Direct Access: Support FM/SD access on cylinder 254
* Direct Access: Support CMD_SELECT_IMAGE (cmd 4)
* HxC Compat: Fix occasional "LBA Change Test Failed" error
* Improvements to ribbon-upside-down checks
https://github.com/keirf/FlashFloppy/releases/download/v0.12/flashfloppy-v0.12.zip
FlashFloppy v0.13 - 2 December 2018
* IMG: Support Casio FZ-1 (host=casio)
* IMG: Support SC Prophet 3000 (host=akai)
* Display D-A/DA/"Host Direct Access" in host file selector
https://github.com/keirf/FlashFloppy/releases/download/v0.13/flashfloppy-v0.13.zip
FlashFloppy v0.14 - 7 December 2018
* Direct Access: Fix broken sector writes (USB corruption)
* Primarily affected the CPC/ST file selectors (not Amiga)
* Broken since v0.12
https://github.com/keirf/FlashFloppy/releases/download/v0.14/flashfloppy-v0.14.zip
Кто-нибудь скачивал уже прошивочную утилиту от ST Microelectronics?
Поделитесь пожалуйста, никак не могу скачать...
С каждой последующей прошивкой Gotek все тупее и тупее начинает реагировать на кнопки.
Кто-нибудь скачивал уже прошивочную утилиту от ST Microelectronics?
Поделитесь пожалуйста, никак не могу скачать...
https://www.dropbox.com/s/gyyzvouhyxguk3v/stsw-mcu005.zip?dl=0
- - - Добавлено - - -
С каждой последующей прошивкой Gotek все тупее и тупее начинает реагировать на кнопки.
Заведите проблему на githubе о регрессе.
Кто-нибудь скачивал уже прошивочную утилиту от ST Microelectronics?
Поделитесь пожалуйста, никак не могу скачать...
Если DFU, то https://www.st.com/en/development-tools/stsw-stm32080.html Только что проверял - нормально скачивается и распаковывается.
Внизу страницы "Get Software". Я ей прошивал Gotek.
Внизу страницы "Get Software". Я ей прошивал Gotek. Перед скачкой требует регистрации по e-mail, у меня регистрация не проходит...
HardWareMan
09.12.2018, 20:04
krotan, не благодари (https://yadi.sk/d/qe0FtqQn0-llLA).
FlashFloppy v0.15 - 8 January 2018
* Support Enhanced Gotek with SD card connector
* Board requirements are in the wiki (Hardware Mods)
* USB drive, if inserted, takes priority over SD card
* SD card is not supported for firmware update
https://github.com/keirf/FlashFloppy/releases/download/v0.15/flashfloppy-v0.15.zip
FlashFloppy v1.0 - 4 February 2019
* Game/demo AutoSwap-disks feature
– No manual disk swapping, at all!
– Requires patching of host software titles
– Amiga titles so far (github:keirf/FF_AutoSwap):
- Beneath a Steel Sky
- Indiana Jones and the Fate of Atlantis
- The Secret of Monkey Island
- Monkey Island 2: LeChuck's Revenge
* FF.CFG: New OLED display-type sib-option "-narrower"
– 16-character-wide display (c.w. "-narrow" 18-char-wide)
* PC98: Direct support for HDM image files
* HxC Compat: Small fixes to Amiga file selector
https://github.com/keirf/FlashFloppy/releases/download/v1.0/flashfloppy-v1.0.zip
FlashFloppy v1.1 (Stable) - 14 March 2019
* FF.CFG: Fix parsing of comma-separated values
https://github.com/keirf/FlashFloppy/releases/download/v1.1/flashfloppy-v1.1.zip
FlashFloppy v2.0a (Experimental) - 14 March 2019
* IMG: Allow geometry to be manually configured in new file IMG.CFG
- See examples/IMG.CFG for documentation
- Multiple formats can be defined; distinguished by image name tags
* IMG: Support FM mode with Index Address Mark (IAM)
* IMG: Support auto-configuration of GAP3 (post data gap) when using IMG.CFG
* FF.CFG: Fix parsing of comma-separated values
* Indexed Mode: Allow arbitrary image name after "DSKAnnnn" prefix
- eg. DSKA0000_myimage.img, DSKA0002_another.adf
* Indexed Mode: Allow the "DSKA" prefix to be changed (FF.CFG:indexed-prefix=)
https://github.com/keirf/FlashFloppy/releases/download/v2.0a/flashfloppy-v2.0a.zip
FlashFloppy v2.1a (Experimental) - 26 March 2019
* IMG.CFG: Allow up to 256 sectors per track
* IMG.CFG: Split skew into per-cylinder and per-side values (cskew/sskew)
* IMG.CFG: Introduce image-file layout option (file-layout=):
- sequential,interleaved: Cylinder-first or side-first track ordering
- reverse-sideN: Side-N cylinders in reverse order (high to low) (N=0,1)
- sides-swapped: Ordering of disk sides is swapped in the image file
* 7-Segment LED: Display track number when an image is mounted
- FF.CFG: "display-type = led-trk"
- Displays slot number as usual during image selection/navigation
- First button press reverts to slot display; Next press begins navigation
* LCD/OLED: Display full cylinder number on displays wider than 16 columns
- Previously truncated at cylinder 99
https://github.com/keirf/FlashFloppy/releases/download/v2.1a/flashfloppy-v2.1a.zip
FlashFloppy v2.2a (Experimental) - 5 April 2019
* New image types supported:
- XDF: 3.5" HD eXtended Disk Format (1840kB)
- ATR: Atari 8-bit
* 7-Seg LED: Improved track display.
- Remove option 'led-trk' from FF.CFG. Track display mode is always on.
* OLED: Fix horizontal offset on SH1106 128x32 displays
* IMG.CFG: 'id' parameter simplified; 'sskew' renamed 'hskew' (head skew)
https://github.com/keirf/FlashFloppy/releases/download/v2.2a/flashfloppy-v2.2a.zip
FlashFloppy v2.3a (Experimental) - 8 April 2019
* OLED: Auto-detect SSD1306 vs SH1106 display controller
- FF.CFG: 'display-type = ...-sh1106' is now redundant and ignored
* ATR: Fix readability of downloaded ATR images
- Invert data as it is read/written, mirroring the standard XF551 interface
- Thanks to Piotr for this report (using his XF551 clone)
https://github.com/keirf/FlashFloppy/releases/download/v2.3a/flashfloppy-v2.3a.zip
FlashFloppy v2.4a (Experimental) - 9 April 2019
* This release fixes many raw track formats (SSD, DSD, OPD, VDK, ...)
- Thanks to John Gray for bug report, and testing!
* RAW: Fix FM track generation
- FM and IAM flags not plumbed through from front-end image handlers
* RAW: Fix interleaved/skewed track generation
- Data fetch not loading sectors from image file in the right order
https://github.com/keirf/FlashFloppy/releases/download/v2.4a/flashfloppy-v2.4a.zip
Где-нибудь описан формат HFE-файла?
SoftLight
09.04.2019, 14:08
Valent, есть описание (https://hxc2001.com/download/floppy_drive_emulator/SDCard_HxC_Floppy_Emulator_HFE_file_format.pdf).
Valent, есть (https://www.google.com/url?sa=t&source=web&rct=j&url=https://hxc2001.com/download/floppy_drive_emulator/SDCard_HxC_Floppy_Emulator_HFE_file_format.pdf&ved=2ahUKEwiPpPO078LhAhWIp4sKHcOeABQQFjAAegQIAhAB&usg=AOvVaw1I5w5BnrITSlnUyS9Ri4Ln).
Благодарю!!!
Чего-то туго соображаю: тема называется "Gotek Floppy Emulator", а с первого же поста речь идёт об эмуляторе HxC. У меня есть отдельно-купленный китайский Готек с USB-дыркой и отдельно конструктор HxC и, насколько я вижу, это совершенно разные эмуляторы... Или же речь о том, как запилить прошивку HxC на Готек?
Ну да.. Похоже, так и есть.
Чего-то туго соображаю: тема называется "Gotek Floppy Emulator", а с первого же поста речь идёт об эмуляторе HxC. У меня есть отдельно-купленный китайский Готек с USB-дыркой и отдельно конструктор HxC и, насколько я вижу, это совершенно разные эмуляторы... Или же речь о том, как запилить прошивку HxC на Готек?
Ну да.. Похоже, так и есть.
Может быть, просто почитать о прошивке? И тогда вдруг станет понятно, что речь идёт об альтернативной прошивке для Gotek, которая понимает довольно много форматов, в том числе и формат HxC.
На сайте автора прошивки всё доступно описано.
FlashFloppy v2.5a (Experimental) - 12 April 2019
* Fragment-offsets cache implemented at the FAT filesystem layer
* Block cache implemented at the mass-storage volume layer
- Faster image selection/navigation in large folders
- Improved reliability in image handling (reduced access latencies)
- USB stick will usually stop flashing when drive is not being accessed!
* FF.CFG: New rotary input options
- 'trackball': Blackberry-style trackball
- 'buttons': Push-to-ground Prev/Next buttons
https://github.com/keirf/FlashFloppy/releases/download/v2.5a/flashfloppy-v2.5a.zip
CodeMaster
13.04.2019, 22:02
FlashFloppy v2.5a (Experimental) - 12 April 2019
Автор просто в ударе, выдаёт версии на горА как Стаханов :-)
Задрали уже совсем. ;)
FlashFloppy v2.6a (Experimental) - 14 April 2019
* Fix feature breakages in v2.5a
- SSD/DSD/TRD auto-extend feature
- FF.CFG: eject-on-startup=yes feature
* Update HxC Compat to v5-FF
https://github.com/keirf/FlashFloppy/releases/download/v2.6a/flashfloppy-v2.6a.zip
FlashFloppy v1.2 (Stable) - 14 April 2019
* OLED: Fix horizontal offset on SH1106 128x32 displays
* Update HxC Compat to v5-FF
https://github.com/keirf/FlashFloppy/releases/download/v1.2/flashfloppy-v1.2.zip
FlashFloppy v2.7a (Experimental) - 23 April 2019
* Sort folders into alphabetical order during direct navigation
- FF.CFG: folder-mode= to modify this new default behaviour
- FF.CFG: folder-sort= to modify this new default behaviour
* Fix memory corruption issues (stack overflow)
* ATR: Interleave sectors for best performance over slow SIO interface
https://github.com/keirf/FlashFloppy/releases/download/v2.7a/flashfloppy-v2.7a.zip
Если кому надо, Keir Fraser сделал HFE файл для DEC RX02 флоппи контроллера. В архиве пустые образы, а так же загрузочный диск №1 из дистрибутива RT-11 v.5.04. Эти образы работают как с GOTEK, так и с SDHxC.
68957
для DEC RX02 флоппи контроллера
И как подключать Gotek вместо RX02 ?
И как подключать Gotek вместо RX02 ?
Я вот так подключил, прямо шлейфом 34-х проводным.
68960
Ничего не понял. По паспорту RX02 подключается к компьютеру по 10-ти проводному (не считая земли) интерфейсу. При чем тут "прямо шлейфом 34-х проводным".
Или Вы просто физические приводы в RX02 заменяете, а не весь RX02 ?
- - - Добавлено - - -
Keir Fraser
Да, фото что-то настолько крупное, что на нем не видно ни RX02, ни компьютера, к котому RX02 подключался ;-)
FlashFloppy v2.8a (Experimental) - 10 May 2019
* DSK, IMG: Fix small error in generated MFM data
* Increase write buffer to 32kB, enough for a full high-density track
- More reliable whole-track writes, especially to HFE images
https://github.com/keirf/FlashFloppy/releases/download/v2.8a/flashfloppy-v2.8a.zip
Serg6845
11.05.2019, 08:31
Ничего не понял. По паспорту RX02 подключается к компьютеру по 10-ти проводному (не считая земли) интерфейсу. При чем тут "прямо шлейфом 34-х проводным".
Или Вы просто физические приводы в RX02 заменяете, а не весь RX02 ?
Так обсуждаемый в теме девайс как раз и эмулирует физический привод. контроллер остается родной.
контроллер остается родной.
В RX02 грубо такие узлы: БП, два драйва, плата "Read/Write Electronics", плата контроллера.
Вместо чего втыкается Gotek?
Физические драйвы к плате "Read/Write Electronics" подключаются хитро (головки напрямую, аналоговый сигнал).
"Read/Write Electronics" к контроллеру - тоже много всяких дополнительных сигналов, которых в Шугарте нет.
Serg6845
11.05.2019, 11:12
В RX02 грубо такие узлы: БП, два драйва, плата "Read/Write Electronics", плата контроллера.
Вместо чего втыкается Gotek?
Физические драйвы к плате "Read/Write Electronics" подключаются хитро (головки напрямую, аналоговый сигнал).
"Read/Write Electronics" к контроллеру - тоже много всяких дополнительных сигналов, которых в Шугарте нет.
на фотке явно 3" флопы, скорее всего стандартные (а для RX02 вобще отличные от 8" выпускались?). так что RX02 там скорее всего клон. но это к автору фотки вопрос...
Вот я и говорю что про RX02 как-то неочевидно всё.
И я пруфа не нашел ...
Так что очень похоже что Valent еще первым апреля живёт....
Кто-то может дать пруф?
на фотке явно 3" флопы, скорее всего стандартные (а для RX02 вобще отличные от 8" выпускались?). так что RX02 там скорее всего клон. но это к автору фотки вопрос...
Речь идет о контроллерах типа MXV22M, MXV42C, которые поддерживают FDD 5.25" DS DD (77 треков, две стороны,26 секторов по 256 кб, DEC модифицированный MFM), а не о контроллерах типа RXV21. Для RXV21 можно попытаться использовать разработку Don North на основе Arduino.https://github.com/AK6DN/rx02_emulator.
увлёкся этой штукой.
наивно думал что для прошивки FlashFloppy достаточно вставить usb с правильно названным файлом,
но поняв процесс отрезал хвосты у двух мышей и спаял usbA->A.
доволен как слон.
прикупил/подцепил oledDisplay,
а вот с энкодером вышла жопа.
чёртов китаец прислал практически лысый член
http://d.radikal.ru/d10/1905/c4/5b36c233e179.jpg (http://radikal.ru)
я замучился объяснять ему про резьбу (на фото товара она была)
он почему-то решил что декоративная ручка отвалилась во время транспортировки и советовал не расстраиваться и просто её приклеить.
Речь идет о контроллерах типа MXV22M, MXV42C,
Да-да. Мы уже поняли что речь не про RX02.
SoftLight
13.05.2019, 08:43
Энкодер всем хорош кроме того, что эта дура с ручкой торчит из корпуса в три раза дальше, чем любой рычаг дисковода. Вот если бы найти совсем миниатюрный энкодер.
Вполне себе миниатюрный: https://www.aliexpress.com/item/32798669185.html
https://i110.fastpic.ru/thumb/2019/0513/a1/_5d3866c4a281ba829cf14650c0d19da1.jpeg (https://fastpic.ru/view/110/2019/0513/_5d3866c4a281ba829cf14650c0d19da1.jpg.html)
SoftLight
13.05.2019, 10:51
Вполне себе миниатюрный: https://www.aliexpress.com/item/32798669185.html
https://i110.fastpic.ru/thumb/2019/0513/a1/_5d3866c4a281ba829cf14650c0d19da1.jpeg (https://fastpic.ru/view/110/2019/0513/_5d3866c4a281ba829cf14650c0d19da1.jpg.html)
На чертеже L = 15 мм, толщина передней стенки эмулятора миллиметра 1,5 - 2, ну плюс еще зазоры, в общем будет торчать от передней поверхности на 11-12 мм точно. Это как-то не комильфо. Скорее стоит смотреть в сторону мода с Blackberry Trackball.
а вот с энкодером вышла жопа.
чёртов китаец прислал практически лысый член
я замучился объяснять ему про резьбу (на фото товара она была)
Не проще было бы прислать ему два фото - того, что должно было быть и того, что он прислал? И на фото просто подписать и нарисовать стрелки. Я так делал не раз - всегда срабатывает.
FlashFloppy v2.9a (Experimental) - 17 May 2019
* FF.CFG: New option motor-delay= to provide emulation of motor behaviour
- Requires modification of a standard Gotek PCB (see Wiki: Hardware Mods)
* Debug logging: An alternative firmware is provided to log to FFLOG.TXT
- Find the alternative update file in alt/logfile/
- Use this for personal interest or as directed by me for debugging
- Not for general use!
* IMG/DSK: Better RAM handling (more space for mass-storage block cache)
* Code optimisation (MFM decode speeded up 4x)
* Small fix to generate INDEX signal when starting read near end of track
https://github.com/keirf/FlashFloppy/releases/download/v2.9a/flashfloppy-v2.9a.zip
SoftLight
18.05.2019, 09:25
Приплыли :(
"Requires modification of a standard Gotek PCB (see Wiki: Hardware Mods)"
Для сигнала мотора придётся допаиваться https://github.com/keirf/FlashFloppy/wiki/Hardware-Mods#motor-signal.
FlashFloppy v2.10a (Experimental) - 20 May 2019
* Fix breakages since v2.2a:
- host=acorn: *.ADF handling
- host=tandy-coco: *.DSK handling
https://github.com/keirf/FlashFloppy/releases/download/v2.10a/flashfloppy-v2.10a.zip
andykarpov
20.05.2019, 19:08
Энкодер всем хорош кроме того, что эта дура с ручкой торчит из корпуса в три раза дальше, чем любой рычаг дисковода. Вот если бы найти совсем миниатюрный энкодер.
Дык, а что мешает мышиный энкодер приделать?
В продаже (да и в мышиных донорах) их полно самых разных размеров, колесико только придумать надо и шестигранную втулку, тогда весь девайс можно будет вообще в ультра-слим факторе забабахать :)
FlashFloppy v2.11a (Experimental) - 23 May 2019
* Simpler bootloader update process with all-in-one update file
* FF.CFG: sort-priority= to prioritise folders vs files during navigation
- Default: Folders are listed before files
https://github.com/keirf/FlashFloppy/releases/download/v2.11a/flashfloppy-v2.11a.zip
FlashFloppy v2.12 - 2 June 2019
* HFEv3: Support flaky/weak bytes
* LCD/OLED: Improve power-on initialisation robustness
* Roland: Direct support for *.OUT images
* IO-Test: New alternative firmware to test Gotek I/O pins
- https://github.com/keirf/FlashFloppy/wiki/Testing-IO-Pins
https://github.com/keirf/FlashFloppy/releases/download/v2.12/flashfloppy-v2.12.zip
FlashFloppy v2.13 - 7 June 2019
* HFE: Fix read buffering error
* Update HxC Compat to v6-FF
- More robust error checking on writes
https://github.com/keirf/FlashFloppy/releases/download/v2.13/flashfloppy-v2.13.zip
FlashFloppy v3.0a (Experimental) - 10 June 2019
* Disk Change Reset: Emulate explicit Reset signal of certain vintage drives
- Requires a hardware modification and FF.CFG: chgrst=pa14
* Support ZHONGJY_TECH 2.23" 128x32 displays based on SSD1305 controller
- FF.CFG: display-type=oled-128x32-ztech
https://github.com/keirf/FlashFloppy/releases/download/v3.0a/flashfloppy-v3.0a.zip
FlashFloppy v3.1a (Experimental) - 13 June 2019
* OLED: Text height and content can be configured (FF.CFG: oled-text=)
- New default for 128x64 displays presents a new third text row
* LCD/OLED: Present an action menu when an image is ejected
- Includes Clone and Delete Image operations
https://github.com/keirf/FlashFloppy/releases/download/v3.1a/flashfloppy-v3.1a.zip
ухитрился воткнуть шлейф наоборот, а эмуль (FlashFloppy) это определил
на oled экране появилась надпись что шлейф возможно перевернут.
FlashFloppy v3.2a (Experimental) - 25 June 2019
* OLED: New default layout for 128x64 displays
* LCD: Support 20x4 character displays
* LCD: Row ordering is configurable
- FF.CFG: Rename oled-text= to display-order= to reflect this
* Eject menu: Confirmation required for Delete/Clone operations
* Trackball: Reduce jitteriness by adding simple inertia
https://github.com/keirf/FlashFloppy/releases/download/v3.2a/flashfloppy-v3.2a.zip
FlashFloppy v3.3a (Experimental) - 8 July 2019
* FF.CFG: New Disk-Change Reset option: chgrst=delay-N
- Automatically clears the DSKCHG signal Nx0.5s after disk insertion
- chgrst=delay-3 fixes Disk Change on Ensoniq EPS synths
* Change head-step signal handling to reduce interrupt rate
* OLED/LCD: Fix current-folder display line for image-on-startup=init|static
- image-on-startup=static: Please note the static image is now specified in INIT_A.CFG
https://github.com/keirf/FlashFloppy/releases/download/v3.3a/flashfloppy-v3.3a.zip
В продаже (да и в мышиных донорах) их полно самых разных размеров, колесико только придумать надо и шестигранную втулку, тогда весь девайс можно будет вообще в ультра-слим факторе забабахать
Тоже думал о подобном. Но вся эта конструкция вместе с кликером и самим колесом внутри устройства сильно габаритным будет, не вместится (хотя снаружи и аккуратно).
Но потом увидел вот такие штуки:
https://ru.aliexpress.com/item/32734389584.html https://ru.aliexpress.com/item/32805593559.html (SIQ-02FVS3 / SIQ-02FV)
Тут с 4мя контактами и я не уверен что он как кликер может работать. Энкодер+кликер.
Спецификации: https://www.mitsumi.co.jp/latest/Catalog/compo/switch/
Datasheet на английском http://pdf-file.ic37.com/pdf5/MITSUMI/SIQ-02FVS1_datasheet_583621/951768/SIQ-02FVS1_datasheet.pdf
Также есть 6тиконтактный:
https://ru.aliexpress.com/item/33051910087.html (EVQWKL001)
https://ru.aliexpress.com/item/33049515970.html (EVQWKA001)
Они к сожалению все для SMD монтажа, и их полагается плашмя к плате припаивать... ну вообще колесо так и так как-то надо закреплять...
спецификации: https://datasheet.octopart.com/EVQ-WKA001-Panasonic-datasheet-15230683.pdf
А есть вообще вот такие, не дешевые, но весьма симпатичные (меньше чем по 2 штуки к сожалению не продают):
https://ru.aliexpress.com/item/32990950196.html (EVQWGD001)
Никто в этом направлении еще экспериментов не проводил? По-моему может получиться получше, чем с blackberry trackball, и существенно аккуратнее торчащей крутилки.
tiretrak
30.07.2019, 19:32
а возможно создать trd-образ в самом спектруме, без поключения к компьютеру PC ?
SoftLight
30.07.2019, 19:46
Вроде в iS-Dos был копировщик, который писал в TRD, но название не помню.
а возможно trd образ создать в самом спектруме, без поключения к компьютеру PC ?
TRD файл на карте ?
на обычном спеке - нет.
если только на моделях которые умеют работать с SD.
tiretrak
30.07.2019, 20:27
TRD файл на карте ?
на обычном спеке - нет.
если только на моделях которые умеют работать с SD.
да. вставить пустую ,отформатированную хлешку в эмулятор ,подключенный к спектруму и создать пустой образ ,а потом уже в него записать что то.
а возможно создать trd-образ в самом спектруме, без поключения к компьютеру PC ?
Я так понимаю вопрос про Gotek?
В нативном режиме FlashFloppy можно удалять и клонировать образы (две кнопки сразу, или 3я кнопка, Eject menu). Просто загрузить пустой образ на флешку, в какую-нибудь папку, и когда нужно создать образ нового диска - просто клонировать эту пустышку, всё в него потом скопировать с реального диска. Как-то так. К названию копии добавляется хвостик _nnn.
В принципе можно любой образ таким макаром клонировать, форматировать и дампнуть в него диск.
Судя по найденным в интернете вариантам используемых rotary encoder, __никого__ не догадался приделать колёсный (wheel rotary encoder / menu selector / rear deal).
В общем, приделал вот такой селектор. Не думаю, что для такого устройства можно придумать что-то более подходящее и изящное (уж явно не эти повсеместные набалдашники).
http://volutar.eu5.org/vol-gotek-rotary.jpg
Насколько я понял, это запчасть от камер/фотоаппаратов панасоника и сони, например вот тут видно как его встраивают (но тут вариант поуже)
https://keyassets.timeincuk.net/inspirewp/live/wp-content/uploads/sites/12/2014/09/Panasonic-Lumix-DMC-GM5-Product-Shot-3-630x419.jpg
crackintosh
29.08.2019, 07:03
Туды можно еще много разных энкодеров присобачить. Проблема в крепеже. Народ использует самый простой выход. Дырку сделал, засунул, гайкой закрепил.
Можно вобще джойстиковый присобачить: https://www.aliexpress.com/item/32811449704.html
или такой: https://www.aliexpress.com/item/32837723417.html
Или вобще круто: https://www.aliexpress.com/item/32974897985.html
В первом это просто двухнаправленный рычажок. Ничем от двух кнопок не отличается. Даже клика нет. Второй аналогичен тому что я сделал (только дешевле и ресурс меньше). В третий зачем? 4 направления, при том что задействовано только 2 и ещё confirm. Как и с трекболом. Полезнее было бы если бы шрифт 10x8 и использовал бы на экране 128x32, чтобы 3 строки вместить.
Если у людей руки не тем концом вставлены и набалдашник не смущает, то обычный торчащий на 3см норм. Но тут то страницу назад начали за некрасивость и небезопасность такого варианта (задел - поломал, как и с торчащими флешками).
Вот что действительно сложно было бы приделать, так это колесико от мыши с кнопкой. А это плоское колесо с монтажными ножками - не так и сложно.
polikarpov76
29.08.2019, 11:14
Зачем вообще нужны эти третьи кнопки и колоесики если и двумя полностью все управляется? Морду дисковода аккуратно все равно не расковырять.
Зачем вообще нужны эти третьи кнопки и колоесики если и двумя полностью все управляется?
Неудобно. Как минимум третья кнопка еще нужна (двойной клик вообще неудобен).
Морду дисковода аккуратно все равно не расковырять.
Неправда. Вполне возможно. Выглядит не сильно отличающимся от заводского.
crackintosh
29.08.2019, 13:14
А где брали такие энкодеры? Можно фото того как он крепится?
А где брали такие энкодеры?
Тут же писал про варианты:
https://zx-pk.ru/threads/25546-proshivka-gotek-floppy-disk-emulator-dlya-raboty-s-zx-spectrum.html?p=1021116&viewfull=1#post1021116
Можно фото того как он крепится?
Сам энкодер припаял к кусочку монтажной платки. Два алюминевых уголка. Один приклеил к платке, второй - к корпусу. Скрепил винтиком с гайкой. При необходимости можно снять. Упор хороший, ничего не шатается, крутится приятно на ощупь (пожестче чем колесо мышки, но это и правильно), кликается чуть тише чем два микрика слева, но жесткость такая же. В конфиге F-F выставлено rotary = quarter, т.к. при вращении идёт не полный цикл, а четвертинка, но это и хорошо, при быстром прокручивании нет пропусков, чем грешат "крутильные" энкодеры.
http://volutar.eu5.org/vol-gotek-rotary-2.jpg
Сначала собрал эту уголочную конструкцию, потом выпиливал дырку в панельке, постоянно сверяя с высотой конструкции и колеса. Потом уже приклеил нижний уголок, и зафиксировал клеевым пистолетом для надёжности.
CodeMaster
29.08.2019, 20:01
Туды можно еще много разных энкодеров присобачить.
Колёсико от мыша с кликом можно?
Хоть это и не совсем по теме, но, думаю, актуально: http://forum.agatcomp.ru//viewtopic.php?id=272
В дополнение: я только описал происшедшее и высказал своё мнение. Дал информацию, так сказать. Что делать - пусть каждый решает для себя сам, меня спрашивать не нужно.
SoftLight
31.08.2019, 08:09
И как доработать? Ни разу что-то ни на наших ни на западных форумах не встречал описание такой проблемы. Может что реально в дисководе коротнуло?
И как доработать? Ни разу что-то ни на наших ни на западных форумах не встречал описание такой проблемы.
Т.е. как доработать для ограничения тока через провод? Пожалуй, последовательно включить резистор. Но если задаёте такой вопрос, то, наверное, лучше за доработкой обратиться к кому-нибудь, имеющему опыт в области электроники.
Может что реально в дисковод коротнуло?
Не понимаю.
SoftLight
31.08.2019, 11:47
AlexBel, не проще номинал сопротивления написать чем язвить? Нарисуйте на схеме. Мне интересно куда вы его планируете поставить. 56 ногу, 41 ногу тоже будете ограничивать? И вообще по даташиту (http://www.mt-system.ru/sites/default/files/docs/documents/stm32f107.pdf&ved=2ahUKEwio0_7X2azkAhUDlYsKHQz5DZAQFjANegQIAhAB&usg=AOvVaw0b9hUbg0HJJ-TJO1x-sVk0&cshid=1567240752491) все PD, PC и PE ноги обозначены ft, что говорит, что не могли они сжечь стмку от 5 вольт. Они каждый внутри имеют пуллап резисторы программно и это все настраивается в прошивке.
- - - Добавлено - - -
Не понимаю.
Я со смартфона пишу, извините, что я в одной букве опечатался. Что непонятного? Предположил, что напряжение было сильно больше 5 вольт.
- - - Добавлено - - -
Что делать - пусть каждый решает для себя сам, меня спрашивать не нужно.
Почему? Никаких идей нет?
Произвёл доработку эмулятора дисковода Gotek: http://forum.agatcomp.ru//viewtopic.php?pid=3057#p3057
CodeMaster
11.09.2019, 10:00
Произвёл доработку эмулятора дисковода Gotek:
Можно впаять выводные резисторы в шлейф.
CodeMaster
11.09.2019, 21:10
AlexBel, ох и зашкаливает у тебя снобизм :-/
FlashFloppy v3.4a (Experimental) - 25 September 2019
* FF OSD support
- Bus sharing with existing LCD/OLED display
- Gotek buttons can be remoted to FF OSD for OSD configuration
https://github.com/keirf/FlashFloppy/releases/download/v3.4a/flashfloppy-v3.4a.zip
В 3.4a не вошел фикс по моему issue (поддержка более 80 дорожек в trd) - выйдет в следующей сборке.
Evgeny Muchkin
29.09.2019, 17:58
А какие форматы на данный момент поддерживаются? FDI, UDI умеет?
Я правильно понимаю, что на флешке максимум 100 дисков может быть?
Fdi спековский не умеет (там вроде амижный - вот этот http://www.oldskool.org/disk2fdi/files/FDISPEC.pdf). Из спековских только trd нативно поддерживает на данный момент. Даже scl не умеет. Для защащенных дисков надо hfe юзать. Zx studio умеет конвертить между ними, вроде.
100 файлов ограничения нет. Если экран не дефолтовый а мод, то ограничений вроде нет особых. Если дефолтовый, то 1000.
FlashFloppy v3.5a (Experimental) - 9 October 2019
* New Main Menu: Press Prev/Next or Select with no Flash drive inserted
- Factory Reset, Firmware Update, OSD Config
* OSD: Must be updated to latest version: v1.7 or later!
* OSD: Receive Gotek button commands via I2C
* OSD: Default to 40 columns if no other display is connected
- TR-DOS (TRD): Fix geometry detection based on TR-DOS header
https://github.com/keirf/FlashFloppy/releases/download/v3.5a/flashfloppy-v3.5a.zip
FlashFloppy v3.6a (Experimental) - 13 October 2019
* Quick Disk Initial Release (QD SYSTEMS ONLY)
- New firmware and blank QD image in alt/quickdisk
- Documentation in the Wiki
- DO NOT RUN ON NORMAL FLOPPY SYSTEMS: QD ONLY
- Please report any issues AND SUCCESSES!!
* Update HxC Compat to v7-FF
- Fix failure when booted on unmodded A1200 ESCOM boards
https://github.com/keirf/FlashFloppy/releases/download/v3.6a/flashfloppy-v3.6a.zip
AAA жалуется что не работают лоадеры с музыкой insult/unreal(ksa) - вообще нет загрузки.
у меня сейчас реал на антресолях.
сможете проверить подтвердить/опровергнуть ?
AAA жалуется что не работают лоадеры с музыкой insult/unreal(ksa) - вообще нет загрузки.
у меня сейчас реал на антресолях.
сможете проверить подтвердить/опровергнуть ?
Чего проверять/подтверждать-то?
Откуда брать?
Про что конкретно речь? Образ диска?
Про что конкретно речь? Образ диска?
тут вроде тема про эмуль дисковода с прошивкой FlashFloppy - естественно образ диска.
с основной массой софта удалось разобраться,
это чисто AAAстайл, как он ухитрился подвесить эмуль на букву C: одному богу известно.
надо проверить https://zxaaa.ru/get.php?id=1236&f=DEMO/unreal.zip&ncr&t=1571998767&c=0b52d469913ee07c6d8d75f085944892efe2b70c9cf3185b e48cc17cfcb39876
что-бы понять кто виноват эмуль/прошивка trdos/контроллер дисковода
Там образ в SCL. Он даже не поддерживается F-F. Конвертировать в TRD?
marinovsoft
25.10.2019, 13:36
А потом окажется, что программа умеет только диск A.
Там образ в SCL. Он даже не поддерживается F-F. Конвертировать в TRD?
естественно
А потом окажется, что программа умеет только диск A.
с этим уже справились
..........
отбой.
сам проверил на классическом Пентагоне - демка Unreal работает
про качество звука не знаю (не нашёл платку с AY)
SoftLight
11.11.2019, 13:21
FlashFloppy v3.7a - 11 November 2019
Release Notes:
Quick Disk Bug Fixes (QD Systems Only!!!)
- Fix write offsets and lengths within QD track
- Filter ADF images from navigator: only QD images supported
- Extra logging in FFLOG.TXT for debug purposes
Amiga AutoSwap new title: Gobliiiins
- Thanks to Arkadiusz Makarenko!
- https://github.com/keirf/FF_AutoSwap/wiki/Downloads
Скачать (https://github.com/keirf/FlashFloppy/releases/download/v3.7a/flashfloppy-v3.7a.zip)
ZX_NOVOSIB
21.11.2019, 11:42
Товарищ заказал с али какой-то самый дешевый флопиэмуль, залил на него сабжевую бесплатную прошивку, всё работает. Задача: уместить энное количество игр на минимальное количество образов. Возможно? Или в контексте спектрума сабж не понимает ничего кроме TRD-640 кб.?
Недавно по моему issue автор доработал формат trd, изменив логику подсчёта количества цилиндров. По идее сейчас можно подсовывать нестандартные образы в >80 теоретически до 255. То есть ок 2мб. Только чтоб такое провернуть надо найти чем такой нестандартный образ создать и наполнять. В любом случае какой бы формат не использовала, ТРДОС при эмуляции диска больше 255 дорожек физически не способен достать.
ZX_NOVOSIB
21.11.2019, 12:53
Недавно по моему issue автор доработал формат trd, изменив логику подсчёта количества цилиндров. По идее сейчас можно подсовывать нестандартные образы в >80 теоретически до 255.
А что нужно чтобы проверить всё это? Залить последнюю прошивку? А как нестандартный TRD сделать? Я помню эмулятор Unreal 38.1 делал глючные TRD большого размера, которые больше ни одним эмулем не открывались )
- - - Добавлено - - -
В любом случае какой бы формат не использовала, ТРДОС при эмуляции диска больше 255 дорожек физически не способен достать.
Да больше и не надо, троекратный прирост - это более чем хорошо )
Black Cat / Era CG
21.11.2019, 12:58
А как нестандартный TRD сделать?
SN умеет такие, но он под ДОС, а ваще это зло. Потому что в 9 секторе есть данные о числе дорог, и там для всех таких мутантов на 81, 83, 255 дорог, их все равно 80. Это неправильно идеологически.
ZX_NOVOSIB
21.11.2019, 13:07
Black Cat / Era CG, главное, чтобы работало, хрен с ней, с идеологией ) В 90-ые все, кто обладал хорошим дисководом и хорошими дискетами форматили их на 83 дорожки, и никто не заморачивался что это "не идеологично". Я тоже пробовал, но у меня была электроника и гнутые гмд, поэтому чаще всего нифига не получалось ))
Я ошибся. Максимальный размер - 1016Кб. Именно столько, сколько может быть адресовано 254 дорожками с учётом 2х сторон (то есть 127*2). Потому как в каталоге номер дорожки указан именно логический. US такие образы не берет. Far'овским плагином такой образ можно сделать.
UnrealSpeccy просто вылатает при загрузке такого диска.
XSpeccy ругается на неправильный размер при попытке загрузки.
ZX-Spin на 86м цилиндре начинает ерундой страдать (выдает ошибки чтения).
Fuse то же самое.
Spectaculator - ещё более ущербный: даже обычные 84трековые диски не может загрузить (а у меня все игровые 5.25" именно 84 трековые).
Gotek - кушает такие диски. Но номер дорожки максимальный показыает 99й (просто нету 3го разряда). Но работает нормально.
Пустой образ: 70722
ZX_NOVOSIB
21.11.2019, 20:39
UnrealSpeccy просто вылатает при загрузке такого диска.
XSpeccy ругается на неправильный размер при попытке загрузки.
ZX-Spin на 86м цилиндре начинает ерундой страдать (выдает ошибки чтения).
Fuse то же самое.
Spectaculator - ещё более ущербный: даже обычные 84трековые диски не может загрузить (а у меня все игровые 5.25" именно 84 трековые).
Да они все ущербные.
К счастью, есть суровые сибирские мужуки, которые пишут суровые сибирские эмуляторы, такие как EmuzWin. Он такой гигантский TRD проглатывает целиком, и даже не попёрхивается, работает как швейцарские часы. Вот гигансткий TRD (https://yadi.sk/d/8zFmJuOAG-kJNw), под завязку забитый играми, просьба протестить как работает на реале :-)
Gotek - кушает такие диски.
А прошивка какая нужна?
ZX_NOVOSIB
22.11.2019, 11:51
Всё, товарищ maslanin протестил на крайней прошивке. Всё грузится. На других прошах ошибку казало при попытке загрузить "лишние" игры. Т.е. тр-дос прекрасно понимает 1016 кб. "дискету", и на реале это видно. Вопрос к авторам эмуляторов, почему они делают кривые эмуляторы, не соответствующие реалу?
Именно столько, сколько может быть адресовано 254 дорожками с учётом 2х сторон (то есть 127*2). Потому как в каталоге номер дорожки указан именно логический.
Дак можно подправить тр-дос, чтобы номер дорожки был двухбайтным - получим 65534 дорожки, нехилая такая дискетка получится :)
Дак можно подправить тр-дос, чтобы номер дорожки был двухбайтным - получим 65534 дорожки, нехилая такая дискетка получится
Во-первых все 16 байт заняты, во-вторых даже если свободные 4 бита от номера сектора взять - приличная доля софта по диску позиционируется рассчитывая дорожку-сектор самостоятельно, беря 16 секторов на дорожку. То есть без переделки приличной части софта - не получится. А в чем проблема то что образов не 50 а 100? Без древовидной навигации один фиг тяжко.
Физически больше 85 дорожек на флопах не бывает. Поэтому все эмули (за исключением спектакулятора) вполне нормально работают. А спектакулятор конечно неюзабельная срань.
ZX_NOVOSIB
22.11.2019, 16:00
Физически больше 85 дорожек на флопах не бывает. Поэтому все эмули (за исключением спектакулятора) вполне нормально работают. А спектакулятор конечно неюзабельная срань.
Дык эмуль должен как бы эмулировать спектрум, с подключенным к нему BDI, а не дискету. Реальный спектрум, с реальным BDI, посредством TR-DOS совершенно нормально понимает и работает с 127 дорожками. Значит и эмуль так же должен, иначе не понятно что он эмулирует.
иначе не понятно что он эмулирует.
Эмулируется физическое оборудование, которое имелось на момент создания. Не было дисководов с 128 дорожками, с которых капчурились бы диски. Не было и форматов образов, которые бы поддерживали нереалистичное количество дорожек. А если в какой-то формат такое чудо впихивалось, то это скорее недосмотр и багофича, а не какая-то предусмотренная "фишка".
Ну а Spectaculator, вне всяких сомнений - самый ущербный из тех, что эмулируют TRDOS.
ZX_NOVOSIB
22.11.2019, 18:27
Эмулируется физическое оборудование
Да, вот и пусть эмулятор эмулирует спектрум и его периферию должным образом. На реале работает, значит и на эмуле должно работать так же. Если на реале можно было сделать более 80 дорожек, то и эмуль должен это поддерживать! А уж насколько более, на 1 дорожку, на 3, на 5, или на 45 - не важно. "Назвался груздем - полезай в кузов".
Изначально BDI мог работать с любым дисководом. То есть, если бы вдруг появился дисковод с 90-100-120 дорожек, то BDI без проблем бы его поддержал. Ну вот не появилось такого, но ведь мог бы появиться. 8-ми дюймовый дисковод наверно реально переделать под over80 дорожек.
Изначально BDI мог работать с любым дисководом. То есть, если бы вдруг появился дисковод с 90-100-120 дорожек, то BDI без проблем бы его поддержал.
ты сначала отформатируй на спеке дискету >80дорожек стандартным способом, а потом уже фантазируй
ZX_NOVOSIB
22.11.2019, 18:43
"Стандартным" способом и более 2-ух цветов на знакоместо не получить, и на бордюре бегущую строку не сделать, и недокументированных команд z80 тоже "стандартно" не существует, и что с того? Если можно что-то сделать на реале, то это уже "стандартный" способ (даже если он не совсем стандартный), и эмуль должен это эмулировать.
Да, вот и пусть эмулятор эмулирует спектрум и его периферию должным образом.
Пусть. Напиши разработчику Спектакулятора чтобы хотя бы 84 дорожки начал поддерживать.
Вообще непонятно, что такие разговоры про недостатки эмуляторов делают в топике про прошивку на Gotek. Вообще нерелевантный флейм.
Подправили схему вычисления размера диска TRD образа. Пока релиза нет, но коммит с тестовой сборкой есть.
https://github.com/keirf/FlashFloppy/issues/260#issuecomment-558177592
polikarpov76
27.11.2019, 10:40
Зашибись, но это самый бессмысленный тролинг автора FlashFloppy. Нестандартные и всякие кстрированные TRD не имеют права на существование, размер файла ни о чем не говорит: например, размер 320 килобайт это 80-дорожечный односторонний образ или 40-дорожечный двухсторонний? Почему тупо нельзя принять, что TRD это образ СТАНДАРТНОГО 80-дорожечного 2-х стороннего диска в формате TR-DOS?! Любой диск больше 80 дорожек он НЕСТАНДАРТНЫЙ, и не надо его пихать в TRD, для этого есть овердофига других форматов. Изобретателю урезанных TRD (типа для экономии места) нужно кол осиновый в голову, чел тупо не знал, что для этого есть SCL.
ZX_NOVOSIB
27.11.2019, 11:29
Почему тупо нельзя принять, что TRD это образ СТАНДАРТНОГО 80-дорожечного 2-х стороннего диска в формате TR-DOS?! Любой диск больше 80 дорожек он НЕСТАНДАРТНЫЙ, и не надо его пихать в TRD, для этого есть овердофига других форматов.
где есть овердофига форматов?? Сабжевый флопиэмуль вроде только TRD понимает из нормальных человеческих форматов. Понимал бы он FDI - другое дело, тогда просто делаем гигантский FDI - вопросов нет. А так приходится трд мучить.
polikarpov76
27.11.2019, 11:36
где есть овердофига форматов?? Сабжевый флопиэмуль вроде только TRD понимает из нормальных человеческих форматов. Понимал бы он FDI - другое дело, тогда просто делаем гигантский FDI - вопросов нет. А так приходится трд мучить.
Он UDI понимает и этого достаточно для спека. И он понимает HFE, а его достаточно для любой платформы. Если дискета стадартаная - юзаем TRD, если с извращенскими защитами или нестандартный формат - UDI или HFE.
Просто ты конвертировать скорее всего не умеешь или ленишся. Многомегабайтный TRD это сферический конь в вакууме, такого носителя физически в природе не существует, поэтому и эмулировать этот изврат не нужно.
ZX_NOVOSIB
27.11.2019, 11:49
polikarpov76, про UDI в первом посте ни слова. А HFE и т.п. форматы требуют конвертации. Дело не в лени, дело в том, а нахрена лишние телодвижения, лишний гемор, если проще залить в трд фаром кучу игр и всё, и ничего конвертить не надо, и даже с UDI не надо заморачиваться. А то так можно сказать "ты моешься, потому что не умеешь или ленишься чесаться" )))
polikarpov76
27.11.2019, 12:22
polikarpov76, про UDI в первом посте ни слова.
Недоглядел, UDI не поддерживает, плохо.
Ну без разницы. Физическую дискету где больше 85 дорожек покажи. Если нет такой, то и говорить нечего про эмуляцию.
Зашибись, но это самый бессмысленный тролинг автора FlashFloppy.
Ты где увидел троллинг автора F-F?
Изначальная реализация TRD вообще не поддерживала больше 80 дорожек. Хотя 84 - это вполне так стандарт, который все устройства для захвата обрабатывают, и KryoFlux, и Teledisk, и SuperCard Pro. Вообще непонятно к чему (и даже к кому) эта претензия относится.
Почему тупо нельзя принять, что TRD это образ СТАНДАРТНОГО 80-дорожечного 2-х стороннего диска в формате TR-DOS?!
Именно так в итоге и сделали. Размер доступного пространства теперь основан не только на содержимом 9го сектора, но и на длине файла образа диска (что больше).
Недоглядел, UDI не поддерживает, плохо.
Да, это плохо. И из UDI в HFE нормально не сконвертируешь - ZXDS создает кривые HFE образы, которые, однако, _случайно_ могут и заработать. Софт HxC, при этом, UDI поддерживает. Добавить поддержку UDI в F-F, кстати, не должно быть сложно. Формат версии 1.0 очень простой. Но у автора, очевидно, не так много свободного времени, чтобы имплементить в системе новые форматы.
ЗЫ: А HFE, кстати, без проблем вмещает диски с 127 дорожками.
Понимал бы он FDI - другое дело, тогда просто делаем гигантский FDI - вопросов нет.
FDI не намного лучше TRD. Он не обеспечивает эмуляцию защит с бесзаголовочными секторами и межсекторной инфой. А вот UDI имеет смысл. И никаких "гигантских FDI" быть не может. Сам TRDOS не способен адресовать больше 255 логических дорожек.
ZX_NOVOSIB
27.11.2019, 13:47
Физическую дискету где больше 85 дорожек покажи. Если нет такой, то и говорить нечего про эмуляцию.
ага, давайте и TAP ограничим размером, ведь "покажи мне аудиокассету где больше xxx минут". Главное, что реальный спектрум поддерживает, этого достаточно, чтобы говорить об эмуляции.
- - - Добавлено - - -
А HFE, кстати, без проблем вмещает диски с 127 дорожками.
Как, впрочем, и TRD ;) А если не видно разницы, зачем лишний геморрой?
Сам TRDOS не способен адресовать больше 255 логических дорожек.
А больше и не надо. 255 поддерживает? Вот будьте добры и обеспечьте эмуляцию :) И ведь обеспечивают некоторые товарищи, что хорошо.
Вот будьте добры и обеспечьте эмуляцию
Проблема не в эмуляции как таковой, а в загрузчике файлов, встроенных в эмуляторы. Ну и в объеме заранее выделенной под образ памяти (если не умеют в динамическое). В том же UnrealSpeccy это 86 дорожек. Помимо этого авторы вставляют туда доп.проверки, чтобы отсеивать как им кажется кривые образы. Кроме того, некоторые низкоуровневые форматы (тот же SCP) на уровне формата ограничены 168ю логическими треками.
SoftLight
27.11.2019, 15:16
ага, давайте и TAP ограничим размером, ведь "покажи мне аудиокассету где больше xxx минут". Главное, что реальный спектрум поддерживает, этого достаточно, чтобы говорить об эмуляции.
У тебя Gotek Floppy Disk Emulator есть?
ZX_NOVOSIB
27.11.2019, 16:25
SoftLight, у меня нет, у друга детства есть.
SoftLight
27.11.2019, 16:56
ZX_NOVOSIB, я просто вот все прочел, но не очень понял в чем трудность. Раньше в дисковод вставляли разные дискеты. Теперь вставляют одну флешку и кнопками на девайсе выбирают с флешки образ диска. Зачем нужен файл образа в котором будет больше 160 дорожек? Ведь все равно, больше 128 файлов на дискете не может быть размещено в TRDos. И, скорее всего, свободное место в каталоге кончится намного быстрее, нежели свободные дорожки на диске. Я поэтому и спросил а пользовался ли ты реальным дисководом на спектруме или пользуешся ли сейчас готеком.
С другой стороны: максимальный файл в trdos занимает 255 секторов. И то, если это моноблок, если обычный системный, то меньше. Стало быть, всего может быть занято масимально 255 секторов x 128 файлов = 32640 секторов. Если по 16 секторов на дорожку, то выходит всего 2040 дорожек. Круто! Но еще понятно, что больше 254 дорожек на диске мы хранить не сможем (одна служебная) из-за ограничений trdos, выходит, максимально возможное свободное место на таком TRD 1016 кб, что не сильно то и больше стандартных 640 Кб.
ZX_NOVOSIB
27.11.2019, 17:33
И, скорее всего, свободное место в каталоге кончится намного быстрее, нежели свободные дорожки на диске.
Не, если нужно сделать сборник игр, то там будет сильно меньше чем 128 файлов, щас же не 92 год на дворе, всё монолоадерами.
максимально возможное свободное место на таком TRD 1016 кб, что не сильно то и больше стандартных 640 К
Дак я уже делал такой трд. Удобно. Допустим делаем некий сборник игр по определенной тематике. 1 образ мало, 2 много. То есть, на один 640 не влезает, а на 1016 вполне влезает. А уж олдовых классических игр, 82-84 гг., пожатых упаковщиками, на 1016 влезает просто тьма тьмущая! :-)
marinovsoft
27.11.2019, 17:45
А зачем эта "тьма тьмущая" нужна непременно на одном диске?
FlashFloppy v3.8a (Experimental) - 10 December 2019
* USB: Fix buffer overflow when parsing string descriptors
- Fixes crash with recent SanDisk Ultra Fit drives
* HxC Compat, v8-FF: Fixes startup crash on Atari ST
* Amiga: Fixes for "interface = amiga" setting
* TR-DOS (TRD): Fix geometry when TR-DOS header is incomplete
* Quick Disk: Larger read/write window in default blank image
* GCC9 build fixes
https://github.com/keirf/FlashFloppy/releases/download/v3.8a/flashfloppy-v3.8a.zip
SoftLight
27.12.2019, 16:22
FlashFloppy v3.9a (Experimental) - 27 December 2019
* IMG: Fix density-select pin output for HD images
- Fixes 'pin02=dens' and 'interface=ibmpc-hdout'
- Bug has existed since v2.2a
* Rotary Encoder: Improve tracking
- Higher frequency, and better debounce algorithm
https://github.com/keirf/FlashFloppy/releases/download/v3.9a/flashfloppy-v3.9a.zip
FlashFloppy v2.14 (Stable) - 27 December 2019
* IMG: Fix density-select pin output for HD images
- Fixes 'pin02=dens' and 'interface=ibmpc-hdout'
- Bug has existed since v2.2a
* HxC Compat, v8-FF: Fixes startup crash on Atari ST
* USB: Fix buffer overflow when parsing string descriptors
- Fixes crash with recent SanDisk Ultra Fit drives
* GCC9 build fixes
https://github.com/keirf/FlashFloppy/releases/download/v2.14/flashfloppy-v2.14.zip
А кто-нибудь пояснит вообще зачем релиз 2.14 при наличии более функционального 3.9?
FlashFloppy v3.10a (Experimental) - 28 December 2019
* Bootloader: Wait for buttons to be pressed then released...
- ...before starting firmware update process
- Avoids an infinite loop when reprogramming Bootloader itself
https://github.com/keirf/FlashFloppy/releases/download/v3.10a/flashfloppy-v3.10a.zip
CodeMaster
28.12.2019, 19:44
А кто-нибудь пояснит вообще зачем релиз 2.14 при наличии более функционального 3.9?
Может кто Готек использует в пром оборудовании и ночные сборки им не подходят, а косяки подчистить надо.
Какое пром оборудование???
Вообще есть такое, что stable по факту просто одна из старых версий, которую решили назвать «стабильной». А если она ведется в отдельной ветке, и тоже обновляются регулярно, нифига она не stable. И багов может содержать куда больше чем «ночная сборка».
То есть ответа нет, зачем ветка устаревшей версии.
marinovsoft
29.12.2019, 08:40
Как правило в "стабильных" версиях только исправляются ошибки, новой функциональности не добавляется.
Какое пром оборудование???
вот например (список внизу)
https://www.intechnology.ru/emulator-diskovoda/
хотя может это аналог gotek`a ?
(у них там и патент на него есть) ???
Хаха. Ну это импортозамещение так выглядит. Российско-китайское.
FlashFloppy v3.11a (Experimental) - 30 December 2019
* LCD/OLED: Fix subfolder name, as shown in 3- & 4-row displays
- Subfolder wasn't updated correctly when moving to parent (..) folder
https://github.com/keirf/FlashFloppy/releases/download/v3.11a/flashfloppy-v3.11a.zip
FlashFloppy v3.12a (Experimental) - 7 February 2020
* IMG: Support IBM 3174 1.2M and 2.4M formats (host=ibm-3174)
* HxC: Fix HxC mode with no file selector (AUTOBOOT.HFE)
* FF OSD: Fix dual-display operation with slower OLED
- Wait for OLED to initialise when display-type=oled...
https://github.com/keirf/FlashFloppy/releases/download/v3.12a/flashfloppy-v3.12a.zip
FlashFloppy v3.13a (Experimental) - 13 March 2020
* FF.CFG: New option 'write-drain=eot'
- Fixes writes to Gotek on Amstrad PPC series (#320)
* FF.CFG: New option 'display-on-activity=sel'
- Turns on display whenever the Gotek drive is selected by host
* HFE: Respect double-step header flag
- Fixes 180k disk images on Amstrad PCW (#318)
https://github.com/keirf/FlashFloppy/releases/download/v3.13a/flashfloppy-v3.13a.zip
Коллеги, доброго дня! =)
до меня, наконец, дошёл Gotek =)
что сделал:
1. перепрошил на версию 2.14 (последняя stable)
2. пытаюсь работать в Native mode
3. залил два образа 720кБ но для PC в формате dsk (FAT12 ?)
4. хочу просмотреть образы на комьютере, что бы проверить, что оно работает
5. подключен на шлейфе как А, с переворотом
6. BIOS пробовал как 720, так и 1.44, результат одинаковый.
7. Gotek видит что образа на Flash 2, так как даёт переключаться между двумя только
8. но при этом при попытке обратиться выдаёт ошибка 0_ (именно ноль с подчеркиванием), мигает светодиодом,
но дискета в системе не читается...
куда копать?
9. Зазлил образы trd, которые снял с дискет, в ZX Studio выдаёт ошибку 1112 (ошибка заголовка) хотя по всем цилиндрам
прощёлкивает правильно (до 80ого) =)) как настроить плиз, что бы он читал образы именно как ZX диски?
------------
Второй вопрос, как подключить его к ZX? =) можно ли подключить и как к ZX два устройства, реальный дисковод и Gotek?
где почитать описание перемычек на Gotek? искал не нашел, как их выставить для ZX?
спасибо!
SoftLight
28.05.2020, 15:48
Второй вопрос, как подключить его к ZX? =) можно ли подключить и как к ZX два устройства, реальный дисковод и Gotek?
где почитать описание перемычек на Gotek? искал не нашел, как их выставить для ZX?
спасибо!
Можно! Берешь и подключаешь!
Оба дисковода работают независимо друг от друга, без конфликтов.
https://image.ibb.co/fsakAq/image.jpg
http://i.imgur.com/kYcVH1Im.jpg (https://imgur.com/kYcVH1I)
http://i.imgur.com/jz11VK2m.jpg (https://imgur.com/jz11VK2)
На картинке шлейф с платы не перевернутый сначала идет на дисковод "A" Gotek а потом перевернутый на 5,25 он у меня "B" . Перемычки там видно, стоит MO и S0.
Вообще перемычки от прошивки и целевой системы зависят, читать полную инфу в случае FlashFloppy тут (https://github.com/keirf/FlashFloppy/wiki/Host-Platforms). Кстати, если ошибешся шлейфом, FlashFloppy прямо на индикаторе пишет 'переверните шлейф'.
Всех приветствую!
Посмотрел видео из первого сообщения, прочитал всю ветку и совершенно не понял, как простым смертным залить в этот Gotek прошивку.
Мужик на видео использует какой-то usb-ttl программатор, – что это такое за фигня? И можно ли без неё как-нибудь обойтись?
Не мог бы кто-нибудь подробнее рассказать, как именно прошивается gotek БЕЗ дополнительных девайсов? Спасибо!
SoftLight
02.06.2020, 23:23
Вот тут (http://www.binarydevotion.com/?p=228) показано как вообще без программатора обойтись.
как именно прошивается gotek БЕЗ дополнительных девайсов?
если нет готового кабеля usbA-usbA делаем его самостоятельно из двух ненужных (обрезаем и спаиваем цвет к цвету)
на эмуле ставим перемычку, качаем программу для прошивки.
втыкаем наш кабель в (отверстие для флешки) эмуль и в комп - прошиваем
Камрады, нужна помощь.
При подключении к компу по USB A-A вижу в диспетчере устройств винды: Device descriptor request failed. Перемычки установлены такhttps://2.bp.blogspot.com/-E7SXADgl3mg/W8EQ7rL4J6I/AAAAAAAAww8/0QEGsdyg1cIp0BZzzZZmP6DjARuddgPAQCLcBGAs/s1600/IMAG3514%2B%25281%2529.jpg
Если перемычки вынуть, девайс включается и показывает циферки, которые можно переключать кнопками.
Модель девайса SFR1M44 FU
FlashFloppy v3.14a (Experimental) - 15 July 2020
* Properly implement non-existent tracks as empty / unformatted
- In particular this avoids writing tracks beyond end of disk image
- See issue #309: Could corrupt HFE images
* Akai IMG: Implement track skew (faster access and fixes Oberheim DPX)
* Speaker: Rate-limit step pulses at the speaker
- Avoids high-freq chirp in Direct Access mode and Gotek-aware fast loaders
* HxC Compat, v9-FF:
- Atari ST keymap is now QWERTY
- Remove unused settings from drive setup menu
- Fix the search/filter box (Esc and Backspace keys)
https://github.com/keirf/FlashFloppy/releases/download/v3.14a/flashfloppy-v3.14a.zip
FlashFloppy v3.15 (Stable) - 23 July 2020
* New stable release series
* Improve rotary encoder robustness by sampling at 4x higher rate
https://github.com/keirf/FlashFloppy/releases/download/v3.15/flashfloppy-v3.15.zip
Комрады !
Напечатал замечательную вещь :) Gotek встает идеально. Не занимает места.
Ну в общем если кого заинтересует :)
https://i.ibb.co/JnnC6bJ/Gotek-5-25.jpg (https://ibb.co/JnnC6bJ)
SoftLight
05.08.2020, 11:07
Комрады !
Напечатал замечательную вещь :) Gotek встает идеально. Не занимает места.
Чудные дела творите. Чисто поржать конечно при наличии 3d принтера можно и напечатать. А вообще есть вполне цивильные готовые решения из кетаев:
https://ae01.alicdn.com/kf/HTB11RVgjiFTMKJjSZFAq6AkJpXa5/En-Labs-%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B5%D 1%80-%D0%BA%D1%80%D0%BE%D0%BD%D1%88%D1%82%D0%B5%D0%B9%D 0%BD%D0%B0-%D0%B4%D0%BB%D1%8F-%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D0%B5%D0%B9-%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D0%B8-%D0%BA%D0%BE%D0%BD%D1%86%D0%B5%D0%BD%D1%82%D1%80%D 0%B0%D1%82%D0%BE%D1%80%D0%B0-%D0%BA%D0%B0%D1%80%D1%82%D1%80%D0%B8%D0%B4%D0%B5%D 1%80%D0%B0-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D 0%B5%D1%80%D0%B0-%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D0%B8-%D0%B2%D0%B5%D0%BD%D1%82%D0%B8%D0%BB%D1%8F%D1%82%D 0%BE%D1%80%D0%B0-%D1%81-%D1%80%D0%B0%D0%B7%D1%8A%D0%B5%D0%BC%D0%BE%D0%BC-3-5.jpg_300x300q75.jpg
Извините. Вы по моему не поняли смысла этой штуки.
Из китаев была, то что напечатано совмещает и GOTEK и 3,5 в одном отсеке 5,25.
В присланное вами к сожалению не лезет. Либо костыли немыслимые. А здесь за ту же цену готовый продукт. Даже если нет принтера - напечатать эту штуку выйдет столько же если не дешевле :)
petrov1962
08.08.2020, 21:42
Комрады !
Напечатал замечательную вещь :) Gotek встает идеально. Не занимает места.
Ну в общем если кого заинтересует
А где модель можно взять?
SoftLight
24.08.2020, 18:45
Jean-François DEL Nero, автор HxC запилил конкурента KryoFlux на базе DE10:
Pauline (https://www.retrorgb.com/pauline-a-universal-floppy-disk-emulator-is-in-beta-test.html)
https://youtu.be/PZiyms6lo4U
Конкурент криофлюксу это уже моветон. Сравниваться с самым дорогим и весьма архаичным решением.
Что если совместно скинуться на Kryoflux и потом все те у кого есть защищинные диски, а это Newart, g00db0y, Shadow Maker их оцифруют ?
все те у кого есть защищинные диски
у меня их уже не осталось. на амиге все диски с защитой прекрасно снимаются.
естественно что-то потом приходиться править вручную, но это относится ко всем контроллерам которые считывают не так как ВГшка
^m00h^, Не думаю что криофлюкс даст результат хоть сколько-нибудь более профитный чем тот же гризвизл.
Вообще, хотелось бы, чтобы на этом форуме был топик, в котором были бы перечислены все особо защищенные релизы на трдос, которые не получилось бы сдампить в TRD/FDI, с межсекторными данными, плавающими битами.
А то лично для меня это довольно мифическая тема — у нас в городе защищенными распространялись только спектрофоны (да и там защита достаточно известная).
К чему? Нужно бы собрать хотя бы базу таких вот релизов, которые в UDI только, или даже чем-то покруче можно было бы дампить. И чекнуть на предмет возможности эмуляции в рамках сабжа (возвращаясь к теме топика).
Лично для меня это была бы интересная база для тестирования своей ардуино дампилки.
А как насчет защищенных спектрофонов ? Может есть смысл переснять, или там по любому надо образы править после снятия ? Так как образы есть а выложить нельзя, требуется правка.
- - - Добавлено - - -
^m00h^, Не думаю что криофлюкс даст результат хоть сколько-нибудь более профитный чем тот же гризвизл.
Вообще, хотелось бы, чтобы на этом форуме был топик, в котором были бы перечислены все особо защищенные релизы на трдос, которые не получилось бы сдампить в TRD/FDI, с межсекторными данными, плавающими битами.
А то лично для меня это довольно мифическая тема — у нас в городе защищенными распространялись только спектрофоны (да и там защита достаточно известная).
К чему? Нужно бы собрать хотя бы базу таких вот релизов, которые в UDI только, или даже чем-то покруче можно было бы дампить. И чекнуть на предмет возможности эмуляции в рамках сабжа (возвращаясь к теме топика).
Лично для меня это была бы интересная база для тестирования своей ардуино дампилки.
У newart есть еще некоторое количество защищенных дисков, в том числе 12 тайных книг в оригинале, Spectrum Progress #2, тот что на вирте - 2 статьи битые, zx power, и еще какие то диски, всего штук 20.
^m00h^, мой тезис таков, что рациональнее собрать недорогую дампилку из подручных средств, сдампить один раз все что было в «запасах» и разобрать дампилку (пустить на что-то еще), а не складировать штуковину на полку пылиться. Ведь дампить диски достаточно 1 раз. А дальше использовать лишь образы, с тем же Готеком. Это же не нужно на регулярной основе (разве что если кто-то занимается «оцифровкой» на коммерческой основе).
Вот кстати, какой комплект нужен чтобы собрать твою дампилку ? Разбирать не надо, мало ли еще какие диски всплывут, с защитой и просто проблемные, с бедами.
^m00h^, в топике (https://zx-pk.ru/threads/32095-arduino-floppy-dump-utility.html) все нарисовано. В сущности как у Роба Смита, с небольшой разницей. Ардуина 16мгц 5в за 120, и uart к ней за 100. Будет ли так же хорошо работать с ардуиной со встроенным уартом типа нано за 170 - хз. Но поскольку записи нет, то вероятно работать будет. Возможнои 168р будет (если в коде перестроить под 1кб буфер, пока 2кб активно не задействовались).
Класс, т е все обойдется в 220р ?
^m00h^, фактически да, за минусом БП, дисковода и шлейфа (которые предполагается что уже есть), ну и проводов/разъёма и один 1кОм резистор, чтобы ардуину со шлейфом соединить. Все эти сопутствующие мелочи понадобятся в любом случае, вне зависимости от того какую “железку” будете использовать.
БП есть типа ноутбучного, там можно 5V на молексе получить, использовал для подключения обычного ide hdd к usb порту, дисковода еще нет, шлейф есть, какие провода/разьемы нужны для соединения ардуины со шлейфом ? Можешь названия/фотки в первом посте добавить, чтобы потом проще все это было найти на алике ?
Проконсультируйте по работе эмулятора. Поддерживает ли он запись в образ? Скажем если игра сохраняет прогрес записывая его на дискету сможет ли она сделать это на эмуляторе. И где можно почитать на рашине о его возможностях, или на инглише все что умеет на данный момент
в первом посте все ссылки на доки
Не Получил там ответы на интересующие вопросы. Обьясните как для ААА . Какая прошивка идеальна для работы со спеки спеки, ну и нужен ответ по поводу записи в образ.
Скажем есть игра survivisection, сможет ли она сохранять прогресс? Типа как это сделано в емуле tnt23.
не нашел инфы по поводу установки на него sd карты, не базового лсд и енкодера
CodeMaster
05.12.2020, 09:25
Обьясните как для ААА .
Не помню, ААА знает английский, но так понятно "Directly reads and writes many image formats"?
Какая прошивка идеальна для работы со спеки спеки
Думацо, последняя (почти) всегда лучше.
Не помню, ААА знает английский, но так понятно "Directly reads and writes many image formats"?
Думацо, последняя (почти) всегда лучше.
Как для ААА значит , да - да , нет нет, четко и ясно, что и как.
То есть по вашему прочитав "Directly reads and writes many image formats" , я с лёгкостью могу быть уверен что емуль умеет то что мне нужно?
Перефразирую вопросы.
1. Берём пустой trd, монтируем его в готеке, и кидаем в него файлы. Получаем trd с файлами?
2. По magik готек пишет то что ему скидывает система?
3. На примере игры survivisectoin , прогресс пишется прямиком в образ, или создаётся образ другого формата куда скидывается дамп. И потом этот образ потом также монтируется в готеке.
4. Ну и самое простое , перекидываю с винта образы и готек их пишет как реальный дисковод.
1. Да
2. Да
3. Дискеты меняются через меню. Что воткнуто, туда и сохраняется (зависит от спековского софта)
4. Не понял вопроса
Прошивка по идее любая из последних.
1. Да
2. Да
3. Дискеты меняются через меню. Что воткнуто, туда и сохраняется (зависит от спековского софта)
4. Не понял вопроса
Прошивка по идее любая из последних.
Отлично , это и интересовало.
Пункт 4 , как он пишет образ со спека. Скажем из wdc выбираем дисковод с дискетой, выбираем нужный образ, нажимаем копировать и образ перегоняется на дискету. Теперь у нас вместо дисковода готек, для описанной выше процедуры готек сам поймет что от него хотят или предварительно нужно смонтировать в нем пустой трд.
Если судить по пункту 2, то он сам создаст нужный образ. Или я ошибаюсь?
Есть возможность через меню создавать копию любого образа. Его форматируешь/чистишь и вперед. В образы в формате hfe можно совсем нестандартные форматы писать, и isdos и все что хочешь.
А где модель можно взять?
Простите, что сразу не дал ссылку.
https://www.thingiverse.com/thing:4237727/comments
OLED такой - 0.96" 128x64 OLED measuring 27mm high by 25mm wide
Но его иногда напильником подгонять надо :)
АлександрПП
28.12.2020, 18:04
Но его иногда напильником подгонять надо
Для энкодера места хватит?
Т.е. Из Gotek ставится только плата, остальное в корзину?
- - - Добавлено - - -
Был у меня Gotek, прошитый через, как его называют в народе, "француза". За, естественно энное количество евро.
Но, вот беда, накрылся микроконтроллер. Перепаял. Решил прошить прошивкой FlashFloppy (так дешевле). Прошил v.3.22.
Прошивал через USB-to-TTL. Почему-то сразу не пошло. Подбирал скорость передачи. Почему - хз.
Но прошил. Поработал и понял одно - а зачем нам француз? Так и не понял разницы.
Далее поставил дисплей 0.91, энкодер.
Работает и с ZX и с Орионом.
Заказал еще один Gotek. и его прошью точно так же.
Думаю, что француз разоряется.
Под энкодер к сожалению места нет.
Там 3,5 FDD сверху в притык. На штырьки не одеть ничего :) Потому кнопки штатные остаются.
C другой стороны можно извратиться над экраном приделать.
По поводу экранов этих OLED, они такого размера бывают 2х видов. Тот что я заказал был не такой как надо и пришлось дорабатывать напильником. Он был шире. Не сам OLED а именно текстолит под ним.
Коллеги, кто обновлял прошивку через флэщку, подскажите что должно писать?
У меня быстро мигнуло U01, F01, потом пошло считать от 000 до 999.
Флешка должна быть FAT16 или FAT32? Имя обновления прошивки любое? (оригинальное)
SoftLight
04.01.2021, 21:59
Коллеги, кто обновлял прошивку через флэщку, подскажите что должно писать?
У меня быстро мигнуло U01, F01, потом пошло считать от 000 до 999.
Флешка должна быть FAT16 или FAT32? Имя обновления прошивки любое? (оригинальное)
FAT32, файл *.upd должен лежать в корне флешки. Имя не важно. Хрень какая-то, на трехсимвольном индикаторе должно писать Upd и, потом, F-F, вроде, как обычно после обновления.
Если что-то пошло не так, прошейся полной прошивкой с компа через USB-A - USB-A через DfuSe, только надо перемычки замкнуть:
https://www.youtube.com/watch?v=yUOyZB9cro4
SoftLight
18.01.2021, 11:28
Новости прошивки HxC:
Появилась поддержка USB Stick Image-less mode, это когда данные напрямую читаются с флешки, размеченной в FAT12.
Появилась возможность добавлять самому поддержку любого пользовательского формата (см. User defined raw file image/disk format (https://hxc2001.com/custom_fw/))
Последняя версия: 3.5.2.5a 4 November 2020 Firmware STM32 USB HxCFloppyEmulator v3.5.2.5a (http://hxc2001.com/download/floppy_drive_emulator/HXCFEUSB_HFE_beta_firmware.zip) релиз нота (http://hxc2001.com/download/floppy_drive_emulator/USB_HFE_hxc_floppy_emulator_firmware_release_notes .txt)
Новости прошивки FF:
Появилась поддержка GPT, MBR и образов без partition table.
Последняя стабильная версия 3.23 31 December 2020 v3.23 (https://github.com/keirf/FlashFloppy/releases/download/v3.23/flashfloppy-v3.23.zip) релиз нота (https://github.com/keirf/FlashFloppy/blob/master/RELEASE_NOTES)
Если что-то пошло не так, прошейся полной прошивкой с компа через USB-A - USB-A через DfuSe, только надо перемычки замкнуть:
Прошилось успешно на винде через usb-serial.
Подскажите можно ли в готек подключить SD карту? Где то попадалось упоминание что есть поддержка но что то информации подробной не нашел.
и еще как отключить в нем режим сна, если он стоит бездействия скажем играет финальная часть демо , дисплей отключился и если сбрасываем комп и пытаемся заргузить что то через глюк меню с дисковода то глюк ругается, ступид юзер, приходится вручную пробуждать готек
SD карту можно, но очень гемморно - надо к ножкам самого чипа подпаиваться и перемычки нахлабучивать. У меня какоето время поработает и отваливается - плюнул. Юсб понадежнее, можно устройство почти скрытой формы найти.
Про засыпание впервые слышу. Экран - да, но вроде нутро не засыпает.
Привет всем, подскажите а готек умеет делать сохранение игр?
Комп видит его как обычный дисковод. Обычный дисковод умеет сохранять игры?
а готек умеет делать сохранение игр?
всё зависит от его прошивки
Допустим из представленных прошивок
SoftLight
17.02.2021, 08:14
Допустим из представленных прошивок
В формате trd, например, обе прошивки умеют писать.
у кого есть возможность - проверьте https://zxaaa.net/view_demo.php?id=11981
говорят эта дема не грузится. части выбранные в меню
goodboy, на пентагоне с обычного меню 128 все части норм грузятся только с диска А Сделано как то интересно, играет скажем первая часть, нажимаем пробел , идет сброс в трдос и сразу автоматом грузится меню демки.
Если дема в дисководе В то ,при нажатии пробел так и остаемся в тр дос.
Из под глюка в диске B та же петрушка, с диска А не проверю он занят DNA, с DNA демо не грузится
Сделано как то интересно, играет скажем первая часть, нажимаем пробел , идет сброс в трдос и сразу автоматом грузится меню демки.
это как я понял связано с переделкой (выбор любой части) демки.
при выходе из каждой части проще было сделать сброс/загрузку меню
Вопрос: Чем можно конвертануть защищённые UDI во что-то, чтоб можно было грузить с Gotek с прошивкой FlashFloppy ???
Вопрос: Чем можно конвертануть защищённые UDI во что-то, чтоб можно было грузить с Gotek с прошивкой FlashFloppy ???
https://hxc2001.com/download/floppy_drive_emulator/HxCFloppyEmulator_soft.zip
Конвертируйте в HFE.
Спасибо, но он не видит UDI
Да, французский HxC не видит UDI.
Я делал конвертер UDI->HFE (скрипт питоновский), а в обратную сторону не делал.
Мне казалось что такой способ существует.
Ldaborc, ZX Disk Studio умеет сохранять HFE, но он иногда криво его сохраняет, попробуйте его.
Также SAMDisk умеет импортировать и UDI и HFE, но сохранять не может ни то ни другое, но может в RAW, которое, возможно, через конфиг к FlashFloppy и можно подцепить.
Я делал конвертер UDI->HFE (скрипт питоновский), а в обратную сторону не делал.
А в обратную собственно и не надо. А вот если скриптом поделитесь будет просто супер! Спасибо.
SoftLight
24.02.2021, 08:14
Я припомнил только hfe->udi (https://zx-pk.ru/threads/30692-arduino-floppy-disk-reader.html?p=1035481&viewfull=1#post1035481)
А в обратную собственно и не надо. А вот если скриптом поделитесь будет просто супер! Спасибо.
Опечатался. Наоборот у меня скрипт был.
Ldaborc,
SoftLight,
В общем попытался присобачить UDI-HFE в утилиту, но пока версия неидеальная.
А именно - при переводе из HFE в UDI идет синхронизирование GAP зон 0x4E. И иногда ложные синхи происходят, и из-за этого на несколько байт увеличивается. Т.е. если постоянно гонять HFE->UDI->HFE->UDI, то там в этих GAP областях будет мусор копиться.
Уже несколько дней ищу способ оставить синхронизацию (без синхронизации нутро некрасивое) и чтобы при этом не мусорилось.
Но на данный момент вот:
http://volutar.eu5.org/hfe2udi.20210226.zip
Как обычно нужно чтобы был установлен python >=3.8 (может и с более старой будет работать но не 2.x точно)
Кто то может подсказать хорошего продавца Gotek с али?
Ldaborc, в чем проблемы при конвертации UDI->HFE?
в чем проблемы при конвертации UDI->HFE?
В том, что после конвертации образ не работает. То есть часть данных (которая используется защитой) теряется.
Ldaborc, А в эмуляторе в UDI работает? И обратно в UDI конвертированное работает в эмуле? Возможно это не связано с конвертацией. Если защита с «дырой» и записью, то это не эмулируется.
В Эмуле работает только в формате UDI (Читает и сохраняет) любой другой формат - не работает.
Ldaborc, А HFE который сконвертирован из UDI, обратно в UDI сконвертить и в эмуле использовать не пытался?
Попался такой вариант:
https://disk.yandex.ru/a/jXRcddx0YT2LKQ
Реально ли прошить Flash Floppy?
SoftLight
08.04.2021, 09:22
Похоже праздник кончается. Производитель перешёл на чипы Artery, FF с ними не работает. У них там свой прошивальщик https://www.arterytek.com/download/Artery_ISP_Programmer_V1.5.46.zip
We're running out of stock, we have changed the design of most models and replaced them with ARTERY chips(AT32F415CBT7 Cortex-M4). AT chip supply is relatively stable, the product made of AT chip can maintain the original cost performance. At present, we still keep some models that still using ST chips, (example: SFR1M44-TU100K, SFRM72-TU100K, etc), but we are not sure how long it will last, because the price of ST chip continue rising. If you insist on buying the model using ST chip, you can order from the seller to produce the model still using ST chip. The price will be relatively high, and the production cycle will take about 2-4 weeks. In the future, if the price of ST chip is reduced and the supply is stable, we will continue to produce the model using ST chip. For customers who want to DIY by changing the firmware of our products, please note that you should confirm with the seller and purchase the model using ST chip. Another better way is to contact your DIY firmware developer to change the software to apply to AT chips. We can provide you with necessary help to solve the problem of software transplantation as soon as possible. Please contact me by email guiie@163.com.
Надо сверять разводку и если на плате ничего не изменилось, паять туда STM32F105RBT6 самим, раз китайцу этот дорого.
Дело в том, что он успешно прошивается через STM32 Flash Loader.
Успешно в том плане, что программирование и верификацию проходит.
В результате лишь сообщение "uPd" выводится на дисплее, больше ничего.
Устройство не на какие действия не реагирует.
Подключал ещё OLED дисплей 128х64. На нем криво отображается версия прошивки и что то типа "FF Update flash"
Возможно ли, что поправив прошивку, его получится запустить?
STM32F105RBT6 уже заказал, попробую пересадить его.
Заказывал здесь (https://aliexpress.ru/item/1710069272.html?spm=a2g0s.9042311.0.0.247033edIIeK bl&_ga=2.119561536.995454794.1617637895-804010849.1617637895&sku_id=50877411434), по отзывам "нормальная версия"
Ну и мой отзыв там есть, я покупал в начале года и у меня с STM-ом. Два предыдущих брал год назад у другого продавана.
SoftLight
09.04.2021, 09:13
Прошивку нада править: The ST-micro Flash Tool is telling me, that my Chip should have 256k instead of 128k, like the other Gotek Drives. The Artery chip has 256k Flash but only 32k RAM.
данный чип имеет 128kb (https://disk.yandex.ru/i/QbBZdFq0cwSJoA)
SoftLight
09.04.2021, 15:59
Экспериментальную прошивку для чипов с 32 КБ оперативы пробовали?
https://github.com/keirf/FlashFloppy/actions/runs/715182292
Попробовал, пока без изменений. (https://disk.yandex.ru/i/52n2UPtirpCiBQ)
Прошивал утилитой Artery.
Но очень радует, что ведется работа по поддержке.
Если бы увидел раньше, лучше бы автору задонатил, вместо покупки чипа.
SoftLight
14.04.2021, 17:41
В прошивку HxC firmware добавлена поддержка чипов AT32F415RCT7, AT32F415CBT7,... Новость тут (https://torlus.com/floppy/forum/viewtopic.php?f=33&t=4020). Прошивка тут (https://torlus.com/floppy/forum/viewtopic.php?p=23698#p23698).
Схема обновленного GOTEk под спойлером
https://user-images.githubusercontent.com/79913696/114319373-869b3500-9b11-11eb-8307-1150695ae8e1.png
Для FlashFloppy firmware добавлена поддержка Artery в двух тестовых версиях:
v4 test (https://github.com/keirf/FlashFloppy/suites/2493815077/artifacts/53816680)
v3 test (https://github.com/keirf/FlashFloppy/suites/2494012246/artifacts/53822915)
https://disk.yandex.ru/i/acSN8FXXqqU-6Q
https://disk.yandex.ru/i/oFlBmzaI1QGghQ
SoftLight
17.04.2021, 11:06
Дружественная тема с пошаговым мануалом по прошивке новых готеков на FlashFloppy с картинками: https://zx-pk.ru/threads/33208-goteki-s-novoj-quot-nachinkoj-quot.html?p=1113670&viewfull=1#post1113670
Дело в том, что он успешно прошивается через STM32 Flash Loader.
Успешно в том плане, что программирование и верификацию проходит.
В результате лишь сообщение "uPd" выводится на дисплее, больше ничего.
Устройство не на какие действия не реагирует.
Подключал ещё OLED дисплей 128х64. На нем криво отображается версия прошивки и что то типа "FF Update flash"
Возможно ли, что поправив прошивку, его получится запустить?
STM32F105RBT6 уже заказал, попробую пересадить его.
Заказывал здесь (https://aliexpress.ru/item/1710069272.html?spm=a2g0s.9042311.0.0.247033edIIeK bl&_ga=2.119561536.995454794.1617637895-804010849.1617637895&sku_id=50877411434), по отзывам "нормальная версия"
Была такая же ситуация, прошил версию 3.23, на экране всегда светится UPD.
Скачал и запрограммировал новую версию 3.24, с ней всё работает как обычно.
Народ! Кто в последнее время заказывал gotek на aliexpress и к кому пришёл нормальный эмуль с stm 32 на борту? Отпишитесь у какого продавца заказывали. Пожалуйста отправьте ссылку на товар мне в ЛС. Спасибо.
Когда это началось только, я специально покупал ту которую везде пишут не покупать, они залежавшиеся. Правда прошить ее удалось только подпаявшись к чипу. Они сейчас официально же выходят на Artery, поэтому только если из старых запасов.
Сегодня получил FDD-UDD U144K, контроллер STM32F105RBT6. Прошил FlashFloppy 3.28 через ST-link 2. Дисплей, пока что, не менял. Проверил с "Агатом", работает нормально на чтение и запись (запись проверял из Basic). Покупал здесь: https://aliexpress.ru/item/32993988950.html?spm=a2g0s.9042311.0.0.2ea733ed8lR zfR
CityAceE
12.08.2021, 19:15
Сегодня получил FDD-UDD U144K, контроллер STM32F105RBT6. Прошил FlashFloppy 3.28 через ST-link 2. Дисплей, пока что, не менял. Проверил с "Агатом", работает нормально на чтение и запись (запись проверял из Basic). Покупал здесь: https://aliexpress.ru/item/32993988950.html?spm=a2g0s.9042311.0.0.2ea733ed8lR zfR
Оперативно заказал по этой ссылке и сегодня получил вот такую плату:
https://pic.maxiol.com/thumbs2/1628785706.1604655705.20210812192629.jpg (https://pic.maxiol.com/?v=1628785706.1604655705.20210812192629.jpg&dp=2)
https://pic.maxiol.com/images2/1628784905.1604655705.202108121908272.jpg
Как эту плату прошивать-то без специального оборудования?
Оперативно заказал по этой ссылке и сегодня получил вот такую плату:
https://pic.maxiol.com/thumbs2/1628785706.1604655705.20210812192629.jpg (https://pic.maxiol.com/?v=1628785706.1604655705.20210812192629.jpg&dp=2)
https://pic.maxiol.com/images2/1628784905.1604655705.202108121908272.jpg
Как эту плату прошивать-то без специального оборудования?
Поздравляю это и есть версия про которую везде пишут не покупать ) я не осилил ее ст-линком прошить, поэтому подпаивался к уарту на чипе и usb-ttl переходником шил. С помощью усб кабеля не вышло у меня.
https://github.com/keirf/FlashFloppy/issues/232
CityAceE
12.08.2021, 23:34
Поздравляю это и есть версия про которую везде пишут не покупать )
Вот ведь... Это получается, что я напрасно выкинул деньги? Или всё-таки шанс прошить имеется?
Вот ведь... Это получается, что я напрасно выкинул деньги? Или всё-таки шанс прошить имеется?
Прошить ее можно через UART припаяв 2 проводочка к стм32, ну или СТ-Линком говорят, но у меня не вышло что-то с ним.
Внесу и свои 5 копеек... AlexBel, плюс в карму за ссылку, тоже заказал. Это сейчас, похоже, единственный вариант получить девайс на чипе STM. Как имеющий Gotek на Artery хочу сказать, что устройство по ссылке сделано лучше и качественней! Плюс у него морда гладкая и без надписей. Нормально прошился STLink v2 (белый провод разъема возле пина 07). Контакт 07 5-ти пиновой гребенки замкнуть перемычкой на землю (я делал перемычку на разъем питания сзади, внешнее питание не подавал). В момент детектирования чипа перемычка разрывается. Чип прошивается и получаем заветную надпись F-F ! OLED экран (контактные площадки индикатора, отчет от USB: GND, VCC, SDA, SCL) и пьезик так же нормально подключаются.
https://pic.maxiol.com/thumbs2/1628844546.1844200606.img8413.jpg (https://pic.maxiol.com/?v=1628844546.1844200606.img8413.jpg&dp=2)
а какой вариант лучше купить, если нет ST-link, USB-TTL? Какой просто по USB с компании прошивается? Или сейчас это чистая лотерея?
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot