User Tag List

Страница 4 из 19 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 181

Тема: Модульный РАДИО-86РК

  1. #31
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Дизассемблером МИКРОН очень сложно дизассемблировать программу более 2 Кб (например, BDOS CP/M 3.5 Кб, что пришлось делать при адаптации, т.к других инструментов без НГМД просто не было), приходится тратить часы на ручную редакцию. Тогда, как самый примитивный дизассемблер DISASM.COM делает эту работу за 3 секунды и сразу даёт готовый исходник.
    Это потому, что он сначала создает в каждой строке 5 лишних символов (адрес и пробел), которые потом используются в директиве 2 (расстановка меток, иногда кончаются метки - 256 на 1 символ - и приходится запускать по новой), которые можно убрать по директиве 3. Я разбирал и собирал микрон (по отдельности) и ASSM и DISS. И это все можно пофиксить (но не актуально). Компиляция ассемблера идет минут 5 (чай я успевал попить) на Спеце.

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

  3. #32

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

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Владимир, это было бы безмерно здОрово!
    Хреново, в Апогее плата так расположена, что расширение на PBS просто не влезет и отверстия под микросхемы очень маленькие. Даже разъем PBS не вставить. И решил я родить комп с двумя конфигурациями РК/Апогей.
    И с выбором процессора ВМ85/Z80. Поставить их так, что бы они перекрывали друг друга, и нельзя было бы воткнуть оба. Нужно ввести порт на ТМ7 для программного переключения конфигурации и тактовой частоты.
    На Z80 подать 1.75 Мгц, турбо 3.5 Мгц. На ВМ85 соответственно 3.5 Мгц и 7 Мгц.

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

    Справочник подсказал что лучше порт на ТМ8, со сбросом.

  4. #33

    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    500
    Спасибо Благодарностей отдано 
    334
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Дизассемблером МИКРОН очень сложно дизассемблировать программу размером более 2 Кб
    Цитата Сообщение от barsik Посмотреть сообщение
    Ваша фраза о том, что нужно иметь МИКРОН - совсем непонятна
    А на копейке сложно ехать по раскисшему после дождя чернозему. Я уже написала, что нет универсальных решений, есть контекстные.

    Цитата Сообщение от barsik Посмотреть сообщение
    И в чём же? -- В сентиментальной ностальгии?
    Чтобы, глядя на экран, с тоской вспоминать как долгими зимними вечерами в детстве, Вы играли в игры РК и писали свои первые программы на бейсике.
    Ну уж, не из-за любви к старому барахлу, которому место на переработке. А еще, у кого то были мапа и папа, и счастливая семья.
    Вещи, они либо что то значат для тебя, либо просто куча барахла, если ты не коллекционер и не гик.

    Я видела первый вариант "редакции" (что то про водку и магнитные головки). Фантастику люблю, но только без чернухи. Флейм не интересен (особенно на тему "как надо", и "что круче"). Интересны реальные советы по доработке реального железа.

    Например, "как сделать мапинг РУ5" для непоказанных 32К. Интересуют именно РУ5, но пока что очень тихо на эту тему.
    Я тут подумала, а зачем вообще окно 8400-9FFF, ведь резать 8кб на восемь кусков это целый ИД7 нужен.
    А если кто то обращался к порту клавиатуры посредством операторов работы с портом, то восемь бит адреса на шине адреса дублируются. Получаем адреса не 8000-8003, а 8080-8383. Теперь поняла, почему выбрано окно 8000-83FF.

    А если сделать мапинг 8000-8FFF порт, 9000-9FFF ОЗУ. Также, ОЗУ наверное можно сразу показывать в B000-BFFF и D000 - DFFF. Итого, 12кб на постоянной основе, но фрагментированной. Окна A000-AFFF, C000-CFFF надо видимо иметь возможность включать программно. Итого, уже 20к нефрагментированного ОЗУ (где порты отключенные используются редко).

    С окном E000-FFFF все немного сложнее, там по видимому нужен дешифратор на восемь кусков, но также программный. Так как там система запуска, контроллер НГМД и нужна возможность видеть ОЗУ вместо ПЗУ монитора и ДОС.

    Адресацию старших 32к сделать кусками 4кб железячно можно, а дальше думать как сделать программный дешифратор (переключатель окон). На Суре он сделан корпусом ВВ55а. Но не слишком ли избыточно будет такой чип, может быть какой то регистр лучше. И выдержит ли его шина?

    По поводу шины самый интересный вопрос, нигде не видела рекомендаций, сколько еще корпусов выдержит небуферизованная шина РК. Просто делают доработки и все. А у меня, если честно, даже шлейф контроллера НГМД вызвает ужас. В котором половина проводов тянется нужных только ПЗУ. Может это паранойя, конечно.
    Последний раз редактировалось cy6; 02.12.2016 в 01:17.
    wtf

  5. #34

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    На Z80 подать 1.75 Мгц, турбо 3.5 Мгц. На ВМ85 соответственно 3.5 Мгц и 7 Мгц.
    А что так Z80 обидели? Он в разновидностях побыстрее ВМ85 будет, до 20Мгц (Z840020). Логичнее было бы стандарт (1.75 Мгц) и Турбо (по максимуму - у кого какой проц)

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    Справочник подсказал что лучше порт на ТМ8, со сбросом.
    Или TM9, на ней разрядов больше (в запас, мало ли что еще надо конфигурить)
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  6. #35

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

    По умолчанию

    Error404, Насчет частоты - у ВМ85 на тактовом входе делитель на 2. А насчет ТМ8 - Что бы лишние инверторы не ставить.

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

    Цитата Сообщение от Error404 Посмотреть сообщение
    Логичнее было бы стандарт (1.75 Мгц) и Турбо (по максимуму - у кого какой проц)
    Ну в принципе можно джамперы поставить для Z80. 3.5 или 7.

  7. #36

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

    По умолчанию

    Цитата Сообщение от cy6
    интересует схема формирования выборки окна 8400...BFFF
    Привожу три варианта вышеописанных схем дешифратора на окно 8400...BFFF. Установка ЛИ1 для формирования /CAS при обращения в окно 8400...BFFF здесь не приведена - для этого смотри текст.

    PS: Нижняя схема оптимизируется - ЛА3 заменяется на вентиль ЛИ1 с последующим инвертором на ЛН1 и тогда ЛА3 вообще не нужен.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Дешифратор.jpg 
