[net.micro.ti] Use of INIT/LOAD/LINK in XBASIC?

nessus@nsc.UUCP (Kchula-Rrit) (05/24/85)

[I'm rewriting UNIX to run on my TI 99/4A in cassette-based console BASIC.]
[I'm rewriting UNIX to run on my TI 99/4A in cassette-based console BASIC.]

     Does anyone out there have any info or pointers to info about how CALL
LOAD and CALL LINK work from XBASIC?  My newest RAM expansion has built into
it a CRU-driven parallel output port which I would like to use to drive my
printer, but I have never used CALL LOAD to load a program or CALL LINK to go
to/from it from/to XBASIC.  My system consists of the RAM, Speech Synthesizer
and a cassette.  Aquiring a disk system is not considered an option($$$).
One idea is to use a series of CALL LOADs to direct-load the data in the
form of hex bytes and then use CALL LINK to run the program.

     The system will do CALL LOAD with no problem, but I cannot test CALL LINK.

     Unfortunately, most books I see seem to be of the "Gee-whiz, you can make
a snowman on the screen; isn't that neat?" variety with very little info to do
more than run BASIC.  The ones that do contain otherwise useful info seem to
assume that the user has almost every peripheral under the sun.  My observation
is that this is not strictly limited to TI books.

     On the same question, is there any way to damage a TI 99/4A using software?
Onee of my old issues of "COMPUTE!"(tm) said that the Commodore PET computer
could be physiscally/electrically damaged by using certain data(suicide bit?)
in a certain POKE(LOAD).  Talk about "nuking the computer"! :-)

     Also, does anyone happen to know if the TMS 9900 processor generates IAQ
(Instruction Aquisition) signal for every word of multi-word instructions, or
for immediate data in immediate-type instructions?

				From the alter ego of--

				Kchula-Rrit
				!menlo70!nsc!nessus