flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Octavio
tigujo wrote: A wish: It is possible if you do it,else wait for a long time. I did it in 'octa os' but i'm not a windows programmer ,and Tomasz seems to be very busy these days. |
|||
![]() |
|
vid
search board for "FASM DLL" or something like that. There was DLL with FASM somewhere recently
|
|||
![]() |
|
tigujo
Quote:
Thanks vid, I guess you had in mind: http://board.flatassembler.net/topic.php?t=2917 Well, as it looks to me, as if the in-memory assembling feature still awaits to be manufactured... ![]() As a beginner I think it will take some time, until I found out how to do it right ![]() _________________ cheers, tigujo |
|||
![]() |
|
vid
i think there was already some DLL version done. But i am not sure, and i am not even sure if it was assembling in memory or from file.
In-memory assembling might be a problem - what to do when you encounter "include"? To make such version, i would suggest to take FASM sources, include them into your project, and rewrite file reading / writing routines so that they read/write memory. |
|||
![]() |
|
tigujo
Quote:
Yeah, that's what is left to be done... I just thought, I could get along without understanding the source code of fasm ![]() Now, its time for digging into. Thanks, vid. You did motivate me. Regarding include: I think of either the usual file-include by name, or "inventing" a new mem-include with some form of mem address supply (shared mem) or stream-include with some form of address - why not an URL? We will see... cheers, tigujo |
|||
![]() |
|
vid
Quote: Regarding include: |
|||
![]() |
|
Tomasz Grysztar
vid, you remembered correctly. The DLL version of fasm was posted here:
http://board.flatassembler.net/topic.php?t=6239 |
|||
![]() |
|
Hayden
I found the fasm.dll last week sometime and started to write a wrapper for it immediatly so i could intergrate assembly language into euphoria language ( I use it alot ) wich doe's not support asm syntax. The wrapper was wrote for the euphoria programming language but if anyone would like to port it or use pieces of it go ahead...
The latest version can be found here: http://www.rapideuphoria.com/fasmwrapper.zip _________________ New User.. Hayden McKay. Last edited by Hayden on 12 May 2007, 00:22; edited 2 times in total |
|||
![]() |
|
Tomasz Grysztar
Hayden: as for your problem with display pipe, see http://msdn2.microsoft.com/en-us/library/aa365780.aspx
Last edited by Tomasz Grysztar on 10 May 2007, 06:13; edited 1 time in total |
|||
![]() |
|
Hayden
Thanks TG!
FASM Rocks! _________________ New User.. Hayden McKay. |
|||
![]() |
|
tigujo
Quote:
Thanks a lot, both vid for taking care of my question and Tomasz for having provided the solution - already. _________________ cheers, tigujo |
|||
![]() |
|
Hayden
Would it be easy enough to port the fasm.dll source to linux *.so format?
What steps would i need to take? I'm definatly not a linux guru... _________________ New User.. Hayden McKay. |
|||
![]() |
|
vid
Quote: Would it be easy enough to port the fasm.dll source to linux *.so format? no, it would need very big rewrite ![]() |
|||
![]() |
|
Hayden
vid wrote:
bummer, my fasm wrapper is cross platform, but needs a fasm.so for linux, oh well... <OT> just a note for anyone interested in useing my fasm.dll wrapper for euphoria in C. useing the E2C translator shipped with euphoria, my wrapper can be translated to watcom, borland, lcc or djgpp _________________ New User.. Hayden McKay. |
|||
![]() |
|
vid
Hayden: why don't you link it statically? Code has only 64KB, not much these days
|
|||
![]() |
|
Hayden
Thanks for the idea, that would probably work, but the problem is with linking it to euphoria, wich is an interpreted language. although I could probably to it without too much ado..., i'll look into it.
I would need to create a hybrid source wrapper, ie; I would need to supply euphoria's cross platform routines, mixed in with modified pieces of flat assembler dll source... _________________ New User.. Hayden McKay. |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.