Mirror of CollapseOS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
390B

  1. CODE (key)
  2. A 0x01 LDri, ( @KEY )
  3. 0x28 RST,
  4. PUSHA,
  5. ;CODE
  6. CODE (emit) EXX, ( protect BC )
  7. BC POP, ( c == @DSP arg ) chkPS,
  8. A 0x02 LDri, ( @DSP )
  9. 0x28 RST,
  10. EXX, ( unprotect BC ) ;CODE
  11. CODE AT-XY EXX, ( protect BC )
  12. DE POP, H E LDrr, ( Y )
  13. DE POP, L E LDrr, ( X ) chkPS,
  14. A 0x0f LDri, ( @VDCTL ) B 3 LDri, ( setcur )
  15. 0x28 RST,
  16. EXX, ( unprotect BC ) ;CODE