|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Радио-86РК на 8088 (или 8086)
Author |
Message |
PVV
Doomed
Joined: 12 Feb 2016 13:39 Posts: 463
|
Наткнулся на вот такой интересный чип, до 20мГц, не требует ГФ84, можно сразу подключать кварц...
|
17 Jun 2018 13:11 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Видимо тенденции у производителей ЦПУ были схожие (Intel, Zilog и …). Такой себе комбайн, все в одном. Хотя по мне не дотягивает все эти реализации до полного микроконтроллера. Потом вся эта путаница с командами, тут документированная, тут не документированная, тут вообще не совместимая. А потом под занавес еще были вишенки на торте. За Intel не скажу (там вроде конвейер строили), а вот R800 (Z800) такой себе недо риск процессор.
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
18 Jun 2018 06:53 |
|
|
barsik
Doomed
Joined: 19 Feb 2017 03:46 Posts: 583 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 точек.
|
18 Jun 2018 08:25 |
|
|
VGrad
Maniac
Joined: 18 Nov 2013 15:15 Posts: 209 Location: все оттуда ;)
|
intel 80188/80186 это микроконтроллеры, а не CPU для PC !!!
|
18 Jun 2018 20:04 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Тем не менее, позиционируются они как: И на их основе выпускались также и ПК (PC): P.S. Кстати, в 80186 уже появились: ROL/ROR, RCL/RCR, SAL/SAR, SHL/SHR с непосредственно указанным числом бит сдвига).
_________________ iLavr
|
18 Jun 2018 23:49 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22596 Location: Silicon Valley
|
Я тоже припоминаю, что у нас в конторе в 90х на 186м строили PC-совместимые платы...
|
19 Jun 2018 00:31 |
|
|
PVV
Doomed
Joined: 12 Feb 2016 13:39 Posts: 463
|
Я эту ссылку дал для тех (в том числе и меня самого), кто не может найти 8088(ВМ88), в отличии от более распространенного ВМ86. Включить его как просто процессорное ядро без периферии проблем то нет. Покупка на заказ в наших магазинах выходит слишком замороченной, там устанавливают потолок на минимальную сумму заказа и 2-3 ВМ88 по 20руб/шт не продадут, а если прибавить доставку по почте, то это совсем неинтересно получается. PS - я себе заказал... Сделал еще одну попытку отконвертировать простую игру в коды х86, на этот раз TETRIS1. Но, что то пошло не так. Вообщем в процессе игры отваливается реакция на клавиатуру, причем есть зависимость на темп игры, при низкой скорости (1-2) несколько фигур можно еще подвигать, а при высокой (7 и 8 ) клавиатура отказывает практически сразу. В программе ошибок не увидел, остается монитор? нашел, что если по адресу 7605 FF заменить на 00, то клавиатура начанает какое то время работать, пока там опять не появится FF. Вставил в код программы затирание по адресу 7605 в ноль всегда перед опросом клавиатуры, программа работает, но это же делать нельзя
|
19 Jun 2018 01:23 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да у меня, честно говоря, V40 есть. Но руки до него никак не дойдут... С 8086 (а у меня их несколько) я попробовал всё, что нам вот тут Stan показал, и пришел я к выводу, что на нём делать любительскую конструкцию тяжеловато - всего надо вдвое! И если с ПЗУ, возмжно, и проскочит вот этот трюк: http://www.nedopc.org/forum/viewtopic.php?p=143190#p143190, то ОЗУ по-любому нужно в двойном размере, даже если брать современную статику...
_________________ iLavr
|
19 Jun 2018 02:07 |
|
|
PVV
Doomed
Joined: 12 Feb 2016 13:39 Posts: 463
|
Если с ПЗУ этот трюк пройдет, то с ОЗУ я проблемы не вижу. Чипы ОЗУ (статика) широко доступны 8,32,128,512КБ, а для нашей системы 2х32 или 2х128 или 2х512 самое то... Озадачился я вопросом загрузки ПО в нашу РКшку и портировал SDOS: формат запускаемых файлов почти как RKR, два первых байта - адрес старта, два следующих байта - размер данных, ну и сами данные, хвоста CRC нет. Запускать GE000 Запись не проверял, а чтение работает, все имеющиеся у меня программки запускаются .
|
26 Jun 2018 02:12 |
|
|
PVV
Doomed
Joined: 12 Feb 2016 13:39 Posts: 463
|
Ради смеха перетранслировал PI: во вложении новый образ SD карты. тут ошибочка вышла, вторая пара байт не размер, а конечный адрес, размер же вычисляется как разница между концом и началом, когда стартовый адрес 0000 это не принципиально, но вот когда старт не равен нулю, это существенно.
|
26 Jun 2018 12:23 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Проблему я не в том вижу, что чипы ОЗУ (статика) широко недоступны - они доступны. Но придется их ставить по два и я уже обращал внимание в том топике, вот это всё: это только обвеска 8086 и 3 простых порта: 2 на ввод и один - моргает лампочками. Если начать сюда вешать ПЗУ, по две штуки ОЗУ, УВВ - довольно громоздкая плата получится...
_________________ iLavr
|
26 Jun 2018 13:26 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я подумаю над этим, но мне вот тоже интересно... А я смотрю, у вас так и нет спаянной платки для установки 8088 в Радио-86РК? А с 10 июня уже практически полтора месяца прошло... Побыстрее закончите этот проект и опубликуйте! Вы будете первый, кто сделает Радио-86РК на 8088! А то обидно даже - столько грамотного текста от искреннего любителя своего хобби пропадет впустую... Еще здесь ничем не закончилось, а, я смотрю, вы уже вовсю пишете грамотные тексты о том, как сделать Калькулятор из всякого хлама! Или всё-таки правда состоит в том, что... И вы предпочитаете писать пространные статьи и раздавать другим людям советы?
_________________ iLavr
|
22 Jul 2018 17:21 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22596 Location: Silicon Valley
|
Ну я могу и этот топик закрыть Давайте воздержимся от обоюдо острых наездов...
|
22 Jul 2018 17:26 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А где ж тут наезды-то? 11 страниц грамотного технического текста, и плата имелась уже 10 июня... Должен же появиться этот гомункулюс Радио-86РК на 8088 от самого активного автора в топике? Или всё это слова и дым?
_________________ iLavr
|
22 Jul 2018 17:35 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22596 Location: Silicon Valley
|
Форум по определению "слова и дым"
|
22 Jul 2018 17:40 |
|
|
Who is online |
Users browsing this forum: Hammer and 85 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|