Как стать автором
Обновить
25
0.4

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

Отправить сообщение

А Вы все продолжаете фантазировать и додумывать там где додумывать не надо? ;)

А я всего лишь констатировал простой факт, что из всех домашних компьютеров компьютеров основанных на процессорах семейства MC68K Линус выбрал самый тормозной, проблемный и глючный, который по производительности и возможностям был на уровне TurboXT@12MHz или AT@8MHz.

И всё это основывается на книге самого Линуса. 8Р С прямыми цитатами ;)

Добавлю историю с уклоном в IT, про то как пропатчить комп с битой памятью, созданный более полувека назад и на расстоянии более двадцати двух световых часов от Земли.

Краткий пересказ видео "The First Interstellar Software Update - The Insane Hack That Saved Voyager 1"

The First Interstellar Software Update - The Insane Hack That Saved Voyager 1

00:04 Введение в миссию "Вояджер"

• Скотт Мэнли рассказывает о своем детстве и увлечении космосом.
• "Вояджер" - самый важный космический аппарат, запущенный человечеством.
• "Вояджер-1" достиг Юпитера в 1979 году и Сатурна в 1981 году.

00:51 Путешествие "Вояджера-2"

• "Вояджер-2" достиг Урана в 1986 году и Нептуна в 1989 году.
• Оба аппарата продолжают работать, измеряя окружающую среду.
• "Вояджер-1" - самый удаленный от Земли рукотворный объект.

02:02 Последние снимки и текущее состояние

• "Вояджер-1" сделал последние снимки в 1990 году.
• Аппарат продолжает передавать телеметрию, несмотря на разряжающийся источник питания.
• Группа инженеров поддерживает его работу, отправляя команды для поддержания работы.

03:01 Научные приборы на "Вояджере"

• Работают магнитометр, подсистема плазменных волн и прибор для измерения заряженных частиц.
• Детектор космических лучей был отключен, но другие приборы продолжают работать.
• Аппарат пересек гелиопаузу и вошел в межзвездное пространство.

04:02 Проблемы с телеметрией

• 12 ноября 2020 года телеметрия "Вояджера" прекратилась.
• Наземные станции потеряли синхронизацию с сигналом.
• "Вояджер" продолжал передавать данные, но они были бесполезны.

05:01 Команда инженеров и диагностика

• В Лаборатории реактивного движения работает небольшая команда инженеров.
• Они начали диагностику, отправляя команды на космический корабль.
• Диагностика заняла много времени из-за расстояния и задержки сигнала.

06:53 Компьютерные системы "Вояджера"

• На "Вояджере" было три типа компьютеров, каждый с резервной копией.
• Система команд и система ориентации и управления движением работали нормально.
• Подсистема передачи данных была под подозрением.

09:41 Подсистема передачи данных

• Подсистема передачи данных отвечала за связь с научными приборами.
• Она использовала динамическую оперативную память вместо медленной памяти на магнитных дисках.
• Подсистема была собрана из четырех плат с 144 микросхемами памяти каждая.

12:27 Проблемы с памятью и диагностика

• Инженеры работали с однострочной памятью без резервирования.
• Проблема со связью могла быть вызвана сбоем памяти или другими аппаратными проблемами.
• Диагностика была сложной из-за невозможности общения с системой.

13:15 Риски и осторожный подход

• Переключение на резервный FDS было рискованным из-за неизвестности состояния другой системы.
• Инженеры разработали дерево неисправностей и команды для тщательной проверки системы.
• Осторожный подход занял три месяца, но не привел к успеху.

14:16 Особенности компьютера FDS

• FDS не имеет операционной системы, программы выполняются последовательно.
• Каждые 2,5 миллисекунды генерируется аппаратное прерывание.
• 24 фрагмента кода выполняются за 16 миллисекунд, что соответствует времени записи кадра телекамеры.

15:07 Код и документация

• Код написан на ассемблере для машины 1970-х годов.
• Документация была на бумаге, но не публиковалась.
• Код считывает переменные режима и использует их для перехода к нужным процедурам.

16:32 Команды и адресация памяти

• Команда перехода начинается с нуля, что удобно для программистов.
• Память использует 16-битные слова, последние 12 битов — это адрес.
• Инструкция "Перейти вверх" использует код операции "Выход" для переключения на верхнюю половину памяти.

18:19 Переключение режимов

• Инженеры решили попробовать все режимы, поддерживаемые системой связи.
• Команда на смену режима записывала запрошенный режим в память FDS.
• FDS "Вояджера" поддерживал около 30 различных режимов.

22:30 Анализ данных и обнаружение проблемы

• Специалисты анализировали необработанные данные для выявления проблем.
• Обнаружено, что поток телеметрии изменился, данные передавались неправильно отформатированными.
• Повторное включение ручного режима помогло получить больше данных для анализа.

24:21 Преобразование данных и дамп памяти

• Данные были преобразованы в поток битов и проанализированы.
• Обнаружены последовательности, совпадающие с данными полетной системы.
• Получен полный дамп памяти, что помогло найти причину поломки и разработать исправление.

26:17 Обнаружение проблемы

• Обнаружена последовательность из 256 слов в памяти с поврежденным пятым битом.
• Поврежденный участок памяти вызывал сбои в работе программы.
• Проблема могла быть вызвана сбоем в линиях передачи данных или чипе памяти.

27:15 Решение проблемы

• Необходимо переписать код, чтобы избежать поврежденного участка памяти.
• У команды не было инструментов для разработки нового кода.
• Они использовали примеры кода из документации и разработали программу minsmrot.

28:12 Разработка minsmrot

• Программа minsmrot запускалась на FDS и отправляла базовую телеметрию.
• Код был найден в документе, отсканированном и преобразованном в Microsoft Word.
• Команда вручную разобрала код и добавила полезные функции.

29:54 Загрузка minsmrot

• Программа загрузилась, и через два дня команда получила ответ от "Вояджера".
• "Вояджер" начал общаться с Землей.

30:20 Восстановление телеметрии

• Необходимо перенести код из поврежденной области памяти в неповрежденную.
• Команда искала свободные участки памяти для переноса кода.
• Они пожертвовали кодом, используемым в режиме 12 измерений, чтобы освободить память.

32:15 Перенос кода

• Код был разделен на части и перенесен в свободные ячейки памяти.
• Некоторые подпрограммы пришлось разбивать на части.
• Команда проверяла работу друг друга, чтобы убедиться в отсутствии ошибок.

34:07 Обновление программного обеспечения

• Изменения кода отправлялись в виде последовательности команд.
• 18 апреля были отправлены последние команды, и 20 апреля команда получила первую телеметрию за пять месяцев.
• Восстановление научного режима заняло еще два месяца.

36:02 Возвращение функциональности

• "Вояджер-1" потерял рассудок, но благодаря усилиям инженеров вернулся к работе.
• Аппарат пролетел 300 миллионов километров от Солнца.
• "Вояджер" продолжает работать почти пять десятилетий, передавая уникальные данные.

37:00 Будущее "Вояджера"

• "Вояджер" может работать до 2030 года, учитывая текущие ограничения по энергопотреблению.
• Инженеры будут поддерживать работу аппарата до тех пор, пока это возможно.
• "Вояджер" отправляется в разные места, и мы можем путешествовать вместе с ним.

"Итак, я потратил на Sinclair QL почти две тысячи долларов.

Программный инструментарий я писал себе сам. Одной из моих первых покупок для Sinclair был модуль расширения с картой EEPROM (электрически стираемым программируемым постоянным запоминающим устройством). Туда можно было записывать информацию самостоятельно, пользуясь специальными модулями, и эта информация сохранялась при выключенном питании. Так я мог держать свои инструменты всегда под рукой, не тратя на их хранение драгоценное ОЗУ (оперативное запоминающее устройство), а ОЗУ целиком использовать под программы.

Операционками я заинтересовался так: купил флоппи-контроллер, чтобы не пользоваться микроприводами, но к нему прилагался такой поганый драйвер, что пришлось написать новый. Пока писал — обнаружил проколы в самой операционной системе или по крайней мере несоответствие между тем, что обещала документация, и тем, что реально происходило. Я с этим столкнулся, когда моя программа отказалась работать.

Поскольку мои-то программы — ясное дело — всегда идеальны, я понял, что тут дело в другом. Пришлось пойти дальше и дизассемблировать операционную систему.

Меня бесило, что операционная система QL предназначалась только для чтения. Там ничего нельзя было изменить. Нет, там были выходы, где можно было передать управление какими-то функциями собственным программам, но только в определенных местах. Гораздо лучше, если в операционной системе можно заменять все. Дурацкая идея — записывать операционку в ПЗУ (постоянное запоминающее устройство).

Хоть я и сказал, что в Финляндии полно фанатов новых технологий, Sinclair QL не завоевал в этой седьмой по размерам стране Европы сколько-нибудь значительных позиций. И поскольку рынок был так мал, всякую обновку для этой революционной суперсовременной машины приходилось заказывать в Англии и получать по почте. Для этого надо было сначала прочесать каталоги в поисках продавца нужной штуки. Потом — добыть удостоверенный чек и неделями ждать доставки (это было до эры Amazon.com и кредитных карточек). Через все это мне пришлось пройти, когда я надумал увеличить ОЗУ со 128 до 640 килобайт. И мытарства повторились снова, когда я покупал новый ассемблер для перевода ассемблерных программ в машинный код (нули и единицы) и редактор связей, который по существу является текстовым процессором для программирования.

Новый ассемблер и редактор работали прекрасно, но они были на микроприводах и их нельзя было перенести на EEPROM. Поэтому я написал собственный редактор и ассемблер и дальше использовал только их. Обе программы были написаны на ассемблере, что кажется невероятно глупо по нынешним меркам. Это очень сложный и нудный процесс: решение задачи на ассемблере занимает раз в сто больше времени, чем, например, на Си (который тогда уже был)."

Что тут сказать? Горячий финский шведский парень любил превозмогать ведро с гвоздями, коим и был Sinclair QL.

"На Sinclair QL я работал три года. За это время я кончил гимназию, поступил в Университет Хельсинки, прошел армию. Это был прекрасный компьютер, но наши пути начали расходиться. Примерно в последний год я начал замечать его ограниченность."

На третий год Зоркий Глаз Линус заметил, что в Sinclair QL четвертой стены то и нет. И в неё очень так задувает.

А почему он этого не замечал ранее?

"Скажу честно: в 1987 году QL привлек меня, в частности, тем, что очень круто выглядел."

Но если бы он хоть чуть чуть разбирался в семействе 68К то изначально бы знал что: ;)

"Процессор 68008 был неплох, но я прочел о процессорах следующего поколения — 68020 — и узнал о таких достоинствах, как управление памятью и страничная подкачка. Новые компьютеры могли делать очень важные для программирования на низком уровне вещи."

Ну и апофеоз панегирика Sinclair QL от Линуса 8D

Sinclair QL меня особенно бесило, что, хотя операционная система поддерживала мультизадачность, все могло в любой момент рухнуть, потому что не было защиты памяти. Если какая-то задача замышляла недоброе, она могла угробить все сразу.

После выпуска Sinclair QL Клайв Синклер перестал заниматься разработкой и изготовлением компьютеров. Одна из причин: модель не имела коммерческого успеха. Это было интересное технологическое решение, но у компании возникли производственные проблемы, сбои в обеспечении качества, появились неизбежные нелестные отзывы в прессе."

И чем же сердце Торвальдса с Sinclair QL успокоилось? Ушлый швед впарил настоящему финну ненужное железо ;)

"Однако не было бы счастья, да несчастье помогло. Когда я задумал избавиться от машины, то решил продать периферию: дополнительное ОЗУ и настоящий жесткий диск, который купил, потому что не мог больше ни секунды терпеть микропривод. Но за этим оборудованием не охотились толпы жаждущих, поэтому пришлось дать объявление в компьютерный журнал, ждать и молиться. Вот так я и познакомился с моим другом Йоуко Виерумаки. Похоже, он был единственным в Финляндии владельцем Sinclair QL, кроме меня. Он откликнулся на мое объявление, приехал из Лахти на поезде и купил часть периферии."

А что было потом Линуса, после высокодуховного и прогрессивного Sinclair QL? Бездуховный ПиСюк на 386DX, без всяких интересных технологических решений, но очень прогрессивный. ;)

На самом деле, на "Вояджере" очень-очень повезло. А могло и не свезти. К примеру ДОС "Салют-7" потерял дистанционное управление после того как дежурная смена решила попробовать переключится с резервной системы управления на основную, которая перед этим аварийно отказала. Попытались переключится обратно, получили КЗ, обесточенную ДОС, разряженные буферные аккумуляторы, потерю ориентации, замершая станция и многотонный неуправляемый "кирпич" на орбите. А потом эту, реально мертвую станцию, спас героический экипаж Джанибекова и Савиных

"Недолго музыка играла"

О наш неутомимый сеньор Панталоне Помидор Пиноккио Полишенелевич, опять нарезает круги по арене воображаемого цирка, подбадриваемый хором голосов звучащими в его голове под марш гладиаторов. 8D Ну или под "Деревню Дураков" :D Выбирайте что ВАМ ближе ;)

Что, дружок,

"На кури дружок, а то я губы обжог!" 8D

- в интернетах закончились бесплатные рефераты,

Так это ВАС в интернете заблочили, раз до сих пом мы так и не увидели НИКАКИХ пруфов и доказательств своих умозаключений 8Р

что ты снова на личности перешёл?

Так это ВЫ, сеньор Гранд Клоуниссимо, и не уходили с личностей, поскольку не имеете за душой никаких доказательств и пруфов ВАШИ умоизлияний.

Не даёт покоя склочный характер?

Вы что, только что себя в зеркале увидели? ;) Или такие как ВЫ в зеркале не отражаются? 8Р

Адьёс сеньор Панталоне Помидор Пиноккио Полишенелевич.

ПыСы. На будущее, оставляю ВАМ список ссылок на мои комментарии Которые ВЫ так и не сподобились прочитать и понять, а ведь в них есть ответы на ВСЕ ВАШИ вопросы с пруфами ;)

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28185460

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28186758

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28190514

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28198870

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28209562

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28212408

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28214820

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28222188

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28232526

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28240422

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28240508

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28266774

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28272002

https://habr.com/ru/companies/ru_mts/articles/899048/comments/#comment_28290774

CUL8R  %)))))))

Так 15 марта, или 15 мая? Просто в заголовке март, а в теле статьи май.

Добавим к списку доступных SDK под ретро-платформы следующие проекты:

https://8bitworkshop.com/ от Steven Hugg который представляет собой не просто SDK но и среду разработки. Так же кроме программирования на ретро-платформах рассматривается создание аппаратных устройств с использование Verilog в диапазоне от генерации видеосигнала, до создания 16 битного процессора и графических спрайтов.

Ещё на сайте есть инструмент DITHERTRON по конвертации графических изображений в пиксель-арт с учетом особенности целевых платформ.

Так же автор выпустил пять книг где подробно разобрал вопросы программирования на ретро-платформах.

Так же нельзя не вспомнить неутомимого Keith 'Akuyou', который выпускает каждую неделю новый видеоурок на ютубе, в котором он рассказывает о нюансах мультиплатформенного программирования на ассемблере различных процессоров: Z80, 6502, 68000, 8086, ARM, ARM Thumb, 65816, 6809, PDP-11, Risc-V, MIPS, TMS9900, SuperH, IBM370 и до PowerPC. Причем, он подробно разбирает нюансы работы с оборудованием. Кстати, им была разобрана платформа УКНЦ основанная на процессорах серии К1801ВМ2. Более того, исходный код всех примеров доступен и разрешен к свободному использованию без всяких ограничений.

Keith 'Akuyou' уже выпустил три книги в которых он рассмотрел особенности программирования на ассемблере на разных процессорах.

