User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 15 из 15

Тема: ROM-диск с нуля.

  1. #11

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ppp, рассмотри такой вариант. Можно подключить 1Mb, во вторых после сброса или при записи 0 в ТМ2, cхема никак не влияет на
    ноги порта пользователя.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	DOS.jpg 
Просмотров:	194 
Размер:	62.0 Кб 
ID:	72515  
    Последний раз редактировалось Vladimir_S; 06.05.2020 в 09:06.

  2. #12

    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    166
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С Днем Радио всех!

    В Мониторе в команде R нет ограничения на 32кБ. Вот дизассемблированый код выполнения команды R:
    Код:
    ;----------------------------------------------------------------------------
    ; Выполнение команды R Монитора.
    ;	Загрузка блока информации из ПЗУ подключенного к дополнительному ППА D14.
    ;	Шина данных подключена к порту A. Шина адреса подключена к портам B и C.
    ;	Загрузка в ОЗУ усуществляется начиная с адреса указанного в первом
    ;	параметре, по адрес указанный во втором параметре. Третий параметр
    ;	указывает начальный адрес в ПЗУ.
    ;----------------------------------------------------------------------------
    run_R_command:
    					mvi		a,90h			; Настроить ППА D14
    					sta		contr_reg_D14	; порт A на ввод, B,C на вывод.
    
    read_loop:
    					shld	port_B_D14		; Выдать текущий адрес ПЗУ.
    					lda		port_A_D14		; Прочитать байт в A.
    					stax	b				; Сохранить его по адресу в ОЗУ.
    					inx		b				; Перейти к след. адресу ОЗУ
    					call	cmp_hl_de_loop	; Проверка на конец.
    					jmp		read_loop		; Если не конец, то продолжить.
    
    ;----------------------------------------------------------------------------
    Как видим полный адрес 16 бит выдается в порты ППА B и C без каких либо ограничений.
    Ограничение в 32 кБ связано в этом ROM диске с его схемотехникой.
    По схеме вывод разьема для связи с ППА PC7 (проводник шины 16) подключен в выводам 20 (/OE) всех микросхем ПЗУ.
    Очевидно разработчик предполагал подачу на этот контакт лог. 1, если чтение из ПЗУ не проводится.
    Решение неудачное и программно не подтвержденное, так как после выполнения команды R на порт А ППА продолжают выдаваться логические уровни последнего считанного байта.

    Нелепость еще больше проявляется при использовании более емких ПЗУ К573РФ4, К573РФ6, 2764 и т. д. (как в вашем случае), там верхняя половина памяти вообще становится недоступной. В этом случае я бы подключил контакт PC7 разьема к адресному входу А12 всех микросхем ПЗУ, а входы OE подключил бы на землю.

    По поводу установки ROM диска внутрь корпуса. Я не рекомендую Вам этого делать. Во первых Вам необходимо будет предусмотреть на корпусе какое нибудь средство для переключения банков ROM диска. Но это не эстетично. Во вторых у Вас всегда будет соблазн дописать в ROM диск какую нибудь новую программку, а для этого нужно вскрывать корпус и вынимать ПЗУ из панельки.
    Сегодня внешний ROM диск можно сделать достаточно компактным и подобрать достаточно надежный разьем.

    P.S. Если все же надумаете ставить ROM диск внутрь, для отключения выводов ПЗУ, используйте вход OE. Для включения ROM диска подайте через переключатель на него лог.0, а для отключения подключите этот вход к +5В через резистор 1 кОм, и тогда ПЗУ не будет Вам мешать использовать ППА D14.

    Во вложении дизассемблированый Монитор Радио-86РК.
    Вложения Вложения

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

    ppp(07.05.2020), zebest(07.05.2020)

  3. #13

    Регистрация
    20.05.2017
    Адрес
    д. Яковлево, Ленинградская обл.
    Сообщений
    53
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vladimir_S, рассмотрел. Разработка у Вас шикарная. Благодаря наличию записи она вообще лучшая из всего, что я встречал. И RKcommander (назовем его так ) выглядит прекрасно. Но,.. существует ли где-либо в Сети полное описание этой Вашей разработки, по которому любой желающий мог бы её повторить? Схемку спаять то я спаяю, а дальше что? Мучить Вас бесконечными вопросами? А вопросов, естественно, тьма тьмущая будет.

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

    kovdry, спасибо большое!

    Цитата Сообщение от kovdry Посмотреть сообщение
    По поводу установки ROM диска внутрь корпуса. Я не рекомендую Вам этого делать.
    Совершенно справедливое замечание для нормального конструктива. Но у меня ненормальный . Я сделал корпус по идеологии Osborne-1. То есть, это ящик, в котором расположено всё, что нужно для того, чтобы включить и работать: сама плата РК, бп, дисплей. Закрывается ящик крышкой с клавиатурой. Сзади ящик закрывается таким же отсеком с аксессуарами: всеми нужными для работы кабелями, внешними ромдисками, программатором и т.п. Пока это еще не собрано в одну кучу, поэтому показать нечего. Но справа от дисплея у меня установлены три стандартных 5" заглушки от РС. В одной из которых и предполагается установить разъем пользовательского интерфейса, а так же галетник для переключения банков внутреннего ромдиска.

    Osborne-1 - это вот это. Только у меня еще более брутально и больше похоже на ящик из-под РГД-5, т.к. собирается в условиях изоляции из того, что есть под рукой .

    Последний раз редактировалось ppp; 07.05.2020 в 10:52.

  4. #14

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ppp Посмотреть сообщение
    Разработка у Вас шикарная.
    Это не моя разработка, это с диска Специалиста. Я только добавил защиту порта пользователя.

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

    Цитата Сообщение от ppp Посмотреть сообщение
    существует ли где-либо в Сети полное описание этой Вашей разработки
    Как я убедился никому это не интересно.

  5. #15

    Регистрация
    20.05.2017
    Адрес
    д. Яковлево, Ленинградская обл.
    Сообщений
    53
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    Как я убедился никому это не интересно.
    Это не так. Думаете, я раньше не видел эту Вашу разработку? Видел. Но Вы ее представили в обществе таких же монстров, как и сами. Я почитал, тихо охренел от того сколько всего я не понимаю и по-быстрому оттуда смылся, потому что там даже свои наивные вопросы неудобно задавать. Естественно, этим динозаврам может и не интересно, им что не покажи все будет изобретением велосипеда. А если ориентироваться на таких чайников как я, которые собрать могут, но им все нужно как в журнале "Радио" разложить по полочкам, то очень даже интересно. Создайте тему "Flash-Disk для Радио-86РК" с описанием того, что оно может, как с ним работать и как подключать к РК, и сами увидите, сколько нас туда набежит .

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. ROM-Диск
    от Elya в разделе Память
    Ответов: 27
    Последнее: 12.11.2023, 19:45
  2. ROM-диск на Скорпионе
    от Ewgeny7 в разделе Scorpion
    Ответов: 50
    Последнее: 12.06.2015, 15:29
  3. ПК8000 - ROM диск
    от Mick в разделе ПК8000
    Ответов: 39
    Последнее: 06.03.2014, 14:12
  4. ROM диск
    от omaxlab в разделе Вектор
    Ответов: 24
    Последнее: 08.02.2011, 21:52
  5. ROM-диск от Иноземцева...
    от ILoveSpeccy в разделе Память
    Ответов: 6
    Последнее: 20.11.2007, 12:59

Ваши права

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