Инструменты для всех
  • Измерительный
  • Строительный
  • Сварочный
  • Ручной
  • Электро
  • Бензо
  • Техника
  • Расходники
  • Материалы
Рубрика: Электро

Ретро-программирование на C++ 23 для старого железа

25 декабря 2025

Привет, Хабравчане! Недавно я погрузился в мир старых ноутбуков и старинного железа, в том числе с Windows 95 и Pentium 1. На фоне новых обзоров на устаревшие устройства у меня возникла идея: а что если использовать современные возможности C++ 23 для разработки под эти старые системы?

Вдохновившись работой Михала, который смог скомпоновать объектные файлы с помощью AOT-компилятора CoreRT и линкера Visual C++ 2.0, я решил попробовать создать приложение, совместимое с Windows 95. Для этого я использовал Visual Studio 2026, указав компиляцию только под 32-битные системы и отключив стандартные библиотеки.

Создавая простое приложение с MessageBox, я экспортировал необходимые функции из Win32 и реализовал минимальную версию динамической памяти. Это позволило писать код с использованием современных фич, таких как модули и лямбды, сохраняя совместимость со старыми системами.

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

Читайте здесь:   AMD анонсировала видеокарту Radeon AI Pro R9700 с продажами с 27 октября
Помогите сайту, поделитесь в соцсетях ;)

Рекомендуем посмотреть:

Бензиновая виброплита Дизельные генераторы Лазерная рулетка Леска для триммера Лучшие бензопилы Лучшие стабилизаторы напряжения Лучшие ударные дрели Нейлоновые стяжки Отрезные круги Пистолет для пены Ручная лебедка Сварочный аппарат для дома Слесарные тиски Строительные отвесы Строительный степлер Труборез Холодная сварка Цифровой вольтметр Электрические рубанки Электролобзики
© 2018 Обзор современного инструмента InstrumentGid.Ru!
Главная | О сайте | Карта сайта
  instrumentgid@yandex.ru