Программист David Chisnall о том, как NeoVim потерял его данные в функции persistent undo, нарушив одно из самых важных правил проектирования интерфейсов — принцип Jef Raskin о том, что программа не должна вредить данным пользователя.
M6 Mac Mini обеспечивает стабильную эмуляцию Pentium II на частоте 600 МГц в 86Box — на 20% выше, чем у M4, благодаря превосходной производительности одного ядра. Тестирование показало, что для эмуляции ретро-ПК критична скорость отдельного потока, где Apple Silicon выгодно выделяется среди конкурентов.
Microsoft снял с продажи FoxPro в 2007 году, но сообщество разработчиков создало FoxDev Studio — современную среду разработки, которая запускает старые проекты без переписи кода, поддерживает 64-битную архитектуру и добавляет новые возможности вроде лямбда-функций и HTTP-сервера.
Пиксельная графика была спроектирована не только под характеристики ЭЛТ-мониторов, но и под конкретные техники рисования и аппаратные ограничения. Как старинные дисплеи действительно влияли на восприятие графики и почему современное пиксель-арт нередко выглядит неправильно.
Энтузиаст обратного инжиниринга DiscoStarslayer успешно взломал чип MechaCon оригинальной PlayStation 2. Четыре года работы с химическим декаппингом и оптическим анализом кристалла завершились разработкой программного решения для извлечения данных — это откроет новые возможности для сохранения, восстановления и эмуляции консоли.
Энтузиаст восстановил на FPGA графический ускоритель 3dfx Voodoo, создав полноценный DOS-компьютер с оригинальным 3D-рендерером. Tomb Raider теперь работает с аппаратной поддержкой Voodoo на плате Xilinx KV260, а реализация zSST достигает 78 млн пикселей в секунду.
На клавиатурах старых персональных компьютеров было множество уникальных символов — от визуально красивых значков для Insert и Delete до странных иконок для функций, которые давно исчезли. История этих символов начинается с борьбы между словами и иконографией в дизайне интерфейсов.
Разработчик факторизировал 512-битные RSA-ключи корневого сертификата E-Certify, выданного компанией Netscape 4.51 в конце 90-х. Используя CADO-NFS на Ryzen 9 5950X, удалось восстановить приватные ключи и создать работающий TLS-сервер для древнейшей версии браузера.
Компания Mimic Systems два года пиарила свой продукт Spartan через объявления с мимом в каждом журнале Commodore 64, но так и не доставила устройство на рынок вовремя. Когда эмулятор Apple ][+ для С-64 наконец появился в 1986 году, его характеристики выглядели морально устаревшими, а рецензенты указывали на запоздалость выхода.
Разработчик перенёс свою игру Babylonian Twins 1993 года для Amiga 500 на движок Godot — вместе с оригинальным кодом на ассемблере 68000, который для него прочитала и переработала модель Claude. За несколько дней ИИ восстановил форматы уровней, воссоздал байт-в-байт сборку тридцатилетних бинарников и нашёл баги, которые не удавалось отловить пятнадцать лет.
1 сентября 1982 года стартовали продажи Commodore 64 — первого компьютера с 64 килобайтами памяти, стоившего менее 600 долларов. За время производства было продано около 12,3 миллиона устройств, что сделало его самым продаваемым персональным компьютером в истории.
На блошином рынке в Кремниевой долине за 300 долларов удалось приобрести осциллограф Tektronix TDS7104 с 1 ГГц полосой пропускания — при первом включении прибор работал, но через несколько часов завис на ошибке батарейки CMOS. Ремонт вылился в полную переустановку Windows 2000, борьбу с несовместимыми приводами CD-ROM и восстановление лицензии на продвинутый анализ джиттера.