User Tag List

Показано с 1 по 10 из 341

Тема: МС1201.2018

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поскольку в той теме это оффтопик, отвечаю сюда.

    Цитата Сообщение от Hunta Посмотреть сообщение
    Ещё раз - у нас что, LBA так же снято с производства, как и CF??
    Ну что ты прикидываешься не пойми кем? Какая разница: цилиндры-головки-сектора или LBA? По-любому, это дисковый адрес на физическом носителе. И сравнительно доступных вариантов всего два: или ты сам воюешь с этими адресами, своими средствами, или ты отдаешь эти действия виндам/линюхе и FATFS.

    Мне глубоко плевать, где там на носителе лежат нужные данные - большая ОС писюка любезно разложила их для меня туда, куда сочла удобным, а FATFS предоставила удобную абстракцию адресации в виде смещения от начала файла, то есть своего рода LBA-адресацию уже для PDP-11, позволив мне интерпретировать номер блока, передаваемый драйверу от ОС, как своего рода LBA - сдвинул его влево на 9 разрядов, и отдал FATFS в качестве смещения в файле. Все. Не знаю я ни дисковых адресов, неважно, LBA они, или C-H-R, ни того, какой там носитель - IDE, SATA, SD-card или вообще какой-то чёрт в ступе - всё это мне глубоко фиолетово, об этом позаботилась FATFS, а до этого - винда или линюха.

    Ты же желаешь заниматься этой фигнёй сам. Флаг в руки!
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Ну что ты прикидываешься не пойми кем?
    Похоже, не пойми кем прикидываешься ты

    Цитата Сообщение от AFZ Посмотреть сообщение
    ты сам воюешь с этими адресами
    С какими адресами я воюю? Мне прилетел номер блока, я этот номер блока и отдаю в регистры. Какой вообще цилиндр-головка-сектор на флеш памяти, ты о чём, болезный?

    Цитата Сообщение от AFZ Посмотреть сообщение
    Флаг в руки!
    Так чего уже полгода как переживаешь? Полгода нудишь, что твой способ лучше и предлагаешь идти по нему. Я тебе хоть раз предложил пойти по моему пути? Вот и отвали и не пиши больше про него.

  4. #3

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    С какими адресами я воюю? Мне прилетел номер блока, я этот номер блока и отдаю в регистры. Какой вообще цилиндр-головка-сектор на флеш памяти, ты о чём, болезный?
    Ага, два раза! Прилетел тебе номер блока для ZF6:, и ты отдал его прямо в регистры CF-карты? А потом для ZF0:...

    Цитата Сообщение от Hunta Посмотреть сообщение
    Так чего уже полгода как переживаешь?
    Так обидно же. Замечательный проект, а с дисками какие-то допотопные решения...

    Цитата Сообщение от Hunta Посмотреть сообщение
    Вот и отвали и не пиши больше про него.
    С толстым удовольствием!
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  5. #4

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Прилетел тебе номер блока для ZF6:, и ты отдал его прямо в регистры CF-карты? А потом для ZF0:...
    Код:
        LET R5   := CFCQE		; Get current queue element
    
        LET CMD := #CS.RD		; Read command
    
        LET R1   := Q$WCNT(R5)	; Word count (positive - reading, negative - writing)
    
        IF RESULT IS MI THEN	; Reading?
    
          LET R1  := - R1		; No, writing, invert word count
          LET CMD := #CS.WT	; Write command
    
        END
    
        LET R4 := R4 + #P$STAT-P$CSR2
    
        CALL CFWAIT
    
    ; 1. P$DH - 34
    
    								.ASSUME P$CMD EQ P$STAT
    								.ASSUME P$DH  EQ <P$CMD-2>
        LET -(R4) := #DH.PRM	; Master
    
    ; 2. P$CYLH - 32
    
        LET R0 :B= Q$UNIT(R5)	; Unit
        LET R0 :=  R0 OFF.BY #^C<7>	;      number
    
        LET R3 :B= Q$2UNI(R5)	; 10..77 ?
        IF RESULT IS MI THEN	; MI - yes
          LET R3 :B= NOT R3 
        END
        LET R3    :=  R3 OFF.BY #^C<Q.2MSK> R.SHIFT 1	; High 3 bits of unit number mask
    							; to proper position
        LET R0    :B= R0 SET.BY R3	; High and low bits of unit number
    
    								.ASSUME P$CYLH EQ <P$DH-2>
        LET -(R4) := R0		;
    
    								.ASSUME Q$BLKN EQ 0
        LET R0    := (R5)		; Block number
    
    ; 4. P$CYLL - 30
    
    								.ASSUME P$CYLL EQ <P$CYLH-2>
        SWAB R0			; Block number - cyl low - high byte .. to low byte
        LET -(R4) := R0
    
    ; 3. P$SNUM - 26
    
    								.ASSUME P$SNUM EQ <P$CYLL-2>
        SWAB R0			; Block number - sector - high byte .. to low byte
        LET  -(R4) := R0		; Block number - sector - low byte
    
    ; 5. P$SCNT - 24
    
        LET R2 := R1 + #^O<377>	; round up to next sector count
        SWAB R2			; .. to low byte
    								.ASSUME P$SCNT EQ <P$SNUM-2>
        LET -(R4) := R2
    
        LET R2    := Q$BUFF(R5)	; Buffer address
    
    ; 6. P$CMD - 36
    
        LET R4 := R4 + #P$STAT-P$SCNT
    
        LET (R4)  := CMD			; 36
    Ты как обычно - не знаешь, о чём говоришь

    - - - Добавлено - - -

    Цитата Сообщение от AFZ Посмотреть сообщение
    Так обидно же. Замечательный проект, а с дисками какие-то допотопные решения...
    Представляешь - ещё и самодостаточный - человек берет одну(!) плату - и получает готовый комп. И с драйверами под не одну систему. Кроме графики - ничего докупать не надо. Но и над графикой ведётся работа.
    Последний раз редактировалось Hunta; 27.10.2019 в 10:20.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Запустить МС1201.02
    от Unik в разделе ДВК, УКНЦ
    Ответов: 99
    Последнее: 20.09.2023, 17:34
  2. Оживление МС1201.02
    от DATAsoft в разделе ДВК, УКНЦ
    Ответов: 18
    Последнее: 08.12.2018, 22:13
  3. МС1201.03 и МС1201.04 отличие (апгрейд?)
    от palsw в разделе ДВК, УКНЦ
    Ответов: 129
    Последнее: 20.04.2016, 15:00
  4. МС1201 - ТО и паспорт
    от stealth_w в разделе ДВК, УКНЦ
    Ответов: 0
    Последнее: 13.12.2014, 22:00
  5. Ремонт МС1201.02
    от SKcorp. в разделе ДВК, УКНЦ
    Ответов: 0
    Последнее: 08.07.2011, 21:45

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •