Page 1 of 1

Hydrogen Assembler 0.3.x

Posted: Sun Oct 25, 2009 2:59 pm
by f2
Hi,

Here's a new major release of HyASM: 0.3.0.

What's new?
- many bugs fixed.
- improved BASE directive.
- special variable are now preceded by $.
- added 2 new special variables ($FILE and $LINE).
- added procedures support.
- MIPS: added support for MOVE, LI, LA, BGT and BLT pseudo-instructions.

I have also started an ARM port of HyASM.

Re: Hydrogen Assembler 0.3.x

Posted: Mon Oct 26, 2009 4:15 pm
by f2
New release: 0.3.1

What's new?
- added experimental support for ELF32 executable format.
- some fixs in INVOKE syntax.
- added CINVOKE variant for C routines.
- added a new calling convention: HDECL (will be used for Hydrogen OS).

The ELF32 output seems to be OK by readelf, but it needs some tests.

Re: Hydrogen Assembler 0.3.x

Posted: Wed Oct 28, 2009 6:23 am
by f2
New release: 0.3.2

What's new?
- implemented support of structures.
- added SIZE operator.
- added a bunch of special variables ($HOUR, $YEAR, $VERSION, etc).
- added HINVOKE for procedures using HDECL calling convention.
- fixed a critical bug in procedures.

Re: Hydrogen Assembler 0.3.x

Posted: Tue Nov 03, 2009 3:04 am
by f2
New release: 0.3.4

What's new?
- Atmel AVR version released.
- some bugs fixed.
- added HLL primitives (IF, WHILE, REPEAT, UNTIL).