Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Не прошло и года, я сел собирать свой комп на intel-8008, прародителе восьмибитников.
Технология разработки, как и у предыдущих моих 7 микрокомпов - изучаю процессор вдоль и поперек, копаю литературу и сайты и леплю свое, "по образу и подобию".
Первым будет целиком свой Монитор, далее возможно привинчу родной для этого процессора SCЕLBAL, своеобразный Бейсик для 8008.
Конечный результат сборки пока неизвестен даже мне
Применительно к этому процессору - информации о нем совсем немного. Категорически немного. Но тем интереснее.
Например, у этого процессора, при двух питающих напряжениях, нет "земляного" входа.
При старте процессор уходит в состояние HALT и засыпает наглухо. Чтобы начать работу, его нужно растормошить прерыванием. Но там тоже всё не очень просто.
Процессор имеет всего 18 ног. По имеющейся информации, тогда, в мезозойскую эру, корпуса бОльшего размера или вообще не могли делать, или стоимость зашкаливала, источники говорят разное.
Поскольку лап мало, наружу выводится только восьмиразрядная шина адреса-данных. Поэтому сначала за два подхода выплевывается 14-разрядный адрес, а уж затем - данные.
Получается долго и громоздко. Зато - всего 18 выводов у микросхемы...
Почему 14 разрядов адреса, а не 16-ть? Фишка в том, что два разряда адреса представляют собой одну из 4 комбинаций, дающих информацию о типе выполняемой операции для внешних устройств. Чтение/запись/опкод в памяти, работа с внешними портами. Зато... ага, 18 выводов.
Ну и всяко прочее. Интересный мамонтёнок.
УПД. Предвидя вопрос заинтересованных лиц, процессор обошелся мне с пересылкой 1600 рублей. Очень дешево, для тех кто в теме. Источник не скажу
Последний раз редактировалось Ewgeny7; 23.06.2017 в 23:05.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Нагло поправлю модератора: SCELBAL , http://www.willegal.net/scelbi/scelbal.html, http://www.scelbi.com/files/docs/sce...Supplement.pdf
Очепятка
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Ну вот подходила бы мне IDT7009 (5V 128к х 8), и я даже смирился бы с совсем не любительским корпусом TQFP100. Да вот беда - везде Out of Stock (а в родных пенатах так и вообще ни разу не привозилась), а где она когда-то была instock - ценник начинался от 50 баксов (3000руб) за штучку (плюс доставка). Тогда как обычную 512кб x8 SRAM и в нормальном паябельном корпусе я брал с Али по 50 рублей, не баксов, да еще с бесплатной доставкой и повыбирал еще из нескольких продавцов.
Т.е. вот это я и имел в виду в том треде по ссылке когда говорил что двухпортовки - их чисто номинально берем в расчет (хотя у меня и есть несколько видеокарт откуда можно сдуть - но там тоже милионноногая непаябельная DRAM, и c не самой удобной регенерацией, а потому - тоже нафиг).
А изначально я про немного другой тред имел в виду, где barsik собирался на Z80 делать вывод графики, а полезный код гнать в мизерном остатке времени обратного хода луча, а я там предлагал под графику (вывод картинки на моник) отдать один Z80 целиком, а полезную логику прогонять на втором Z80 имеющим доступ и к видеопамяти тоже).
Последний раз редактировалось Error404; 24.06.2017 в 00:58.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Симпатичный процессор, как раз для контроллеров. Интересно взглянуть на схему МП-ядра, большая ли его "обвязка", как тактируется? Неясности по программированию или по железу ? Даташита недостаточно, чтобы разобраться в системе команд ? Удалось ли найти ассемблер для него или компилятор PL/M? Ну не в машинных же кодах его программировать ?Сообщение от Ewgeny7
Прочитал в статьях, что его производительность в 10 раз ниже, чем у 8080, а это значит, что компьютер из него "тормоз". Думаю, что он удобен для контроллеров и терминалов. Задача CPU в терминале это принять символ с линии, положить его в экранное ОЗУ текстового адаптера, обрабатывать управляющие коды терминала (искейп-коды), а также обеспечивать обслуживание клавиатуры и передачу кода с клавиатуры назад в компьютер. Для этого возможности 8008 оптимальны. Жалко, что его прекратили выпускать. А есть какой-нибудь другой маленький процессор похожий на 8008 ? Есть ли какие-нибудь современные конструкции на нём западных радиолюбителей ? Было бы "лампово" сделать на 8008 терминал и гонять на нём CP/M.
Если неизвестно как включать, то можно поискать описания любительских шалабушек на 8008 в компьютерных журналах 70-тых. Когда МП-хобби стало популярно (во второй половине 70-тых), а новомодные 8080 по цене были недоступны, то любители стали делать на 8008 не настоящие компьютеры, а простейшие шалабушки программируемые в маш.кодах с HEX-индикаторами.
Выпуск аналога 8008 освоили в ГДР. Но в журналах ГДР информации о конструкциях на нём почти нет. В 1983-85 в журнале FUKAMATEUR было 2 цикла статей для изучающих программирование на U808 ("Experimentier Mikrorechner" и "Programmierung U 808 D"). Там же описана простейшая шалабушка на U808 (FA 3/83...5/85, 8/83...3/84). Я их читал, но информации там ноль, - объясняется то, что и так ясно каждому (идеи программирования, причём на примере программирования в машинных кодах). Интересно, что после старта по прерыванию IT с адреса 0, U808 дважды выполняет первую команду, поэтому в адресе 0 должен стоять NOP.
Некрасивый у Вас 8008, видимо уже из 80-тых, т.к оригинал из 1972 года должен выглядеть как на фото во вложении. Прочитал, что 8008 прекратили выпускать в 1983. Ясно, что за 11 лет производства их сделали миллионы экземпляров, потому странно, что они сейчас редкие и дорогие.
Идея была именно в том, чтобы превзойти РК86 по минимизации, т.е чтобы число деталей и цена получились вдвое меньше, чем у РК86, а с двумя процессорами не удастся уложиться в эту парадигму. Хотя, используя одно общее ОЗУ w24512, общее число корпусов будет намного меньше, чем, например, в ОРИОНЕ, при сходных характеристиках. Но есть спортивный интерес в том, чтобы такое сделать. Тут две передовые идеи - видеовывод за счёт Z80 и идея синхронизатора двух Z80, что увеличивает вычислительную мощность.Сообщение от error404
Синхронизатор для второго CPU вполне реализуем на принципе ОЗУ ОРИОНА, - тогда Z80 прогоняющий программу получает доступ к общему ОЗУ или общему ПЗУ в такте следующем сразу же за тактом в котором к ним обращался видео-Z80. Это несложно сделать и двухпортовое ОЗУ не нужно. Но т.к процессор программы работает с ОЗУ и ПЗУ с постоянным WAIT (а видео Z80 всегда работает без WAIT), то быстродействие будет на 25% (а возможно и 30%) ниже, чем частота тактирования. Это всё-же лучше, чем полезный ресурс процессора в 30% и потеря возможности работать в реальном времени при одном Z80.
Последний раз редактировалось barsik; 24.06.2017 в 07:41.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Надо будет тоже обвязать, запустить попробовать. Как раз как на фото выше завалялся в коробочке
Сдернут был с платы чего-то терминалоподобного на 8088, кажется. Что он там делал не знаю, возможно клавиатуру опрашивал.
В датшите не очень внятно описан старт 8008. Но с этим почти разобрался. Обвеска - чуть больше чем у 8080, особенности запуска на прерывании. Ассемблер прост, тексты читаются легко. Саму программу-ассемблер давно нашел, в двух разновилностях. Откровенно бесит популярная в те годы восьмеричность, очень трудно укладывается в голове. Мы привыкли к хексу, он как родной.
Красивые процики стОят поболее раза в два-три-четыре и далее. Я же запускаю проц, а не любуюсь на него.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Не согласен, достаточно, я бы сказал.
Кто ищет, тот всегда найдёт.
Общая тема по Intel:
Тех. документация, описания, схемы, разное. Intel
И да, да, да, кому реально нужно, тот без проблем зарегится.
Искать нужно, подобное, в теме есть:
и т. д. Там подобного много, но 10% примерно от имеющегося, но всему своё время...
Вангую, что такими темпами Ewgeny7 через некоторое время создаст венец работающей коллекции с применением Motorola MC14500 . А что, 16 ног, как у 8008, вот правда обрабатываемый бит один...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)