Рубрика «PDP-8»

Как я нашёл 55-летний баг в первой игре о приземлении на Луну - 1


Спустя всего несколько месяцев после исторической прогулки по Луне Нила Армстронга, ученик массачусетской школы Lexington High School Джим Сторер написал первую версию игры Lunar Landing. К 1973 году она стала самой популярной компьютерной игрой с большим отрывом от остальных. В этой простой текстовой игре вы управляете аппаратом для посадки на Луну, стремясь максимально плавно приземлиться. Всё движение происходит вертикально, каждые десять симулируемых секунд игрок решает, сколько топлива нужно сжечь.

Недавно я исследовал график оптимального сжигания топлива для наиболее мягкого приземления с максимумом оставшегося топлива. К моему удивлению, теоретически наилучшая стратегия не сработала. Игра ошибочно думает, что аппарат не коснулся поверхности, хотя на самом деле это так. Углубившись в анализ, я был потрясён сложной физикой и вычислениями в игре. В конечном итоге я обнаружил баг: отсутствующее деление пополам; похоже, почти за 55 лет никто не заметил этого.Читать полностью »

Как все начиналось

В 1957 году Кеннет Олсен и Харлан Андерсон учредили компанию Digital Equipment Corporation (DEC), которая выпустила свой первый компьютер PDP-1. До этого Олсен и Андерсон принимали участие в разработке машин AN/FSQ- 7, TX-0 и TX-2 при лаборатории Lincoln Labs.

Мини-компьютеры компании DEC — семейство PDP - 1
AN/FSQ- 7
Читать полностью »

Самый большой в мире USB-накопитель - 1

Посетители фестиваля ретро-компьютеров в Нью-Джерси увидели много ностальгических и удивительных экспонатов. Одних только устройств хранения было так много, что они смогли бы сохранить целый фильм в MP4.

Среди накопителей представлены древние HDD, магнитные ленты, 8-дюймовые дискеты. Все совместимы только с древним оборудованием. За единственным исключением: это диск DEC RL02, который подключается к современному компьютеру по USB!
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js