Where to start...
As Maria sang in Sound of Music: "Let's start at the very beginning. A very good place to start.."
Post #1: Infernal Keith - He reported problems he had getting BXB to run properly. BXB allows you to run TI BASIC programs in the XB environment and it wasn't working for him.
Post #2: Infernal Keith - Game runs with charsets 15 and 16 in RXB...Would still like to figure out if this BXB routine can be made to work for stock XB. From this I gather that he wants to run the BASIC program with TI XB and not RXB.
Post #3: RXB - You can use Characters set 15 and still use character set 16 for a sprite in same RXB programs. This is true but has absolutely nothing to do with Keith's question.
Post #4: LASooner - XB256 also lets you use the full character set range. This is true, plus it lets you use character sets 17-32, plus another 112 characters for sprites.
Post #5: RXB - So does Pascal, Forth and Assembly what is your point as we are talking XB?
If you took a few moments to reflect on this you would see the point. You might be talking about XB, but Keith was talking about BXB, which consists of assembly support routines that allow you to use character sets 15 and 16 in XB. XB256 consists of assembly support routines that allow you to use character sets 15 and 16 in XB. So they are two different ways of doing what the O.P. wanted to do. For what Keith wants to do I would guess that BXB is a better choice.
Post #6: LASooner - XB256 is a version of Extended Basic. LASooner misspoke here. I'm sure what he meant to say is that, unlike Pascal, Forth and Assembly, programs that use XB256 are written and tested in Extended BASIC.
Post #7: RXB - LOL no it is a Assembly support routine just like Missing Link, but compiles own code just like The Missing Link just more useful. It is NOT XB it is Assembly Support for XB....
Pretty harsh on LASooner, epecially from someone who can't get past the first sentence without making your own mistake. "but compiles own code" What are you trying to say here? It sure isn't obvious to me...
Post #9: RXB - Helping is good, just by honest about products please.
The routine he posted will not work from XB 256 as it loads over XB256 area a memory. I could be wrong but where would you load the LINK name?
Sometimes I think you are being deliberately obtuse. Of course you wouldn't use the routine in post #1 with XB256. What would be the point? I think LASooner was saying that you could adapt XB256 to do exactly the same thing and then jettison the original routine, but BXB seems pretty compact to me and looks like the better choice for this particular application.
Edited by senior_falcon, Wed May 1, 2019 7:40 PM.