pixeldn

Arithmetic // PIXELDN (PIXEL DowN)

0xED93 - u60819

z80n specific

Description

if(HL&$0700!=$0700) HL+=256; else if(HL&$e0!=$e0) HL:=HL&$F8FF+$20;

else HL:=HL&$F81F+$0800

T States Bytes
8 2

Condition Bits Affected

S unaffected
Z unaffected
H unaffected
P/V
N unaffected
C unaffected

source
{
  "opcode": "pixeldn",
  "bytes": 2,
  "code": "ED93",
  "mnu": "PIXELDN",
  "status": "E",
  "flags": {
    "C": "unaffected",
    "N": "unaffected",
    "PV": "unaffected",
    "H": "unaffected",
    "Z": "unaffected",
    "S": "unaffected"
  },
  "z80n": true,
  "time": "8",
  "description": "if(HL&$0700!=$0700) HL+=256;\nelse if(HL&$e0!=$e0) HL:=HL&$F8FF+$20;\n\nelse HL:=HL&$F81F+$0800",
  "operation": "pixeldn",
  "category": "Arithmetic",
  "subCategory": "PIXELDN (PIXEL DowN)"
}