PlanetJanus Posted October 9, 2019 Share Posted October 9, 2019 Essentially, If I use the PRINT AT command to print something at (5,2) is that stored in the #BACKTAB in the 25th position -or- is PRINT AT merely a command that displays text/cards on the screen? Quote Link to comment Share on other sites More sharing options...
+nanochess Posted October 9, 2019 Share Posted October 9, 2019 PRINT AT uses the same card number as #backtab. So these are equivalent: PRINT AT 25,$010f #backtab(25) = $010f PRINT AT is a convenience statement to simplify the writing of text to screen. Also allows to display easily numbers. It admits strings and keeps the current cursor position so you can do multiple PRINT statements without setting the position and color. It also allows you to "forget" the GRAM card format and GROM codes for letters/digits. If you are using PRINT AT to draw a few cards on screen, then it is faster to use #backtab, because PRINT keeps an extra cursor variable to keep the next position on screen. 1 Quote Link to comment Share on other sites More sharing options...
Zendocon Posted October 10, 2019 Share Posted October 10, 2019 Both PRINT AT and #backtab accomplish the same thing: writing to the memory array between $200 and $2ef, where the Intellivision SITC fetches background graphics from on subsequent video frames. As Oscar said, be aware that PRINT is more straightforward but at the expense of speed. Just trying to draw seven three-digit numbers within a single video frame using PRINT caused a Stack Overflow, forcing me to use #backtab instead. 1 Quote Link to comment Share on other sites More sharing options...
PlanetJanus Posted October 11, 2019 Author Share Posted October 11, 2019 OK. Thanks. Now my mind can struggle with different concepts. lol. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.