Первая книга посвящена программированию на Z80, 6502, 68000, 8086 и ARM
Вторая книга рассматривает программирование на ARM Thumb, 65816, 6809, PDP-11 и Risc-V
Третья книга разбирает программирование на MIPS, TMS9900, SuperH, IBM370 и PowerPC

Если его работа вызвала у вас интерес, то поддержите его канал подпиской, а его видео лайками. Вам это не будет стоить ничего, а для Keith 'Akuyou' будет служить дополнительной мотивацией для создания новых материалов.

Из специализированных SDK, рассчитанных на конкретную платформу MSX могу отметить MSXgl и FUSION-C

Зачем Вы мне это повторяете?

За тем что Вы не способны усвоить информацию которая противоречит картине вашего мира 8))

Мне по безразлично что было у Пола Аллена на тот момент. Но приятно, что Вы озаботились скачиванием из интернета бесплатно материалов для своего реферата с картинками 🙂

Мне эквиписсуално что Вы с упорством маньяка обделываетесь с каждым новым кругом на арене придуманного Вами цирка одного клоуна 8) А то что Вы до сих пор не смогли представить хоть какие то доказательства Вашего персонального бреда, порождает предположение что Вас персонально забанили в гугл/яндекс/бинг :)

Хотя, если бы Вы знали матчасть, то понимали бы, что он не смог бы воспользоваться ни кассетой, ни дисководом для переноса данных между DEC PDP-10 и Altair 8800, даже если бы они были. Стандарты записи DEC и Altair 8800 записи на дискету не совпадали.

Это называется перекладывать ответственность с Вашей больной головы, на здоровую, поскольку это Вы ляпнули чушь:"Нашел интервью Билла Гейтса про Бейсик для Altair 8800 94-го года. "Bill Gates talks about Microsoft and Altair 8800"
Он говорит, что с ленты загружали.
Видимо - с магнитофонной."? :) А теперь оказывается что это я не знаю матчасть, а Вы весь такой в белом 8Р Да и проблем с переносом данных с DEC на Альтаир на дискетах не было, в связи с ОТСУТСТВИЕМ на Альтаире ДИСКЕТ в тот самый момент (когда Пол Аллен демонстрировал Basic) 8)))

Перфолента была выбрана Полом Алленом не случайно.

Да Вы ЧЁ! %) А мужики-то не знают!!! :) Но продолжайте сеньор Помидор Полишинель;)

И он не жаловался, кажись(напишу не всякий случай, чтобы Вы смогли удержаться в рамках приличий и не бросались бы фекалиями аки мартышка в клетке) на носитель. Он первый придумал байку для гуманитариев как ему нелегко было писать загрузчик в машинных кодах. И она гуманитариям, для которых Бейсик писался - зашла.

"А вы ноктюрн сыграть могли бы на флейте водосточных труб?" (с) Маяковский 1913

Как обычно, реальных пруфом от Вас мы не увидим, а будем наблюдать лишь буйную фантазию голосов в Вашей голове %)

Потом эту хрень пытались повторить ещё несколько известных людей в своих интервью, но гуманитарии почему-то не ведутся. Стив Возняк, например, в своих интервью и мемуарах пытался задвинуть как он вручную загрузчик для флопика вручную перед выставкой ввел для своего Apple-II.

Пруфы будут? ;) Нет? 8)) Ну тогда прошу Вас на новый круг по арене цирка сеньор Пиноккио! ;) Только осторожней не воткнитесь своим носом в пол арены 8Р

Но гуманитарии всего мира почему-то не отмечают юбилей флопика на Apple-2.

И какого же числа Стив запустил его? А понимаю, Вы сами не в курсе этой даты! 8))

ХЗ почему, т. к. событие по последствиям не менее крутое, чем перепереть DEC Basic для Altair 8800.

Пруфы будут что Basic для альтаира это Basic от DEC? $) Или как у ВАС обычно - 3.1415z*** не мешки ворочать? ;)

Возняк не такой симпатичный, видимо.

Ну что я могу поделать, что настоящий технарь Вам не симпатичен? :) Наверное тем что он в своих мемуарах не 3.1415*** как некоторые "штатские"? :)

Ну... не останавливайтесь на достигнутом. Ждём ещё весёлых картинок из интернета, доказывающих, что на Altair 8800 не было кассетных приводов и флоппи-дисководов, потому что Пол Аллен загрузил свой бейсик с перфоленты.

Так это ВЫ, приведите пруфы где в интервью Уильяма Генри Гейтса III "Bill Gates talks about Microsoft and the Altair 8800 (1994)" произносилось Ваше сакраментальное: "Нашел интервью Билла Гейтса про Бейсик для Altair 8800 94-го года. "Bill Gates talks about Microsoft and Altair 8800"
Он говорит, что с ленты загружали.
Видимо - с магнитофонной." 8))))

Адьёс сеньор Пиноккио Полишенелевич. *Р

Много позиций в данной таблице весьма спорны, причем противоречат сами себе. К примеру первая и девятая позиция, седьмая и одиннадцатая позиция

https://habr.com/ru/articles/660101/comments/#comment_24272579

Цирк с конями продолжается, и Вы наш неутомимый клоун, продолжаете нарезать круги по арене цирка и передергивать чтото в своём большом кармане
*<)8o))

Ой!

Что это?

Не слова ли о том, что были кассеты и дискеты и "бесполезный в первые дни" телетайп, с которого Пол Аллен загрузил свою "маленькую программу"?

