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

User Tag List

Страница 29 из 91 ПерваяПервая ... 252627282930313233 ... ПоследняяПоследняя
Показано с 281 по 290 из 903

Тема: Сборка настройка платы Орион-128(УКНЦ)+ PS/2(caro)+FDD+IDE+Z80card2....

  1. #281
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RD3AY Посмотреть сообщение
    ОС ALTAIR загружается, и в процесс работы, подгружается с дискеты.
    А можно ОС "зашить" в ПЗУ АМ29F040 там 512 кб памяти.
    Да, можно. Система адаптирована к загрузке из РОМ (или с других носителей - поддерживается загрузка с FDD, HDD=IDE/CF, SD, ROM-диска) т.к. запоминает откуда загрузчик начал загрузку и оттуда же подгружает остальное (в ROM-диске лежит не только сам код системы, а полноценная файловая система c драйверами и прочими файлами откуда и при работе можно читать файлы - утилиты, компиляторы, все самое нужное там собрать и получится как маленький винчестер ). Вот тут образ ROM-диска на 1Мб (ПЗУ 27080) где в первых 512кб обычный ROM-диск с программами Ордос + далее система CP/M (64к+448к соответственно), а во вторых 512к - игры адаптированные от ZX (они в user 2 поименованном как GAMES). Если этот образ записать только наполовину (первую половину прошивки записать в 27040) то грузиться и работать будет, просто не получится запускать игры, но вроде должны частично влезть музыкальные файлы (они в user 1 поименованный как MUSIC, эти файлы проигрываются резидентным проигрывателем unipl28.com - он как и все системные программы находится в user 15 поименованном как SYSTEM, на этот каталог настроена переменная PATH и его программы запускаются в любом юзере/каталоге). Музыкалки не самые красивые, подбирались по минимальному размеру чтобы напихать всего разного.

    Перемещаться по user-ам (т.е. каталогам) кнопкой "7" в NC или командами user и cd в командном режиме (ССР).

    Орион в таком случае будет загружаться в Ордос (я использую по типу клавиатуры Монитор M34zrk.bin для клавиатуры РК или его аналог для MC7007, возможно и другие Мониторы третьей версии пойдут), затем надо запустить MBOOT$ (мультизагрузчик), выбрать пункт 2 (загрузка с ROM) и оно загрузится так же как с дискеты, но текущий диск станет С (дисководы по-прежнему A и B - это задается в config.sys). Файлы CP/M в образе ROM и код самой ОС (т.е. содержимое прошивки) можно менять при помощи плагина для Total Commander (или бесплатным Double Commander или FAR manager) как простое копирование файлов в образ=архив.

    Цитата Сообщение от RD3AY Посмотреть сообщение
    И как грузить игры с дискеты, если дисковод постоянно занят дискетой с ОС?
    Ставить второй дисковод?
    Не, второй дисковод ставить не обязательно, вполне допустимо работать с одним - меняем дискету в приводе, перечитываем каталог новой дискеты, и вперёд! Каталог активной панели можно перечитать функциональной кнопкой F2 в NC (или F1 и выбрать тот же диск) или нажав ^C (ctrl+C) в командном режиме (ССР) для текущего диска (диск выбирается A: B: C: и т.п., посмотреть/подмонтировать диски можно командой MNT). NC и копировать умеет на одном дисководе: ставишь в обоих панелях диск A, отмечаешь файлы, нажимаешь цифровую "5" (копировать), а далее NC будет управлять процессом ("вставьте диск источник", "вставьте диск приемник",...) .

    Цитата Сообщение от RD3AY Посмотреть сообщение
    Еще немного подправил прошивку адаптера VGA, теперь отображается весь экран,
    правда последний столбец отделен черной вертикальной полосой в 3 пикселя.
    Будем разбираться дальше.
    Да, полосу бы убрать было бы супер.
    Последний раз редактировалось Error404; 11.03.2018 в 12:21.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  2. #282
    Member Аватар для RD3AY
    Регистрация
    04.12.2017
    Адрес
    г. Москва
    Сообщений
    87
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Дык, он и на 1 точку ниже (или на пол точки?).

    Да, есть такое. Буду разбираться.

  3. #283
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RD3AY Посмотреть сообщение

    Что дальше, есть описание ОС?
    Как то этот вопрос я проглядел.
    Описания какие-то есть тут (в-основном по ОС в части использования и особенностей, и некоторым прикладным программам, по NC есть подробный встроенный в самой программе итерактивный HELP - вызывается по "1"):
    https://github.com/serge-404/AltairDOS/tree/master/man
    Некоторые файлы в кодировке 1251 (Винды), остальные в KOI8.
    А в целом, это же клон системы CP/M v2.2, в Инете миллион сайтов где оригинальная CP/M v2.x описана.

    Судя по фоткам, полностью распаян контроллер FDD, какой второй кварц? работает ли режим HD (увеличение емкости дискеты за счет бОльшего числа секторов на трек)?

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

    Цитата Сообщение от Error404 Посмотреть сообщение
    Не, второй дисковод ставить не обязательно, вполне допустимо работать с одним - меняем дискету в приводе, перечитываем каталог новой дискеты, и вперёд! Каталог активной панели можно перечитать функциональной кнопкой F2 в NC (или F1 и выбрать тот же диск) или нажав ^C (ctrl+C) в командном режиме (ССР) для текущего диска (диск выбирается A: B: C: и т.п., посмотреть/подмонтировать диски можно командой MNT). NC и копировать умеет на одном дисководе: ставишь в обоих панелях диск A, отмечаешь файлы, нажимаешь цифровую "5" (копировать), а далее NC будет управлять процессом ("вставьте диск источник", "вставьте диск приемник",...) .
    Там кстати электронный диск еще есть. Обычно E:
    Используя его можно уменьшить количество перестановок дискетки (копировать с A: на E:, затем с E: на A: ).
    Его размер задается в config.sys (до 256кб), память под него берется динамически, но динамически освободить/отмонтировать его нельзя - только через config.sys и перезагрузку
    Последний раз редактировалось Error404; 11.03.2018 в 16:14.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  4. #284
    Member Аватар для RD3AY
    Регистрация
    04.12.2017
    Адрес
    г. Москва
    Сообщений
    87
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Судя по фоткам, полностью распаян контроллер FDD, какой второй кварц? работает ли режим HD (увеличение емкости дискеты за счет бОльшего числа секторов на трек)?
    Пробовал, в нормальном режиме и с частотой такта Z80 2.5 МГц все нормально форматируется. НГМД тактируется частотой 8 МГц.

    В режиме HD 7 секторов и тактовой Z80 5 МГц (3.5 МГц) НГМД переключается на тактирование частотой 16 МГц
    форматирует но в конце выводит сообщение: "Bad boot-sector"

    С ROM диска система грузиться, но при попытке запустить с диска С: NC система "улетает" Видимо что используется AM29F040 а не AM29F080
    Не все корректно прописано в первой половинке.
    Видимо нужна "честная" сборка для чипа памятью 512 кБ.
    А то при просмотре каталогов по нажатию "7" есть User но запустить файлы из их каталога не получается.
    Система зависает...





    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	FC1.jpg 
