1981 Texas Instruments TI-99/4A Future Proofing and Mod Review

Sdílet
Vložit
  • čas přidán 27. 07. 2024
  • Join me on this retro journey where we explore the TI-99/4A, the first 16-bit home computer. We look inside, clean it up, replace the power supply, review & test modern mods and play some increasingly complex games.
    00:00 Introducing the TI-99/4A
    00:38 Retro Relix Title
    00:50 Inside
    01:22 Power Supply Circuit
    01:50 RF Metal Housing
    02:52 Motherboard Review
    04:00 Memory Management
    05:14 Keyboard Review
    05:40 Motherboard Clean-Up
    06:14 Case Restoration
    07:06 Donor Revision Review
    07:48 Serial Number Dating
    09:04 Trim Replacement
    09:38 Exiting Power Supply Review
    10:52 Power Supply Replacement
    13:08 Video Output Review
    13:40 Smoke Test
    14:14 Video Conversion
    15:38 Cassette Tape Games
    15:48 Cassette Tape Interface Cable
    16:40 Game: Blast IT!
    17:22 Game: Spudz
    17:56 Game: Core !
    18:32 Cartridge Games
    18:52 Car Wars
    19:50 Parsec
    20:12 More Modern Mods
    20:58 Joystick Atari Conversion
    22:02 Memory Expansion Card
    22:58 Game: Arcturus
    24:12 Game: Tennis
    24:52 Game: Pole Position
    25:34 Game: Never-Lander
    26:16 Browser Emulation
    27:20 End Titles
    CASSETTE TAPE GAMES UPLOAD
    As requested a few times, please find a link below to the following tape cassette games of which a few were featured in this video.
    Astro Gallery
    Blast It!
    Code Breaker
    Core
    Forrest Rally
    Haunted House
    Snowflake
    Space Alien
    Spudz!
    The Boss' Christmas Party
    Wells Of Moricia
    Wumpus
    www.dropbox.com/scl/fo/edzr9i...
    Music Credit
    Digital Voyage and Funky (Sting) by Twin Musicom. Licensed under a Creative Commons Attribution 4.0 licence.
    creativecommons.org/licenses/...
    www.twinmusicom.org/
    Retro by Wayne Jones.
    Press Fuse by French Fuse
    Thumbnail background generated using hotpot.ai/art-generator
    Emulation via JS99'er - TI-99/4A Emulator
    js99er.net/#/
    Developed on a Surface Pro 4 using CyberLink PowerDirector 17 and Jasc Paint Shop Pro 8
  • Věda a technologie

