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 |
Auteur : | Princesse Mariana [ 04 Mars 2024, 08:47 ] |
Sujet du message : | Re: [CROSSDEV] UZ80 a micro Z80 macro assembler |
Citer : 20240224 -- minor patch removing several warnings and reducing the version string to the date alone; the time had been meaningless for a very long while. 20231103-2555 -- minor patch making the AS80-compatible mode (command line parameter `-$`) reject non-AS80 pseudo instructions ELIF and INCBIN and R800-exclusive opcodes MULUB and MULUW. src/url: http://cngsoft.no-ip.org/uz80.htm cpcrulez: https://cpcrulez.fr/coding-crossdev_coding-uz80.htm |
Page 2 sur 2 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |