Радио-86РК на 8088 (или 8086)

Советский компьютер Радио-86РК (1986) и его клоны

Moderator: Shaos

PVV
Doomed
Posts: 463
Joined: 12 Feb 2016 13:39

Re: Радио-86РК на 8088 (или 8086)

Post by PVV »

Наткнулся на вот такой интересный чип, до 20мГц, не требует ГФ84, можно сразу подключать кварц...
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: Радио-86РК на 8088 (или 8086)

Post by Alekcandr »

PVV wrote:Наткнулся на вот такой интересный чип, до 20мГц, не требует ГФ84, можно сразу подключать кварц...
Видимо тенденции у производителей ЦПУ были схожие (Intel, Zilog и …). Такой себе комбайн, все в одном. Хотя по мне не дотягивает все эти реализации до полного микроконтроллера. Потом вся эта путаница с командами, тут документированная, тут не документированная, тут вообще не совместимая. А потом под занавес еще были вишенки на торте. За Intel не скажу (там вроде конвейер строили), а вот R800 (Z800) такой себе недо риск процессор.
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
User avatar
barsik
Doomed
Posts: 585
Joined: 19 Feb 2017 03:46
Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь

Post by barsik »

В 1993 в Москве разработали любительский компьютер на 286-м процессоре, что-то типа Специалиста. 286-тые тогда вышли из моды и стали стОить копейки. В качестве ОС должна была использоваться MSDOS (экран PC эмулировался на графическом экране по прерываниям). Это не пошло в массы, т.к стало доступно дешёвое PC-железо - в 1994 матка 386DX40 стоила $50, 386SX33 - $40, 386SX25 - $30, а матки XT и AT стоили всего $10.

286-той невыгоден, т.к у него шина 16 разрядов, а вот на 8088-м можно сделать простой компьютер с экраном 640*200, тактируя его тактом 6.5 МГЦ. Для ширины экрана в 640 точек достаточно иметь пиксель клок в 13 МГЦ. Я это знаю, т.к делал в Специалисте экран 640*256 при кварце 13 МГЦ на 565РУ5 (при такте RAS-CAS 3.25 МГЦ РУ5-тые не перегреваются, как на 5 МГЦ). Заманчиво поставить в Специалист 8088 на такте 6.5 или 3.25 МГЦ. При необхдимости можно добавить ВИ53 и MSDOS, тогда можно будет использовать XT-игры.

В отличие от РК86 переделка Специалиста на 16 разрядов возможна и проста - расширить выходные видеорегистры до 16 разрядов и сдвинуть адреса от счётчиков на мультиплексорах. При 16-ти разрядах в Специалисте даже не требуется высокий такт RAS-CAS ОЗУ, т.к при той же частоте пиксель клока можно вдвое понизить частоту доступа к ОЗУ. Т.е даже сохранив частоту RAS-CAS ОЗУ всего в 2 МГЦ в Специалисте можно иметь пиксель клок в 16 МГЦ как в ИРИШЕ, что и позволяет экран шириной в 640 точек.
VGrad
Maniac
Posts: 208
Joined: 18 Nov 2013 15:15
Location: все оттуда ;)

Re: Радио-86РК на 8088 (или 8086)

Post by VGrad »

PVV wrote:Наткнулся на вот такой интересный чип, до 20мГц, не требует ГФ84, можно сразу подключать кварц...
intel 80188/80186 это микроконтроллеры, а не CPU для PC !!!
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Радио-86РК на 8088 (или 8086)

Post by Lavr »

VGrad wrote:
PVV wrote:Наткнулся на вот такой интересный чип, до 20мГц, не требует ГФ84, можно сразу подключать кварц...
intel 80188/80186 это микроконтроллеры, а не CPU для PC !!!
Тем не менее, позиционируются они как:
16-битный микропроцессор, выпущенный компанией Intel во второй половине 1982 года, и представляющий собой усовершенствованный вариант микропроцессора Intel 8086. В состав нового микропроцессора вошли средства, которые ранее реализовывались 10 отдельными микросхемами.
И на их основе выпускались также и ПК (PC):
Mindset, Compis (шведский школьный компьютер), RM Nimbus (британский школьный компьютер), Unisys ICON (канадский школьный компьютер), HP 200lx (handheld PC), и настольный ПК Tandy 2000.

