x68000:doscall
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
x68000:doscall [2017/09/10 15:51] – added _NEWFILE neko68k | x68000:doscall [2017/09/11 04:08] – added _KEYSNS neko68k | ||
---|---|---|---|
Line 21: | Line 21: | ||
|$FF09|[[doscall# | |$FF09|[[doscall# | ||
|$FF0A|[[doscall# | |$FF0A|[[doscall# | ||
- | |$FF0B|_KEYSNS|Key input state check| | + | |$FF0B|[[doscall# |
|$FF0C|_KFLUSH|Keyboard input after buffer flush| | |$FF0C|_KFLUSH|Keyboard input after buffer flush| | ||
|$FF0D|[[doscall# | |$FF0D|[[doscall# | ||
Line 35: | Line 35: | ||
|$FF18|_HENDSP|Kanji conversion control| | |$FF18|_HENDSP|Kanji conversion control| | ||
|$FF19|[[[doscall# | |$FF19|[[[doscall# | ||
- | |$FF1A|_GETSS|Get character string (no break check)| | + | |$FF1A|[[doscall# |
|$FF1B|[[doscall# | |$FF1B|[[doscall# | ||
|$FF1C|[[doscall# | |$FF1C|[[doscall# | ||
Line 247: | Line 247: | ||
DOS _GETS | DOS _GETS | ||
addq.l # | addq.l # | ||
+ | --- | ||
+ | ^$FF0B^< | ||
+ | |Arg|None|| | ||
+ | |Return|Input state (0: no input, -1: input)|| | ||
+ | |Examine the key input state. Checks for %%^%%C, %%^%%S, %%^%%P, or %%^%%N. ||| | ||
--- | --- | ||
Line 270: | Line 275: | ||
--- | --- | ||
+ | ^$FF1A^< | ||
+ | |Arg|BUFFER.l|Input buffer pointer| | ||
+ | |Return|Writes the input character string up to the line feed to the input buffer specified by BUFFER. Newline characters are replaced with NULL characters. Does not perform break check(do not break at VOID/ | ||
+ | |Get the current drive number.||| | ||
+ | |||
+ | ^Offset^Size^Desciption^ | ||
+ | |0|1.b|Maximum input characters allowed: n| | ||
+ | |1|1.b|Number of characters actually entered| | ||
+ | |2|n+1.b|Input string| | ||
+ | --- | ||
+ | |||
+ | |||
^$FF1B^< | ^$FF1B^< | ||
|Arg|FILENO.w|File handle| | |Arg|FILENO.w|File handle| |
x68000/doscall.txt · Last modified: 2020/01/26 15:54 by sigvec