Последний раз редактировалось Error404; 18.06.2019 в 13:20.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ну, там не совсем просто. Поскольку Аюша пилит флэшку на несколько частей и использует их как диски, к тому-же, я не знаком с софтиной, которая называется Штейнблюм. Там, судя по всему, нужно использовать кастомный формат диска, ну и дальше по тексту... вобщем, особо пока некогда глубоко вникать, вот и спросил, кто мастер...
Отправлено с моего iPad используя Tapatalk
Если Аюша пилит CPM-диски в стандартной схеме MBR-партиций и секторами по 512кб (не половинками по 256кб из каждого сектора), т.е. так как любой современный НДД размечают, то такой формат Штейнблюм ЕМНИП поддерживает (на Орионе такое, и поддержка была). Но конечно надо пробовать.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Да, собственно, схема распила-то есть в исходниках. Весь вопрос все эти цифры правильно в Штейнблюме адаптировать.
Скрытый текст
Код:;================================================================================================ ; Disk parameter headers for disk 0 to 15 ;================================================================================================ dpbase: .DW 0000h,0000h,0000h,0000h,dirbuf,dpb0,0000h,alv00 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv01 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv02 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv03 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv04 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv05 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv06 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv07 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv08 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv09 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv10 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv11 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv12 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv13 .DW 0000h,0000h,0000h,0000h,dirbuf,dpb,0000h,alv14 .DW 0000h,0000h,0000h,0000h,dirbuf,dpbLast,0000h,alv15 ; First drive has a reserved track for CP/M dpb0: .DW 128 ;SPT - sectors per track .DB 5 ;BSH - block shift factor .DB 31 ;BLM - block mask .DB 1 ;EXM - Extent mask .DW 2043 ; (2047-4) DSM - Storage size (blocks - 1) .DW 511 ;DRM - Number of directory entries - 1 .DB 240 ;AL0 - 1 bit set per directory block .DB 0 ;AL1 - " .DW 0 ;CKS - DIR check vector size (DRM+1)/4 (0=fixed disk) .DW 1 ;OFF - Reserved tracks dpb: .DW 128 ;SPT - sectors per track .DB 5 ;BSH - block shift factor .DB 31 ;BLM - block mask .DB 1 ;EXM - Extent mask .DW 2047 ;DSM - Storage size (blocks - 1) .DW 511 ;DRM - Number of directory entries - 1 .DB 240 ;AL0 - 1 bit set per directory block .DB 0 ;AL1 - " .DW 0 ;CKS - DIR check vector size (DRM+1)/4 (0=fixed disk) .DW 0 ;OFF - Reserved tracks ; Last drive is smaller because CF is never full 64MB or 128MB dpbLast: .DW 128 ;SPT - sectors per track .DB 5 ;BSH - block shift factor .DB 31 ;BLM - block mask .DB 1 ;EXM - Extent mask .DW 511 ;DSM - Storage size (blocks - 1) ; 511 = 2MB (for 128MB card), 1279 = 5MB (for 64MB card) .DW 511 ;DRM - Number of directory entries - 1 .DB 240 ;AL0 - 1 bit set per directory block .DB 0 ;AL1 - " .DW 0 ;CKS - DIR check vector size (DRM+1)/4 (0=fixed disk) .DW 0 ;OFF - Reserved tracks[свернуть]
Скажите, а проект (исходник) печатной платы публиковался? Что использовалось для разработки - SprintLayout или что-то еще?
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Тут, в шапке, ссылка на тему с обсуждением. Ну и автор здесь активен.
Но, исходник, вроде, не публиковался.
Отправлено с моего iPad используя Tapatalk
...я понимаю, что 34 страницы ворошить лень, но было (первая версия, с ошибками),
https://zx-pk.ru/threads/29372-ayush...=1#post1010046
Последний раз редактировалось rw6hrm; 18.06.2019 в 15:56.
Ну, не хоррор, конечно... стал сомневаться в адекватности дешифратора ИД4 (поставил то, что было 155 серии БУ), махнул на новый 1533. Так, после перепайки, перестала конструкция с SD работать, запустилась древнючая CF 32MB. Проверил адаптер SD на писюке, работает.... сегодня буду дальше думать... ох уж мне это старое 8-ми битное железо... никак с новомодными девайсами дружить не желает
![]()
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)