P.S. Кстати, в 80186 уже появились: ROL/ROR, RCL/RCR, SAL/SAR, SHL/SHR с непосредственно указанным числом бит сдвига).
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Радио-86РК на 8088 (или 8086)

Post by Shaos »

Я тоже припоминаю, что у нас в конторе в 90х на 186м строили PC-совместимые платы...
Я тут за главного - если что шлите мыло на me собака shaos точка net
PVV
Doomed
Posts: 463
Joined: 12 Feb 2016 13:39

Re: Радио-86РК на 8088 (или 8086)

Post by PVV »

PVV wrote:Наткнулся на вот такой интересный чип, до 20мГц, не требует ГФ84, можно сразу подключать кварц...
Я эту ссылку дал для тех (в том числе и меня самого), кто не может найти 8088(ВМ88), в отличии от более распространенного ВМ86. Включить его как просто процессорное ядро без периферии проблем то нет.

 
Покупка на заказ в наших магазинах выходит слишком замороченной, там устанавливают потолок на минимальную сумму заказа и 2-3 ВМ88 по 20руб/шт не продадут, а если прибавить доставку по почте, то это совсем неинтересно получается.
PS - я себе заказал...

Сделал еще одну попытку отконвертировать простую игру в коды х86, на этот раз TETRIS1.
Но, что то пошло не так. Вообщем в процессе игры отваливается реакция на клавиатуру, причем есть зависимость на темп игры, при низкой скорости (1-2) несколько фигур можно еще подвигать, а при высокой (7 и 8 ) клавиатура отказывает практически сразу. В программе ошибок не увидел, остается монитор? нашел, что если по адресу 7605 FF заменить на 00, то клавиатура начанает какое то время работать, пока там опять не появится FF. Вставил в код программы затирание по адресу 7605 в ноль всегда перед опросом клавиатуры, программа работает, но это же делать нельзя :)
You do not have the required permissions to view the files attached to this post.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Радио-86РК на 8088 (или 8086)

Post by Lavr »

PVV wrote:
PVV wrote:Наткнулся на вот такой интересный чип, до 20мГц, не требует ГФ84, можно сразу подключать кварц...
Я эту ссылку дал для тех (в том числе и меня самого), кто не может найти 8088(ВМ88), в отличии от более распространенного ВМ86. Включить его как просто процессорное ядро без периферии проблем то нет.
Да у меня, честно говоря, V40 есть. :wink: Но руки до него никак не дойдут... :osad:
С 8086 (а у меня их несколько) я попробовал всё, что нам вот тут Stan показал,
и пришел я к выводу, что на нём делать любительскую конструкцию тяжеловато -
всего надо вдвое! :-?
И если с ПЗУ, возмжно, и проскочит вот этот трюк:
viewtopic.php?p=143190#p143190,
то ОЗУ по-любому нужно в двойном размере, даже если брать современную статику...
iLavr
PVV
Doomed
Posts: 463
Joined: 12 Feb 2016 13:39

Re: Радио-86РК на 8088 (или 8086)

Post by PVV »

Lavr wrote: и пришел я к выводу, что на нём делать любительскую конструкцию тяжеловато -
всего надо вдвое! :-?
И если с ПЗУ, возмжно, и проскочит вот этот трюк:
viewtopic.php?p=143190#p143190,
то ОЗУ по-любому нужно в двойном размере, даже если брать современную статику...
Если с ПЗУ этот трюк пройдет, то с ОЗУ я проблемы не вижу. Чипы ОЗУ (статика) широко доступны 8,32,128,512КБ, а для нашей системы 2х32 или 2х128 или 2х512 самое то...

