Here are a couple of files to aid in the writing of Z280 assembly language programs using a macro assembler: The Z280-EQU.LIB file is all of the EQU's for the internal configuration registers. The Z280.LIB file is all of the extended instructions (in macro form) over and above the Z80 instructions. (816 new instructions which is way more than double the Z80) The Instructions have a standard for all code labels, which doesn't conflict with any already existing Z80 code. These of course all fit within 8 characters. There are however some unavoidable exceptions (MULT = MLT). If you study some of these labels, I think you will soon see what I have done and should be able to decipher the rest using the Z280 manual from Zilog. I've checked everything 3 times, but I'm only human. Therefore if there are any bugs! PPPPPlease let me know. Written by Daniel A. Jacobs Mar 13 1988 448 Knottwood Road West Edmonton, Alberta T6K 1Z1 (403) 463-4559 P.S. There are 3 known bugs in the Z280. (1) The well known Cache bug which is fixed and Zilog said, "they will be shipping next month". (when ever that is) (2) The DMA's destination addresses are not incremented properly when running at 20 mhz external clock speed. Zilog said, "To run the device at 16 mhz to eliminate this problem". I have done this, but still experience the occasional problem. (3) The DMA linking also malfunctions. I don't know if this is clock related or not. (Haven't played with it much because of the other DMA bug). Zilog says they have know idea when the DMA problems will be fixed. As far as a 50 mhz version goes. Zilog says they will probably make one but first they will make a 30 mhz and before that fix some bugs. So it will be some years yet, I should think.