flat assembler
Message board for the users of flat assembler.

Index > DOS > fasm for real32/DPMI

Author
Thread Post new topic Reply to topic
Tomasz Grysztar
Assembly Artist


Joined: 16 Jun 2003
Posts: 7498
Location: Kraków, Poland
Tomasz Grysztar
Here's a small experimental release of fasm for DOS, which uses 32-bit real mode trick or DPMI if available in case of V86 mode DOS.

Attachment removed - now it's one of the official releases.


Last edited by Tomasz Grysztar on 15 Sep 2003, 11:37; edited 2 times in total
Post 16 Aug 2003, 14:52
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar
Assembly Artist


Joined: 16 Jun 2003
Posts: 7498
Location: Kraków, Poland
Tomasz Grysztar
It probaly could be easily extended with the VCPI support also, so it could run in V86 even when no DPMI is available, anyone interested?

Maybe I should make it the official release for DOS? It's faster than the 16-bit FRM version currently used as a DOS stub in console release.
Post 13 Sep 2003, 23:51
View user's profile Send private message Visit poster's website Reply with quote
pelaillo
Missing in inaction


Joined: 19 Jun 2003
Posts: 875
Location: Colombia
pelaillo
[little off-topic]
Privalov, there is a way to do the console version to jump to the stub code portion to avoid duplication of same code inside the exe? (sort of relocation table? or self modified code offset?)
Post 15 Sep 2003, 07:14
View user's profile Send private message Yahoo Messenger Reply with quote
Tomasz Grysztar
Assembly Artist


Joined: 16 Jun 2003
Posts: 7498
Location: Kraków, Poland
Tomasz Grysztar
Maybe it would be possible, but not for the current console version, because stub version has 16-bit code while the PE version uses 32-bit one, so it's cannot be reused.
And the version posted above uses 32-bit code, and runs under Win32 anyway, as Windows provides the DPMI services. It lacks only LFN support, but it also can be added, as there are some LFN services for DOS interrupt.
Post 15 Sep 2003, 09:33
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2019, Tomasz Grysztar.

Powered by rwasa.