Озадачился я вопросом загрузки ПО в нашу РКшку и портировал SDOS:
SDOS.png
:)
формат запускаемых файлов почти как RKR, два первых байта - адрес старта, два следующих байта - размер данных, ну и сами данные, хвоста CRC нет.
Запускать GE000
Запись не проверял, а чтение работает, все имеющиеся у меня программки запускаются :rotate: .
You do not have the required permissions to view the files attached to this post.
PVV
Doomed
Posts: 463
Joined: 12 Feb 2016 13:39

Re: Радио-86РК на 8088 (или 8086)

Post by PVV »

Ради смеха перетранслировал PI:
PI.png
во вложении новый образ SD карты.
PVV wrote: формат запускаемых файлов почти как RKR, два первых байта - адрес старта, два следующих байта - размер данных, ну и сами данные, хвоста CRC нет.
тут ошибочка вышла, вторая пара байт не размер, а конечный адрес, размер же вычисляется как разница между концом и началом, когда стартовый адрес 0000 это не принципиально, но вот когда старт не равен нулю, это существенно.
You do not have the required permissions to view the files attached to this post.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Радио-86РК на 8088 (или 8086)

Post by Lavr »

PVV wrote:Если с ПЗУ этот трюк пройдет, то с ОЗУ я проблемы не вижу. Чипы ОЗУ (статика) широко доступны 8,32,128,512КБ, а для нашей системы 2х32 или 2х128 или 2х512 самое то...
Проблему я не в том вижу, что чипы ОЗУ (статика) широко недоступны - они доступны.
Но придется их ставить по два и я уже обращал внимание в том топике, вот это всё:

Image

это только обвеска 8086 и 3 простых порта: 2 на ввод и один - моргает лампочками.

Если начать сюда вешать ПЗУ, по две штуки ОЗУ, УВВ - довольно громоздкая плата получится...
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re:

Post by Lavr »

barsik wrote:
Lavr wrote:свой 4-битный процессор, на котором уж калькулятор-то точно сделать можно.
Если у Вас уже есть свой процессор на TTL, так добавьте к нему клавиатуру, АЛС-индикаторы, ПЗУ с программой калькулятора и опубликуйте.
Я подумаю над этим, но мне вот тоже интересно...
barsik wrote:
PVV wrote:Накидал схему платы адаптера, для установки 8088
Большое спасибо, начну в ближайшее время паять. Причём платка для монтажа 8088 у меня уже есть и даже частично смонтирована,...
А я смотрю, у вас так и нет спаянной платки для установки 8088 в Радио-86РК? :wink:
А с 10 июня уже практически полтора месяца прошло...
Побыстрее закончите этот проект и опубликуйте! Вы будете первый, кто сделает Радио-86РК на 8088!

А то обидно даже - столько грамотного текста от искреннего любителя своего хобби пропадет впустую... :-?
Еще здесь ничем не закончилось, а, я смотрю, вы уже вовсю пишете грамотные тексты о том, как сделать
Калькулятор из всякого хлама! :lol:

Или всё-таки правда состоит в том, что...
barsik wrote:А азарта, точнее энтузиазма, у меня очень мало. Особенно к железу. Меня практически тошнит от макетирования. Позанимавшись этим пару дней, вынужден несколько недель отдыхать, перед тем как снова удастся заставить себя взяться за паяльник.
И вы предпочитаете писать пространные статьи и раздавать другим людям советы? :roll:
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Радио-86РК на 8088 (или 8086)

Post by Shaos »

Ну я могу и этот топик закрыть ;)

Давайте воздержимся от обоюдо острых наездов...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Радио-86РК на 8088 (или 8086)

Post by Lavr »

Shaos wrote:Давайте воздержимся от обоюдо острых наездов...
А где ж тут наезды-то? :roll: 11 страниц грамотного технического текста, и плата имелась уже 10 июня...
Должен же появиться этот гомункулюс Радио-86РК на 8088 от самого активного автора в топике?
Или всё это слова и дым? :-?
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Радио-86РК на 8088 (или 8086)

Post by Shaos »

Форум по определению "слова и дым" :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net