Komentáře • 74

  • @kgontech2061
    @kgontech2061 Před 3 měsíci +6

    I was one of 6 design engineers on the TMS9918/28/29. I defined the memory interface, helped define all the video processing, including how the sprites would work, and did all the sprite logic and circuit design. The 9918 ran at a 5.4xxxMHz clock rate (U.S. color Burst of 3.58xxxMHz times 3/2 and used a 10.8xxx Oscillator). It was designed in 5-micron Ratioless NMOS. It was a very high clock rate, for that level of technology which necessitated a heat sync.

  • @KarlBate
    @KarlBate Před 7 měsíci +7

    My first home micro, I adored this, and it was the world to me back in 1981 I would like to say. I searched and searched and found a UK group that sold tape produced games that came from the States. It served me well for many years. It was the start of a my love of computers, and ironically, also the spurred me on to my first degree, and my career as a Computer Engineer. Thanks for the video it really bought back that Christmas many years ago.

  • @RetroRelixRestorer
    @RetroRelixRestorer  Před 7 měsíci +7

    Hi Everyone. This time Retro Relix reviews and tests the 1981 TI-99/4A computer from Texas Instruments. Afterwards, we play some games in BASIC, from ROM Cartridges and SD Card images. Enjoy...

    • @guessundheit6494
      @guessundheit6494 Před 6 měsíci +1

      You didn't play Hunt The Wumpus! :( It's not a computer I look back on fondly, the slow basic and ludicrous peripheral system (the good keyboard and voice synthesizer didn't make up for it). But it's good to see the same sort of modern addons for this computer as there are for others.
      I told my "parents" to get a C64 or Apple II so software could be "shared". Nobody else had a TI99. They never grasped the concept, only looked at the price tag.

  • @GothGuy885
    @GothGuy885 Před 6 měsíci +5

    one year for my birthday, My dad bought me a TI99-4A. hearing the sound of the data loading from the tape drive brought back some memories. I so miss that sound! I used to do a lot of coding in TI Basic, though I originally learned to code on an Apple II E in High school.

  • @DarrenJCrawford
    @DarrenJCrawford Před 4 měsíci

    I didn't know they made upgrades and new games, thanks for this video.

  • @nigelleese1099
    @nigelleese1099 Před 6 měsíci +2

    Love these videos, must take some time to slot together for our pleasure! Well done, takes us all back to those old days of fun. Now everything is so clinical

  • @RudysRetroIntel
    @RudysRetroIntel Před 7 měsíci +3

    Excellent video and work. Thanks for sharing

  • @user-ff6pq1eg8x
    @user-ff6pq1eg8x Před 5 měsíci +1

    In the 1970s 16-bit computers were like workstations.

  • @NullStaticVoid
    @NullStaticVoid Před 6 měsíci +3

    I went to a science/computer summer camp the year these came out.
    They made the Commodore and Apple offerings look antique. The only real competition were the Atari computers.
    I tried to get my parents to buy one after camp but we could not find them for sale?
    Ended up with an Atari 800. Those were on sale everywhere.

    • @erikjohnson9112
      @erikjohnson9112 Před 6 měsíci +1

      I only heard of TI-99/4A from this video (well aware of the many calculators of course).
      I also started my quest on an Atari 800, back in 1982. Action! language was great for me (sort of Pascal/C mix of a language in a ROM cartridge).

  • @westinbridges7321
    @westinbridges7321 Před 6 měsíci +3

    This is my dad's first computer! I think the TI-99/4A had the potential to be a great computer, but unfortunately, it was just a failure on arrival. I would like to see what Texas Instruments could've done had they sticked around just a little longer in the computer industry.

  • @stphinkle
    @stphinkle Před 6 měsíci +2

    I used to have one of those when I was a little boy.

  • @joysticksnjukeboxes
    @joysticksnjukeboxes Před 7 měsíci +3

    What a detailed video; thanks so much for this!

    • @RetroRelixRestorer
      @RetroRelixRestorer  Před 7 měsíci +1

      Thank you. I always try to capture the detail so others don’t make the same mistakes 🤔

  • @TheGeoffers08
    @TheGeoffers08 Před 3 měsíci

    Another cracking video. The channel really deserves far more subs. Brilliant content.

  • @Starchface
    @Starchface Před 6 měsíci +2

    The quality of visuals and particularly the exposition and narration made this an immensely satisfying video to watch. As much as I enjoy waffling in the retro-computing sector-I am trying to relive the past after all-your results-oriented approach was refreshing.
    While this may have been the first video I've seen on the channel, it will not be the last. Well done indeed.

  • @LanceHall
    @LanceHall Před 7 měsíci +6

    The Delorean of 8 bit computers.

    • @RetroRelixRestorer
      @RetroRelixRestorer  Před 7 měsíci +1

      Ha ha ha, it certainly was - John DeLorean would have been proud 👍

    • @theplateisbad1332
      @theplateisbad1332 Před 2 měsíci

      Except that it's a 16 Bit machine, at least partially.

  • @retrorobbins
    @retrorobbins Před 7 měsíci +3

    16 bit but just a 8 bit can be used ,as it had just a 8bit bus ,good video I have 2 TI99/4a and have used one of them powers on the one I given away last year..

    • @RetroRelixRestorer
      @RetroRelixRestorer  Před 7 měsíci +3

      Yeah. The architecture on the TI-99 was overly complex, particularly the device read/write bottleneck; however it did have some “high speed” RAM - all 256 bytes ! 🤣

  • @greggv8
    @greggv8 Před 6 měsíci +8

    TI BASIC is horribly slow because TI never intended for the Home Computer to have this powerful CPU. TI created a software language called GPL or Graphics Programming Language to use the capabilities of their 9918 VDP. They were working on a CPU designed to directly run GPL but the project was a failure. They had to get something together quickly so they did a bit of stripping down on their 9900 CPU.
    GPL machine code was a dead end but the console BASIC was written in GPL and there wasn't time before launch of the TI-99/4 (no A) to completely rewrite it for the 9900. So they wrote an interpreter. BASIC code gets interpreted to GPL then to 9900 code. Many of the cartridges produced by TI's programmers are also very slow running because they were written in GPL and have to go through the slow GPL to 9900 interpreter. IIRC some of those early TI cartridges are actually BASIC code in chips.
    TI Extended BASIC in a cartridge (and all 3rd party cartridge and disk BASICs) get interpreted from BASIC language to 9900 code and run a heck of a lot faster.
    Software written in assembly language and compiled to 9900 machine code is very fast on the TI-99/4A.

    • @Globeron-TI99VIDEOS
      @Globeron-TI99VIDEOS Před 6 měsíci

      There are now compilers available, then these programs run quite fast (there is someone on TI99 atariage) who converted many Basic programs already

    • @kgontech2061
      @kgontech2061 Před 3 měsíci +1

      It's close but not exactly correct as I remember it as a designer of the TMS9918 and the TMS9995 that was to be used in the 99/2 and 99/8 (both of which were canceled before introduction.
      The Home Computer designers wanted a custom GPL CPU, but TI management nixed it. They were told to use the TMS9985, which will use the CPU core from the TMS9940 microcontroller (with embedded EPROM). The 9985 replaced the EPROM with 256 bytes of RAM. The Home Computer designer thought they would eventually get to design their own GPL CPU and thus keep with the GPL language and double interpretation (of Basic).
      The 9940 program was a disaster, and they never got it to work (due to commitments, a totally redesigned 9940A was eventually developed). The 9985 had 256 bytes of RAM on-boart with an 8-bit external memory interface. They split off the TMS9985 design when they were only part way through the 9940 design and copied most of the many bugs. The 9940/85 CPU was terribly designed. It has an 8-bit ALU and 16-bit registers, so any 16-bit operation took two CPU cycles.
      The 9940/85 was such a disaster that they considered using the 9980 (8-bit I/0 interface variant of the 9900) or the 9900. They went with the 9900 as it would be much faster. They more or less built a 9900 emulator of the 9985. The 9900 could access the 256 bytes of SRAM 16-bits wide, but then they built an 8-bit I/O interface with discrete TTL latches and logic. The plan was to cost-reduce with the 9985 when it arrived.
      The 9985 was such a mess that it was decided to design a whole new chip, first dubbed the 9985A and later named the TMS9995. I led the architecture of the 9995, which had a full 16-bit CPU (including the ALU) and 256 Bytes of SRAM with an 8-bit I/O. The 9995 running out of internal SRAM was about 3 or 4 times faster than the 9900.

  • @_.OX._
    @_.OX._ Před 6 měsíci +2

    Never seen those cassette games Spudz and Core! before as well as the some of the games shown in that pile of tapes, in fact they are not listed anywhere on the internet.

    • @RetroRelixRestorer
      @RetroRelixRestorer  Před 6 měsíci +3

      Maybe I should save as a WAV file with a link?

    • @_.OX._
      @_.OX._ Před 6 měsíci +1

      @@RetroRelixRestorer Wow, if you could do that it would be awesome!

    • @RetroRelixRestorer
      @RetroRelixRestorer  Před 6 měsíci +3

      @@_.OX._ Leave it with me 👍

    • @RetroRelixRestorer
      @RetroRelixRestorer  Před 6 měsíci +2

      As requested, please find a cassette games upload update in the main description and a link here for your convenience. Enjoy!
      www.dropbox.com/scl/fo/edzr9ijb5vz44ng1qqkta/h?rlkey=vk7hfq76b7g71wtc9etzuqxlz&dl=0

  • @LanceHall
    @LanceHall Před 17 dny +1

    I recall a mod at a user group meeting that seemed to double the speed. Anyone know anything about such a mod? The guy added a small board with some chips and jumper wires.

  • @MrWaalkman
    @MrWaalkman Před 7 měsíci +4

    Doesn't your European version of the TI-99/4A have the TMS9929A video chip? Thanks for the video, too!

    • @RetroRelixRestorer
      @RetroRelixRestorer  Před 7 měsíci

      You know what, I think you’re probably right; my source was for the US version. Didn’t want to remove that heat sink given its workload. 👍

    • @greggv8
      @greggv8 Před 6 měsíci +2

      @@RetroRelixRestorer TI made three versions of the VDP. NTSC with composite out, PAL with component out, PAL with composite out. Theoretically there's an NTSC version with component out but AFAIK one has never been found and the PAL version with composite out seems to have rarely been used.
      But now there' the FPGA F18A replacement with VGA out which works in place of the 9918A and its siblings.

  • @KeesAlderliesten
    @KeesAlderliesten Před 4 měsíci +1

    2:54 that isn't the system RAM but the video RAM, 3:45 that is the system RAM

  • @jediknight2350
    @jediknight2350 Před 7 měsíci +1

    spent hours playing parsec i was so good at it i could play all day lol those were the days when life was simple , now technology is all garbage and no fun.

  • @Ti99iucIt
    @Ti99iucIt Před 6 měsíci +2

    Nice video! Thanks!
    Because the games on Cassette tapes that you showed in the video are missing and needs to be preserved in the TI community, could be possibile to have a dump of them, please?

    • @RetroRelixRestorer
      @RetroRelixRestorer  Před 6 měsíci +3

      Yes, I’ll digitise them and provide a download link soon.

    • @RetroRelixRestorer
      @RetroRelixRestorer  Před 6 měsíci +4

      @Ti99iuclt As requested, please find a cassette games upload update in the main description and a link here for your convenience. Enjoy!
      www.dropbox.com/scl/fo/edzr9ijb5vz44ng1qqkta/h?rlkey=vk7hfq76b7g71wtc9etzuqxlz&dl=0

    • @Ti99iucIt
      @Ti99iucIt Před 6 měsíci

      @@RetroRelixRestorer thank you! I would like to exchange some messages with you in PM, Would that be possible, please?

  • @tron3entertainment
    @tron3entertainment Před 2 měsíci

    I remember waiting weeks and weeks for the long-promised Arcturus (ZAXXON clone) cartridge. I finally called to see what was taking so long to be told it was cancelled and not coming out. Pretty good for a clone, but certainly no ZAXXON. Also waited for a Super Extended BASIC cartridge which never materialized. SIGH.

  • @jwhite4
    @jwhite4 Před 6 měsíci +1

    Nice video! Just curious, for the video, is there a reason some type of standard (component, or component to HDMI) cable wouldn't work? It's great you were able to get video with the Extron box, but hat seems like a $$$ solution.

    • @RetroRelixRestorer
      @RetroRelixRestorer  Před 6 měsíci +2

      What I can gather is the YPbPr to HDMI uses RGB, whilst the Extron defaulted to YUVi which appears to be different as can be seen here learn.microsoft.com/en-us/windows/win32/medfound/about-yuv-video
      Happy to be corrected though 👍

    • @Globeron-TI99VIDEOS
      @Globeron-TI99VIDEOS Před 6 měsíci

      Besides the normal RF-modulators that come with the TI. It depends on the TI-99/4A version (USA have 5-pin DIN plug and you can use a normal DIN to component yellow-red-white cable) and has quite good video output, for European version 6-DIN pins, need the composite YPbPr cable (never got it work with a TV), but used a GBS8200 board to get it to work (there are cheap ones from China). Better is to have the F18A-board (replace the video chip in the TI) for VGA output (high quality). And maybe on OSSC (upscaler) works with a TI-99/4A, but I always used it with a Myarc Geneve 9640 (very sharp output). On my TI99 VIDEOS channel you can see how sharp the output is with OSSC - czcams.com/video/KJyjaapf0Ag/video.html

  • @johneygd
    @johneygd Před 6 měsíci

    Woooaah i didn’t know euro ti99 systems did output component,i tout it only did output composite video.

  • @mibnsharpals
    @mibnsharpals Před 6 měsíci

    you want it complicated?? Yes !!!
    The memory is accessed via an I/O port (video processor) and the basic and other programs are executed via bytecode.
    On the other hand, the computer ran quickly. What he could do was observe if you had the memory expansion and the extedet basic.
    The processor only had the workspace register and the other registers were in the RAM. With the right architecture, multitasking would be possible.

  • @cbmeeks
    @cbmeeks Před 7 měsíci +3

    If you look below that "8306" date, you will see a "8218" so it seems it's even older than that by almost a year. However, it was not uncommon for older chips to be put in newer boards so it's hard to tell when the actual board was made/assembled.

    • @SixOThree
      @SixOThree Před 6 měsíci +3

      It would be newer than the latest of the original chips.
      Also by original I mean there might not be a way to know unless one is clearly out of step with the others by a lot

  • @markae0
    @markae0 Před 6 měsíci

    I got one.

  • @stargazer7644
    @stargazer7644 Před 2 měsíci

    That 16K is not system ram. It's graphics memory. There's only 256 bytes of system RAM. TI basic is slow because it is double interpreted, not because of the graphics memory.

  • @johnchase7667
    @johnchase7667 Před 6 měsíci

    You are not quite right about why TI basic is so slow. It's not because of accessing the 16K of video memory but because unlike other basics on other computers they all were interpreted languages meaning the computer had to take the basic command and convert it to machine code and then do the task. On the TI the basic language was double Interpreted, once from basic to the TI GPL language then from TI GPL to TI-9900 machine code. This caused the computer to do 33% more work than any other computer running basic. But the basic is a wonderful basic to use and more accurate with math than almost all other basics.

  • @mamemeister
    @mamemeister Před 6 měsíci +3

    Ah man, I owned a Texas for a very short period of time and Core was the only game I had. I have to admit it looks better than I remember it, would there be any chance of making this available to download please, this was the first ever home video game I ever played? Thanks in advance fella.

    • @RetroRelixRestorer
      @RetroRelixRestorer  Před 6 měsíci +2

      Hi, yes - I’ll upload and send you a link soon.

    • @mamemeister
      @mamemeister Před 6 měsíci +2

      Bless you sir, many thanks!

    • @RetroRelixRestorer
      @RetroRelixRestorer  Před 6 měsíci +2

      As requested, please find a cassette games upload update in the main description and a link here for your convenience. Enjoy!
      www.dropbox.com/scl/fo/edzr9ijb5vz44ng1qqkta/h?rlkey=vk7hfq76b7g71wtc9etzuqxlz&dl=0

    • @mamemeister
      @mamemeister Před 6 měsíci +3

      You're a gent and a scholar and as I thank you I'll be sure to mention this video and your channel on mine.

    • @mamemeister
      @mamemeister Před 6 měsíci +2

      Can I ask you sir, how did you manage to get these wav files loaded, was it using a phone or something into the original hardware?

  • @ran2wild370
    @ran2wild370 Před 7 měsíci

    16bit memory map killed it instantly.

  • @greggv8
    @greggv8 Před 6 měsíci +2

    The TI-99/4 and TI-99/4A were 'future proof' out of the box due to how their memory mapped peripheral support worked. The OS in the console knows nothing at all about any hardware that's not built into it. It knows the cassette recorder, joysticks, VDP, memory, cartridge port, a keyboard for the joystick port, and that's it. As for the joystick port keyboard, I'm pretty sure that's what the MBX used. TI never did, though it's detailed in the technical documents.
    Other peripherals all contain firmware called a Device Service Routine. Attach the speech synthesizer, disk controller, 32K RAM, etc. and it announces its presence via an address in the peripheral area of memory, which gets scanned at power-on. A DSR may have no user usable commands, it just sits there and works, like the 32K card. Others like the disk controller seamlessly add new commands like OLD and SAVE. Remove the peripheral and all the commands the DSR adds are gone like they were never there.
    That complete lack of trying to cram support for every possible peripheral into the console OS/firmware has made the TI-99 a very upgradeable computer. Pretty much any hardware one can code a DSR for can be connected to one of these computers. That's what made possible so many 3rd party disk controllers, including some with MFM and SCSI hard drive support, RAM Disks, bigger than 32K RAM cards, realtime clocks, the ForTI MIDI card with four of the TI sound chips, and even a USB + SmartMedia card. That one was released just in time for the death of the SmartMedia card format. :( ISTR there has even been an IDE hard drive controller.
    Other 1980's microcomputers attempted to have support for every peripheral the company could think of built into the computer, and thus severely limited their capability, including many peripherals never getting made, or even prototyped. There were a lot of them with a slot or connector labeled "For future use" - a future that never came for them, while TI left theirs open to a future this little computer's engineers could not imagine.

  • @TheEudaemonicPlague
    @TheEudaemonicPlague Před 6 měsíci

    I have two more than complete systems (thousands of dollars worth of add-ons) that someone gave me a couple of decades ago. I haven't managed to find space to set one up yet, but I kind of hope I eventually do. The only one I ever played with was a store display. One guy I knew liked to type in a small program he'd written that shifted the keys' values over by one. Rebooting got rid of it, of course, but lots of fun. Still, I'm more of an Amiga guy.
    Damn, boy, you don't have to describe everything you're doing, that's what the video part is for. I despise idiocy, so you go on that lovely "do not recommend" list.

  • @lurkerrekrul
    @lurkerrekrul Před 7 měsíci +1

    Are the blue wires on the motherboard a mod, or did it come from TI like that?
    I almost got a TI99/4A. Back in the early 80s when I saw Toys 'R' Us advertising them for Christmas for $50. I ended up getting a C64 instead.
    I've found 2-3 TI99/4As in the trash, but haven't done anything with them. All of them were the all-plastic later models. These days, I don't even bother with my real C64 or Amigas.

    • @RetroRelixRestorer
      @RetroRelixRestorer  Před 7 měsíci

      From what I can see, the majority of motherboards had the blue “bodge wires” probably to fix a trace design issue.

  • @gblargg
    @gblargg Před 6 měsíci +1

    12:19 I'm surprised their cable uses the old connector. It means you have to hack up the insides of the TI, and then the original power supply will fry the TI with AC if mistakenly connected. It's too bad they didn't just use a new connector with an adapter cable into the original one inside, avoiding any damage to original components.

    • @Yeoman35
      @Yeoman35 Před 6 měsíci

      It is quite likely that the power supply will accept DC or AC as input.

    • @gblargg
      @gblargg Před 6 měsíci +1

      @@Yeoman35 The modification involved removing the internal power supply and connecting the logic board power rails to the power connector on the back. That will certainly not accept AC.

  • @gregthompson7793
    @gregthompson7793 Před 2 měsíci

    So many errors in this video. First the 16 k is not system memory. It is video memory. There is only 256 bytes of system memory. Next when you opened it why did you lift it from the top instead of leaving it turned over and removing the bottom. The way you removed it could damage the bottom case. Next you removed the two screws on the heat sink which you don’t need to remove.

  • @IkarusKommt
    @IkarusKommt Před 6 měsíci

    I can imagine the pain and copium of that thing's owners when they realized they've bought their "16-bit" micro without RAM, pitiful video hardware and overheating CPU.

  • @TheGadgetPanda
    @TheGadgetPanda Před 6 měsíci

    9 minutes in and you've already translated the word Aluminium four times. Were you worried that Americans would be befuddled if you didn't do it every single time? Wait... What did that word mean again? If only I could remember!

  • @Arcadecomponentscom
    @Arcadecomponentscom Před 6 měsíci

    Nice video. Technically, you have 128 words of System RAM (2x MC6810 SRAM chips) directly connected to the CPU. The 16K DRAM is slow not just because it's on the other side of the VDU chip, but because it's forcing the CPU to go across a 16 to 8 bit bus translator to the VDU to get data to/from those DRAM chips. Unfortunately, the Kernel ROMs have no code for supporting memory expansions, disk drives, serial ports, etc... even on the PEB. You must use a cartridge to enable the computer to see and use those expansions.
    Be very careful if you make your own video cables as there is power on one of the pins to power that external RF modulator.

  • @bingsterc7621
    @bingsterc7621 Před měsícem

    WHAT?! The TI-99/4As were actually assembled/made in Italy? 😳😳😳
    That's a first. Usually anything electronics is assembled/made in an Asian Country, especially back in the 70s and 80s.