<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wikiti.brandonw.net/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wikiti.brandonw.net/index.php?action=history&amp;feed=atom&amp;title=83Plus%3ABCALLs%3A4561</id>
		<title>83Plus:BCALLs:4561 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wikiti.brandonw.net/index.php?action=history&amp;feed=atom&amp;title=83Plus%3ABCALLs%3A4561"/>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4561&amp;action=history"/>
		<updated>2026-06-09T23:06:45Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.5</generator>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4561&amp;diff=8622&amp;oldid=prev</id>
		<title>Dr. D'nar: Creation, because the SDK is wrong</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4561&amp;diff=8622&amp;oldid=prev"/>
				<updated>2009-10-03T19:35:38Z</updated>
		
		<summary type="html">&lt;p&gt;Creation, because the SDK is wrong&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:83Plus:BCALLs:By Name|VPutS]] [[Category:83Plus:BCALLs:By Address|4561 - VPutS]] [[Category:83Plus:BCALLs:By Name:Display|VPutS]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' VPutS&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4561&lt;br /&gt;
&lt;br /&gt;
Displays text using the either the large or small font at any coordinates.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* HL: Pointer to string in RAM.&lt;br /&gt;
* [[83Plus:RAM:86D7|penCol]] and [[83Plus:RAM:86D8|penRow]] are the location&lt;br /&gt;
* The following flags function as defined:&lt;br /&gt;
** [[83Plus:Flags:05#Bit_3|textInverse, (IY + textFlags)]] (reverse text)&lt;br /&gt;
** [[83Plus:Flags:05#Bit_1|textEraseBelow, (IY + textFlags)]]&lt;br /&gt;
** [[83Plus:Flags:14#Bit_7|textWrite, (IY + sGrFlags)]] (write to graph buffer; do not update screen)&lt;br /&gt;
** [[83Plus:Flags:32#Bit_2|fracDrawLFont, (IY + fontFlags)]] (use large font)&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* The text is displayed.&lt;br /&gt;
* Flags: The SDK is wrong. AF is restored before the routine returns so the carry flag is whatever you left it at. If you need to know whether or not the string went past the end of the screen, use the VPutS clone documented in the System Routines guide with push af and pop af omitted.&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* HL&lt;/div&gt;</summary>
		<author><name>Dr. D'nar</name></author>	</entry>

	</feed>