User Tag List

Показано с 1 по 10 из 175

Тема: "Простейшая микро-ЭВМ" и другая литература...

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

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

    По умолчанию

    "Простейшая микро-ЭВМ" Буреева и Дудко была полезной для меня книгой. В конце 80-х, узнав из этой книги, как делать вывод символов на осцилограф, я использовал идею вывода символов на осцилограф в другом варианте подобной ЭВМ. К сожалению, авторы книги сдуру использовали 8-миричную систему счисления, что здорово испортило удобство. А комплектацию они явно закупали ещё в конце 70-х, когда ещё не было даже 573РФ1 (2708), отчего пришлось применять 556РТ4.

    Просмотрев 11 страниц темы, не нашёл одной книги, которая по праву относится к очень небольшой кучке книг, что действительно помогли радиолюбителям научиться делать самодельные компьютеры на кухонном столе. А подавляющая часть книг приведённых в этой теме была совершенно бесполезна для радиолюбителя той эпохи.

    Автор: В.А.Скляров, В.А.Лосич
    Название: Микро-ЭВМ для всех
    Издательство: Минск, "Вышэйшая школа"
    Год: 1989
    Страниц: 256
    Тираж: всего 20 тысяч

    Содержание данной книги типично для популярной литературы по микропроцессорам. Ценность книги не в её тексте, а в том, что в ней приведён домашний компьютер на КР580, который в некотором роде можно считать отечественным вариантом ZX-48K. Компьютер разработан на кафедре ЭВМ Минского радиотехнического института.

    Описание компьютера в спойлере.

    Скрытый текст


    Авторы не указали названия. Назовём его "Минск-64". Использован процессор КР580 на такте 2 МГЦ. ОЗУ - одна или две банки РУ5, причём доступны все 64К. ПЗУ на РФ2 с адреса 0, отключаемое. ROM-BIOS при старте копируется в ОЗУ, но в книжном варианте там только загрузчик с МГ-ленты, как в "Векторе-06Ц". Потенциально, т.е это указано в описании, есть диспетчер ОЗУ с двумя окнами по 32К. В каждом окне по 32К можно включить 32К из основного ОЗУ или из дополнительного. Но в книге нет схемы включения второй банки РУ5-тых и диспетчера ОЗУ, т.е реально описан вариант с 64К. Клавиатура - традиционная матрица 8*8, читаемая через ППА, так что можно использовать клавиатуру от РК86.

    Экран графический, линейный по вертикали, образует растр 256*256 пикселей. Частота сдвига точек 18 МГЦ : 12 = 1.6 МГЦ, отчего растр на весь экран телевизора. Экран занимает два экранных буфера по 8 кб в адресах 8000...BFFF. В одном экранном буфере хранится графика, в другом - цвет точек. Организация цвета такая-же как в 16-ти цветном режиме ОРИОНА (2 цвета в пределах 8-ми точек). Но есть палитры. Выходной логический цвет с помощью ПЗУ 556РТ5 преобразуется в физический цвет, отчего общее число цветов до 256. Но одномоментно доступно только 16 цветов данной палитры. Также есть бордюр в 16 цветов. Экраннный режим только один, т.е ни монохрома, ни экрана в 512 точек нет. Т.е этот компьютер - что-то типа "Львова", но с синклеровским разрешение экрана по горизонтали.

    Синхронизация обращений к ОЗУ процессора и видеочасти достигается с помощью WAIT. Однако в отличие от ОРИОНА и цвет и графика, как и в СИНКЛЕРЕ, берутся из одной банки ОЗУ. Период сдвига 8-ми точек делится на две равные части. В одной части обращается процессор, в другом считываются байт графики и байт цвета. Но не одновременно, как в ОРИОНЕ, а как в СИНКЛЕРЕ, поочереди. Используется грамотный режим работы РУ5-тых, когда при неизменном нулевом /RAS выдается два фронта /CAS, что возможно, т.к адреса экрана графики и цвета отличаются лишь одним битом, отчего /RAS второй раз защёлкивать излишне. Это даёт то же торможение, как при монохроме, хотя читаются два экранных байта. Торможение из-за WAIT такое же как в СИНКЛЕРЕ и ВЕКТОРЕ, а именно - скорость падает на 20% и реальный (эффективный) такт составляет 1.6 МГЦ.

    Общее число корпусов - всего 38 штук (при ОЗУ 64К). Но, к сожалению, формирователь всех основных сигналов сделан на двух корпусах ПЛМ 556РТ1, что фатально затрудняет повтор конструкции радиолюбителем. Лучше бы применили на 20 корпусов 155 серии больше, вместо ПЛМ с плавкими перемычками.

    Я с детства мечтал собрать этот компьютер, но всё погубила проблема прошивки ПЛМ 556РТ1. Даже разработал совместимый вариант, со схемой видеогенератора без РТ1, где за период вывода экранного байта делалось три равных обращения - одно для CPU и два для экрана, хотя это тормознуло бы КР580 на треть от его клока. Позднее, в конце 90-х, когда занимался эмуляторами собирался написать эмулятор этого компьютера, но хватило возни и с эмуляторами ОРИОНА и РК86. В реале этот компьютер можно было бы перевести на двойной такт и избавиться от WAIT. И КР580 это потянул бы. Тогда и быстродействие было бы быстрее СИНКЛЕРА.
    [свернуть]

    Интересно было бы найти того, кто сделал в своё время этот компьютер, хотя программы сейчас вряд-ли можно найти. Если кто-то сделает эмулятор этого компьютера, я предоставлю для него ROM-BIOS. Как музейный экспонат для эмулятора это интересно.
    Последний раз редактировалось barsik; 05.02.2017 в 19:29.

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

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

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

Похожие темы

  1. Ответов: 19
    Последнее: 30.09.2011, 03:08
  2. Куплю книгу. "Микропроцессоры и микро-ЭВМ" / Б. Соучек
    от KokaF77 в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 24.02.2011, 11:20
  3. Изучаю спрос на "Микро ЭВМ Электроника МС 1103"
    от Damein Alpha в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 04.11.2010, 21:18
  4. Ответов: 0
    Последнее: 15.08.2010, 14:38
  5. Ответов: 6
    Последнее: 20.11.2007, 11:29

Ваши права

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