flat assembler
Message board for the users of flat assembler.
Index
> Main > In memory assembling - with fasm ? |
Author |
|
Octavio 07 May 2007, 09:36
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. |
|||
07 May 2007, 09:36 |
|
vid 07 May 2007, 09:51
search board for "FASM DLL" or something like that. There was DLL with FASM somewhere recently
|
|||
07 May 2007, 09:51 |
|
tigujo 07 May 2007, 14:17
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 |
|||
07 May 2007, 14:17 |
|
vid 07 May 2007, 14:35
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. |
|||
07 May 2007, 14:35 |
|
tigujo 07 May 2007, 14:46
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 |
|||
07 May 2007, 14:46 |
|
vid 07 May 2007, 15:16
Quote: Regarding include: |
|||
07 May 2007, 15:16 |
|
Tomasz Grysztar 07 May 2007, 22:20
vid, you remembered correctly. The DLL version of fasm was posted here:
http://board.flatassembler.net/topic.php?t=6239 |
|||
07 May 2007, 22:20 |
|
Hayden 09 May 2007, 06:35
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 |
|||
09 May 2007, 06:35 |
|
Tomasz Grysztar 09 May 2007, 08:53
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 |
|||
09 May 2007, 08:53 |
|
Hayden 10 May 2007, 00:47
Thanks TG!
FASM Rocks! _________________ New User.. Hayden McKay. |
|||
10 May 2007, 00:47 |
|
tigujo 10 May 2007, 21:37
Quote:
Thanks a lot, both vid for taking care of my question and Tomasz for having provided the solution - already. _________________ cheers, tigujo |
|||
10 May 2007, 21:37 |
|
Hayden 15 May 2007, 03:38
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. |
|||
15 May 2007, 03:38 |
|
vid 15 May 2007, 08:56
Quote: Would it be easy enough to port the fasm.dll source to linux *.so format? no, it would need very big rewrite |
|||
15 May 2007, 08:56 |
|
Hayden 16 May 2007, 08:42
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. |
|||
16 May 2007, 08:42 |
|
vid 16 May 2007, 10:11
Hayden: why don't you link it statically? Code has only 64KB, not much these days
|
|||
16 May 2007, 10:11 |
|
Hayden 21 May 2007, 04:13
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. |
|||
21 May 2007, 04:13 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.