nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 19 Apr 2024 11:38



Reply to topic  [ 65 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Спринтер портит винт :( 
Author Message
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Sayman wrote:
Shaos wrote:
в кремниевую долину окончательно переехал в середине июля, все вещи получил в конце августа - пластиковый ящичек с платой спринтера лежит напротив моего рабочего стола ;)

вместо винта видимо надо подключать CompactFlash через вот этот переходник...

С CFкартами не всё так просто. из-за того, что там галимотья с питанием (3.3в и 5в), некоторые карты через переходники при записи работают с ошибками. мы не единственные, у кого такие проблемы. рекомендую Sintechi - адаптер SDtoIDE. или ещё можно попробовать SDtoCF.

Вобщем вот чего у меня есть на попробувать :roll:

Attachment:
CFs.jpg
CFs.jpg [ 230.25 KiB | Viewed 6117 times ]

тот что посередине это переходник аж на 2 компактфлешины - мастер и слейв ;)

_________________
:dj: https://mastodon.social/@Shaos


30 Nov 2020 10:56
Profile WWW
Maniac

Joined: 05 Oct 2009 19:44
Posts: 223
Location: 212.164.105.5
Reply with quote
Shaos wrote:
Sayman wrote:
Shaos wrote:
в кремниевую долину окончательно переехал в середине июля, все вещи получил в конце августа - пластиковый ящичек с платой спринтера лежит напротив моего рабочего стола ;)

вместо винта видимо надо подключать CompactFlash через вот этот переходник...

С CFкартами не всё так просто. из-за того, что там галимотья с питанием (3.3в и 5в), некоторые карты через переходники при записи работают с ошибками. мы не единственные, у кого такие проблемы. рекомендую Sintechi - адаптер SDtoIDE. или ещё можно попробовать SDtoCF.

Вобщем вот чего у меня есть на попробувать :roll:

Attachment:
CFs.jpg

тот что посередине это переходник аж на 2 компактфлешины - мастер и слейв ;)

я ещё раз напоминаю, что CF карты в переходниках работают плохо. авторы Карабас-Про тоже обожглись об эту тему. SDtoIDE (Sintechi) более адекватное решение.


30 Nov 2020 21:58
Profile
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Sayman wrote:
я ещё раз напоминаю, что CF карты в переходниках работают плохо. авторы Карабас-Про тоже обожглись об эту тему. SDtoIDE (Sintechi) более адекватное решение.

ну в плате расширения PCjr (одна старая CF на 16Мб) и в PowerMac G3 и G4 (Kingston на 1GB) они у меня нормально работали :roll:

_________________
:dj: https://mastodon.social/@Shaos


01 Dec 2020 11:10
Profile WWW
Maniac

Joined: 05 Oct 2009 19:44
Posts: 223
Location: 212.164.105.5
Reply with quote
в мака(ках) что, переходник на ИДЕ? или там нативная ЦФ читалка? если нативная читалка, то это совсем другое. по стандарту ATA, карточек ЦФ было 2 типа - Type-I и Type-II. 8 бит и 16 бит. у карточек свои команды, со своими кодами. любой адаптер ИДЕ должен конвертировать команды ИДЕ в команды CF. Кароче гемор. А нативная читалка работает в стандартах CF, там проблем и быть не может.


02 Dec 2020 01:43
Profile
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Я переходник юзал что на фотке справа посередине - втыкал прямо в мать мака G3 и потом G4, и такой же переходник в идешную платку для PCjr

_________________
:dj: https://mastodon.social/@Shaos


02 Dec 2020 01:45
Profile WWW
Maniac

Joined: 05 Oct 2009 19:44
Posts: 223
Location: 212.164.105.5
Reply with quote
ну пробуй с ним. если что, то запасной вариант - SD to IDE.


02 Dec 2020 02:06
Profile
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Shaos wrote:
Vasil Ivanov wrote:
Займись написанием скандиска фор Спринтер ? ;). Алгоритмы можешь глянуть в
сорцах утил FreeDOS-а. Хотя бы только для отлова потерянных кластеров. Эта самая
распространенная трабла после экспериментов на Спринтере.

Оттудава и скачал сишные исходники scandisk и chkdsk :)

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/


Shaos wrote:
Vasil Ivanov wrote:
Можно считать, что ты занялся такой утилитой ?. Будет типа чек-диска или с картой поверхности скан-диска (ndd) ?.

Мне бы хотелось сделать scandisk - обычный такой синий :)

По прошествии 15 лет снова пришла пора подумать на тему "а не заняться ли нам скандиском"? :oops:


https://youtu.be/YdKB1UzDC5M

Vasil Ivanov wrote:
Shaos wrote:
Исходники кстати на Си, т.е. можно попробовать твой компилятор в боевых условиях ;)

Нельзя, поскольку у Солида размер переменных макс. 16 бит.
Лучше сразу на асме писать. Из сорцев брать только алгоритм работы...

Я посмотрел сырцы "Free ScanDisk" - они хоть и немаленькие, но переменных типа long я насчитал там только 5, а сами исходники изначально собирались 16-битным компилятором Turbo-C, т.е. int там 100% 16-битный

_________________
:dj: https://mastodon.social/@Shaos


15 Dec 2020 13:42
Profile WWW
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Какой такой нативный интерфейс? Интерфес там IDE за вычетом приблуд, чтобы не нагнули в суде.

Все эти сказки и небылицы складываются из за не понимание как оно работает. Хотя чесно говоря работало оно плохо при зачатии. Где-то тайминг разошелся и все. Ну кривенький оказался протокол связи, на этапе рождения. Зато сей час, уделывает все. Выбор профессионала в потоковой записи видео.

P.S. Если размеренно все делать по мануалу, проблем нет, как у BeerIDE (MSX).

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


19 Dec 2020 04:34
Profile
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
А мой Спринтер вроде пока работает на CF без глюков :idea:

Image

_________________
:dj: https://mastodon.social/@Shaos


19 Dec 2020 18:33
Profile WWW
Writer

Joined: 02 Dec 2020 14:53
Posts: 21
Reply with quote
возможно твоя старинная карта совсем прям пятивольтовотрушная ))


20 Dec 2020 04:02
Profile WWW
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Причем тут 3.3В? К сожалению у меня нет древнючей CF-карты, но есть древнючий девайс (новодел) Sunrise IDE (MSX), который нифига не признает купленных недавно CF-карт. И подобная трабла у всех опубликованных в сети новоделов Sunrise IDE. Ну, не мог Sunrise IDE быть фейком в 1990 годы, это факт. Я тут публиковал тайминги снятые ЛА, но некого это НЕ ЗАИНТЕРЕСОВАЛО.

И, тем не менее, программный интерфейс IDE (Beer IDE) пережевывает все современный CF карты, за вычетом у меня одной китайской подделки Transcend.

Есть над, чем задуматься. Дело не в нативности ide, и уж не в питании точно.

p.s. да. у Shaos cf-карта работает на длиннющем шлейфе, чего ни одна современная карта себе позволить не может с нативным интерфейсом :mrgreen:

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


26 Dec 2020 03:29
Profile
Maniac

Joined: 05 Oct 2009 19:44
Posts: 223
Location: 212.164.105.5
Reply with quote
Мне бы очень хотелось бы знать, что значит программный интерфейс? SunRise типа что, аппаратный чтоли? они все работают в режиме PIO. я даже сомневаюсь. что ушли далеко от PIO1.

да и придумывать ничего особо не нужно. есть CFA, читаем спеки там.
https://www.compactflash.org/cfa-specif ... SP1Jg8FZh8


26 Dec 2020 21:19
Profile
Maniac

Joined: 05 Oct 2009 19:44
Posts: 223
Location: 212.164.105.5
Reply with quote
ну я так и думал, в BeerIDE вкарячена поддержка команд CFA. в исходнике это видно. надо разбираться, как с этими карточками работать.


27 Dec 2020 06:44
Profile
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
С Новым Годом!

Программный интерфейс, т.е. все времянки для IDE формируются программно через ВВ55. Что медленней аппаратного интерфейса, c привязкой к шине Z80.

Аппаратной реализации интерфейса включает в себя набор регистров, адресный дешифратор (разной степени сложности) и логику управления регистрами. Это к чему. У всех этих реализаций разное время (задержка) формирования управляющих сигналов для IDE. В этом видимо и причина самых причудливых глюков, что мы видим на выходе.

Sayman wrote:
ну я так и думал, в BeerIDE вкарячена поддержка команд CFA. в исходнике это видно. надо разбираться, как с этими карточками работать.

Я вот был уверен, что BeerIDE реализует программно режим (mode) PIO. Какую версию копали 1.9? Что такое CFA я честно не знаю, но не думаю что в этом причина устойчивой работы современных CF карт у BeerIDE.

P.S. Да у современных СF карт шина не терменированна. Наблюдал очень причудливые формы сигналов на ослике в момент отсутствия активности (3-е состояние) на этой шине. Но это касается строго шлейфов IDE и их длины.

З.Ы. Что еще подумалось. Ведь у FPGA реализаций Z80 времянки шины далеки от реального асинхронного Z80, что как бы еще все запутывает.

 
Перебирая самые разные, разных годов реализации связи по IDE, натыкался на самые причудливые схемы (там, где низко-омный резистор воткнут в разрыв или подтянут резистором, где элемент активный с задержкой). Я ПОДЕДИЛ. А выходит что?

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


02 Jan 2021 03:11
Profile
Maniac

Joined: 05 Oct 2009 19:44
Posts: 223
Location: 212.164.105.5
Reply with quote
Quote:
BeerIDE реализует программно режим (mode) PIO.

На самом деле все (ну или большая их часть )8ми битные машины работают в режиме PIO, т.е. читают процессором и статусы винта и задают команды и читают сектора и пишут сектора. При чём почти все работают с PIO1, самым медленным режимом. Аппаратный, всё таки, это когда есть dma и прерывания.
CFA - Compact Flash Assotiation. Для работы с CF есть в стандарте ATA ссылки на использование некоторых расширений. Например, я тут подумал, почему моя крутая карточка, которая на 8гб от transcend (х400) косячит при записи?! А в мануале от ATA так и говорится, что во1х, есть разные power mode, во2х, при записи есть тоже 2 режима - с предварительным обнулением секторов или без. Стандартные команды ATA не знают ничего про CF. Однако, некоторые карты адекватно на эти команды реагируют, а некоторые вот, выпендриваются.
BeerIDE прошивкуа 1.8. если я верно понял.
Для более прапвильной поддержки CF карт нужно после команды 0xEC, читать поля расширений. слово 83 (D3), слово 86 (D2).


02 Jan 2021 09:21
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 65 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.