Launching a game written in build 8086 on a modern processor

I wrote a game in the build for the 8086 processor and ran it on a DOS emulator called DOSBox.

Now I want to show the game to other people without having to download the emulator. Basically, I want to compile assembly 8086 with an executable file for modern operating systems. Is this possible, or should I convert it to another assembler language? If so, is there a way to do this conversion automatically?

+6
source share
1 answer

The problem is not in the assembly language, but in the runtime.

x86 , 8086. 100% 8086. , () 8086.

, , , , , DOS. API DOS ( ) , . DOSBox: , DOS, .

, DOS Windows, DOS , . - , 64- Windows 16- DOS , 32- Windows. -, , DOS (, , , ), Windows. , , 1980- , , . ? , , , DOS API .

, DOS, , . Windows Macintosh. , , Windows ( ). , , , . (, , , ), , , , .

, , DOS, DOSBox, GPL. . , VM VirtualBox , MS-DOS, GPL FreeDOS. Ross Ridge , , MS-DOS GOG.com Steam.

+15

All Articles