3:03 and finally decided it was all okay
3:05 punch out the paper tape and made sure
3:07 Paul got that before he went off on his
3:09 plane
he wrote the bootstrap loader that
3:13 is the thing you have to key in to make
3:15 this computer smart enough to know to go
3:17 get data off the teletype to read it
3:20 into memory he wrote that on the plane
3:22 on the way out was actually 46 bites the
3:26 first one
I eventually wrote one in in
3:28 17 bites but anyway and he took the
3:32 basic two mitts they had a machine they
3:36 had run with 6k of memory which for them
3:40 was a big big thing and loaded up in the
3:45 paper tape the first time for some
3:47 reason it didn't work the second time
3:48 they loaded in and it worked

Скажите, Вы настолько глупы что не знаете как выглядел изначально Альтаир 8800? 8Р

И Вы не в курсе КАК вводилась программа в "огромную" 256 байтную (не килобайтную) память Альтаира? ;)

Цитата: "Программировать на первой версии Altair было сущей пыткой: подключение клавиатуры не было предусмотрено, и инструкции вводились в машину сугубо механическим путем. Пользователь должен был переключать переключатели-рычажки на корпусе машины в положения, соответствующие инструкциям микропроцессора 8080 или коду операции в двоичном формате, а затем загружать код в память машины переключателем ввода. Этот алгоритм требовалось повторять до тех пор, пока вся программа не окажется введена в память. Сейчас сложно это представить, но в первой версии Altair единственным пользовательским интерфейсом была панель с лампочками. Собственно, на мигании лампочками функционал компьютера и заканчивался." 8Р

Ещё раз повторяю для Вас, в момент сдачи Altair BASIC Полом Алленом на Альтаире не было ни интерфейса к магнитофону, ни интерфейса к дисководу. Всё это появилось на Альтаире ПОЗЖЕ ;)

А загружал Пол Аллен Basic на Альтаир подобный этому. ;)

А вот так, выглядит "та самая ленточка" с 8кб Altair Basic

И да, чтобы запустить этот самый Basic, в Альтаир стоимостью $621, требовалось докупить ещё две платы расширения памяти по 4096 байт за $338 (всего $676) плюс плату интерфейса телетайпа ($92) и это не учитывая стоимость самого телетайпа. Так что что бы поиграться с Basic требовалось потратить не менее 1389 настоящих "бакинских" из 1975 года. Что в пересчете на нынешний курс доллара составит $8,256.52 (668 447,86 рублей) 8D

А ведь было бы странно, если бы Пол Аллен свой перелицованный DEC Basic на кассету сгрузил с PDP-10.

У ВАС, господин клоун, есть доказательства что Altair Basic это "перелицованный" Basic от DEC? Или Вам это подсказали Ваши голоса в Вашей голове? 8))

"«Смотрите, — ему говорят, —Это слон».И снова не верит Фома:«Это ложь.Совсем этот слонНа слона не похож»."

(С) Сергей Михалков.

"Англичанин мистер Хопп
Смотрит в длинный телескоп.
Видит горы и леса,
Облака и небеса.

Но не видит ничего,
Что под носом у него
.
Вдруг о камень он споткнулся,
Прямо в речку окунулся.
"
(с) Хармс

Цирк с конями и клоунами продолжается, Вы как обычно жжете не по-детски 8))

Оставь Гейтса и его разговоры.

Пардон муа, но разве это не Вы вытащили на щит Уильяма Генри Гейтса III? ;) Вот это не Ваши слова?
"Нашел интервью Билла Гейтса про Бейсик для Altair 8800 94-го года. "Bill Gates talks about Microsoft and Altair 8800"
Он говорит, что с ленты загружали.
Видимо - с магнитофонной."? :)

По сути скажи.

По сути Вы крутитесь как уж на сковородке, дальше что? %))

Я по-прежнему утверждаю, что Альтаир Бейсик распространяли на кассетах и дискетах в основном.

Вы представили доказательство что об этом говорит Уильям Генри Гейтс III в своём интервью?
Нет 8)) Хотя Вы утверждали что доказательства там есть 8))

Просто потому, что это для владельцев Альтаира было удобно.

Вы страдаете провалами в памяти, о том как распространялись программы на Альтаире я ВАМ уже писал в вот этом комментарии. 8D

И это - не ложь, что бы не говорили голоса в твоей голове.

А то что Вы переврали интервью Уильяма Генри Гейтса III, не ложь? 8))
Или Вам это нашептали Ваши внутренние голоса? :)

Практически все члены «Клуба самодельных компьютеров», написавшие мемуары пишут о том, что альтаировскими программами менялись на кассетах и дискетах. Перфолента была нужна, когда нужно было перенести программу с другой модели компьютера.

А разве в интервью Уильяма Генри Гейтса III есть упоминания о чьих то то мемуарах? ;)

И БГ в интервью - именно об этом сказал. Ему неудобно было в юбилей говорить, что он практически ничего не продал - он и сделал вид что не понял вопроса...

Это где Уильяму Генри Гейтсу III, такой вопрос в интервью задали? Или Вам это опять голоса нашептали? 8Р
В интервью Уильям Генри Гейтс III рассказывает что Basic они продали MITS, которая находилась в Альбукерке. И все. ;))))