Просмотров:	148 
Размер:	84.7 Кб 
ID:	64575   Нажмите на изображение для увеличения. 

Название:	FC2.jpg 
Просмотров:	133 
Размер:	69.4 Кб 
ID:	64576   Нажмите на изображение для увеличения. 

Название:	FC3.jpg 
Просмотров:	135 
Размер:	84.8 Кб 
ID:	64577  
    Последний раз редактировалось RD3AY; 12.03.2018 в 10:31.

  5. #285
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RD3AY Посмотреть сообщение
    Пробовал, в нормальном режиме и с частотой такта Z80 2.5 МГц все нормально форматируется. НГМД тактируется частотой 8 МГц.
    В режиме HD 7 секторов и тактовой Z80 5 МГц (3.5 МГц) НГМД переключается на тактирование частотой 16 МГц
    форматирует но в конце выводит сообщение: "Bad boot-sector"
    Для нашего варианта турбирования (где реальный такт ~3,5МГц) надо ставить второй кварц НГМД частотой 10.5 Мгц (10500кГц), возможно подойдет 11М, но не факт (надо пробовать) - я же постом ранее давал ссылку на обсуждение где мы об этом говорили (в этом же треде но на полгода раньше). Получим 7 секторов на дорожку.

    Кварц 16М никак не должен подойти - не хватит скорости турбо Ориона, для 16М (10 секторов на дорожку) надо честных 5Мгц такта Ориона. Если бы в SF был включен режим Format&Test (т.е. с верификацией каждой дорожки), то SF обругался бы еще раньше, а не только в конце.

    Цитата Сообщение от RD3AY Посмотреть сообщение
    С ROM диска система грузиться, но при попытке запустить с диска С: NC система "улетает" Видимо что используется AM29F040 а не AM29F080
    Не все корректно прописано в первой половинке.
    Видимо нужна "честная" сборка для чипа памятью 512 кБ.
    А то при просмотре каталогов по нажатию "7" есть User но запустить файлы из их каталога не получается.
    Система зависает...
    Вот это очень странно. Сейчас попробовал в эмуляторе два обрезанных по 512кб (из исходных 1024кб) образа (один поновее что ранее давал ссылку, и другой оттуда же, но с более старой ОС) - в эмуляторе они оба нормально работают (система грузится, NC и выборочно системные программы из user15=SYSTEM стартуют и работает нормально, музпроигрыватели и музыкальные файлы играют, фонты грузятся, а вот игры - нет, увисают при попытке их стартануть что и логично т.к. запись в каталоге есть, но сам их код в старших 512кб). В архиве во вложении оба варианта. Может образ неправильно урезался в предыдущий раз? Или во еще что: надо проверить правильно ли заведены выходы ТМ9 порта FE на старшие разряды ПЗУ ROM-диска (Q0..Q3{D0..D3}=A16..A19) - нет ли там какой путаницы, а также все ли выводы ПЗУ правильно заводятся при постановке 27040 вместо 27080.
    Последний раз редактировалось Error404; 12.03.2018 в 15:36.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  6. #286
    Member Аватар для RD3AY
    Регистрация
    04.12.2017
    Адрес
    г. Москва
    Сообщений
    87
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Кварц 16М никак не должен подойти - не хватит скорости турбо Ориона, для 16М (10 секторов на дорожку) надо честных 5Мгц такта Ориона. Если бы в SF был включен режим Format&Test (т.е. с верификацией каждой дорожки), то SF обругался бы еще раньше, а не только в конце.
    Поставил кварц на 12 МГц, все заработало, даже 10 секторов на трек форматирует!
    Проверял в моде "Format & Test".

    Но вот на дискеты отформатированные в режиме HD с 7 секторами на трек, копирование на них не идет.
    Хотя предварительна читка происходит, пишет "Нет файлов".

    При попытке что нибудь на эту дискету скопировать - Выдает сообщение " BDOS Bad Sector".


    На дискеты отформатированные в обычном режиме и в HD но 5 секторов на трек, работают на ура, форматируются, файлы на них копируются и читаются...

    Цитата Сообщение от Error404 Посмотреть сообщение
    надо проверить правильно ли заведены выходы ТМ9 порта FE на старшие разряды ПЗУ ROM-диска (Q0..Q3{D0..D3}=A16..A19) - нет ли там какой путаницы, а также все ли выводы ПЗУ правильно заводятся при постановке 27040 вместо 27080.
    Вы были правы, проверил схему и плату, разводка сделана под мегабайтную ПЗУ 27С080 JU, для подключения ПЗУ на 512 кБ
    АМ29А040В нужно на плате поменять крест на крест выводы с микросхемы К555ТМ9 5 с 7 ногой.
    Схема в приложении.

    Одно не понятно, зачем D3 заведен на пин WE ведь режима записи во FLASH у нас не реализовано?
    Пропущен D4 ....


    Сейчас все работает как положено. NC стартует из ROM , приложения запускаются.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ROM_29F040.jpg 
