Из калькуляторов для АГАТа больше нет. Есть другие программы.
Из калькуляторов для АГАТа больше нет. Есть другие программы.
Собираю в коллекцию советские калькуляторы и компьютеры.
Мой сайт: http://www.leningrad.su/museum/
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вышел MAME 0.193 (https://www.reddit.com/r/emulation/c...zzd/mame_0193/) и в нем
Clones promoted to working: Agat-7 [shattered]
Реализован вариант с 32К памяти на борту и 128-символьным знакогенератором. По умолчанию "установлены" language card (слот 2), 140К флоппи (слот 3) и дополнительная память (слот 6), их можно переставлять и удалять совсем. 140К флоппи можно заменить на 840К (пока умеет только читать, и только по секторные образы, AIM в далеких планах).
Работы еще много, но Bolo работает
Пока еще не приходилось видеть эмулятор агата с такой (никакой) совместимостью и вообще таким далеким от реального агата....
И скорее всего он и будет таким, так как если следовать заблуждению что агат это клон Apple, то эмулятор и будет похожим на эпл а не на агат.
Не раз уже говорил что их эмулятор непригоден для использования, лучше бы на игровых автоматах остановились для чего и делался маме.
А для эмуляции агата есть "эмулятор агата".
архитектура у Агата взята у Apple, поэтому "клон". все, что нужно, чтобы работал родной софт Агата, дописано -- т.е. видео, управление памятью и т.д. если чего-то не хватает, это можно дописать.
когда проект останавливается, он умирает. MAME не умер именно потому, что пошел дальше аркадных автоматов.
Нет, к вашей работе вопросов нет, хорошо что хоть кто-то в импортные эмуляторы добавляет наши машины, но как сказал ув.ZEman - сам MAME.....
Что касается "клон или нет" это долгий разговор и не для этой темы. Я напомню что клон это когда пытаются максимально повторить, Агат же развивался по своей линии диктуемой Минобразования. "Буржуи" понятно что упиваются тем что агат клон, ну не смогут они признать что в СССР на однотипном процессоре создали намного более развитую машину, но вы то зачем?
Вот Dendy это клон NES, Ленинград это клон ZX, Правец 16 это клон ХТ, могу еще примеры, а агат даже несовместим - ну какое тут клонирование.
И в чем собственно "повторяет архитектуру" ? проц 6502 на 1Мгц ? Но у С64 то же самое - он клон эпл2?
Еще про повторяет архитектуру, в каком месте у эпл:
-где изящная архитектура сегментной модели памяти ?
-где гибкий и многостраничный дисплейный контроллер, с честными цветами и отсутствием конфликтов атрибутов?
-где вообще цвет для текста? и где возможность быстрого вывода динамических изображений?
-где молниеносный контроллер дисковода и продвинутая дисковая подсистема?
- где и т.д. и т.п. ? список могу расширить значительно
В каком месте эпл все это позаимствовал агат?
Это как раз и есть то, что определяет архитектуру.
Так вот это "не хватает" как раз и есть сильные стороны агата, я почему и сказал - если относится к агат как клону то и эмулятор выйдет "полуэплполуагат". А если все это реализовать то получиться уже не эпл и эмулятор будет хорошо повторять реальный агат. Все что у агат и эпл одинаковое - это погоды не делает, ну вот пример шикарную ПСЕВДОПЗУ назвать language card и дать ей возможности только как у language card - это не агат.
Последний раз редактировалось GARNIZON; 29.12.2017 в 00:05.
да, и обе модели имеют режим совместимости с apple, чтоб шел софт, написанный под него -- наверно, потому что так дешевле его внедрять.
вполне похоже на клон, с расширениями под конкретный рынок и условия производства -- сравните с China Educational Computer-1
давайте свернем тему, мне интереснее писать код, чем заниматься толкованием слов.
Нет у ж извините, никаких толкований слов, а именно про код и именно в сотв. с данной темой "Эмулятор агата"
Я пытаюсь донести до вас что хорошо бы правильно сформулировать компьютеру (или хотя бы самому себе) задачу, которую нужно решить.
Грамотно сформулированная задача уже наполовину решена - независимо от области, в которой занят программист.
И конкретно в нашем случае для того, чтобы написать хотя бы мало-мальски хороший эмулятор нужно адекватно представлять объект
эмуляции и знать его особенности. И до тех пор пока вы будете находится под влиянием заблуждения - нормальный эмулятор не выйдет.
Иначе выйдет недоделка типа эмуляции 840. Попробуйте отказаться от стереотипов и сами все поймете.
Ну вот опять:
Да, для Агата существовали модули и режимы совместимости с Apple ][, но это всё дополнительная функция.
При проектировании Агат-7 не было задачи обеспечить совместимость с эпл2.
Но разработчики предусмотрели возможность временного превращение агат в эпл2 с помощью дополнительного модуля 121.
По сути, с помощью ячейки121, Агат урезАл свои возможности до уровня более простого эпл2,
исполняя все ограничения и особенности присущие ему.
Это понадобилось при организации первых игровых залов на базе агата, когда собственного игрового По было еще маловато.
В Агат-9 такую функцию превращения внесли на материнскую плату, но она так и осталась только бонусом для запуска игрушек.
Ведь отечественные программисты активно использовали чисто агатовские особенности, характеристики которых были выше и предоставляли
среду комфортнее чем мог предложить режим совместимости с эпл2.
В итоге - да, АГАТ может запускать родной софт от эпл 2 (но не наоборот). Но не потому что агат как-то копировал эпл,
просто заложенная гибкость позволяла ему притворяться другой эвм - это называется аппаратная эмуляция и является всего лишь
дополнительной функцией.
Ах да, а что будем делать с BBC Micro? Агат им тоже умеет притворятся. А если один компьютер является "клоном" сразу двух
совершенно разных систем, то это уже не клон, а ребёнок Американцы, которые особенно ревностно относятся к Агату, как клону
Эппла, прийдут к логическому противоречию и наконец-таки успокоятся
Чего и вам желаю (всмысле под их дудку не петь) и еще желаю хорошего эмулятора (от души).
С уважением и робкой надеждой на взаимность.
Последний раз редактировалось GARNIZON; 29.12.2017 в 23:22.
ок. программа-максимум -- сделать на Internet Archive раздел с софтом под Агат, так же, как там сделано с Apple ][ -- эмулятор запускается прямо в браузере. т.е. MAME компилируется в javascript и запускается, никакой правки кода не требуется.
видео для привлечения внимания:
да ну?
я думаю, что со временем я таки разберусь, как и почему работает logic state sequencer на 840к контроллере, и все будет хорошо. пока что его эмуляция работает паршиво (много сбоев синхронизации, хотя MFM поток вроде бы декодируется), и чтобы запустить хотя бы что-то (Алису в стране чудес), сделана затычка.
Да я не о планах и идеях. Сформулировать в смысле понять что за систему вы эмулируете. До тех пор пока вы думаете что это тот же эпл но с всякими бонусами - толку не будет. Клон это когда почти все совпадает. А у Агата что совпадает с эпл? Только то, что погоды в архитектуре не делает.
А вот характеристики которые как раз и определяют архитектуру - различаются. Ну это ладно, видимо вы просто не поняли о чем я, или у вас жуткое желание угодить иностранным коллегам (хотя я бы считал для себя унизительным принимать их точку зрения если я знаю что она ошибочна).
Кроме того мне странно что вы постоянно спрашиваете подробности об агате, по вашему он же по архитектуре эпл, а книжек о эпл много, там разве не пишут о архитектуре ?
Лучше всего так - вернемся к этой тебе через год.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)