;;decodecmdopt ;;compares cmdXs to command input and conditionally sets opt to optcode ;;Inputs: ;; HL: cmd string input ;; DE: op code mem location #macro decodecmdopt(cmdXs, cmdXo) push hl push de ld de, cmdXs call strcmp ld hl, cmdXo pop de call z, bytecpy pop hl #endmacro #macro routeoptjp(cmdXo, cmdXf) ld de, cmdXo call bytecmp jp z, cmdXf #endmacro