Glass is a cross-platform assembler for the Z80 processor. It’s been a while since the last release, with quite a number of improvements since, so a release was past due!
What’s new in Glass 0.5:
- The
incbin
directive is now supported. - The ternary
?:
operator is now supported. - The
.
member operator is now an official operator. - Sequences can now be indexed with the
[]
operator. - Symbols can now also start with the
$
character. - Include now supports the
once
annotation. - The
0x
and0X
prefix can now be used for hexadecimal numbers. Thanks to Paul Bosselaar. - Macro arguments can now specify default values with
=
. - Expressions can now span multiple lines.
- The
org
statement no longer affects the address of a preceding label (bc). - Some invalid instructions now throw errors (e.g.
bit 7,ixh
). - Contexts are now resolved through macro arguments.
- Instructions and macros can now be passed into macro arguments.
- Section identifiers are now resolved like any other expression.
- Examples for COM, ROM and BIN files are now included in the source code.
- Error messages were improved.
- Java 8 is now required.
Relevant link: Glass project page
Reacties (38)
Van snout
Ascended (15187)
20-01-2017, 01:02
Van Grauw
Ascended (10707)
20-01-2017, 09:47
Van sd_snatcher
Prophet (3645)
20-01-2017, 21:07
Van gdx
Enlighted (6104)
22-01-2017, 14:49
Van sd_snatcher
Prophet (3645)
04-02-2017, 00:52
Van Grauw
Ascended (10707)
05-02-2017, 13:47
Van Wlcracks
Hero (536)
07-01-2019, 19:17
Van Grauw
Ascended (10707)
07-01-2019, 20:17
Van Wlcracks
Hero (536)
07-01-2019, 20:18
Van Wlcracks
Hero (536)
08-01-2019, 09:58
Van Edevaldo
Master (154)
08-01-2019, 17:45
Van Grauw
Ascended (10707)
08-01-2019, 19:44
Van Wlcracks
Hero (536)
08-01-2019, 20:06
Van syn
Prophet (2114)
08-01-2019, 22:15
Van Grauw
Ascended (10707)
09-01-2019, 00:42
Van Wlcracks
Hero (536)
09-01-2019, 12:28
Van Grauw
Ascended (10707)
09-01-2019, 14:03
Van Wlcracks
Hero (536)
09-01-2019, 14:13
Van Grauw
Ascended (10707)
09-01-2019, 18:42
Van Wlcracks
Hero (536)
09-01-2019, 19:53
Van Wlcracks
Hero (536)
13-01-2019, 21:35
Van Wlcracks
Hero (536)
21-01-2019, 13:43
Van Grauw
Ascended (10707)
21-01-2019, 14:35
Van Wlcracks
Hero (536)
21-01-2019, 14:44
Van Wlcracks
Hero (536)
22-01-2019, 07:36
Van Grauw
Ascended (10707)
22-01-2019, 09:45
Van Wlcracks
Hero (536)
22-01-2019, 10:38
Van Wlcracks
Hero (536)
02-02-2019, 11:27
Van Wlcracks
Hero (536)
02-02-2019, 12:08
Van Grauw
Ascended (10707)
02-02-2019, 12:29
Van Grauw
Ascended (10707)
02-02-2019, 12:43
Van Wlcracks
Hero (536)
02-02-2019, 14:11
Van Grauw
Ascended (10707)
02-02-2019, 14:35
Van Wlcracks
Hero (536)
02-02-2019, 14:35
Van Wlcracks
Hero (536)
10-02-2019, 12:37
Van Grauw
Ascended (10707)
10-02-2019, 17:35
Van Wlcracks
Hero (536)
10-02-2019, 20:38
Van Wlcracks
Hero (536)
24-02-2019, 12:41