User Tag List

Страница 12 из 32 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 311

Тема: РАДИО-86РК на Z80

  1. #111

    Регистрация
    08.04.2013
    Адрес
    г. Ульяновск
    Сообщений
    293
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rokl Посмотреть сообщение
    Тактовая для проца и ВТ57 одинаковая. Если в компике на Z80 подаешь 4 мгц, то и на ВТ57 тоже эти 4 мгц.
    Ну я это выяснил экспериментально, подавая на проц 4мГц, а на вт57 2мГц не работает!

    Цитата Сообщение от alx32 Посмотреть сообщение
    Поставить две К555КП11 чтобы они переключали через /IORQ A0...A7 на A8...A15, и отключались по сигналу /BUSAK.
    Я так понимаю хватит одного, надо же 3 старших адресных линии коммутировать на ид7 идущие, а можно ещё один ид7, жаль он не с открытым коллектором придётся объединять через лл1. Про /BUSAK учту, но может он не нужен если /IORQ к + подтянуть. Возможно сегодня попробую.

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    Даже для ВМ80 лучше прямая адресация.
    Это как?

    ---------- Post added at 13:22 ---------- Previous post was at 13:16 ----------

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    а еще насчет турбирования - думаю через отдельный порт программно включать в нужные моменты. А по умолчанию пусть будет стандартной.
    Именно так. Я как раз порт на ир35 предусмотрел (пока 0FFh).

    Так портов наставим, видео заменим и РК превратится в спектрум
    РК86 ещё жив!!! а теперь и ЮТ-88!!!

  2. #112

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

    По умолчанию

    Цитата Сообщение от VovanRK86 Посмотреть сообщение
    Это как?
    Например вместо OUT 0F3H, что полностью получается 0F3F3H, использовать команду STA 0F003h, или MVI M (HL = 0F003H).

    Цитата Сообщение от VovanRK86 Посмотреть сообщение
    Так портов наставим, видео заменим и РК превратится в спектрум
    Ну его.

  3. #113

    Регистрация
    08.04.2013
    Адрес
    г. Ульяновск
    Сообщений
    293
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот нашёл. Инструкции Z80 Онлайн. Сгодится в этой теме думаю.
    http://clrhome.org/table/
    РК86 ещё жив!!! а теперь и ЮТ-88!!!

  4. #114

    Регистрация
    18.07.2010
    Адрес
    Ульяновск
    Сообщений
    852
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    Например вместо OUT 0F3H, что полностью получается 0F3F3H, использовать команду STA 0F003h, или MVI M (HL = 0F003H).
    Команда STA вообще-то трёхбайтная, а OUT двухбайтная, а MVI M вообще использовать в данном контексте не выгодно, потому как HL перед этим нужно в стек пихнуть, затем загрузить в него адрес, выполнить команду чтения/записи, а затем восстановить из стека.
    Так что OUT там использовалась чисто из экономии памяти, неизвестно на сколько увеличится тот же DOS 2.9 если все команды IN/OUT заменить хотябы на LDA/STA...

    Отправлено с моего A7 HD через Tapatalk

  5. #115

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

    По умолчанию

    Цитата Сообщение от alx32 Посмотреть сообщение
    Команда STA вообще-то трёхбайтная, а OUT двухбайтная, а MVI M вообще использовать в данном контексте не выгодно, потому как HL перед этим нужно в стек пихнуть, затем загрузить в него адрес, выполнить команду чтения/записи, а затем восстановить из стека.
    Так что OUT там использовалась чисто из экономии памяти, неизвестно на сколько увеличится тот же DOS 2.9 если все команды IN/OUT заменить хотябы на LDA/STA..
    Я только примеры привел. Если использовать STA/LDA, то в памяти под ВВ55 будет занято 4 ячейки F000 - F003. Часть кода можно будет перенести в F004 - F7FF.Тогда можно будет не экономить память.

  6. #116

    Регистрация
    18.07.2010
    Адрес
    Ульяновск
    Сообщений
    852
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дело не в этом, просто DOS 2.9 не поместится в ПЗУ 2кБ

  7. #117

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

    По умолчанию

    Цитата Сообщение от alx32 Посмотреть сообщение
    Дело не в этом, просто DOS 2.9 не поместится в ПЗУ 2кБ
    Под DOS и контроллер - хоть 6кБ.

  8. #118

    Регистрация
    08.04.2013
    Адрес
    г. Ульяновск
    Сообщений
    293
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А почему авторы использовали в DOS команды in\out, может для скорости работы, а не для экономии места?

    ---------- Post added at 11:07 ---------- Previous post was at 11:02 ----------

    HardWareMan, что то у меня плохо работает схема из поста №31, для звука, т.е. звук есть и при наборе символа, и из игрушек, но из динамика идёт какой то громкий фон разных частот, гораздо громче чем полезный сигнал?

    ---------- Post added at 11:09 ---------- Previous post was at 11:07 ----------

    п.с нашёл фразу от авторов "для ускорения обмена"
    РК86 ещё жив!!! а теперь и ЮТ-88!!!

  9. #119

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

    По умолчанию

    Цитата Сообщение от VovanRK86 Посмотреть сообщение
    п.с нашёл фразу от авторов "для ускорения обмена"
    Это где? И каким образом ускоряется обмен?

  10. #120
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от VovanRK86 Посмотреть сообщение
    HardWareMan, что то у меня плохо работает схема из поста №31, для звука, т.е. звук есть и при наборе символа, и из игрушек, но из динамика идёт какой то громкий фон разных частот, гораздо громче чем полезный сигнал?
    Софт оригинальный используется (от ВМ80)? Возможно, нужно еще привязать RD сигнал для надежности. Если не все игрушки так жужжат - то может там коды какие проскакивают из DI/EI. Может еще DMA влиять, но тогда надо заместо RD привязать BUSA.

Страница 12 из 32 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Радио-86РК: Видеовыход
    от m.d. в разделе Радио-86РК
    Ответов: 13
    Последнее: 21.05.2015, 08:19
  2. Радио-86РК: По страницам журнала "Радио"
    от Viktor2312 в разделе Радио-86РК
    Ответов: 79
    Последнее: 13.02.2014, 08:34
  3. эмулятор радио-86рк
    от sergey2b в разделе Эмуляторы отечественных компьютеров
    Ответов: 4
    Последнее: 09.06.2011, 15:59
  4. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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