Как стать автором
Обновить
329
239.8
Александр Семенов @shiru8bit

Узкий специалист широкого профиля

Отправить сообщение
Почему не продавался? Были серийные клоны именно Радио-86РК (не Микроша, не Апогей, не Партнёр), и конструкторы, и готовые — Электроника КР01-КР04, Спектр-001, ещё несколько. И Специалист тоже продавался в нескольких вариантах.
Помню оригинальную публикацию, тогда очень понравилась идея. С тех пор нередко вспоминал и удивлялся, почему же до сих пор нигде такого не делают. Наконец-то!
Что неправда-то? Я именно это и сказал, скорость аналога была ниже. 1 МГц у 6502 — это и есть примерно 500000 простейших операций (двухтактовых). И это не сказать, что выдающаяся производительность, но и той не получилось.

А микрокомпьютерам типа Агата важна точная скорость работы процессора, там очень многое завязано на конкретную скорость выполнения команд, от неё строятся и тайминги системы (разделение доступа к видеопамяти), и программ (программные задержки для работы с устройствами типа дисковода, например). Не просто будет медленнее работать — некоторые вещи могут вообще перестать работать.
U880 потом таки достали и стали производить как КМ1858ВМ1 (Т34 в девичестве).

Касательно сложности схемы и памяти. Это не совсем так. Ранние кальки ZX копировали схемотехнику с двумя полями, там требовалось два набора ОЗУ по 8 микросхем, а советских ПЗУ объёмом 16К не было, и ставили 8 штук по 2К, Это действительно было дорого. Но уже через пару лет ситуация изменилась, с появлением клонов типа Ленинград и Балтик. В них отказались от двух полей, это сразу же значительно упростило схему, незначительно снизив совместимость — теперь ОЗУ набиралось 8 микросхемами 64Kx1, проще некуда. И уже появились импортные ПЗУ на 16К, т.к. они были нужны много где ещё. А ещё через три-четыре года, вероятно по заказу чехов, у нас 'клонировали' Z80 (см. выше), выпустили масочное ПЗУ с прошивкой для ZX, и наш аналог заказной БИС (Т34ВГ1). Схема упростилась и удешевилась до предела — около 14 микросхем (клон Мастер), почти вдвое проще оригинального ZX или Радио-86РК.
Когда разрабатывали Агат, за отсутствием клона и импорта 6502, его попытались реализовать на 588 комплекте с помощью микропрограмм. Это заработало, но скорости не хватило даже для 1 МГц 6502. То есть в теории-то хорошо и универсально, а по факту реальным системам требуется конкретная производительность процессора, на неё многое завязано, включая те же программы.
На самом деле в Z80 все команды внутри выполняются в 4-битном виде, у него 4-битное АЛУ. Но это почти прозрачно для программиста, заметно только по флагу полупереноса.
Кибернетика вообще не про компьютеры, а про сложные управляемые системы, прежде всего организмы или общество. Как она могла быть (не) украденной?
Вы спросили, в чём проблема с написанием кода на бумажке, я ответил. Где вы увидели придирки, почему обычная информация вас смешит, и зачем мне знать, какие условия комфортнее лично вам?
Не все пишут код линейно от первого до последнего символа. Некоторые вставляют строки выше уже написанного, редактируют уже написанное, потому что на лету приходит решение сделать немного иначе. На бумажке это затруднительно.
У вас явно какие-то проблемы. Пожалуйста, нажмите минус и обратитесь с ними к кому-нибудь ещё.
Извините, но ваши домыслы озвучивайте братьям Люмьер как-нибудь сами.
Бочонок с электроподогревом — термопот. Прекрасное изобретение, предмет первой необходимости.
Да в общем-то почти все современные ЖК мониторы, за редким исключением. Вам ниже ответили — мониторы с поддержкой 48-50 Гц очень актуальны для энтузиастов ретро-техники, и они их ищут днём с огнём, вероятно неспроста.
Компьютерные мониторы довольно давно не поддерживают частоту развёртки ниже 56 Гц. Раньше умели, теперь это музейная редкость.
96 FPS на сегодняшний день перебор с точки зрения доступности, прыжок через ступеньку. Сейчас широко распространено 60 FPS, но мало контента, стоило бы пока обосноваться на этом рубеже. Да и визуально 96 уже мало отличимо от 60.

Да и вообще, 48, 96 — это кратно 24, то есть близко только для киноаппаратуры. А потом контент приходится адаптировать для домашнего рынка, а там в ходу 25, 30, 50, 60 — лишние телодвижения и потеря плавности. Лучше было бы при попытке установления нового стандарта заодно решить проблему разнородности старых.
'Порты' с GoG и Steam — в 90% случаев тот же самый DosBox, только заранее настроенный и с автозапуском игры.
А что делать, если DosBox вижу каждый день, и не только для перечисленного, а iPhone (любой) только пару раз и мельком?
РК86 проще с точки зрения сборки и наладки, меньше компонентов (29 микросхем), особенно в сравнении с ранними синклерами образца 1985-86 годов с двумя полями памяти (70-75 микросхем). Но в РК много дефицитных БИС, с производством которых, в особенности ВГ75, было туго (ходят слухи, что выход годных кристаллов первое время был чуть ли не 1%), и сложности с питанием (+5,-5,+12 вольт), и нет графики. Когда в 1987 сделали ленинградский клон, с одним полем памяти, ситуация несколько поменялась — 40-43 микросхем, но зато из БИС только процессор и ПЗУ, есть графика и цвет, одно питание 5 вольт, ну и конечно же софт — видимо с этого момента и пошёл взлёт популярности.
Не сказать, что у нас была потребность прямо именно в синклере, была потребность в любом домашнем ПК. Для удовлетворения этой потребности понаделали кучу своих компьютеров, но для них не было софта, и переносить (свой мало писали, в основном был курс на заимствование) его было тяжело. А тут компьютер, который легко повторить, даже проще по устройству, чем наши аналогичные разработки, и на нём сразу тонна софта, переносить ничего не надо. Правда не было процессоров и больших ПЗУ, но эта проблема постепенно решилась (упрощение импорта, клонирование добытых в ГДР клонов Z80). Т.е. была весьма специфическая ситуация для формирования сообщества энтузиастов.

Информация

В рейтинге
14-й
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность

Специализация

Game Developer, Application Developer
Senior
От 9 000 $
English
C++
C
Programming microcontrollers
Code Optimization
Software development
System Programming
Assembler