O Glass é um assemblador cross-platform para o processador Z80. Já faz algum tempo desde o último lançamento, como tivemos muitas melhorias desde então acarretou em um atraso para este lançamento!
O que há de novo no Glass 0.5:
- A diretiva
incbin
agora é suportada. - O operador ternário
?:
agora é suportado. - O operador de campo
.
agora é um operador oficial. - Sequências agora podem ser indexadas usando o operador
[]
. - Simbolos agora podem começar com o caractere
$
. - Os includes agora suportam a opção
once
. - Os prefixos
0x
e0X
podem ser usados para valores hexadecimais. Agradecimentos para Paul Bosselaar. - Os parâmetros de macro agora podem receber valores padrão com
=
. - Expressões agora podem ter múltiplas linhas.
- A declaração
org
não mais afeta o endereço do label precedente (bc). - Algumas instruções inválidas agora gerram erro (ex:
bit 7,ixh
). - Contextos agora são resolvidos através de parâmetros da macro.
- Instruções e macros agora podem ser passadas como parâmetros de macros.
- Identificadores de seção agora são resolvidos como qualquer outra expressão.
- Exemplos para arquivos COM, ROM e BIN foram incluídos no código fonte.
- As mensagens de erro foram melhoradas.
- É necessário usar o Java 8.
Faça o Download do Glass aqui.
Link: Página do Projeto Glass