"0:08 welcome to the history of Microsoft the
0:11 year was nineteen seventy five everyone
0:14 was singing along with Glen Campbell to
0:15 rhinestone cowboy a movie starring a
0:18 fish by little-known director named
0:20 Steven Spielberg terrifies and
0:22 entertains audiences everywhere and sony
0:24 introduced the home video cassette
0:26 recorder but that was just the beginning
0:28 for what was about to happen in the
0:29 world of communications and technology
0:31 on january first 1975 the mits altair
0:35 8800 appeared on the cover of popular
0:38 electronics inspiring two young men Paul
0:41 Allen and Bill Gates to develop basic
0:43 language software for it shortly after
0:45 on februari first 1975 Bill Gates and
0:49 Paul Allen complete Altair basic and
0:50 sell it to their very first customer
0:52 midst of Albuquerque
New Mexico this is
0:55 the very first computer language program
0:58 for a personal computer a major
1:00 milestone for us was when we were
1:03 walking through harvard square one time
1:06 and saw this popular electronics
1:09 magazine and it was kind of in a way you
1:14 know good news bad news here was someone
1:16 making a computer around this chip in
1:19 exactly the way that paul had talked to
1:23 me and you know we thought about what
1:25 kind of software could be done for it
1:26 and it was happening without us and for
1:30 all we knew maybe they had some software
1:31 people they were just going to go charge
1:33 off and do this thing and so we we wrote
1:37 these this company immediately and
1:41 offered to do a basic for them and they
1:45 thought that was interesting they called
1:47 back and said well you're serious you
1:48 know we have a lot of strange people
1:49 calling us because this article received
1:53 immense interest I mean the idea of a
1:56 kick computer even though there was
1:58 really nothing you could do with it I
1:59 mean there's there's no teletype hookup
2:01 or in the early days there's no software
2:03 for it all you could do is use these
2:05 switches actually use them here and key
2:08 things in
2:10 into this front panel and maybe do a
2:13 little program that does things in the
2:15 lights or actually a guy named Steve don
2:18 t a discovered that because this bus is
2:20 unterminated if you're very clever about
2:22 the program you run you can get high
2:25 frequency emission that can cause a
2:27 radio to make interesting noises now
2:30 eventually we did get controllers for
2:31 teletypes and cassette tapes and floppy
2:36 disks that kind of thing but in the
2:38 early days it's pretty useless people
2:40 just bought it thinking that it would be
2:42 neat to build a computer because we'd
2:45 never had the chip just the book from
2:47 Intel if we'd made any mistake in terms
2:50 of how the instructions worked it never
2:52 think never would have run and so Paul
2:55 was scheduled to fly out to Albuquerque
2:57 he decided to go get some sleep I stayed
3:00 up all night reading the book to see if
3:01 we miss coated some of the instructions
3:03 and finally decided it was all okay
3:05 punch out the paper tape and made sure
3:07 Paul got that before he went off on his
3:09 plane he wrote the bootstrap loader that
3:13 is the thing you have to key in to make
3:15 this computer smart enough to know to go
3:17 get data off the teletype to read it
3:20 into memory he wrote that on the plane
3:22 on the way out was actually 46 bites the
3:26 first one I eventually wrote one in in
3:28 17 bites but anyway and he took the
3:32 basic two mitts they had a machine they
3:36 had run with 6k of memory which for them
3:40 was a big big thing and loaded up in the
3:45 paper tape the first time for some
3:47 reason it didn't work the second time
3:48 they loaded in and it worked and of
3:52 course the simulator is very slow
3:54 because you go through lots of
3:55 instructions to a single instruction so
3:57 actually the real machine even though
3:59 it's such a simple little microprocessor
4:01 was faster than our pdp-10 simulator
4:03 about five times faster and so to Paul
4:06 when it finally came up and it said okay
4:09 actually that first version said ready
4:11 most basics when they're they're ready
4:14 they say ready later when I was
4:15 squeezing bytes out I thought well it's
4:18 faster to print okay that's kind of a
4:21 nice friendly word so i shortened
4:23 okay a little later innings so it came
4:25 up said ready and he typed in a program
4:27 you know print 2+2 it worked he had it
4:30 print out squares and sums and and
4:32 things like that and he and and Roberts
4:34 the end of his companies out there and
4:36 they were amazed by you know that this
4:38 thing worked I mean Paul was amazed that
4:40 that our part had worked and dad was
4:43 amazed that his Hardware worked and then
4:45 here it was doing something even useful"

"Фома удивлен, Фома возмущен: «Неправда, товарищи, Это не сон!»"

(C) Сергей Михалков.

"Однажды, вставши утром рано,
Гаврила взял кусок урана.
При этом, должен вам сказать,
Уран был двести тридцать пять.

Потом недрогнувшей рукой
Гаврила взял кусок другой.
Наполнив бак водой тяжёлой,
В него Гаврила входит голый.

Ещё не поздно! В назиданье
Прочти Стокгольмское воззванье!

Но нет, Гаврила в воду входит
И два куска, безумный, сводит.
Кипит тяжёлая вода,
Нет от Гаврилы и следа.

Об этом помнить бы должны
Все поджигатели войны."

(С) Журнал "Химия и жизнь" 8D

Для полноты картины, добавлю ссылки на цикл видео с ютуб-канала Юлии Бочаровой, посвященной истории Британской Ост-Индийской компании.

История Британской Ост-Индской компании от хартии Елизаветы I до смерти Аурангзеба (Часть 1)

