Difference between revisions of "OSWORD &47"
m (Added HowSoft.) |
(Added HowSoft details.) |
||
Line 1: | Line 1: | ||
[[Category:OSWORD]] | [[Category:OSWORD]] | ||
==OSWORD &47 (71) - PrettyPrint text output SPROW== | ==OSWORD &47 (71) - PrettyPrint text output SPROW== | ||
− | |||
On entry: | On entry: | ||
XY!0 =>null terminated string to print | XY!0 =>null terminated string to print | ||
Line 10: | Line 9: | ||
XY?14=memory flag for special string, &00=RAM, &80+ROM=ROM | XY?14=memory flag for special string, &00=RAM, &80+ROM=ROM | ||
− | ==OSWORD &47 (71) - | + | ==OSWORD &47 (71) - HowSoft functions== |
+ | On entry: | ||
+ | XY?0 = Product code (1=KeyEmu) | ||
+ | XY?1 = Function code and returned status (product dependent) | ||
+ | XY+2...Parameters | ||
+ | |||
+ | KeyEmu Functions: | ||
+ | On entry: | ||
+ | XY?0 = 1 | ||
+ | XY?1 = 0 : Read current status | ||
+ | = 128: Switch off | ||
+ | = 129: Switch on | ||
+ | On exit: | ||
+ | XY?1 = 0=was off, 1=was on | ||
+ | |||
+ | OSWORD 71 was allocated to HowSoft in the early 1990s and was used for controlling the keyboard and mouse emulation of 'Talkers' – speech synthesisers and communication aids used by people with various speech and movement restrictions (as famously utilised by Prof. Hawking). It was used in software distributed by Liberator Ltd (Prentke Romich). | ||
==See Also== | ==See Also== | ||
Line 16: | Line 30: | ||
[[User:Jgharston|Jgharston]] 13:40, 26 May 2009 (UTC) | [[User:Jgharston|Jgharston]] 13:40, 26 May 2009 (UTC) | ||
− | [[User:Jgharston|Jgharston]] ([[User talk:Jgharston|talk]]) 23:13, 7 November 2020 (CET) | + | [[User:Jgharston|Jgharston]] ([[User talk:Jgharston|talk]]) 23:13, 7 November 2020 (CET) [[User:Jgharston|Jgharston]] ([[User talk:Jgharston|talk]]) 16:16, 1 April 2024 (CEST) |
Latest revision as of 15:16, 1 April 2024
OSWORD &47 (71) - PrettyPrint text output SPROW
On entry: XY!0 =>null terminated string to print XY!4 =>dictionary to use or 0 for default dictionary XY!8 =>special string XY?12=memory flag for string, &00=RAM, &80+ROM=ROM XY?13=memory flag for dictionary, &00=RAM, &80+ROM=ROM XY?14=memory flag for special string, &00=RAM, &80+ROM=ROM
OSWORD &47 (71) - HowSoft functions
On entry: XY?0 = Product code (1=KeyEmu) XY?1 = Function code and returned status (product dependent) XY+2...Parameters KeyEmu Functions: On entry: XY?0 = 1 XY?1 = 0 : Read current status = 128: Switch off = 129: Switch on On exit: XY?1 = 0=was off, 1=was on
OSWORD 71 was allocated to HowSoft in the early 1990s and was used for controlling the keyboard and mouse emulation of 'Talkers' – speech synthesisers and communication aids used by people with various speech and movement restrictions (as famously utilised by Prof. Hawking). It was used in software distributed by Liberator Ltd (Prentke Romich).
See Also
Jgharston 13:40, 26 May 2009 (UTC) Jgharston (talk) 23:13, 7 November 2020 (CET) Jgharston (talk) 16:16, 1 April 2024 (CEST)