IT Herald

Ретро

«У них не было никакого понимания своей ответственности перед пользователями»

Программист David Chisnall о том, как NeoVim потерял его данные в функции persistent undo, нарушив одно из самых важных правил проектирования интерфейсов — принцип Jef Raskin о том, что программа не должна вредить данным пользователя.

Pentium II на 600 МГц с Voodoo 3, эмулируемые на 86Box с M6 Mac Mini

M6 Mac Mini обеспечивает стабильную эмуляцию Pentium II на частоте 600 МГц в 86Box — на 20% выше, чем у M4, благодаря превосходной производительности одного ядра. Тестирование показало, что для эмуляции ретро-ПК критична скорость отдельного потока, где Apple Silicon выгодно выделяется среди конкурентов.

FoxPro вернулась: среда FoxDev Studio возрождает язык программирования

Microsoft снял с продажи FoxPro в 2007 году, но сообщество разработчиков создало FoxDev Studio — современную среду разработки, которая запускает старые проекты без переписи кода, поддерживает 64-битную архитектуру и добавляет новые возможности вроде лямбда-функций и HTTP-сервера.

Влияние ЭЛТ-мониторов на пиксельную графику

Пиксельная графика была спроектирована не только под характеристики ЭЛТ-мониторов, но и под конкретные техники рисования и аппаратные ограничения. Как старинные дисплеи действительно влияли на восприятие графики и почему современное пиксель-арт нередко выглядит неправильно.

Чип защиты PS2 взломан спустя 26 лет — четыре года обратного инжиниринга привели к успеху

Энтузиаст обратного инжиниринга DiscoStarslayer успешно взломал чип MechaCon оригинальной PlayStation 2. Четыре года работы с химическим декаппингом и оптическим анализом кристалла завершились разработкой программного решения для извлечения данных — это откроет новые возможности для сохранения, восстановления и эмуляции консоли.

Вуду-графика на FPGA: воскрешение 3D-ускорителя конца 1990-х

Энтузиаст восстановил на FPGA графический ускоритель 3dfx Voodoo, создав полноценный DOS-компьютер с оригинальным 3D-рендерером. Tomb Raider теперь работает с аппаратной поддержкой Voodoo на плате Xilinx KV260, а реализация zSST достигает 78 млн пикселей в секунду.

Забытые символы на клавишах: часть 1 — персональные компьютеры

На клавиатурах старых персональных компьютеров было множество уникальных символов — от визуально красивых значков для Insert и Delete до странных иконок для функций, которые давно исчезли. История этих символов начинается с борьбы между словами и иконографией в дизайне интерфейсов.

Факторизация RSA-ключей центра сертификации 90-х годов

Разработчик факторизировал 512-битные RSA-ключи корневого сертификата E-Certify, выданного компанией Netscape 4.51 в конце 90-х. Используя CADO-NFS на Ryzen 9 5950X, удалось восстановить приватные ключи и создать работающий TLS-сервер для древнейшей версии браузера.

Странная периферия Commodore 64, мим и действительно плохие объявления

Компания Mimic Systems два года пиарила свой продукт Spartan через объявления с мимом в каждом журнале Commodore 64, но так и не доставила устройство на рынок вовремя. Когда эмулятор Apple ][+ для С-64 наконец появился в 1986 году, его характеристики выглядели морально устаревшими, а рецензенты указывали на запоздалость выхода.

Как перенести игру для Amiga 1993 года на Godot, если ассемблер 68000 читает LLM

Разработчик перенёс свою игру Babylonian Twins 1993 года для Amiga 500 на движок Godot — вместе с оригинальным кодом на ассемблере 68000, который для него прочитала и переработала модель Claude. За несколько дней ИИ восстановил форматы уровней, воссоздал байт-в-байт сборку тридцатилетних бинарников и нашёл баги, которые не удавалось отловить пятнадцать лет.

Commodore 64: 1 сентября 1982 года вышел самый продаваемый компьютер в истории

1 сентября 1982 года стартовали продажи Commodore 64 — первого компьютера с 64 килобайтами памяти, стоившего менее 600 долларов. За время производства было продано около 12,3 миллиона устройств, что сделало его самым продаваемым персональным компьютером в истории.

Восстановление осциллографа Tektronix TDS7104

На блошином рынке в Кремниевой долине за 300 долларов удалось приобрести осциллограф Tektronix TDS7104 с 1 ГГц полосой пропускания — при первом включении прибор работал, но через несколько часов завис на ошибке батарейки CMOS. Ремонт вылился в полную переустановку Windows 2000, борьбу с несовместимыми приводами CD-ROM и восстановление лицензии на продвинутый анализ джиттера.

Новости и дайджесты — в Telegram @it_herald