История Британской Ост-Индской компании от хартии Елизаветы I до смерти Аурангзеба (Часть 2)

История Британской Ост-Индской компании: Опиумные войны и восстание сипаев (Часть 3)

Самый главный момент романа, на мой взгляд, что там все одним миром мазаны, если вдуматься , даже типа благородные Атрейдесы

Самое смешное, но де-факто план Владимира Харконнена посадить на императорский трон представителя рода Харконненов увенчался успехом, ведь Пол по крови Атрейдес и Харконнен

"Помолчав, она спросила:
-- Есть способ спастись от Харконненов?
-- Что такое Харконнены! -- фыркнул он. -- Выбрось из головы эти жалкие существа. -- Он пристально посмотрел на мать, изучая черты ее лица в свете накалившейся трубки. Эти черты выдавали ее происхождение.
Джессика попробовала протестовать:
-- Не следует говорить о людях, как о существах без...
-- Не будь так уверена в том, что знаешь, где нужно искать предел, -- сказал он. -- Мы тащим с собой прошлое.
Есть одно обстоятельство, о котором ты еще не знаешь, но должна узнать, -- мы Харконнены.
С ее разумом случилось что-то непонятное: он выключился, словно кто-то позаботился приглушить ее чувства. Однако голос Пола продолжал неумолимо звучать, увлекая ее за собой:
-- Когда тебе случится взглянуть на себя в зеркало, изучи повнимательней свои черты. А мои можешь изучить сейчас. Обрати внимание на мое сложение, на форму кистей и пальцев. Если это не убедит тебя, поверь мне на слово: я побывал в прошлом. Я видел запись о твоем рождении.
Мы -- Харконнены...
-- Какая-нибудь побочная ветвь? -- с надеждой спросила Джессика. -- Скажи мне, что это так! Какие-нибудь дальние родственники...
-- Ты -- родная дочь барона, -- услыхала она и зажала себе рот ладонью.
-- Барон в молодости был падок на женщин, он соблазнил твою мать. Это устроила Бене Гессерит -- одна из вас -- в своих генетических целях.
То, как он произнес это "одна из вас", хлестнуло ее, точно пощечина. Но это же вернуло к жизни ее разум, и она поняла, что ей нечего возразить. Множество неясностей из ее прошлого вынырнуло на поверхность и выстроилось в одну цепочку. Дочь, которую хотели Бене Гессерит, предназначалась не для того, чтобы покончить старую смертельную вражду между Атридесами и Харконненами, а для того, чтобы закрепить некий генетический признак в их ветви. Какой? Она искала разгадку. И как будто читая ее мысли. Пол сказал:
-- Они считали, что смогут получить меня. Но я не то, что они ожидали, и я появился на свет раньше времени. А они не знают об этом."

BTW Оказывается что в библиотеке Мошкова полностью снесли раздел посвященный творчеству Фрэнка Герберта, и он доступен только в снимках на archive.org

Был.
Вот только это был серьёзный инструмент, для совершенно другого языка программирования чем BASIC, и для работы с которым нужен был достаточный уровень профессионального мастерства (наверное middle, но никак не junior или novice). Плюс ко всему этому, ЕМНИП поддержка OS/2 у Борман Це дропнулась на версии 2.0 вышедшей в 1994 году.

Было все.

На момент выхода OS/2 2.x и Warp ничего "такого" не было.

Visual Age for Basic,

"Дорого яичко к христову дню!"

По данным WinWorld IBM VisualAge for Basic 1.x был выпущен слишком поздно, в июне 1997 года, что бы хоть как то повлиять на войну Win9x и OS/2. Microsoft Visual Basic 1.х вышел в 1991 году и практически каждый год выходила новая обновленная версия, получавшая новые фичи.

Sibyl а-ля дельфи,

Который, как я понимаю, появился где то в 1999 году?

Visual REXX

А насколько широко был распространен и популярен REXX вне IBM в 1992-1994 году? Или даже переформулируем вопрос так: Как знание и навыки Quick/PDS Basic позволило бы оперативно начать писать программы на REXX ?

Причина не в этом

Нет, именно в этом. Visual Basic резко снизил порог вхождения для написания программ под Windows 3.x/9x/NT. Программист знакомый с Quick/PDS Basic мог с небольшими усилиями начать писать программы под Windows, оставляя внутреннюю логику работы программы как будто это программа писалась под DOS. Да, эти программы были не совершенными, медленными (P-CODE), имели существенные ограничения, но они давали возможность создавать программы "здесь и сейчас", заполняя экосистему Windows программами на любой вкус создавая цепную реакцию. У OS/2 не было такого доступного инструмента разработки.

OS/2 добила сама IBM своей бюрократией и отсутствием стратегической цели на захват рынка, а также отсутствие среды разработки подобной Visual Basic. Т.е. в какой то момент команда разработки OS/2 стала жертвой внутренних терок внутри IBM где победили "эффективные менеджеры" и ставка на "высокодоходный" корпоративный сегмент рынка. На всё это наложилось отсутствие функционального аналога VB, для программистов начального и среднего уровня, который бы позволил бы наполнить экосферу OS/2 программами. Нет, конечно средства разработки программ под полумуха были, но они требовали гораздо более высокого уровня подготовки.

Универсальная инструкция для социальной инженерии, за полвека не утратила ни грана актуальности. ;)
Песня Кота и Лисы (муз. А.Рыбникова, сл. Б.Окуджавы)