Просмотров:	125 
Размер:	22.4 Кб 
ID:	59429  
    Последний раз редактировалось barsik; 16.01.2017 в 01:48.

  8. #37

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

    По умолчанию

    Кстати вопрос - у меня есть кварцы ровно на 7.0 Мгц, а есть на 7.3728 Мгц. Для маг. входа какой предпочтительней? Один чуть не дотягивает до 1.78, у другого чуть побольше. Или по барабану?

  9. #38

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Давай на ширпотреб ориентироваться, 7.0М.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  10. #39

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    556
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    По поводу шины самый интересный вопрос, нигде не видела рекомендаций, сколько еще корпусов выдержит небуферизованная шина РК. Просто делают доработки и все. А у меня, если честно, даже шлейф контроллера НГМД вызвает ужас. В котором половина проводов тянется нужных только ПЗУ. Может это паранойя, конечно.
    Небуферизированная шина РК выдерживает 1 ТТЛ вход. Ну, может, полтора. По сути это нагрузочная способность ВМ80А кроме случаев ПДП, когда адреса на шину драйвит контроллер ПДП.

    По уму, конечно, желательно поставить буфер хотя бы шины данных на ВА86 или эквиваленте.

  11. #40

    Регистрация
    01.06.2005
    Адрес
    Москва
    Сообщений
    229
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Небуферизированная шина РК выдерживает 1 ТТЛ вход.
    Правильнее было бы указать серию ТТЛ микросхем, так как и 155 серия и 555 -- всё ТТЛ, а у 555 серии нагрузка на выход при уровне лог "0" в 4 раза ниже 155 серии (а 1533 серия в 8 раз ниже), а при уровне лог "1" всего в два.
    И, кстати говоря, авторы РК-шки перегрузили линию А15 процессора, повесив на неё 1 вход 155ЛА3 (D10.1) и один вход 555ИД7 (D11) из-за чего у одного персонажа были сбои (журнал "Радиолюбитель" 1994, №2, стр. 13)

Страница 4 из 19 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Радио-86РК: Игры
    от rnd.gen в разделе Радио-86РК
    Ответов: 146
    Последнее: 10.12.2025, 06:29
  2. Ассемблер Радио-86РК
    от gdv2002 в разделе Радио-86РК
    Ответов: 337
    Последнее: 13.02.2024, 07:25
  3. Радио-86РК: По страницам журнала "Радио"
    от Viktor2312 в разделе Радио-86РК
    Ответов: 79
    Последнее: 13.02.2014, 08:34
  4. эмулятор радио-86рк
    от sergey2b в разделе Эмуляторы отечественных компьютеров
    Ответов: 4
    Последнее: 09.06.2011, 15:59
  5. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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