Просмотров:	133 
Размер:	56.3 Кб 
ID:	64591  
    Последний раз редактировалось RD3AY; 13.03.2018 в 17:43.

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

  8. #287
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    904
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    266
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RD3AY Посмотреть сообщение
    Одно не понятно, зачем D3 заведен на пин WE ведь режима записи во FLASH у нас не реализовано?
    Пропущен D4 ....

    Разводка была сделана под другой чип, точно не скажу, но что-то вроде am27c040, у которого 30 и 31 вывод это А17 и А18

  9. #288
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RD3AY Посмотреть сообщение
    Поставил кварц на 12 МГц, все заработало, даже 10 секторов на трек форматирует!
    Проверял в моде "Format & Test".

    Но вот на дискеты отформатированные в режиме HD с 7 секторами на трек, копирование на них не идет.
    Хотя предварительна читка происходит, пишет "Нет файлов".

    При попытке что нибудь на эту дискету скопировать - Выдает сообщение " BDOS Bad Sector".
    Это скорее всего оттого, что надо все же поставить кварц на 10.5М как я и писал, и использовать формат 7 секторов. Дело в том, что при форматировании одной командой ВГ93 записывается целый трек, а ОС оперирует отдельным секторами и похоже что писать оно отдельные сектора на такой частоте проца таки не успевает. Или же после замены дискеты в NC не нажали F2 (сброс/перечитка диска в ходе которой система настраивается на то сколько секторов на диске). А в командном режиме для этого же после замены диска в приводе всегда надо нажимать ^C. Отформатировав диск и выйдя из SF, я бы тоже нажал ^C (сначала "A:", затем ^C т.к. оно только на текущий диск распространяется) т.к. уже не помню делает ли форматировщик вызов BDOS ф.13 (сброс диска) - наверное должен, но ХЗ.



    Цитата Сообщение от RD3AY Посмотреть сообщение
    Вы были правы, проверил схему и плату, там и там ошибка, перепутаны выходы К555ТМ9 5 с 7 ногой. Порезал дорожки и правильно соединил МГТФ.
    Схема в приложении.

    Одно не понятно, зачем D3 заведен на пин WE ведь режима записи во FLASH у нас не реализовано?
    Пропущен D4 ....
    /WE (нога 31) у 27080 является адресом A18 (Q2=D2), а вывод 1 сигналом A19 (Q3=D3).
    D4 пропущен верно, он у порта FE является выходом звука совместимо сo Спектрумом (и реализован на половинке ТМ2 в схеме Z80 Card), сигналов D0..D3 хватает чтобы использовать ПЗУ размером до 1Мб.
    Последний раз редактировалось Error404; 12.03.2018 в 22:26.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  10. #289
    Member Аватар для RD3AY
    Регистрация
    04.12.2017
    Адрес
    г. Москва
    Сообщений
    87
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    Разводка была сделана под другой чип, точно не скажу, но что-то вроде am27c040, у которого 30 и 31 вывод это А17 и А18
    Понятно, под 27С080 JC90 32 Lead PLCC разводка в прилагаемой схеме.
    Правда, что то их не так просто найти....
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ROM_27С080.jpg 
Просмотров:	99 
Размер:	35.6 Кб 
ID:	64599  
    Вложения Вложения

  11. #290
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RD3AY Посмотреть сообщение
    Поставил кварц на 12 МГц... на дискеты отформатированные в режиме HD с 7 секторами на трек, копирование на них не идет.
    Такт процессора вряд-ли влияет, если для КНГМД есть WAIT. А какие дискеты DD или HD используете в формате 7 секторов?

    Это нестандартный такт импульсов на дисковод. Дисководы расчитаны или на DD или на HD, когда частота импульсов удвоена. Зависит от дисковода использовать HD-диски или DD-диски 3.5" в формате 7 секторов. И заклеивать HD-дырку или нет на HD-дискетах. В любом случае DD-диски намного надёжнее. Если дисковод имеет перемычку HD/DD, то её тоже надо соответственно переставлять.

    Мои оба (разных) дисковода 3.5" в формате 7 секторов лучше писали на DD или HD-дисках с заклеенной дыркой. Понятно, что при DD-дисках на формате более 5 секторов, чем ниже кварц в КНГМД, тем ближе частота/длительность импульсов к стандарту.

    Потому при DD-дисках разумно подобрать кварц в КНГМД по минимуму. И наоборот при HD-дисках, рассчитанных на высокую частоту импульсов, желательно применить кварц более близкий к 16 МГЦ, но ещё такой, на что хватает скорости конкретного ОРИОНА.

    Для HD-формата в 1600К я использовал ОРИОН с реальным тактом в 4.25...5.0 МГЦ и КНГМД-кварцем в 15 МГЦ, причём при формате с сокращённым гапом (межсекторным интервалом). Это давало возможность иметь 10 секторов на HD-3.5" и 8 секторов на HD-5.25". Но т.к 5 МГЦ были капризны, а 4.25 МГЦ здорово уплющивало экран, то вскоре перешёл на формат в 9 секторов, для чего хватало реального такта в 3.9 МГЦ. Надёжность HD-дискет при этом была хорошей. На более низких форматах 7-8 секторов на HD-дисках надёжность немного падала.

    В формате HD отлично работало с новыми дискетами. Но с течением времени надёжность быстро падала. Так, что вынужден был HD-диски переводить в формат DD (заклейкой HD-дырки), но не в стандартный в 5 секторов, а в 6 или 7 секторов.

    В формате 7 секторов дискеты DD были надёжнее, чем HD-дискеты используемые в качестве DD. Но самое печальное, что дискеты HD от времени быстро дохли, в то время как DD-дискеты почти не дохли. Сдохли лишь единицы DD-дискет, а HD-дискет - 120 штук (3.5" и 5.25"). Причём, чем породистее диск (с пожизненной гарантией), тем быстрее он дохнет от времени. Все дорогие диски крутых фирм сдохли, а дешёвые беспородные тайваньские (без этикеток) живы спустя 25 лет.
    Последний раз редактировалось barsik; 13.03.2018 в 10:43.

Страница 29 из 91 ПерваяПервая ... 252627282930313233 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 1008
    Последнее: 25.04.2024, 22:24
  2. Ответов: 133
    Последнее: 13.01.2022, 10:54
  3. Ответов: 103
    Последнее: 20.04.2021, 16:29
  4. Ответов: 243
    Последнее: 02.03.2020, 19:18
  5. Платы Орион-128 под корпус УКНЦ [куплю]
    от vladimir53 в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 18.08.2010, 06:08

Ваши права

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