Difference between revisions of "OSWORD &32"

From BeebWiki
Jump to: navigation, search
(Created page with "Category:OSWORD &32 50 Read position of PRISMA-3 roller screen Prisma On entry: XY?0 = screen number 0: Upper screen 1: Base screen 2: Lower screen 3: Wi...")
 
 
Line 1: Line 1:
 
[[Category:OSWORD]]
 
[[Category:OSWORD]]
&32 50  Read position of PRISMA-3 roller screen Prisma
+
&32 50  Read position of PRISMA-3 roller screen Prisma
On entry:
+
On entry:
XY?0 = screen number
+
XY?0 = screen number
0: Upper screen
+
0: Upper screen
1: Base screen
+
1: Base screen
2: Lower screen
+
2: Lower screen
3: Window overlay (source area)
+
3: Window overlay (source area)
On exit:
+
On exit:
XY?0    = screen number
+
XY?0    = screen number
XY?1..2 = X coordinate
+
XY?1..2 = X coordinate
XY?3..4 = Y coordinate
+
XY?3..4 = Y coordinate
 
+
This call returns the top left hand coordinate visible on each
+
This call returns the top left hand coordinate visible on each
of the four screen areas. This call will only return correct
+
of the four screen areas. This call will only return correct
results when programmed with widths of 2048 or 4096.
+
results when programmed with widths of 2048 or 4096.
  
 
==PRISMA calls==
 
==PRISMA calls==

Latest revision as of 20:57, 25 October 2015

&32 50  Read position of PRISMA-3 roller screen			Prisma
	On entry:
		XY?0 = screen number
			0: Upper screen
			1: Base screen
			2: Lower screen
			3: Window overlay (source area)
	On exit:
		XY?0    = screen number
		XY?1..2 = X coordinate
		XY?3..4 = Y coordinate

	This call returns the top left hand coordinate visible on each
	of the four screen areas. This call will only return correct
	results when programmed with widths of 2048 or 4096.

PRISMA calls

See Also

Jgharston (talk) 19:57, 25 October 2015 (UTC)