Лап то бу ди дубудай,
Лап то бу ди дубудай,
Лап то бу ди дубудай
Лай лай лай, лай лай лай,
Лай лай лай лалалалалала...

Пока живут на свете хвастуны,
Мы прославлять судьбу свою должны.

Какое небо голубое,
Мы не сторонники разбоя:
На хвастуна не нужен нож,
Ему немножко подпоёшь
И делай с ним, что хошь.

Покуда живы жадины вокруг,
Удачи мы не выпустим из рук.

Какое небо голубое,
Мы не сторонники разбоя:
На жадину не нужен нож, -
Ему покажешь медный грош
И делай с ним, что хошь!

Покуда есть на свете дураки,
Обманом жить нам, стало быть, с руки.
Какое небо голубое,
Мы не сторонники разбоя:
На дурака не нужен нож, -
Ему с три короба наврёшь -
И делай с ним, что хошь!

"Вы" говорят приличным людям, которые не позволяют себе переходить на личности.

Вы не очень приличный человек, судя по Вашему ЧСВ, но с Вами общаются абсолютно корректно, в рамках устроенной Вами клоунады 8Р

Это, братец, не о тебе.

"Не брат Вы мне, а клоун на арене цирка" ;)

Ты пытаешься манипулировать методом подмены понятий, паршивец ты эдакий.

Это Вы манипулируете и подменяете понятия, пытаясь вкладывать в уста Уильяма Генри Гейтса III то чего он не говорил пытаясь скрыть Вашу ложь. Самое смешное, что при этом Вы с каждым новым разом выглядите всё большим клоуном. ;) Адьёс мучачо! :Р

То есть, дружище, ты утверждаешь, что Альтаир Бейсик распространялся исключительно на перфоленте?

О, цирк продолжается, коверный бегает по арене, спотыкается о собственные ботинки падает, и делает вид что не помнит что на этот момент ЕМУ уже отвечали вот тут
Очень надеюсь что Вы умеете читать? Или у Вас "Чукча не читатель, чукча писатель!"? ;)

И как доказательство приводишь байку о том, как Пол Аллен впервые загрузил Бейсик с перфоленты?

Нет, это ВЫ утверждаете что Бейсик изначально в Альтаир грузился с магнитной ленты, ссылаясь на интервью Уильяма Генри Гейтса III
"Он говорит, что с ленты загружали.Видимо - с магнитофонной." - разве это не Ваши слова? 8))

А на дискетах и кассетах его (Бейсик) не распространяли?

В интервью Уильяма Генри Гейтса III, на которое Вы ссылаетесь, нет ни слова о том как возглавляемая им компания распространяло свой программный продукт интерпретатор языка Basic среди корпоративных и частных клиентов и на каких носителях. ;)

По-твоему - это ложное утверждение?

Естественно, ведь Вы утверждали и продолжаете утверждать что Уильям Генри Гейтс III говорил в своём интервью то, чего в его интервью не было. А это прямая ложь. 8Р

И именно поэтому ты брызгаешь слюной?

Если Вы брызгаете слюной, то это ВАШИ интимные проблемы. 8)) Тут Вам поможет лишь медицина ;)

Есть "Дюна" Фрэнка Герберта.

И есть "Дюна" Линча, которую покромсал Де Лоуренсис.

Есть адаптация "Дюны" от Cryo

А ещё есть "Дюна Фрэнка Герберта" от SyFy

И завершает всё это "Дюна" Вильнёва

Что у них общего с первоисточником кроме названии и древнегреческих метаний и страданий? Да не так уж и много.

Сразу поясню, "Дюна"Вильнёва мне понравилась. Но понравилась она только в отрыве от первоисточника. Но если вспомнить первоисточник, то сразу возникает желание попинать Вильнева за изменение смыслов и важных посылов в угоду повесточки.

Имперский планетарный эколог Кайнз - он блин мужик, фримен, отец Чани, и лидер большинства фрименов Арракиса чьи решения не обсуждаются, фактически пророк. Что же у Вильёва? Чернокожая баба-СЖП с невнятными мотивами, глядя на которую у тебя возникает риторический - это что "лидерка" фрименов ведущая тайное терраформирование? "Не верю!"

Далее Чани. Эта истерящая "замарашка" СЖП, рамсящая по любому поводу с Полом и Стилгаром, дочь лидера фрименов и сайядина? Или это просто не такусик?

Фейд Раута, это блин залёт боец мискаст, он должен резко внешне отличается от дяди Владимира и и двоюродного брата Раббана. Он должен был быть хитрым, изворотливым и ядовито кусучим. Выглядеть он должен невинно порочно, не просто так его на-барон Харконнен так натаскивал на будущий императорский трон, и прощал ему многое?

А что тут у нас? Два танка: Батиста потяжелее, Батлер полегче. Поменяй одного на другого, фримены посмотрят и скажут "Хрен редьки не слаще" и пойдут дальше партизанить в пустыню.

И таких мелких, но очень неприятных косяков, для любителей творчества Фрэнка Герберта, обильно рассыпано по обоим частям фильма Вильнёва.

Пы.Сы. Всем интересующимся Вселенной "Дюны" очень рекомендую к просмотру канал RocketMan-а на ютубе, плейлист видео "Дюна".

Приятного просмотра!

1
23 ...

Информация

В рейтинге
2 195-й
Зарегистрирован
Активность