тут вот еще немного про него:
http://pravec8.agatcomp.ru/corvus.htm
тут вот еще немного про него:
http://pravec8.agatcomp.ru/corvus.htm
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
не так все просто. если дамп не исправлять, то железо должно быть 1:1 apple, включая видео.
примеры с bbc micro и dendy (т.е. NES) из той же оперы - сравните с 100% IBM PC compatible и MS-DOS compatible машинами -- вторые могли запускать софт, который не обращался к железу напрямую. и в bbc, и в nes кроме процессора (который в NES не совсем 6502), еще хватает электроники (https://en.wikipedia.org/wiki/BBC_Mi...o_Model_B+128) и https://wiki.nesdev.com/w/index.php/NES_reference_guide), в агате ее нет.
интересно посмотреть, как это было обосновано. примерная цена такого комплекта -- $17600 ( $12000 за сами apple + $600 за хотя бы один Disk II + $5000 за Corvus ).
О, не отсюда ли корни Арвида растут?
Тут непонятно. Что за "низкобюджетные" характеристики? И из настоящих хитростей Возняка я вижу только две - это контроллер диска 140К, который был воспроизведен довольно точно, и NTSC цвета, ради которых никто производство NTSC телевизоров в СССР организовывать не собирался.
______________
A вообще, странно видеть этот спор "клон - не клон". Достаточно посмотреть принципиальные схемы apple ][ и Агат-7, почитать просто описание видеорежимов и схем управления памятью, чтобы понять, что машины разошлись очень сильно.
Ну что это за клон, если:
1) платы расширения от apple вставить нельзя (в разъемах разное число контактов)
2) загрузиться с диска apple DOS нельзя - DOS ожидает наличия ПЗУ Бейсика и передает ему управление, а у свежевключенного Агата по этим адресам пустота, а ПЗУ Бейсика никогда не было в помине
3) если даже мы пропатчим DOS и загрузим Бейсик с диска, любая программа apple ][ обломается с выводом текста на экран - разрешение не то и вместо строчных латинских букв - русские
4) любая программа apple ][, выводящая графику, ничего не покажет, потому что включается графический режим по другому и адресация пикcелей ну очень другая
5) любую программу apple ][, знающую о наличии Language Card ждет облом, потому что ПсевдоПЗУ управляется иначе
При этом у разработчиков были живые apple ][, так что ничего не мешало им срисовать схему и создать точный клон (с поправкой на отечественную элементную базу). Есть, конечно, соблазн объяснить это криворукостью разработчиков. Но тут какое дело: в схеме есть места повторяющие схему apple ][ (тактовый генератор, дешифратор адресов и контроллер диска 140К) - и в них нет никакой криворукости. А есть места, которые делают схему Агат-7 несовместимой (видеоконтроллер, управление памятью) - и в них тоже нет криворукости. Просто они не пытаются подражать схеме apple ][. Это совсем другие решения. Так зачем искать клонирование там где его не было?
Тут самый интересный вопрос - почему разработчики пошли своим путем. Ведь сделав так, они затруднили перенос любого софта с apple ][. А это не только игрушки, но и среды разработки типа USCD Pascal, LISA, компилятор Бейсика, электронные таблицы Visicalc, редактор AppleWriter.
Можно только гадать, почему они так сделали. Может быть, из министерств были спущены некие требования к компьютерам, и разрабочтики пытались их выполнить (у БК-0010 тоже ведь это разрешение есть 256x256). Может быть, разработчики хотели сделать поменьше, а зарплату получить побольше и взяли имевшийся видеоконтроллер для игровых приставок (верится слабо - очень много режимов для приставки и никакой аппаратной поддержки процессору). А может это был хитрый план СО АН: ведь если бы софт apple ][ можно было использовать напрямую, то выгоды СО АН не было бы никакой. А так они обеспечили себе кусок хлеба с маслом на несколько лет вперед
Да нет же, если вам так желательно то пусть будет. Просто под свою теорию о клонировании вы все факты модифицируете - я считаю это не правильно.
Конечно же вы уже поняли что ошиблись с терминологией но уже много наговорили о клонировании и подозреваю что признать обратное не сможете из-за гордости.
Еще очень жалею что писал вам все, ведь вы даже не читаете...
Но тем не менее: "железо должно быть 1 в 1 " - а вот подиж ты не 1 в 1 а работает. И программы от эпл работают и от ббс работают и образы картриджей от денди работают (медленно,ведь это отладочный эмулятор и у агата на 6502 виси эмуляция 6538).
Скажем для ббс уже есть битовая графика, для эпл нужна яч121 (если бы агат полностью повторял эпл зачем тогда яч121 нужна бы была), да да уважаемый именно чтоб урезать возможности агата, точнее исполнить все эпловские ограничения по сравнению с агатом и добавить 280х192.
То же самое яч129 помогает агату притворятся микрошей с онлайн отладчиком. да много чего.
Мысль которую вы никак не вкурите - агат это открытая книга, можно сконфигурировать его как хочешь, можно так что для софта он будет притворятся 1 в 1 эпл (чувствуете разницу? не железо 1 в 1 а гибкость позволяет притворятся любым железом). Просто эмулировать эпл это самая известная но не единственная способность и не самая сложная.
Вот у меня сейчас на ноуте стоит замечательный эмулятор атариков Altirra , прям офигенный эмулятор, но правильно ли будет ноут назвать клоном атари 800?
Последний раз редактировалось GARNIZON; 04.01.2018 в 17:14.
хокей. попробуем еще раз
MAME -- конструктор для построения эмуляторов, с готовыми моделями ("драйверами"). сборка идет из крупных блоков (процессор, чипсет, шина, устройства на шине, экран, прошивки...).
клон -- это ситуация, когда несколько вариантов, поддержанных некоторым драйвером, отличаются в основном прошивками (http://docs.mamedev.org/usingmame/aboutromsets.html). это часто случается в игровых автоматах.
поэтому agat7 считался клоном apple2, потому что ничего, кроме прошивок, в MAME реализовано не было (т.е. как раз того, о чем вы говорите -- другой схемы управления памятью, видео и т.д.), отсюда и заметка в release notes.
А! Так вы в этом смысле!
Тогда прошу прощения.
а теперь о погоде.
вот что реально помешает нормальной эмуляции, так это невнятные сообщения о проблемах и FUD, такой, как цитата выше.
Ну если вы такой принципиальный, и мои труды вам мешают, не пользуйтесь материалами сайта. Да и тем более не нужны они вам, ведь архитектура агата позаимствована у эпл, вот по материалам зарубежных сайтов и делайте
А если серьезно, то как то вы быстро переметнулись на другое мнение, а я тем не менее напомню:
А теперь так:
считалсЯ ? а как же после ваших правок (другой схемы управления памятью, видео и т.д) осталось: "Clones promoted to working: Agat-7 [shattered]"
У нас на сайте можно будет, надеюсь что ближе к маю. Просто за 2017 год протратил все на сайт, в том числе при покупке :
http://agatcomp.ru/Images/new_sound.shtml
Но причин для опасения нет, обязательно все выложу, там еще комплект дисков к этой плате видимо интереснейший
(кросс-ассемблер, дизассемблер, редактор, интерпретатор, отладчик). Могу сообщить о прибытии.
Такая плата еще более редкая чем 121, как я понимаю только на ЛЭМЗ такие пользовали. Но она фабричная и добывать агатовские субстанции мне не в первой
Последний раз редактировалось GARNIZON; 04.01.2018 в 20:25.
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)