Дык, а что мешает мышиный энкодер приделать?
В продаже (да и в мышиных донорах) их полно самых разных размеров, колесико только придумать надо и шестигранную втулку, тогда весь девайс можно будет вообще в ультра-слим факторе забабахать :)
Вид для печати
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...ppy-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...esting-IO-Pins
https://github.com/keirf/FlashFloppy...oppy-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...oppy-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...oppy-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...oppy-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...oppy-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...oppy-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/MITSUM..._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-W...t-15230683.pdf
А есть вообще вот такие, не дешевые, но весьма симпатичные (меньше чем по 2 штуки к сожалению не продают):
https://ru.aliexpress.com/item/32990950196.html (EVQWGD001)
Никто в этом направлении еще экспериментов не проводил? По-моему может получиться получше, чем с blackberry trackball, и существенно аккуратнее торчащей крутилки.
а возможно создать trd-образ в самом спектруме, без поключения к компьютеру PC ?
Вроде в iS-Dos был копировщик, который писал в TRD, но название не помню.
Я так понимаю вопрос про 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/insp...-3-630x419.jpg
Туды можно еще много разных энкодеров присобачить. Проблема в крепеже. Народ использует самый простой выход. Дырку сделал, засунул, гайкой закрепил.
Можно вобще джойстиковый присобачить: 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см норм. Но тут то страницу назад начали за некрасивость и небезопасность такого варианта (задел - поломал, как и с торчащими флешками).
Вот что действительно сложно было бы приделать, так это колесико от мыши с кнопкой. А это плоское колесо с монтажными ножками - не так и сложно.
Зачем вообще нужны эти третьи кнопки и колоесики если и двумя полностью все управляется? Морду дисковода аккуратно все равно не расковырять.
А где брали такие энкодеры? Можно фото того как он крепится?
Тут же писал про варианты:
https://zx-pk.ru/threads/25546-prosh...=1#post1021116
Сам энкодер припаял к кусочку монтажной платки. Два алюминевых уголка. Один приклеил к платке, второй - к корпусу. Скрепил винтиком с гайкой. При необходимости можно снять. Упор хороший, ничего не шатается, крутится приятно на ощупь (пожестче чем колесо мышки, но это и правильно), кликается чуть тише чем два микрика слева, но жесткость такая же. В конфиге F-F выставлено rotary = quarter, т.к. при вращении идёт не полный цикл, а четвертинка, но это и хорошо, при быстром прокручивании нет пропусков, чем грешат "крутильные" энкодеры.
http://volutar.eu5.org/vol-gotek-rotary-2.jpg
Сначала собрал эту уголочную конструкцию, потом выпиливал дырку в панельке, постоянно сверяя с высотой конструкции и колеса. Потом уже приклеил нижний уголок, и зафиксировал клеевым пистолетом для надёжности.
Хоть это и не совсем по теме, но, думаю, актуально: http://forum.agatcomp.ru//viewtopic.php?id=272
В дополнение: я только описал происшедшее и высказал своё мнение. Дал информацию, так сказать. Что делать - пусть каждый решает для себя сам, меня спрашивать не нужно.
И как доработать? Ни разу что-то ни на наших ни на западных форумах не встречал описание такой проблемы. Может что реально в дисководе коротнуло?
AlexBel, не проще номинал сопротивления написать чем язвить? Нарисуйте на схеме. Мне интересно куда вы его планируете поставить. 56 ногу, 41 ногу тоже будете ограничивать? И вообще по даташиту все PD, PC и PE ноги обозначены ft, что говорит, что не могли они сжечь стмку от 5 вольт. Они каждый внутри имеют пуллап резисторы программно и это все настраивается в прошивке.
- - - Добавлено - - -
Я со смартфона пишу, извините, что я в одной букве опечатался. Что непонятного? Предположил, что напряжение было сильно больше 5 вольт.
- - - Добавлено - - -
Почему? Никаких идей нет?
Произвёл доработку эмулятора дисковода Gotek: http://forum.agatcomp.ru//viewtopic.php?pid=3057#p3057
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...oppy-v3.4a.zip
В 3.4a не вошел фикс по моему issue (поддержка более 80 дорожек в trd) - выйдет в следующей сборке.
А какие форматы на данный момент поддерживаются? 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...oppy-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...oppy-v3.6a.zip
AAA жалуется что не работают лоадеры с музыкой insult/unreal(ksa) - вообще нет загрузки.
у меня сейчас реал на антресолях.
сможете проверить подтвердить/опровергнуть ?
тут вроде тема про эмуль дисковода с прошивкой FlashFloppy - естественно образ диска.
с основной массой софта удалось разобраться,
это чисто AAAстайл, как он ухитрился подвесить эмуль на букву C: одному богу известно.
надо проверить https://zxaaa.ru/get.php?id=1236&f=D...8cc17cfcb39876
что-бы понять кто виноват эмуль/прошивка trdos/контроллер дисковода
Там образ в SCL. Он даже не поддерживается F-F. Конвертировать в TRD?