Обновить

Энтузиаст портировал популярный эмулятор ретро-компьютеров PCem в браузер. Неофициальный проект PCem-WebAssembly позволяет запускать 97 моделей ПК — от первых машин эпохи 8088 XT до систем на базе Socket 7. Эмуляция работает полностью на стороне клиента, обеспечивая плавный игровой процесс на среднебюджетных компьютерах.

Главным техническим достижением стал кастомный рекомпилятор WebAssembly для графики 3dfx Voodoo, благодаря которому трёхмерные игры вроде Quake выдают полную скорость прямо в окне браузера. Кроме того, порт получил умную систему работы с накопителями, лениво считывающую локальные образы дисков без их полной загрузки на сервер.

Проект PCem — WebAssembly Edition поддерживает нативную работу с геймпадами, вывод звука через WebMIDI и даже встроенный мультиплеер через WebSocket-ретранслятор, позволяющий играть по виртуальной сети с другими пользователями или между вкладками.

Теги:
+7
Комментарии0

Техдиректор Microsoft Azure с помощью ИИ за два дня портировал на macOS старую утилиту для Windows

Программист Microsoft Марк Руссинович, который в настоящее время является техническим директором Microsoft Azure, использовал искусственный интеллект, чтобы перенести инструмент Windows ZoomIt, который он поддерживает более 20 лет, на macOS за выходные.

Техдиректор Microsoft Azure с помощью ИИ за два дня портировал на macOS старую утилиту для Windows

Публикации