User Tag List

Страница 20 из 35 ПерваяПервая ... 161718192021222324 ... ПоследняяПоследняя
Показано с 191 по 200 из 341

Тема: МС1201.2018

  1. #191

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

    По умолчанию

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

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

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

  2. #192

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

    По умолчанию

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

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

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

  3. #193

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,507
    Спасибо Благодарностей отдано 
    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.

  4. #194

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

    Эти 2 пользователя(ей) поблагодарили Hunta за это полезное сообщение:

    Elias(11.11.2019), tnt23(19.11.2019)

  5. #195

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    а подробнее ? проект открытый ?
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  6. #196

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Вместо тысячи слов
    Круто!. Единственное замечание - про прошивки ПЗУ КЦГД. Как я понимаю, место в ПЗУхах еще есть. Поэтому туда надо добавить 181-ю прошивку и сделать оперативный переключатель: 181 - 182 - (182+183+184). Дело в том, что для КЦГД есть масса софта, рассчитанного на прошивку 181, также есть (поменьше) софт, рассчитанный на прошивку 182. Софта для 182+183+184 гораздо меньше, но туда входит, допустим, АДОСовский Бейсик, еще что-то было интересное... В общем, нужны все три варианта и, ИМХО, желательно, чтобы переключать можно было не разбирая ДВК-шник...

    В принципе, 182+183+184 для загружаемого софта ведет себя, практически, так же, как и чистая 182, только у чистой 182, как и у 181, и даже у КСМ, нажатие клавиши F3 останавливает вывод на экран на аппаратном уровне, повторное нажатие продолжает, железно, без потерь и пр. глюков. А у 183+184 по F3 вылезает меню, которое перекрывает несколько нижних строк, что очень мешает. Залез бы кто в эти 183-184, да подправил, чтобы меню вылезало, допустим, по <Shift-F3>, а простое нажатие F3 работало, как и раньше...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

    Этот пользователь поблагодарил AFZ за это полезное сообщение:

    SuperMax(11.11.2019)

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

  8. #197

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

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    а подробнее ? проект открытый ?
    Подробностей пока нет.
    Пока закрытый. Когда будет доведён до рабочего состояния - скорее всего будет открытый.

  9. #198

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

    По умолчанию

    У меня давно бродило (да собственно и сейчас пока ещё бродит) желание перевести описание прошивки для FPGA из графической схемы на VHDL - видимо, как программисту - текстовое описание чего либо, напоминающее программу, воспринимается у меня лучше, чем блок схема

    В Квартусе есть инструмент для автоматического перевода - но он хорошо косячит. Прошлые попытки кончались не запускаемым в принципе кодом - или вообще слетало при попытке синтеза на ошибках или не прошивка была внешне не запускаемой.

    На последнем варианте (точнее, теперь уже предпоследнем) во первых нюансы, связанные с особенностями VHDL, в графике были успешно пофиксины, а результат получился почти без ошибок. Четыре операторы были совсем не понятны, я рискнул их просто закомментировать, получившееся описание успешно синтезировалось и после прошивки были видно - что значительная часть функционала даже работает.

    С учётом того, что после конвертации файл vhdl примерно на 90 процентов состоит из SYNTHESIZED_WIRE и логику было понять не реально, начал переименование сигналов в что то осмысленное и отслеживание логики. В процессе (начал вечером в пятницу) в воскресенье наткнулся на нечто непонятное в коде. После консультации было определено, что это косяк копи-паста.

    Сегодня получил новый вариант прошивки. Хорошая новость - ввод/вывод с клавиатуры / на экран стал (по крайне мере пока) идеальным - вполне можно использовать SL - он у меня как тест был. Долго грешили на FPGA реализацию серийника, даже были какие то улучшения... А оказалось - проблема не там была

    У меня есть пара вопросов к работе прошивки - поэтом продолжу копаться в VHDL

  10. #199

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Долго грешили на FPGA реализацию серийника, даже были какие то улучшения..
    Вы что, пару ВП1-065 тоже смоделировали? А зачем? Можно было сделать на параллельных регистрах, минуя последовательную передачу...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  11. #200

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

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Можно было сделать на параллельных регистрах
    Ну да, куда же мы без советов. Только совет опять мимо
    КЦГД - это ещё очень ранний концепт, а тема про 1201.2018
    Когда хоть в каком то виде (пусть и с косяками) можно будет использовать - будет заведена отдельная тема.
    Даже в мультиконтроллере ещё не весь функционал (хотя как плюс ещё 4 CF уже работает), поэтому только про CF на нём в этом теме. Будет реализован весь - тоже будет отдельная тема

Страница 20 из 35 ПерваяПервая ... 161718192021222324 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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