Jump to content

Photo

TIPI - TI-99/4A to Raspberry PI interface development


806 replies to this topic

#801 jedimatt42 OFFLINE  

jedimatt42

    Stargunner

  • Topic Starter
  • 1,964 posts
  • Location:Beaverton, OR

Posted Wed Apr 10, 2019 7:52 PM

I ssh in, and then use raspi-config to pull up the terminal menu tool. Then under network settings you can change hostname.

I usually do that while I'm in the same tool to grow the filesystem.

Lots more info under Raspbian OS stuff online.

-M@

#802 wolhess OFFLINE  

wolhess

    Star Raider

  • 72 posts
  • Location:Germany

Posted Wed Apr 17, 2019 9:00 AM

 

yep just make sure you have an account on myti99.com  and log in with that same login on chatti..  

 

I use a small ti basic program to load the latest off his webpage:  

10 CALL TIPI("PI.HTTP://myti99.com/files/CHATTI")

also send me a message on there when you get on icon_smile.gif  uid is gmcgill

 

Hi Greg,

 

Your Example works in TI BASIC.

 

I tried to call the chatti program from an XB program, but I got  a "SUBPROGRAM NOT FOUND IN 10"
 
Is there a solution to do this in XB?


#803 arcadeshopper OFFLINE  

arcadeshopper

    River Patroller

  • 4,336 posts
  • Location:Portland, Oregon USA

Posted Wed Apr 17, 2019 9:12 AM

 
Hi Greg,
 
Your Example works in TI BASIC.
 
I tried to call the chatti program from an XB program, but I got  a "SUBPROGRAM NOT FOUND IN 10"
 
Is there a solution to do this in XB?

Sure. Use tursis loader in xb. I have it in my load prog on ftp.whtech.com under users and my name

Greg

Sent from my LG-H872 using Tapatalk

#804 wolhess OFFLINE  

wolhess

    Star Raider

  • 72 posts
  • Location:Germany

Posted Wed Apr 17, 2019 11:21 AM

Thank you for the fast answer,

 

I will take a look at this and make some tests.



#805 jedimatt42 OFFLINE  

jedimatt42

    Stargunner

  • Topic Starter
  • 1,964 posts
  • Location:Beaverton, OR

Posted Wed Apr 17, 2019 2:17 PM

This is a long standing issue with DSR extensions to BASIC. The specification for parameter passing expects the routine to parse the data out of VDP.  With XB programs, the parameters are not always in VDP, as the code may be in expansion ram.  So in XB, CALL does not search DSR ROMs for BASIC extensions except when in immediate mode ( no line number ) 

 

CALL TIPI is just an EA5 loader, that by default loads "TIPI.TIPICFG", it handles fairly longish names too... 

 

If using another EA5 loader, like tursi's XB scratchpad loader, there is some name length restriction to recognize... You can programmatically set things like URI1 to HTTP://...... in XB by writing URI1=<value> to the PI.CONFIG file.  Then use "URI1.FILENAME" to shorten the overall name. However, in your example I think you'll not run into a problem. If I recall scratchpad loader code supports names up to 64 characters.

 

URI1-3 were meant for this kind of programmatic setting... so I would get comfortable with expecting them to change dynamically as more software is developed.

 

-M@



#806 Tursi OFFLINE  

Tursi

    Quadrunner

  • 5,638 posts
  • HarmlessLion
  • Location:BUR

Posted Wed Apr 17, 2019 7:14 PM

64 chars is correct for scratchpad loader. :)

#807 wolhess OFFLINE  

wolhess

    Star Raider

  • 72 posts
  • Location:Germany

Posted Thu Apr 18, 2019 4:52 PM

I did some tests with Tursis scratchpad loader and with the paragon ea5 loader and both are working for me.

Now I can run ea5 programs and I get access to PI.http... from standard XB.

Thank you.




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users