ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

What Does It Take To Port 16-Bit Windows 1.0 Applications Into Native Windows 11 Programs?

Автор: NCommander

Загружено: 2021-11-26

Просмотров: 285267

Описание: Windows has been around for 36 years now, and it's changed a lot since it's early days. However, one question I had to wonder is: what does it take to port a legacy Windows 1.0 application to the modern day. After all, computers in 1985 were 16-bit, while modern computers are now 64-bit. For those of us who lived through the 90s, you'll remember that upgrading to then new Windows 95, and NT 4 were very much a big deal.

My socials:
Patreon:   / ncommander  
Twitter:   / fossfirefighter  
Discord:   / discord  
Blog: https://casadevall.pro

For the sake of my curiosity, I decided to find out. Starting with the example applications from the Windows 1.0 SDK, i started by porting them forward to Windows 3.1 and modifying them to compile under Microsoft Visual C++ 1.52. After ensuring I had working project files, I then ported then to Visual C++ 6 under Windows NT 4. This provided a 32-bit baseline, and let me resolve API issues such as changed to hPrevInstance, and the removal of certain non-Ex variants of functions from 16 to 32 bits.

This then extended to porting to Server 2005 and Visual Studio 2005, where I did an initial x64 port, and tried to create an Itanium based ported, but failed, due to Microsoft's annoying policies of gating off developer tools behind an absurd paywall.

After gnashing my heath, we hopped ahead to Windows 11, and Visual Studio 11, where, after importing the project files, we had everything running just fine on 64-bit platforms. This of course encouraged chat to make me take it further. First I ended getting the applications running on WINE, then we hopped into ReactOS, OS/2, and well, we transcended the world of x86 programming entirely, and ended up on NT4 on MIPS, which involved using a special edition of Visual C++ 4 to compile the binaries for the never realized non-x86 world.

Afterwords, we wrapped itup, and I decided to re-edit this stream into a full fledged video, with the third NCommander in Realtime event.
#ncommander #retrocomputing #window1 #16bit

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
What Does It Take To Port 16-Bit Windows 1.0 Applications Into Native Windows 11 Programs?

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

ВЕЩИ, КОТОРЫЕ НЕ ДОЛЖНЫ СУЩЕСТВОВАТЬ: Internet Explorer для UNIX

ВЕЩИ, КОТОРЫЕ НЕ ДОЛЖНЫ СУЩЕСТВОВАТЬ: Internet Explorer для UNIX

32-битная запись с плавающей запятой (технически) — ложь: объяснение видеотехнологий

32-битная запись с плавающей запятой (технически) — ложь: объяснение видеотехнологий

The REAL Story On Why Space Cadet Pinball Was Removed (ft. Windows on Itanium)

The REAL Story On Why Space Cadet Pinball Was Removed (ft. Windows on Itanium)

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

.kkrieger - Инженерное Безумие Размером 96KB

.kkrieger - Инженерное Безумие Размером 96KB

Я удалил ВЕСЬ ВЕБ в Windows 11. Что из этого вышло?

Я удалил ВЕСЬ ВЕБ в Windows 11. Что из этого вышло?

What Does It Take To Run DOOM On A $10,000 IBM RS/6000 From 2001?

What Does It Take To Run DOOM On A $10,000 IBM RS/6000 From 2001?

The Forgotten Secrets of the First Linux LiveCD (Yggdrasil Linux)

The Forgotten Secrets of the First Linux LiveCD (Yggdrasil Linux)

Играем на механике | HDD vs SATA vs NVMe в 2026 году

Играем на механике | HDD vs SATA vs NVMe в 2026 году

"Clean" Code, Horrible Performance

Какой наименьший возможный размер .EXE-файла?

Какой наименьший возможный размер .EXE-файла?

Как безопасно использовать Microsoft Windows Vista ВСЕГДА!

Как безопасно использовать Microsoft Windows Vista ВСЕГДА!

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Как загружается Linux

Как загружается Linux

Как Windows деградировала: ME, Vista, 8 и путь к Windows 11

Как Windows деградировала: ME, Vista, 8 и путь к Windows 11

Создание самого МОЩНОГО 16-битного компьютера для Minecraft. [Документальный фильм IRIS]

Создание самого МОЩНОГО 16-битного компьютера для Minecraft. [Документальный фильм IRIS]

The Blandest PC Experience You Could Buy In 1998 For $7,000 ... // Exploring the SunPCI

The Blandest PC Experience You Could Buy In 1998 For $7,000 ... // Exploring the SunPCI

Internet Explorer 1.0 on Windows 10?

Internet Explorer 1.0 on Windows 10?

Сделал полноценную Windows PE из... УСТАНОВЩИКА WINDOWS

Сделал полноценную Windows PE из... УСТАНОВЩИКА WINDOWS

The Computer Chronicles - Windows NT (1993)

The Computer Chronicles - Windows NT (1993)

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]