Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected RST 20H, DEFB $45 to $66

...

Code Block
titleRST 20H, DEFB $45$66
IN:
     BC = enquiry code
     ADEHLIX parameters

OUT, if call succeeded:
     Fc = 0
     Depends on BC and other arguments

Out, if call failed:
     Fc = 1
     A = return code:
          RC_BAD ($04), incorrect reason code or parameters
          RC_UNK ($03), unknown request

...

All the Panel and Printer Editor codes can be used to read values via OS_Nq in the following manner: 


Code Block
languagenone
IN:
     BC = PA_xxx
     A = number of bytes to read
     DE = buffer for bytes to be read
OUT:
     A = number of bytes actually read

...


SI_SFT calls OS_Nq in an undocumented way for reading Panel settings.

...

Code Block
titleRST 20H, DEFB $45$66
IN:
     BC = enquiry code
     ADEHLIX parameters

OUT, if call succeeded:
     Fc = 0
     Depends on BC and other arguments

Out, if call failed:
     Fc = 1
     A = return code:
          RC_BAD ($04), incorrect reason code or parameters
          RC_UNK ($03), unknown request

...

All the Panel and Printer Editor codes can be used to read values via OS_Nq in the following manner: 


Code Block
languagenone
IN:
     BC = PA_xxx
     A = number of bytes to read
     DE = buffer for bytes to be read
OUT:
     A = number of bytes actually read

...


SI_SFT calls OS_Nq in an undocumented way for reading Panel settings.

...

Code Block
titleRST 20H, DEFB $45$66
IN:
     BC = enquiry code
     ADEHLIX parameters

OUT, if call succeeded:
     Fc = 0
     Depends on BC and other arguments

Out, if call failed:
     Fc = 1
     A = return code:
          RC_BAD ($04), incorrect reason code or parameters
          RC_UNK ($03), unknown request

...

All the Panel and Printer Editor codes can be used to read values via OS_Nq in the following manner: 


Code Block
languagenone
IN:
     BC = PA_xxx
     A = number of bytes to read
     DE = buffer for bytes to be read
OUT:
     A = number of bytes actually read

...


SI_SFT calls OS_Nq in an undocumented way for reading Panel settings.

...

Code Block
titleRST 20H, DEFB $45$66
IN:
     BC = enquiry code
     ADEHLIX parameters

OUT, if call succeeded:
     Fc = 0
     Depends on BC and other arguments

Out, if call failed:
     Fc = 1
     A = return code:
          RC_BAD ($04), incorrect reason code or parameters
          RC_UNK ($03), unknown request

...

All the Panel and Printer Editor codes can be used to read values via OS_Nq in the following manner: 


Code Block
languagenone
IN:
     BC = PA_xxx
     A = number of bytes to read
     DE = buffer for bytes to be read
OUT:
     A = number of bytes actually read

...


SI_SFT calls OS_Nq in an undocumented way for reading Panel settings.

...