64-bit DOS (Announce)
> As such, I have my own definition of "64-bit DOS" and tentative executable
> format.
>
> It's available from the "EFI booting" section of http://pdos.org
Note that that original is in the UCX64 section and
it now runs certain (basically 64-bit msvcrt.dll-based
applications) on a 64-bit UEFI system.
UEFI and Win64 use the same function calling convention
(rcx etc), which is how it manages to work.
x64 Linux uses a different function calling convention
(rdi etc), which I thought precluded the ability to do
the same trick on Linux (ie a very small pseudo-bios).
However, I figured out a way of doing it, that is some
sort of strange blend of Linux and Win64.
The end result is that you can run those perfectly
standard/normal Win64 executables on Linux now, and
instead of needing to download gigabytes of Wine
which turns out to be broken after all that effort,
all you need is a single ELF executable, 103k in size.
That is available as UCX64L in the UCARM (not UCX64)
section of pdos.org.
BFN. Paul.
Complete thread:
- 64-bit DOS - kerravon, 21.03.2023, 03:19 (Announce)
- 64-bit DOS - RayeR, 27.03.2023, 21:11
- 64-bit DOS - kerravon, 29.01.2024, 04:07
- 64-bit DOS - segin, 13.06.2024, 20:42
- 64-bit DOS - kerravon, 16.06.2024, 15:30