printing last position in vga_text.spin
In the current configuration, I understand vga_text.spin to have 0-14 lines of 0-31 characters per line.· I am unable to print to the 14th line, character position 31 without causing display problems...such as·scrolling some of the top lines off of the display pane.· How can I get around this?· In order to print to position 0 on a given line, I have to set x position as 1 then backspace once to start at 0 position.· Here is the line I wish to display...
· text.str(string($A,1,$08,$B,14,$C,7,$0E,$07,"·· 1-Main Menu· 2-Clear·· · ",$06,$0E))
Any thoughts would be appreciated.
· text.str(string($A,1,$08,$B,14,$C,7,$0E,$07,"·· 1-Main Menu· 2-Clear·· · ",$06,$0E))
Any thoughts would be appreciated.
Comments
To position to column zero, use two statements: "text.out($A)" followed by "text.out(0)"
To store a single character to any position on the screen without advancing the cursor, add the following to your vga_text.spin before the DAT section:
To store "x" at row 14, column 31, you'd call "text.storeChar(31,14,"x").
Best Regards...