CPC Rulez
https://cpcrulez.fr/forum/

[CROSSDEV] UZ80 a micro Z80 macro assembler
https://cpcrulez.fr/forum/viewtopic.php?f=4&t=6068
Page 2 sur 2

Auteur :  Princesse Mariana [ 19 Nov 2020, 08:14 ]
Sujet du message :  Re: [CROSSDEV] UZ80 a micro Z80 macro assembler

Citer :
20201118-0930 -- minor patch fixing illegal commands LD XL,(HL) and similar being accepted.

url/src: http://cngsoft.no-ip.org/uz80.htm

Auteur :  Princesse Mariana [ 24 Avr 2021, 14:25 ]
Sujet du message :  Re: [CROSSDEV] UZ80 a micro Z80 macro assembler

Citer :
20201124-1455 -- minor patch adding `BRK` as a shortcut of `db $ED,$FF` following an idea from Norecess and Roudoudou.
20210114-1255 -- minor patch allowing redefining labels from the command line, f.e. `-DVAR=0 -DVAR=1` first defines VAR as 0, then redefines it as 1.
20210421-2555 -- minor patch adding SL1 and EXA as synonyms of SLL and EX AF,AF' (cfr. RASM).

src/url: http://cngsoft.no-ip.org/uz80.htm

Auteur :  Princesse Mariana [ 08 Août 2022, 12:32 ]
Sujet du message :  Re: [CROSSDEV] UZ80 a micro Z80 macro assembler

Citer :
20220806-2555 -- minor patch adding the new error "ENDM without MACRO" and forbidding negative shift counts, i.e. `LD A,1>>-1` raises a syntax error.
20211030-1345 -- minor patch adding SJASM-compatible shortcuts `LD BC/DE/HL,(IX/IY+NN)` (i.e. `LD BC,(IX+5)` becomes `LD C,(IX+5)` + `LD B,(IX+6)`), `LD (IX/IY+NN),BC/DE/HL` (i.e. `LD (IX+5),BC` becomes `LD (IX+5),C` + `LD (IX+6),B`), `RL/RR/SLA/SRA/SLL/SRL BC/DE/HL` (i.e. `SLA BC` generates `SLA C` + `RL B` and `SRA BC` generates `SRA B` + `RR C`) and "SUB HL,BC/DE/HL" (i.e. `SUB HL,BC` generates `CP A` + `SBC HL,BC`).

src/url: http://cngsoft.no-ip.org/uz80.htm

Auteur :  Princesse Mariana [ 21 Jan 2023, 19:11 ]
Sujet du message :  Re: [CROSSDEV] UZ80 a micro Z80 macro assembler

Citer :
20230120-0955 -- minor patch fixing a bug in `RR/SRA/SRL BC/DE/HL`: the second half operated with B, D or H instead of C, E or L.
20221020-2555 -- minor patch adding `ELIF EXPRESSION` as a shortcut of `ELSE /// IF EXPRESSION /// ... /// ENDIF`, plus the matching error `ELIF without IF`.

Auteur :  Princesse Mariana [ 01 Août 2023, 10:14 ]
Sujet du message :  Re: [CROSSDEV] UZ80 a micro Z80 macro assembler

Citer :
20230626-2555 -- minor patch adding `DEFC "STRING"[,"STRING" ...]` that toggles the highest bit in the last character of each string, i.e. `DEFC "DISC","TAPE"` is equivalent to `DEFB "DIS","C"+128,"TAP","E"+128`.

src/url: http://cngsoft.no-ip.org/uz80.htm

Page 2 sur 2 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/