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
Комментарии (38)
By snout
Ascended (15187)
20-01-2017, 01:02
By Grauw
Ascended (10820)
20-01-2017, 09:47
By sd_snatcher
Prophet (3675)
20-01-2017, 21:07
By gdx
Enlighted (6429)
22-01-2017, 14:49
By sd_snatcher
Prophet (3675)
04-02-2017, 00:52
By Grauw
Ascended (10820)
05-02-2017, 13:47
By Wlcracks
Hero (572)
07-01-2019, 19:17
By Grauw
Ascended (10820)
07-01-2019, 20:17
By Wlcracks
Hero (572)
07-01-2019, 20:18
By Wlcracks
Hero (572)
08-01-2019, 09:58
By Edevaldo
Master (156)
08-01-2019, 17:45
By Grauw
Ascended (10820)
08-01-2019, 19:44
By Wlcracks
Hero (572)
08-01-2019, 20:06
By syn
Prophet (2134)
08-01-2019, 22:15
By Grauw
Ascended (10820)
09-01-2019, 00:42
By Wlcracks
Hero (572)
09-01-2019, 12:28
By Grauw
Ascended (10820)
09-01-2019, 14:03
By Wlcracks
Hero (572)
09-01-2019, 14:13
By Grauw
Ascended (10820)
09-01-2019, 18:42
By Wlcracks
Hero (572)
09-01-2019, 19:53
By Wlcracks
Hero (572)
13-01-2019, 21:35
By Wlcracks
Hero (572)
21-01-2019, 13:43
By Grauw
Ascended (10820)
21-01-2019, 14:35
By Wlcracks
Hero (572)
21-01-2019, 14:44
By Wlcracks
Hero (572)
22-01-2019, 07:36
By Grauw
Ascended (10820)
22-01-2019, 09:45
By Wlcracks
Hero (572)
22-01-2019, 10:38
By Wlcracks
Hero (572)
02-02-2019, 11:27
By Wlcracks
Hero (572)
02-02-2019, 12:08
By Grauw
Ascended (10820)
02-02-2019, 12:29
By Grauw
Ascended (10820)
02-02-2019, 12:43
By Wlcracks
Hero (572)
02-02-2019, 14:11
By Grauw
Ascended (10820)
02-02-2019, 14:35
By Wlcracks
Hero (572)
02-02-2019, 14:35
By Wlcracks
Hero (572)
10-02-2019, 12:37
By Grauw
Ascended (10820)
10-02-2019, 17:35
By Wlcracks
Hero (572)
10-02-2019, 20:38
By Wlcracks
Hero (572)
24-02-2019, 12:41