Радио-86РК на 8088 (или 8086)
Moderator: Shaos
-
- Doomed
- Posts: 463
- Joined: 12 Feb 2016 13:39
Re: Радио-86РК на 8088 (или 8086)
Наткнулся на вот такой интересный чип, до 20мГц, не требует ГФ84, можно сразу подключать кварц...
-
- Doomed
- Posts: 665
- Joined: 01 Oct 2007 10:30
- Location: Ukraine
Re: Радио-86РК на 8088 (или 8086)
Видимо тенденции у производителей ЦПУ были схожие (Intel, Zilog и …). Такой себе комбайн, все в одном. Хотя по мне не дотягивает все эти реализации до полного микроконтроллера. Потом вся эта путаница с командами, тут документированная, тут не документированная, тут вообще не совместимая. А потом под занавес еще были вишенки на торте. За Intel не скажу (там вроде конвейер строили), а вот R800 (Z800) такой себе недо риск процессор.PVV wrote:Наткнулся на вот такой интересный чип, до 20мГц, не требует ГФ84, можно сразу подключать кварц...
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
http://www.orion-ext.narod.ru
-
- Doomed
- Posts: 585
- Joined: 19 Feb 2017 03:46
- Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь
В 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 точек.
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 точек.
-
- Maniac
- Posts: 208
- Joined: 18 Nov 2013 15:15
- Location: все оттуда ;)
Re: Радио-86РК на 8088 (или 8086)
intel 80188/80186 это микроконтроллеры, а не CPU для PC !!!PVV wrote:Наткнулся на вот такой интересный чип, до 20мГц, не требует ГФ84, можно сразу подключать кварц...
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Радио-86РК на 8088 (или 8086)
Тем не менее, позиционируются они как:VGrad wrote:intel 80188/80186 это микроконтроллеры, а не CPU для PC !!!PVV wrote:Наткнулся на вот такой интересный чип, до 20мГц, не требует ГФ84, можно сразу подключать кварц...
И на их основе выпускались также и ПК (PC):16-битный микропроцессор, выпущенный компанией Intel во второй половине 1982 года, и представляющий собой усовершенствованный вариант микропроцессора Intel 8086. В состав нового микропроцессора вошли средства, которые ранее реализовывались 10 отдельными микросхемами.
Mindset, Compis (шведский школьный компьютер), RM Nimbus (британский школьный компьютер), Unisys ICON (канадский школьный компьютер), HP 200lx (handheld PC), и настольный ПК Tandy 2000.
P.S. Кстати, в 80186 уже появились: ROL/ROR, RCL/RCR, SAL/SAR, SHL/SHR с непосредственно указанным числом бит сдвига).
iLavr
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Радио-86РК на 8088 (или 8086)
Я тоже припоминаю, что у нас в конторе в 90х на 186м строили PC-совместимые платы...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 463
- Joined: 12 Feb 2016 13:39
Re: Радио-86РК на 8088 (или 8086)
Я эту ссылку дал для тех (в том числе и меня самого), кто не может найти 8088(ВМ88), в отличии от более распространенного ВМ86. Включить его как просто процессорное ядро без периферии проблем то нет.PVV wrote:Наткнулся на вот такой интересный чип, до 20мГц, не требует ГФ84, можно сразу подключать кварц...
Сделал еще одну попытку отконвертировать простую игру в коды х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.
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Радио-86РК на 8088 (или 8086)
Да у меня, честно говоря, V40 есть.PVV wrote:Я эту ссылку дал для тех (в том числе и меня самого), кто не может найти 8088(ВМ88), в отличии от более распространенного ВМ86. Включить его как просто процессорное ядро без периферии проблем то нет.PVV wrote:Наткнулся на вот такой интересный чип, до 20мГц, не требует ГФ84, можно сразу подключать кварц...


С 8086 (а у меня их несколько) я попробовал всё, что нам вот тут Stan показал,
и пришел я к выводу, что на нём делать любительскую конструкцию тяжеловато -
всего надо вдвое!

