Jump to content

dgrissom

Members
  • Posts

    312
  • Joined

  • Last visited

About dgrissom

  • Birthday August 12

Profile Information

  • Gender
    Male
  • Location
    Prattville AL
  • Interests
    Being Lazy. Playing with my old tech.
  • Currently Playing
    Mostly Parsec
  • Playing Next
    Don't know...I quit planning ahead!

Recent Profile Visitors

1,952 profile views

dgrissom's Achievements

Moonsweeper

Moonsweeper (5/9)

460

Reputation

  1. Sounds reasonable. I'll give it a Level 1 diagnostic, or some Tums..🙂 Actually, I'll probably leave well enough alone and not update at this time. I can see me screwing up my system with my fat fingers.
  2. I don't have some of the more specialized hardware that require the DSK5-9. CS1 might be useful but am not really certain? With that said and since I am a bit compulsive, I decided to to try the EPROM update. In my case, after the update, TIPICFG on 2 occasions showed the ROM dated as 8/4/23. However, most of the time the machine would simply hang. The problems went away after reverting to the previous ROM. Am I missing something in the installation? The erased EPROM(s) seemed to program and verify correctly... Thanks...
  3. Nice... The demo runs well on my TI 99/4A / F18A / SAMS / TIPI / FinalGrom99. Can't wait to see what the final product looks like!
  4. A small update... This only fits TI keyboards with the "drop-in" style help strip as shown above. This version does not fit older TI's with "slide-in" style help strips. I can update the files to include this if there is any interest. The .stl files are on Thingiverse. Also, I updated the F18A MK1 VGA Plate. VGA_Plate.stl
  5. They have been expensive. There are ways to find them at close to regular cost. An the supply seems to be getting better from what I understand. With that said you don't need a high-end Raspberry Pi. I use the cheapest model listed: "Pi Zero W" . It works quite well. They seem readily available for around $40 as a kit. The Wiki has the following information: Raspberry PI compatibility TIPI is designed to work with the following model of Raspberry PI: PI 3 B+ (I use this 99% of the time for dev and test) PI 3 B (used to work, probably still does) PI Zero 2W (I use this only when an issue is reported) PI Zero W (I use this only when an issue is reported) PI 4 B (I use this only when an issue is reported)
  6. Having a little spare time, I added to the collection! STOIC.TB = Stoicism / Stoic Quotes CORPBS.TB = Need a quick trendy new corporate phrase! COOLTECHY.TB = How you fixed a "tech" problem! BORED.TB = I'm bored - Suggestions to mitigate! EVILINSULT.TB = Next level Insults. Some of these are pretty raunchy! NAMEAGE.TB = Attempts to guess your age based on your "first" name. QUOTES.TB = A different random "quote" type site. CATFACTS.TB = Random facts about our furry friends! As before, these were developed using TIDBIT with my TIPI and JS99'er.net. Some of the code in these Extended BASIC apps is not used and is present as a development framework. These apps should run on any TIPI equipped TI's with web access and any version of Extended BASIC. Note: After loading the code, you can save it with a different or no extension as tokenized TI EX.BASIC. Many comments are removed to save space in the final saved code. Have fun! D. Grissom WebAppsTIPI2.zip
  7. More 3D Items for the TI... I refined a keyboard trim bezel from the original cover project... Complete with a few TI and overheating Parsec ship. 😉 The bezel is printed in 2 pieces and joined using a gluing jib with Super Glue. The completed bezel drops into place and doesn't interfere with the keyboard. I think it really sets off the beige console. (Although I can see the black and chrome being set off with several cool colors as well!) I printed it PLA with a filament change where the icon's just started to print. BTW, this is a fast easy print. Both the bezel and the jig will be uploaded on Thingiverse. DG
  8. Hi, I enjoy using my 3D printer to make items for my home, hobby, and computer projects. Most recently I used it to make my 3D printer upgraded TI joystick. See: This is my latest goofing around work in progress ideas. 1. F18A VGA with audio jack plate for the F18A MK1. (This hasn't been tested yet as I just ordered my F18A and am waiting it to arrive.) 2. TI Keyboard dust, cat, and spill protective cover. While this is a work in progress, the fit is very good and it will do the job. This is bit of a pain to print on a stock Ender 3 Pro in that it has to be printed in 2 (or in this case 4) parts as it is too large for the print bed. BTW, if the base is sliced at 3mm it makes a really neat accent ring for my beige console! The white TI logo is most likely not going to make the cut. (The white discoloration is caused by that nasty Super Glue mixing with PLA. Epoxy might be a better choice. Both these projects may find their way to Thingiverse in the future. Let me know if you want a copy of the .stl's to play with. Lord knows improvements are need!
  9. Refers to @jedimatt42 's Force Command program/OS/shell. Don't forget DSK0 is always mapped to the TIPI.
  10. So you've finally updated the PI on the tiPI to PI! May the blessing of PI be on this version! 😉
  11. Thanks for all the input! I've learned a lot from this thread. Remember, the method I described originated around 40 years ago before we knew anything the CALL KEY(3,K,S) method. As much as anything, it was uploaded as a tribute to my late friend and fellow TI user. I wonder if there is a document, that shows other this and other tricks that have been uncovered that would help current BASIC programmers? I've a number of period books that really don't give many actual tips and tricks. I know that many ideas have already been described in these forums. However, they can be difficult to to find. Thanks, again! D.Grissom
  12. Years ago, during a TIBUG -- Birmingham User Group meeting, my close friend Barron gave me this tip on detecting a key press no matter where the ALPHA-LOCK was set. Until recently, I could not remember the syntax and either warned the user to set the ALPHA-LOCK or tried to catch both the upper and lower key codes in my Extended BASIC code. Typically, I use this in simple single key menus. During one of our recent Zoom meeting, I asked our attendees if they knew about about this. The answer was no, however, I received some good suggestions that helped me ferret out the correct syntax. I was able to demo the solution before the end of our meeting. If you take a returned keypress ASCII value(K) and logical " OR " it with 32 you will always get the lowercase character code. Example: Using the letter "A" where K=65: (K OR 32) returns 97 this equals "a". If the returned value is K=97 ("a") this will also return 97! If you subtract 32 from the above returned value you will get the uppercase character or "A". (K OR 32)-32 With a small amount of code change you may be able to turn this into a UCASE$ or LCASE$ using a function or sub procedure. Example Menu Test (Paste this into CLASSIC 99 using Extended BASIC) 100 ! Extended BASIC Only 110 CALL CLEAR 120 PRINT 130 PRINT "Logical Case Conversion" 140 PRINT 150 PRINT "ACII 'OR' 32 method" 160 PRINT :: PRINT 170 PRINT "CALL KEY Test..." 180 PRINT :: PRINT :: PRINT 190 PRINT "PRESS 'ESDX'" 200 PRINT "ALPHA-LOCK can be UP or DOWN" 210 PRINT "-- Try it both ways!" 220 PRINT "TESTS UPPERCASE AS INPUT!" :: PRINT 230 CALL KEY(0,K,S) 240 IF S=0 THEN 230 250 PRINT "Pressed: '";CHR$(K);"' OR ASCII:";K :: PRINT 260 IF ((K OR 32)-32)=69 THEN PRINT " -UP-" :: GOTO 300 270 IF ((K OR 32)-32)=88 THEN PRINT " -DOWN-" :: GOTO 300 280 IF ((K OR 32)-32)=83 THEN PRINT " -LEFT-" :: GOTO 300 290 IF ((K OR 32)-32)=68 THEN PRINT " -RIGHT-" ELSE PRINT "TRY AGAIN!" 300 GOTO 180 I hope this might be useful to others. Again, this only applies to "Extended BASIC".
  13. Sorry, I'm not going to part it out. 😁🙂ðŸĪŠ
  14. I'll sell you one for half that amount - shipping included. Cosmetically OK, but untested and without any of the cords! 😁
  15. I've played with JSON strings for a month and still think it refers to JASON from the slasher movies! 😁 I just tried the "?J". Amazing!
×
×
  • Create New...