Как стать автором
Обновить
3
0

Пользователь

Отправить сообщение
В девяностых уже вполне был, например «Project Gutenberg» с текстовыми книгами. А еще я лично застал веб-сайты с архивами shareware, на которых еще имелись разделы софта не только для Windows 32-bit, но и Windows 3.1, и DOS, и даже Амига, то есть на тот момент все это еще было актуально. И поскольку компьютер дома не тянул нормально даже Win95, я качал софт под DOS/Win16.
Ну, Commodore PET (конец 70х — начало 80х) — это уже четыре разных основных модели, и это всё еще ранние Коммодоры без графики. Даже книга 1981 года издания уже толкует в предисловии о разных ревизиях ROM и Hardware. Сильно различались 40- и 80-символьные модели и модели с ранними и поздними вариантами клавиатур, разные наборы символов.
В первых клонах Рикоха вроде бы не было. А на базе чего делали первые клоны — думаю, на базе снятых к тому моменту пиратами других технически близких систем на процессоре 6502, в частности, уже в начале восьмидесятых пираты клонировали Apple II, и клоны Sega MG 1000 и MSX вроде бы тоже делали, ну или чего то похожего. Ранние советские «Агаты» вроде бы и сам CPU 6502 эмулировали, поскольку купить его легально тогда не могли.

Кстати, вот встретилась статья про клон Apple II с материкового Китая

finapple.hho.fi/finapple/index.php/2017/06/09/cec-i-china-education-computer-part-1
Так называемый Killer Poke, не вирус в строгом смысле, а аппаратная уязвимость en.wikipedia.org/wiki/Killer_poke
Пока вот на домашних машинках у них не получается этот финт, максимум что получилось там — это на ядрах 8 выше 200 ватт потребления устроить.

Со временем Ivy-Bridge-EP/Haswell-EP etc. — там в 2011 линейке такие многоядерники с 8-14 ядрами существовали еще 8 лет назад, но да, в основном только очень низкочастотные — у топовых моделей энергопотребление этих монстров уходило за 200 ватт. И смена техпроцесса с 0.22 на 0.14, а потом и 0.10, видимо, никак эту фундаментальную проблему не решает.
Фортран со строками — это вроде уже 77, не «четвёрка». До 77 стандартно только холлеритовский тип плюс разные нестандартные «костыли» с передачей строк через числовые типы в некоторых расширениях. Поправьте, если я не прав.
Ну вот, допустим, решето Эратосфена на языке Jovial. Jovial древнее Кобола, ограниченно используется военными США до сих пор и таким образом является фактически вторым по возрасту живым языком после Фортрана

rosettacode.org/wiki/Sieve_of_Eratosthenes#JOVIAL
craftofcoding.wordpress.com/2015/05/07/how-jovial-is-jovial
Для ПК на дисках с играми времен DOS запомнил поделку под названием «Пиггерия» (интернет её уже не помнит). Пиггерия была одной из худших игр, если не самой худшей. Но не уверен, продавалась ли она коммерчески.
2600 консоль вообще не имеет высокоуровневого железа за исключением голого CPU таймеров, спрайтовых и пультовых регистров, регистров игрового поля и т.д. Все остальное отстуствует. Видеосистемы ни в каком современном виде нет, вывод изображения программируется вручную с учетом того, что программа должна управлять и разверткой луча на телеэкране, занимаясь вычислениями в те такты, которые выделяет обратный ход развертки. BIOS там нет — никаких готовых функций для пользователя. В сравнении с этим любой примитивный ПК, хотя бы исходный вариант Атари 400 с 4 килобайтами ОЗУ — огромный шаг вперед в сравнении с голым машинным кодом и нолем ресурсов в Атари 2600. Это все-таки компьютер и там есть ПЗУ и видеосистема.
Возможно, зависит от коммьюнити и энтузиастов вокруг конкретных платформ. Знаю архив для «Агата» agatcomp.ru/Apps А вот его аналоги для других систем было бы самому интересно увидеть.
Отчего же нет. Многое собрано в сети, вот например r-games.net/31715-sbornik-obuchayuschih-programm-matematika-beysik.html

Вообще, явно существовало много примитивных, самописных, рудиментарных программ, которые никуда особо не пошли. Помню, например, клавиатурный тренажер «Dinoza» на БК-0010, которого в сети пока не обнаружил. Но с другой стороны — эти программы чаще всего были копипастой или вариациями примитивного кода на Бейсике, взятыми откуда-нибудь, втиснутыми в очень ограниченные рамки железа (в БК-0010 с Бейсиком вроде было не больше 5,5 килобайт для кода). Так что с таким примитивом мы не особо много и теряем. Не стоит забывать, что «обучалкой» в тогдашних условиях информационного вакуума могла становиться почти любая программа — все чему-нибудь да учило, что английскому, где-то код интересно посмотреть. Нет готового софта — так берем рандомную книжку с кодом, алгоритмы там на Фортране 77 от ЕС ЭВМ, справочник Дьяконова, а лучше дефицитную «Человек и компьютер» 1988 года издания или «24 этюда на Бейсике» — пытаемся вбить этот код в свой Бейсик, офигеваем, если он вдруг работает, анализируем, пытаемся понять…
Там все знающий обо всех «большой брат» и вся информация переехала — туда, и вообще всё. Не так важно, что куда вживили и с чего идет доступ — можно разные варианты придумывать, например доступ к «большому брату» по нажатию кнопки калькулятора (и такие варианты были, и в итоге частично реализовались). Само «будущее» хорошо изображено, например в рассказе Сесброна «Электронный Мозг» litresp.ru/chitat/ru/%D0%A1/sesbron-zhiljber/elisejskie-polya/20 Или в том рассказе (не помню автора), где пенсионеров навсегда подключали к аппарату «виртуальной реальности». А ведь были идеи о том, что нужные человеку знания вообще смогут залить человеку в мозг химически одной таблеткой или уколом (еще в конце 60х, лично читал). Но в принципе, как я вижу, все это сводится к одному и тому же утопическому будущему. Пока у нас еще есть личные и приватные данные под рукой. А вот когда все это совсем уедет «туда», и более того, за нас будет решаться вообще все на свете — тогда ой.