И если с ПЗУ, возмжно, и проскочит вот этот трюк:
viewtopic.php?p=143190#p143190,
то ОЗУ по-любому нужно в двойном размере, даже если брать современную статику...
iLavr
-
- Doomed
- Posts: 463
- Joined: 12 Feb 2016 13:39
Re: Радио-86РК на 8088 (или 8086)
Если с ПЗУ этот трюк пройдет, то с ОЗУ я проблемы не вижу. Чипы ОЗУ (статика) широко доступны 8,32,128,512КБ, а для нашей системы 2х32 или 2х128 или 2х512 самое то...Lavr wrote: и пришел я к выводу, что на нём делать любительскую конструкцию тяжеловато -
всего надо вдвое!![]()
И если с ПЗУ, возмжно, и проскочит вот этот трюк:
viewtopic.php?p=143190#p143190,
то ОЗУ по-любому нужно в двойном размере, даже если брать современную статику...
Озадачился я вопросом загрузки ПО в нашу РКшку и портировал SDOS:

формат запускаемых файлов почти как RKR, два первых байта - адрес старта, два следующих байта - размер данных, ну и сами данные, хвоста CRC нет.
Запускать GE000
Запись не проверял, а чтение работает, все имеющиеся у меня программки запускаются

You do not have the required permissions to view the files attached to this post.
-
- Doomed
- Posts: 463
- Joined: 12 Feb 2016 13:39
Re: Радио-86РК на 8088 (или 8086)
Ради смеха перетранслировал PI:
во вложении новый образ SD карты.
тут ошибочка вышла, вторая пара байт не размер, а конечный адрес, размер же вычисляется как разница между концом и началом, когда стартовый адрес 0000 это не принципиально, но вот когда старт не равен нулю, это существенно.PVV wrote: формат запускаемых файлов почти как RKR, два первых байта - адрес старта, два следующих байта - размер данных, ну и сами данные, хвоста CRC нет.
You do not have the required permissions to view the files attached to this post.
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Радио-86РК на 8088 (или 8086)
Проблему я не в том вижу, что чипы ОЗУ (статика) широко недоступны - они доступны.PVV wrote:Если с ПЗУ этот трюк пройдет, то с ОЗУ я проблемы не вижу. Чипы ОЗУ (статика) широко доступны 8,32,128,512КБ, а для нашей системы 2х32 или 2х128 или 2х512 самое то...
Но придется их ставить по два и я уже обращал внимание в том топике, вот это всё:

это только обвеска 8086 и 3 простых порта: 2 на ввод и один - моргает лампочками.
Если начать сюда вешать ПЗУ, по две штуки ОЗУ, УВВ - довольно громоздкая плата получится...
iLavr
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re:
Я подумаю над этим, но мне вот тоже интересно...barsik wrote:Если у Вас уже есть свой процессор на TTL, так добавьте к нему клавиатуру, АЛС-индикаторы, ПЗУ с программой калькулятора и опубликуйте.Lavr wrote:свой 4-битный процессор, на котором уж калькулятор-то точно сделать можно.
А я смотрю, у вас так и нет спаянной платки для установки 8088 в Радио-86РК?barsik wrote:Большое спасибо, начну в ближайшее время паять. Причём платка для монтажа 8088 у меня уже есть и даже частично смонтирована,...PVV wrote:Накидал схему платы адаптера, для установки 8088

А с 10 июня уже практически полтора месяца прошло...
Побыстрее закончите этот проект и опубликуйте! Вы будете первый, кто сделает Радио-86РК на 8088!
А то обидно даже - столько грамотного текста от искреннего любителя своего хобби пропадет впустую...

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

Или всё-таки правда состоит в том, что...
И вы предпочитаете писать пространные статьи и раздавать другим людям советы?barsik wrote:А азарта, точнее энтузиазма, у меня очень мало. Особенно к железу. Меня практически тошнит от макетирования. Позанимавшись этим пару дней, вынужден несколько недель отдыхать, перед тем как снова удастся заставить себя взяться за паяльник.

iLavr
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Радио-86РК на 8088 (или 8086)
Ну я могу и этот топик закрыть 
Давайте воздержимся от обоюдо острых наездов...

Давайте воздержимся от обоюдо острых наездов...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Радио-86РК на 8088 (или 8086)
А где ж тут наезды-то?Shaos wrote:Давайте воздержимся от обоюдо острых наездов...

Должен же появиться этот гомункулюс Радио-86РК на 8088 от самого активного автора в топике?
Или всё это слова и дым?

iLavr
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Радио-86РК на 8088 (или 8086)
Форум по определению "слова и дым" 

Я тут за главного - если что шлите мыло на me собака shaos точка net