Исправление firkax, (текущая версия) :
Ты про исходники или бинарники?
Бинарник для real mode в protected mode запуститься только если ему кодовый сегмент как 16-битный указать (подозреваю в 64-битном режиме это нельзя). И то, запуститься то запустится, но надо очень постараться, чтобы он и там и там (по логике работы) выполнялся одинаково, чисто с точки зрения проца, а если ещё и разницу в abi операционной системы добавить, то всё ещё хуже.
Между разными ОС одинаковой разрядности всё попроще но скорее всего никто тоже не заморачивался, кроме X11, который умел грузить драйвера ОС-независимо.
Исправление firkax, :
Ты про исходники или бинарники?
Бинарник для real mode в protected mode запуститься только если ему кодовый сегмент как 16-битный указать (подозреваю в 64-битном режиме это нельзя). И то, запуститься то запустится, но надо очень постараться, чтобы он и там и там (по логике работы) выполнялся одинаково, чисто с точки зрения проца, а если ещё и разницу в abi операционной системы добавить, то всё ещё хуже.
Исходная версия firkax, :
Ты про исходники или бинарники?
Бинарник для real mode в protected mode запуститься только если ему кодовый сегмент как 16-битный указать (подозреваю в 64-битном режиме это нельзя). И то, запуститься то запустится, но надо очень постараться, чтобы он и там и там (по логике работы) выполнялся одинаково.