Важная информация

User Tag List

Страница 8 из 16 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 154

Тема: Гибридный электронный диск для ПРК ОРИОН

  1. #71
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mr.Lee Посмотреть сообщение
    ОС запускается (правда пока в варианте 64к)
    64к - это объём ROM-диска ?


    Цитата Сообщение от mr.Lee Посмотреть сообщение
    но при попытке обратиться к диску Е - ошибка. Монтаж проверил.
    Буду разбираться дальше.
    Хм, странно. Судя по картинке, форматирование таки проходит успешно, а впоследствии ОС не видит разметку.


    Цитата Сообщение от mr.Lee Посмотреть сообщение
    Еще смущает то, что диск А определяется в 1 МБ, хотя установлена 512.
    Тут всё верно. В 2 Кб загрузчика физически нет места под программную поддержку ПЗУ более 64 Кб и анализ структуры диска, поэтому при загрузке просто детектится наличие диска и выводится его максимальная ёмкость, поддержанная в данной версии ОС. К тому же достоверно определить фактическую ёмкость установленной микросхемы ПЗУ затруднительно, ОС по команде "" определяет объём, занятый файлами, а свободное место - как теоретический максимум минус объём файлов.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  2. #72
    Member
    Регистрация
    11.04.2017
    Адрес
    г. Нижний Новгород
    Сообщений
    114
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, за неимением пока более емкой ПЗУ зашил ОС в 512кбит.

  3. #73
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    @mr.Lee

    Цитата Сообщение от Denn Посмотреть сообщение
    Судя по картинке, форматирование таки проходит успешно, а впоследствии ОС не видит разметку.
    Посмотрел исходник FORMAT'а, оказывается нет проверки успешности форматирования. Сначала выполняется определение наличия RAM-диска, после чего в диск записывается структура каталога (DIR+FAT) и "успешный" выход. Определение делается следующим образом: ЭД переводится в режим "чтение RAM", читается байт по адресу 0000h нулевого банка, если там не 0C3h, значит RAM5 есть. Из чего можно сделать следующий вывод: если м/сх СОЗУ неисправны или вообще отсутствуют, то детект пройдёт успешно, форматилка отработает без ошибок, а ОС разумеется сообщит о неготовности диска - что и видно на скриншоте.

    По хорошему, нужно усложнить алгоритм форматирования, дополнив его микро-тестом СОЗУ. Или сделать отдельную утилиту теста RAM-части ЭД.
    Последний раз редактировалось Denn; 13.05.2018 в 20:13.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  4. #74
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    По хорошему, нужно усложнить алгоритм форматирования
    По-хорошему, нужно хранить на RAM-диске контрольную сумму секторов.

  5. #75
    Member
    Регистрация
    11.04.2017
    Адрес
    г. Нижний Новгород
    Сообщений
    114
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    заработало. пришлось перепаять озу - может феном перегрел.
    Нажмите на изображение для увеличения. 

Название:	IMG_0218-20-05-18-12-23.JPG 
Просмотров:	346 
Размер:	24.2 Кб 
ID:	65325
    Нажмите на изображение для увеличения. 

Название:	IMG_0219-20-05-18-12-23.JPG 
Просмотров:	334 
Размер:	55.4 Кб 
ID:	65326
    Сам девайс, мелочевка (smd) разместилась на обратной стороне.
    Нажмите на изображение для увеличения. 

Название:	IMG_0221-20-05-18-12-23.jpg 
Просмотров:	426 
Размер:	43.2 Кб 
ID:	65327
    осталось дождаться ПЗУ 4мбит и собрать уже рабочий вариант

  6. #76
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    mr.Lee, отличная работа!

    Вы наверное уже попользовались устройством какое-то время, как обстоят дела с надёжностью хранения данных в СОЗУ ?
    Меня интересует работа рассыпного супервайзора по новой схемотехнике. По логике всё должно быть красиво, но реальность обычно бывает сурова
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

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

  8. #77
    Member
    Регистрация
    11.04.2017
    Адрес
    г. Нижний Новгород
    Сообщений
    114
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Писал одной рукой, во второй еще остывал паяльник:-). Ближайшую неделю буду тестить. Может пару-тройку дней модуль полкжит на батарейном питании, потом проверю

  9. #78
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    mr.Lee, спасибо за печатную плату, собрал на одном дыхании, всё заработало сразу!

    Фотоотчёт:







    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

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

    shapipovo (23.12.2019)

  11. #79
    Member
    Регистрация
    11.04.2017
    Адрес
    г. Нижний Новгород
    Сообщений
    114
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Здорово.
    Я все же подготовлю исправленный вариант - может кому еще будет интересно перевести работу с Орионом на качественно другой уровень.

  12. #80
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    mr.Lee, пожелания по новому варианту платы.

    Я хотел заменить на старом Орионе свой "первый блин" ЭД на неправильных СОЗУ, и меня ждал облом - там у меня двухэтажное ОЗУ ПРК !!!
    Соответственно, либо просто укоротить плату (желательно), чтобы она не залезала в область ОЗУ, либо направить в другую сторону.

    Момент номер два: хочется видеть в надетом варианте красоту лицевой стороны, а не изнанки.

    Можно ещё предусмотреть доп. линию запитки СОЗУ от "дежурки" (кто питает Орион от АТХ-БП), т.е. пробросить линию С9 через диод в точку суммирования источников питаний СОЗУ. У кого "дежурки" нет, тот просто не запаивает этот диод. С "дежуркой" батарейка реально становится вечной, т.к. она работает только в случае пропадания сетевого напряжения.

    П.С. мелкологику можно попробовать разместить под брюхом ПЗУ, а ТМ9 тоже взять в SOIC'е.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

Страница 8 из 16 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 12
    Последнее: 22.02.2012, 00:05
  2. Электронный диск в Spectrum 128
    от Helloween в разделе Программирование
    Ответов: 3
    Последнее: 22.08.2010, 14:34
  3. Куплю электронный диск и кассеты ПЗУ для УКНЦ
    от dk_spb в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 16.08.2010, 22:15
  4. Ответов: 3
    Последнее: 25.11.2007, 01:47

Ваши права

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