если убрать с сегодняшних устройств всю эту нагрузку то отпадет необходимость их постоянного апгрейда.

Ну да, мы получаем Минитель образца 1976 года, только в сильно проапгрейженном беспроводном варианте, или дальнего потомка системы «Телетекст» с пультом. Противоречий я тут не вижу. Это тот же принцип. И для него строго говоря вообще необязательны никакие устройства и ничего не нужно вживлять, если довести этот принцип до завершения — оно и так будет доступно откуда угодно, с утюга, микроволновки, билетного терминала или любого прибора — доступ будет везде и отовсюду, всезнающая система сама тебя распознает, свяжет и выдаст, что тебе нужно. Но все-таки это будущее пугает…
И так мы вернемся к идеям ранних семидесятых, если не шестидесятых (сравните, как «информационная сеть» изображалась в тогдашней фантастике и прототипах — в виде кабинок и тупых терминалов). Но я думаю, что этого все-таки не произойдет — айфоно-инстаграммный мир с потребительской гонкой очень мало совместим с высокими идеями классической фантастики. Развитие идет совсем в другом направлении.
Логично. Кстати, встречал информация, что 8089 попал в некоторые советские ПК («Нивка» (также СМ1820)[1] — 32-разрядный персональный компьютер, ограниченно совместимый с IBM PS/2. Выпускался Киевским НПО «Электронмаш». Окончание разработки и выпуск первой ревизии датируется 1990 годом.)
Самому теперь такой вопрос интересен — а на упрощенных клонах PC, где не было в конструкции и гнезда под 8087 и/или контроллера DMA (IBM PcJr) появлялся арбитр шины, или же выбрасывали и его тоже?
16-битный там DMA-контроллер 8237. «As a member of the Intel MCS-85 device family, the 8237 is an 8-bit device with 16-bit addressing. However, it is compatible with the 8086/88 microprocessors. The IBM PC and PC XT models (machine types 5150 and 5160) have an 8088 CPU and an 8-bit system bus architecture; the latter interfaces directly to the 8237, but the 8088 has a 20-bit address bus, so four additional 4-bit address latches, one for each DMA channel, are added alongside the 8237 to augment the address counters. However, because these external latches are separate from the 8237 address counters, they are never automatically incremented or decremented during DMA operations, making it impossible to perform a DMA operation across a 64 KiB address boundary» (Wiki-en). Причем в минимальном режиме 8086 ничего, кроме этих защелок, для работы не нужно, однако именно в максимальном режиме 8086 нужен арбитр шины (не все источники понимают или приводят эту разницу). Источник информации — книга Pablo Mary «Microprocessors and Microcontrollers», глава 14.18
Для ограниченных целей (сопряжение 16-битного чипа, взятого из комплекта 8085 с 20-битной адресной шиной). Арбитража в том смысле, какой был на EISA, там нет, на EISA — Multiple Bus Mastering, до 7 устройств, на XT-Bus он очень ограничен и только для устройств, встроенных в материнскую плату, не для слотов расширения. «An important feature of the EISA bus is that the host or any bus master can access any memory device or peripheral in the system, even if their bus widths differ.» — чем в общем и занимался 8089, у него тоже была эта функция. В этом плане наверное можно рассматривать шины MCA, EISA как дальнейшие развитие, универсализацию тех же идей. И ранние PC с «ассиметричной» многопроцессорностью, (Compaq SystemPro 386/486), как мне кажется, в принципе повторяют ту же схему с гипотетическим 8089.
Вставить 8089 в дизайн материнской платы образца 1981 года с ISA-шиной скорее всего просто так нельзя. Те компьютеры, где он реально стоял (Apricot PC, Altos 586) это либо рабочие станции очень высокого ценового уровня, либо вообще не PC по архитектуре внутри с очень условной с ним совместимостью. Для 8089 нужен арбитр шины (8289) и вообще желательно что-нибудь вроде EISA-шины, которая появилась через 8 лет, или Мультибас, который в обычных PC не применялся. Да, все из-за удешевления, но, конечно, ни IBM и никто другой даже в самых смелых планах вряд ли думали, что это семейство окажется настолько живучим и не закладывали туда таких решений на десятилетия вперед.
Ага, спасибо. Эта плата похоже собственное творение Эппл, отдельно она называлась Houdini. Были и другие модели, куда она включалась в комплект, вплоть до PowerMac 7300 со 166 Пентиумом — «The 7300/180 model was also available in a „PC compatible“ configuration that included a 166 MHz Pentium processor with its own RAM (up to 64 MiB) on a PCI card which also provides a PC game port. „
Да, интересно — по крайней мере, я нашел статью (Computerworld — 11 июл. 1994 г. — Страница 20) — там упоминается плата с 486DX, которую Эппл показывал на выставке, и планы Эппл эмулировать Windows на своих машинах с помощью этой карты. Это вроде до возвращения туда Джобса все было. Где-то в другом месте я читал и о тогдашнем проекте единой ОС с оболочками в виде MacOs и Windows.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность