+arcadeshopper Posted May 19, 2018 Share Posted May 19, 2018 This topic is for listing TIPI enabled software programs for the TI-99/4a with the TIPI (TI to Raspberry PI Connection) for more information on TIPI and it's capabilities go to http://ti994a.cwfk.net/TIPI.html To purchase a TIPI you can find them on my store at arcadeshopper.com https://www.arcadeshopper.com/wp/?page_id=11#!/Showcase/c/28815024/offset=0&sort=nameAsc 4 Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted May 19, 2018 Author Share Posted May 19, 2018 TELNET - by Jedimatt42 Telnet is a TCP telnet client for the 99/4a that connects via TIPI to the telnet address and port of your choice. It supports 80,64 and 40 column screen (80 requires a F18a) and also has a full ANSI emulation including full color on the F18a! Telnet is now included in the TIPI software package at TIPI.NET.TELNET 1 Quote Link to comment Share on other sites More sharing options...
ElectricLab Posted May 19, 2018 Share Posted May 19, 2018 (edited) CHATTI - A simple chat program that I wrote to develop and exercise the concept of exchanging messages between consoles via a central server. I have a server running in Dallas TX that hosts myti99.com's website and APIs for connecting TIPI-enabled TI consoles. The goal was to have a place where people could register accounts and enable message exchanges between consoles, messages meaning chat messages or game info since peer-to-peer is more complicated and problematic with firewalls. From BASIC: CALL TIPI("PI.HTTP://MYTI99.COM/CHATTI") CHESS - I wanted to create an E/A 5 version of the chess game that I created for Stuart's browser a couple years back, so this was the next project I undertook to demonstrate turn-based games via TIPI and a central server. It's just plain chess without some features, but playable. From BASIC: CALL TIPI("PI.HTTP://MYTI99.COM/CHESS") SNEK - This is a snake-genre game that simply lets you move around the screen until you crash into a wall, or yourself. It's very simple and meant to be yet another proof-of-concept where game high scores could be synced among all players, via myti99.com. I created a simple API for allowing this with the plan to make it available to any game developers who want to make use of it. From BASIC: CALL TIPI("PI.HTTP://MYTI99.COM/SNEK") All these programs are still being polished. Any feedback is welcome. So far, thanks to jedimatt and PeteE for coding tips, arcadeshopper, jonecool, and Omega for helping me test these programs out. Programmers: Adding support for syncing high scores to a game is quite easy and requires only a couple of calls to fetch high scores, and to submit scores to the server. Currently it requires having first logged into myti99.com, so SNEK has a login page for this. I may remove this requirement so that it'd be even easier for anyone to add this score-syncing to their own games - it'd just be a matter of registering your game with myti99.com and receiving an app GUID so that the API will accept new score submissions from your game, and allow for reading them back for display within your game. If you are interested, Please contact me and I'll share the necessary info. Edited May 19, 2018 by ElectricLab 5 Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted May 19, 2018 Author Share Posted May 19, 2018 Rock Paper Scissors - by ElectricLab This is a functional demonstration of using the myti99.com variables to connect TI's together for game play in basic. Written in TI Basic (but runs fine in XB) this program allows two people to play Rock Paper Scissors from their TI's connected to the internet with TIPI to load: OLD PI.http://myti99.com/RPS 2 Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted May 19, 2018 Author Share Posted May 19, 2018 TIPIMAP - by Gregory McGill (me) TIPIMAP was written because I found it cumbersome to CALL TIPI and then try and remember the path to a folder like TIPI.GAMES.XB.ADVENTURE.WEREWOLF Instead you are shown a list of directories on the TIPI and you can arrow up/down/forward/back and select the directory you want to be DSK1 and then press 1 to map the directory to the DSK1. configuration in TIPI. Also 2 maps DSK2 and 3 maps DSK3 TIPIMAP is written in Extended Basic and can be loaded with OLD PI.http://ftp.whtech.com/Users/Gregory%20McGill/TIPIMAP 4 Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted May 21, 2018 Author Share Posted May 21, 2018 TIPI mouse driver for TI-Artist Plus - by Jedimatt42 This allows you to use a usb mouse on your TIPI connected Raspberry PI with TI-artist plus. Details and required files are in the included readme. http://ti994a.cwfk.net/downloads/tipi-ti-artist-plus-mouse.zip 2 Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted May 21, 2018 Author Share Posted May 21, 2018 RPSC - Rock Paper Scissors by ElectricLab compiled with XB256C by Gregory McGill Ea5 load AND a binary for your finalrom/grom http://ftp.whtech.com/Users/Gregory%20McGill/RPSC.zip or load PI.http://ftp.whtech.com/Users/Gregory%20McGill/RPSC from EA option 5 2 Quote Link to comment Share on other sites More sharing options...
ElectricLab Posted May 22, 2018 Share Posted May 22, 2018 Per a suggestion from JediMatt, I have changed the high score display in SNEK to only report back high scores per user, instead of just by score. This is a little different than a traditional arcade game, but I think is a good way to see how you stack up against others without having someone fill up all the slots. What do you guys think? Also: Jonecool has 820 on SNEK which I don't think I'll ever beat 3 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted May 22, 2018 Share Posted May 22, 2018 I like the change. 2 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted May 23, 2018 Share Posted May 23, 2018 Also: Jonecool has 820 on SNEK which I don't think I'll ever beat Yeah, what the heck? I wish I knew his 'secret'. Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted May 23, 2018 Share Posted May 23, 2018 TIPIMAP - by Gregory McGill (me) This program is just begging be turned into an E/A 5! 1 Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted May 23, 2018 Author Share Posted May 23, 2018 This program is just begging be turned into an E/A 5! I'm writing a c version but taking a while to relearn c plus learn file pab stuff It can't be compiled as the xb compiler doesn't support internal file type which is required for cataloging the drive. Sent from my LG-H872 using Tapatalk 1 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted May 23, 2018 Share Posted May 23, 2018 CHATTI - A simple chat program that I wrote to develop and exercise the concept of exchanging messages between consoles via a central server. It's a fantastic program, but more people need to load it up more often. (Hint Hint) 2 Quote Link to comment Share on other sites More sharing options...
ElectricLab Posted May 23, 2018 Share Posted May 23, 2018 It's a fantastic program, but more people need to load it up more often. (Hint Hint) Thanks Omega. I released a new version last night with a couple of fixes and improvements, one being a little less beeping for incoming messages 1 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted May 23, 2018 Share Posted May 23, 2018 Thanks Omega. I released a new version last night with a couple of fixes and improvements, one being a little less beeping for incoming messages I noticed version 1.1 Everytime I load Chatti, it's via URI1, so I use the newest version as soon as it's released. I've not chatted with anyone today, so I don't know about the beeps (yet), but I'd still like a beep as I keep the volume up when I'm out of the room... either that or a PAGE BUTTON to get the attention of someone listed as online. Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted May 25, 2018 Share Posted May 25, 2018 I could have sworn I had read something about an upcoming joystick version of SNEK, which I'm in high antcipation of, but I can not find it. Quote Link to comment Share on other sites More sharing options...
ElectricLab Posted May 25, 2018 Share Posted May 25, 2018 I could have sworn I had read something about an upcoming joystick version of SNEK, which I'm in high antcipation of, but I can not find it. I does support joystick - I added it a few days ago. Caps lock up? *ducks* 3 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted May 25, 2018 Share Posted May 25, 2018 I does support joystick - I added it a few days ago. Caps lock up? *ducks* Aww maaaan, and I didn't know! FANTASTIC Corey! I'll be playing tonight to see if I can raise my score on the community scoreboard. Quote Link to comment Share on other sites More sharing options...
ElectricLab Posted May 25, 2018 Share Posted May 25, 2018 Aww maaaan, and I didn't know! FANTASTIC Corey! I'll be playing tonight to see if I can raise my score on the community scoreboard. I actually think it's a bit harder with a joystick. We need to figure out how JoneCool achieved his score - I can't get anywhere close 1 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted May 25, 2018 Share Posted May 25, 2018 I actually think it's a bit harder with a joystick. We need to figure out how JoneCool achieved his score - I can't get anywhere close Agreed! He's admitted to me he does indeed have a secret, but he's holding out on us! 2 Quote Link to comment Share on other sites More sharing options...
jonecool Posted May 30, 2018 Share Posted May 30, 2018 I like the change too. It makes sense, we can still try to one up our own high score without taking over the scoreboard. Per a suggestion from JediMatt, I have changed the high score display in SNEK to only report back high scores per user, instead of just by score. This is a little different than a traditional arcade game, but I think is a good way to see how you stack up against others without having someone fill up all the slots. What do you guys think? Also: Jonecool has 820 on SNEK which I don't think I'll ever beat 1 Quote Link to comment Share on other sites More sharing options...
jonecool Posted June 1, 2018 Share Posted June 1, 2018 (edited) hehe, watch my TIPI Video and skip to the part on SNEK. The pattern I use there is how I do it (My signature will take you to the playlist of TI Vids). I even commented on how to do it, LOL. I must admit though, most of the time I don't score well. Good thing we don't have our average score beside the high score (in parenthesis) or something. Yeah, what the heck? I wish I knew his 'secret'. Edited June 1, 2018 by jonecool 2 Quote Link to comment Share on other sites More sharing options...
ElectricLab Posted June 11, 2018 Share Posted June 11, 2018 CHATTI - A simple chat program that I wrote to develop and exercise the concept of exchanging messages between consoles via a central server. I have a server running in Dallas TX that hosts myti99.com's website and APIs for connecting TIPI-enabled TI consoles. The goal was to have a place where people could register accounts and enable message exchanges between consoles, messages meaning chat messages or game info since peer-to-peer is more complicated and problematic with firewalls. From BASIC: CALL TIPI("PI.HTTP://MYTI99.COM/CHATTI") FYI I published v1.2 of CHATTI tonight. It allows you to scroll back up and read previous pages in a chat by using the arrow keys. This does require a TIPI update that JediMatt posted about last week. If you're having trouble with this function in CHATTI, make sure you've updated. 4 Quote Link to comment Share on other sites More sharing options...
jjh76 Posted June 22, 2018 Share Posted June 22, 2018 (edited) OK, why is the Snek login screen is not accepting input from lowercase letters? --- Eh, had to log in to chatti in order to get my login info saved for snek Edited June 22, 2018 by jjh76 Quote Link to comment Share on other sites More sharing options...
ElectricLab Posted June 22, 2018 Share Posted June 22, 2018 OK, why is the Snek login screen is not accepting input from lowercase letters? --- Eh, had to log in to chatti in order to get my login info saved for snek SNEK uses a bitmap mode which means I had to create its font from scratch (which is why it looks like it was hacked together), and I didn't implement lower-case when I did. Both SNEK and CHATTI use the same backend, but SNEK just doesn't accept and display lowercase. You should be able to log in with a either upper and lower case in both usernames and passwords. This was intentional, and I didn't implement normal security practices when I put this together. I didn't force a case-sensitive constraint at the database level, nor did I implement calculating and storing hashes of the password instead of the cleartext password (which I'd do if this weren't a hobby project). I didn't want to have to even build a password recovery mechanism until I had to, and certainly no use of second factor authentication is on my roadmap. Just pretend it's 1981 all over again 1 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.