1. ATTN: Librar y Developers - Elink 0.3 Beta release

Hi all,

I am about to release my latest toy.
It's a pre/post processor for ML.exe, and also contains
a custom written linker so you can import MASM style
ASM code directly into Euphoria, that includes OS
and other library calls. It's a one-click process that
takes care of all relocations and declares Euphoria
functions/procedures/variables based on a simple set
of directives that can be placed in your asm source.
There's a simple GUI written using the system and full
source code and examples. It opens up some interesting
posibilities, for example, the GUI starts as a 
Euphoria program, does some OS calls then enters an ASM
message loop that only "calls" Euphoria in response to
windows messages.

If you need fast access to DLLs, this is for you.

It's also handy for writing individual ML routines 
to speed up a critical part of your app.

Should be on the RDS site in the next day or so...

have fun,

graeme

new topic     » topic index » view message » categorize

2. Re: ATTN: Librar y Developers - Elink 0.3 Beta release

Graeme Burke wrote:

> I am about to release my latest toy.
> It's a pre/post processor for ML.exe, and also contains
> a custom written linker so you can import MASM style
> ASM code directly into Euphoria, that includes OS
> and other library calls.

<snip>

What is ML.exe?

Regards,
   Juergen

new topic     » goto parent     » topic index » view message » categorize

3. Re: ATTN: Librar y Developers - Elink 0.3 Beta release

Juergen Luethje <j.lue at gmx.de> wrote:

>What is ML.exe?

ML.exe is Microsoft's machine language assembler.
It turns ASM source code into ML. It was used to
write the most speed critical parts of the windows
operating system. In more recent history it has become 
available free. You can download ML.exe as part of the
MASM32 project. (READ THE LISENCE!) Some people prefer 
Borland's Turbo Assembler (TASM), however at $0 Microsoft 
got the price right. I was somewhat skeptical at first,
but after spending some time with it I've got to admit
it's a very powerful tool. Writing entire apps in ASM
is still a right pain, but when used for small, speed 
critical routines, it makes a real diffrence. Elink
is all about making embedded machine language routines
for Euphoria quick and simple to produce.

graeme

new topic     » goto parent     » topic index » view message » categorize

4. Re: ATTN: Librar y Developers - Elink 0.3 Beta release

Graeme Burke wrote:

> Juergen Luethje <j.lue at gmx.de> wrote:
> 
>> What is ML.exe?
> 
> ML.exe is Microsoft's machine language assembler.
> It turns ASM source code into ML. It was used to
> write the most speed critical parts of the windows
> operating system. In more recent history it has become 
> available free. You can download ML.exe as part of the
> MASM32 project. (READ THE LISENCE!) Some people prefer 
> Borland's Turbo Assembler (TASM), however at $0 Microsoft 
> got the price right. I was somewhat skeptical at first,
> but after spending some time with it I've got to admit
> it's a very powerful tool. Writing entire apps in ASM
> is still a right pain, but when used for small, speed 
> critical routines, it makes a real diffrence. Elink
> is all about making embedded machine language routines
> for Euphoria quick and simple to produce.
> 
> graeme

Thanks for the comprehensive explanation.
Now I'm curious to see your pre/post processor. smile

Regards,
   Juergen

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu