Просмотр полной версии : Альтаир 8800 помошь
Kakos_nonos
18.03.2011, 21:48
Подскажите пожулуйста, как пользоваться компьютером (эмулятором) Альтаир 8800. Тем, что с кнопочками/лампочкоми. Какая кнопочка что означает? Как в память записывать/чиать байты? Подскажите пожалуйста или дайте ссылку чтоб почитать. А то нащёл эмулятор и просто не терпится поработать. Спасибо.
alexeilm
19.03.2011, 01:41
Сходи на http://www.altair32.com/
Там, кроме самого удобоваримого эмуля есть еще и куча документации, и софт присутствует.
К проекту SIMH есть описание и софт http://simh.trailing-edge.com/
Kakos_nonos
19.03.2011, 08:41
Спасибо.
А есть информация на русском?
alexeilm
19.03.2011, 12:51
Нет, на русском информации нет.
В СССР подобие (исковерканное тогдашней действительностью нашей элементной базы) было опубликовано в журналах "Радио" в 1981-1983 гг. (если память мне не изменяет); цикл публикаций назывался примерно как "Микро-80".
Посмотри http://www.danbigras.ru/MK80/
И ещё посмотри здесь:
http://zxbyte.ru/micro80.htm
Но не могу согласиться, что Микро-80 был подобием Альтаира.
(исковерканное тогдашней действительностью нашей элементной базы)
У Минры был текстовый экран, а у Альтаира были только тумблерочки! Так что микро-80 была на порядок выше!
alexeilm
21.03.2011, 09:29
Что-бы не быть голословным, сравните схему "тумблерочков".
Сравните, пожалуйста, схему CPU и 1к памяти...
Что не смогли "сдуть" поменяли на свое (модуль ввода/вывода на магнитофон).
И сравните дисплейный модуль Микро-80 с модулем VG. Там не только адреса расположения в памяти ($E000-$EFFF) страницы курсора/экрана, но и код управления курсором и экраном был выдран из оригинального биоса.
Так что, Микро-80 просто "осовеченый" Альтаир :-)
А для полной ясности, сравните Microsoft Basic для альтаира (8к версия) с бэйсиком Микро-80 (что-то многовато похожего :-).
Ну хорошо, убедили :)
UPD: Нет, не убедили ;)
alexeilm, почитайте вот эту (http://zxbyte.ru/history.htm) статью. Цитата:
Лет десять спустя я узнал о первом ПК - ALTAIR и был приятно удивлен совпадениями. Где-то видел тему, о том как бы надо было делать Микро-80. Похоже, альтернативы не было - повторение магистрально-модульной архитектуры миниЭВМ.
Так что догадки о том, что Микро-80 копия альтаира - неправда.
alexeilm
21.03.2011, 15:33
Все может быть, но! Очень трудно "придумать" одинаково :)
А главное, что меня больше всего поразило, распределить память дисплея :-)
И написать интерпретатор бэйсика :-)
Все может быть, но! Очень трудно "придумать" одинаково
А главное, что меня больше всего поразило, распределить память дисплея :-)
И написать интерпретатор бэйсика :-)
Хто их там знает, всё могло быть :)
alexeilm
21.03.2011, 16:41
И еще немножечко в догонку:
В первом окне код интерпретатора Бэйсик для Микро-80, в правом перфоленточный вариант 4k Microsoft Basic для Altair-8800.
Бэйсик Микро-80 более расширен, но внутри себя имеет блоки от MSBasic.
См. выделенное. :)
Посему полностью верить той-же статье я бы не стал... :smile:
Статья была скомпонована по этому (http://zx.pk.ru/showthread.php?t=12611&page=6) треду. SNP52 и есть один из авторов Микро-80.
См. выделенное.
Выделенное - ничто иное, как словарь токенов... то что он может совпадать из реализации в реализацию Барсика - это понятное дело, но и советские ученые не могли не подсмотрев в микрософтовский бейсик написать свой, это тоже всем понятно. При совке все везде воровали - чужие идеи, чужие реализации...
Сравните, пожалуйста, схему CPU и 1к памяти...
И схему формирования тактовых импульсов???
На самом деле использованы типовые схемы включения чипов, что наших, что буржуйских, а это одно и тоже.
Вариант №1. Ставим 8224(1), 8228(2), 8259(3)....
Вариант №2. (1) - делаем на рассыпухе, (2) - ставим 8212 + рассыпуха, (3) - делаем более простой (дешёвый на тот момент) контроллер на 8214+8212, либо 155ИВ1 (не помню на вскидку аналог) + ...
Все может быть, но! Очень трудно "придумать" одинаково
Вот, оно и получается, что трудно не повториться. :)
И сравните дисплейный модуль Микро-80 с модулем VG.
Ткните пальцем (дайте, пожалуйста, ссылочку) на модуль VG. :)
Если я не ошибаюсь, то Альтаир в первоначальном варианте, с символической ценой в 360$ вообще не имел диспейного модуля. А общался с миром через терминал токовой петлёй, кстати, даже в дисковом варианте. Да, и MITS такой модуль не производила. Позже для Альтаира стали изготавливать периферию сторонние фирмы, скорее всего не столько для него, сколько под шину S-100. Может я и заблуждаюсь...
alexeilm
22.03.2011, 13:08
Нет, MITS самостоятельно не выпускал дисплейные модули, а использовал только последовательный интерфейс для подключения. В самом начальном варианте использовались чипы GI (Microchip сегодня) AY-х-хxxx и в модулях магнитофона и SIO2 - ASIO MC6850 от моторолы.
Последний представляет собой стандартную карту 2-х последовательных интерфейсов.
В том-же MS Basic при его загрузке шла проверка на тип платы. Эта проверка сводилась к опросу значения порта $FF. Пользователь должен был корректно сам выставить положения переключателей A8-A15 в зависимости от типа этой самой платы.
Все-таки, главное различие этих устройств в том, что в микро-80 не была реализована шина в полном объеме.
А то, что еще и биос на 50% был содран с MDS-800, так не надо забывать, что в те времена ВСЕ должно было быть с чем-то совместимым.
Если интересно, поищите исходники биосов для CP/M 1.4 - 2.2 от Cromemco, SKI Electronics, TARBEL, Vector Graphic, да можно много найти, и станет ясно и про "оригинальность" Радио-РК, и станут под вопросом другие "разработки"... Единственно, что не вписывается в общий ряд повторений, ну ни как, так это Вектор-06 да "Специалист". Про орион ничего не скажу, но похожая карта организации памяти где-то попадалась :-)
Подскажите пожулуйста, как пользоваться компьютером (эмулятором) Альтаир 8800. Тем, что с кнопочками/лампочкоми. Какая кнопочка что означает? Как в память записывать/чиать байты? Подскажите пожалуйста или дайте ссылку чтоб почитать. А то нащёл эмулятор и просто не терпится поработать. Спасибо.
Посмотри еще сдесь : http://www.altairkit.com/
От себя порекомендовал бы эмулятор СМ1800, по крайней мере и лампочки с тумблерами и экран с клавой : http://sapr.lti-gti.ru/index.php?id=66 - и кой-какое описание по русски. (незабудь скачать лабараторки - много полезной инфы)
http://i047.radikal.ru/1103/da/5e41ed87bff9t.jpg
По поводу, кто у кого чего "сдул", по большей части согласен с alexeilm, что греха таить, наша разведка не зря хлеб свой ела, через третьи страны "везлась" к нам буржуинская техника с документацией, та же см1800 клон интеловской MDS-800 (но не копия один в один ! шина И41 все тот же Мультибас тока разьемы другие :biggrin:)
А вот если сравнить пульт (тумблера лампочки) у Альтаира и Интеловского Intellec, то можно обнаружить очень много похожего :smile:
Вот бы повторить Altair 8800...
Только моих знаний не хватит :(
Kakos_nonos
24.03.2011, 16:52
AlexM, спасибо за информацию.
Вот бы повторить Altair 8800...
Только моих знаний не хватит
Мне тоже очень хочется повторить, но тоже сил не хватает.
А схемка-то есть.
AlexM, спасибо за информацию.
Кстати о птичках, у Альтаира то же был (есть) клон - IMSAI-8080
http://www.imsai.net/
и если посмотрите его схему, то же обнаружите много чего похожего с Альтаир
В последнее время вообще извращаются - в РСюху свой IMSAI заталкали : http://www.imsai.net/products/imsai_series_two_project.htm
Мне тоже очень хочется повторить, но тоже сил не хватает.
А схемка-то есть.
Те ссылки, что вам давали содержат море документации, в ней есть все схемы, ну можете еще сдесь глянуть : http://www.bitsavers.org/pdf/mits/
только уверяю вас, что по своей сложности (даже в минимальном варианте) Альтаир не уступает нашей МИКРО-80, вариант из книжки Тищенко это самое простое и то там если логически покумекать, пару-тройку мелкосхем то же мона выбросить или заменить на одну большей степени интеграции :wink: Вообщем - глаза боятся, да руки делают, да и не так страшен черт, как его малютка :smile:
Есть хороший сайт http://www.s100computers.com посвященный компьютерам использующим шину S-100 (Altair bus)
На нем есть схемы и даже разведенные платы, однако где взять разъем S-100?
Вот думаю, если паять свой альтаир, или что-нибудь подобное, то возникает проблемма замена слота S100 на что-нибудь другое.
Можно было бы заменить на ISA BUS (98 ног), но в продаже я видел только короткий ISA (62 ноги). Второй вариант - заменить разъем на советский ГРПМ1-122ГО2-В. Ну и еще можно конечно запаять два коротких разъема ISA, но будет слишком громоздко.
Может есть еще какие разъемы, которые можно применить для шины?
но в продаже я видел только короткий ISA (62 ноги)
состыковать два разъёма вполне реально. Обрезать один, другой и склеить их.
Можно было бы заменить на ISA BUS (98 ног), но в продаже я видел только короткий ISA (62 ноги).
Может есть еще какие разъемы, которые можно применить для шины?
При желании всегда можно найти АТишную "елку", да и макетку под АТ-ISA BUS тоже
http://www.5sgroup.ru/img/backplane/big/CBP-6I.jpg
кстати было несколько вариантов разводки S-100
При желании всегда можно найти АТишную "елку", да и макетку под АТ-ISA BUS тоже
http://www.5sgroup.ru/img/backplane/big/CBP-6I.jpg
кстати было несколько вариантов разводки S-100
В из приложенного вами документа можно только отметить, что все же не существовало нескольких вариантов разводки, как и не существует нескольких вариантов разводки ISA.
Шина S-100 была стандартизирована (ieee696).
Елка от ISA не подходит, т.к. на ней 98 контактов и есть разрыв. Т.о. вариант предложенный выше, заключающийся в сборке разъема из двух ISA вероятно оптимальный.
Вот здесь http://n8vem-sbc.pbworks.com есть инструкция как достать "нормальный" разъем.
Вот прозводитель ISA раз'емов http://www.almita-connectors.com/detail/285516/285516.html
Только проблемма, в том, что те раз'емы, что я нашел (ссылки во вложении), стоят "у них" 10-15$ плюс пересылка.
Если же не следовать стандарту, то можно использовать любые доступные разъемы.
Kakos_nonos
07.04.2011, 14:11
Ещё такой вопрос:
На какой порт подаётся код символа, выводимого на экран. Просто нашёл исходники эмуля 8080проца, подключил лампочки/кнопочки(виртуальные) - получился альтаир. Теперь хочу терминал подклбючить, чтоб бейсик майкросовтовский запускать. Подскажите, кто знает.
Я запускал мс басиц в simh.
Вот тут есть эмулятор альтаира с лампочками и т.п. http://www.altair32.com/Altair32code.htm
Кое-что из софта есть тут http://www.schorn.ch/cpm/intro.php
alexeilm
11.04.2011, 16:44
Для "GLASS TTY" 00h/001h
Для SIO2 10h/11h
Правила работы с портами можно посмотреть по даташиту на ASIO MC6850.
Но лучше почитай help-файл который идет с эмулятором www.altair32.com.
Там ВСЕ очень подробно описано.
Кроме того, в исходниках эмулятора в самих файлах есть очень подробное описание железа, которое они эмулируют.
Неплохой проект альтаир-совместимого проекта http://mini-altair.tripod.com/index.html
Из особенностей: процессор 8085 вместо 8080, эмулятор дисковода на SD карте, 64 кБ ОЗУ
Kakos_nonos
25.04.2011, 21:55
Спасибо большое, очень интересный проект:)
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot