Difference between revisions of "OSWORD &8B"

From BeebWiki
Jump to: navigation, search
(Document what has actually been implemented prior to this article existing)
(Tweeked format.)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
OSWORD &8B (139) - Read soft Teletext font
+
[[Category:OSWORD]]
 
+
{{PageTitle|OSWORD &8B (139): Read soft Teletext font}}__NOTOC__
Two forms of this call exist, the first is supported by BBCSDL from version 1.12a and Matrix Brandy from V1.22.5:
+
  On entry:
 
+
    XY+0    Size of outward control block (4)
On entry:
+
    XY+1    Size of returned control block (44)
XY+0    Size of outward control block (3)
+
    XY+2    Character code
XY+1    Size of returned control block (43)
+
    XY+3    Character sub-code
XY+2    Character code
+
 
XY+3... Ten 4-byte words of pixel data
+
  On exit:
 
+
    XY+4... Ten 4-byte words of pixel data
The second form is only supported by Matrix Brandy from V1.22.5:
 
 
 
On entry:
 
XY+0    Size of outward control block (4)
 
XY+1    Size of returned control block (44)
 
XY+2    Character code
 
XY+3    Character sub-code
 
XY+4... Ten 4-byte words of pixel data
 
  
 
===See also===
 
===See also===
 
* [[OSWORD &8C|OSWORD &8C (140)]] Write soft Teletext font
 
* [[OSWORD &8C|OSWORD &8C (140)]] Write soft Teletext font

Latest revision as of 23:03, 23 December 2023

OSWORD &8B (139): Read soft Teletext font
 On entry:
   XY+0    Size of outward control block (4)
   XY+1    Size of returned control block (44)
   XY+2    Character code
   XY+3    Character sub-code
 
 On exit:
   XY+4... Ten 4-byte words of pixel data

See also