Difference between revisions of "OSWORD &28"

From BeebWiki
Jump to: navigation, search
m (1 revision)
 
Line 1: Line 1:
 
[[Category:OSWORD]]
 
[[Category:OSWORD]]
OSWORD &28 (40 ) -  
+
&28 40  Read PRISMA information table Prisma
 +
On exit:
 +
XY?0..1 = PRISMA-3 I/O base address (default is &FCB0)
 +
XY?2    = PRISMA-3 ROM version number
 +
XY?3    = PRISMA-3 hardware revision level
 +
XY?4    = PRISMA-3 private workspace base page
 +
XY?5    = Sideways ROM number
 +
XY?6    = PRISMA-3 current number of buffer pages
  
  to } Allocated to Millipede Prisma 2 Graphics Processor
+
==PRISMA calls==
 +
* [[OSWORD &28]] Read PRISMA information table
 +
* [[OSWORD &29]] Read PRISMA pixel value
 +
* [[OSWORD &2A]] Read PRISMA logical screen size
 +
* [[OSWORD &2B]] Read PRISMA colour palette
 +
* [[OSWORD &2C]] Send VDU sequence direct to PRISMA
 +
* [[OSWORD &2D]] Read last two PRISMA graphics cursors
 +
* [[OSWORD &2E]] Read PRISMA base screen visible origin
 +
* [[OSWORD &2F]] Read PRISMA graphics origin
 +
* [[OSWORD &30]] Read PRISMA interrupt status
 +
* [[OSWORD &31]] Direct call to PRISMA command
 +
* [[OSWORD &32]] Read position of PRISMA-3 roller screen
 +
* [[OSWORD &33]] Read/Write PRISMA overlay or nonvolatile memory
  
 
==See Also==
 
==See Also==
 
* http://mdfs.net/Docs/Comp/BBC/Oswords
 
* http://mdfs.net/Docs/Comp/BBC/Oswords
 
+
[[User:Jgharston|Jgharston]] ([[User talk:Jgharston|talk]]) 19:50, 25 October 2015 (UTC)
[[User:Jgharston|Jgharston]] 13:32, 26 May 2009 (UTC)
 

Latest revision as of 20:50, 25 October 2015

&28 40  Read PRISMA information table				Prisma
	On exit:
		XY?0..1 = PRISMA-3 I/O base address (default is &FCB0)
		XY?2    = PRISMA-3 ROM version number
		XY?3    = PRISMA-3 hardware revision level
		XY?4    = PRISMA-3 private workspace base page
		XY?5    = Sideways ROM number
		XY?6    = PRISMA-3 current number of buffer pages

PRISMA calls

See Also

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