Популярное

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

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

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

Топ запросов

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

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

Автор: NCommander

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

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

Описание:

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

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

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

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

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

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

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

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

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

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

Компиляция Word для Windows из OS/2 1.2

Компиляция Word для Windows из OS/2 1.2

Добавляем 1 МБ к 8-битному компьютеру!

Добавляем 1 МБ к 8-битному компьютеру!

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

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

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

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

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

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?

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

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

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

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

Скрытый шпион вашего компьютера с Windows 11: тёмная правда о чипах TPM

Скрытый шпион вашего компьютера с Windows 11: тёмная правда о чипах TPM

Отказ от территорий? / Войска оставили позиции

Отказ от территорий? / Войска оставили позиции

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

The Version of Windows NT That Fits in 10 MiB (Embedded Edition)

The Version of Windows NT That Fits in 10 MiB (Embedded Edition)

Netscape, But It Doesn't Support DNS (ft. SunOS 4 and NIS)

Netscape, But It Doesn't Support DNS (ft. SunOS 4 and NIS)

Стек Linux AX.25: забытая функция, используемая для связи с космическими станциями!

Стек Linux AX.25: забытая функция, используемая для связи с космическими станциями!

"Clean" Code, Horrible Performance

Как Microsoft высмеяла государственные стандарты (при участии подсистемы POSIX)

Как Microsoft высмеяла государственные стандарты (при участии подсистемы POSIX)

Самая быстрая передача файлов МЕЖДУ ВСЕМИ ТИПАМИ УСТРОЙСТВ 🚀

Самая быстрая передача файлов МЕЖДУ ВСЕМИ ТИПАМИ УСТРОЙСТВ 🚀

Internet Explorer 1.0 on Windows 10?

Internet Explorer 1.0 on Windows 10?

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



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



Контакты для правообладателей: infodtube@gmail.com