1. assembler for euphoria
- Posted by Hayden McKay <hmck1 at dodo.com.au> Oct 05, 2005
- 445 views
For people out there who use a third party assembler with euphoria ie: Pete's Mini Assembler, I've found an alternative. The FASM asm compliler found at www.flatassembler.com is free and does the job. It supports PE exe's & dll's, MZ exe's, Microsoft COFF, linux EPC and the usual flat binary output (like pete's mini assembler). It also supports 16, 32 & 64 bit code. quickly create dll or machine code for you euphoria programs. p.s. It has an excelent set of "directives" and "preprocessor" commands along with includes that automaticly import w32sock, kernal32 etc.. for you. be sure to read the HELP.PDF to grasp directives and symbols.
2. Re: assembler for euphoria
- Posted by Bernie Ryan <xotron at bluefrog.com> Oct 05, 2005
- 455 views
Hayden McKay wrote: > > For people out there who use a third party assembler with euphoria > ie: Pete's Mini Assembler, I've found an alternative. The FASM asm > compliler found at www.flatassembler.com is free and does the job. > > It supports PE exe's & dll's, MZ exe's, Microsoft COFF, linux EPC > and the usual flat binary output (like pete's mini assembler). It > also supports 16, 32 & 64 bit code. quickly create dll or machine > code for you euphoria programs. > > p.s. It has an excelent set of "directives" and "preprocessor" > commands along with includes that automaticly import w32sock, > kernal32 etc.. for you. > > be sure to read the HELP.PDF to grasp directives and symbols. > Hayden: There are many assemblers out there. Your missing the point; Pete's Mini Assembler is written entirely in EUPHORIA. How about adding to it and making use of it in other ways. Take a look at MIC's Not Quite An Assembler which uses it to do windows programming. Bernie My files in archive: w32engin.ew mixedlib.e eu_engin.e win32eru.exw Can be downloaded here: http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=bernie+ryan
3. Re: assembler for euphoria
- Posted by Hayden McKay <hmck1 at dodo.com.au> Oct 06, 2005
- 443 views
I've already coded a modified version of pete's mini assermbler. It uses tables to encode the mod, sib and displacement bytes. It will handle 64 bit instrucions but does'nt handle the opcode/prefix byte yet. I've also begun codeing some grammer rules for the "ox parser" but this project is not a priority and will probably never be finished.