In 1988, Tandy decided to make its very successful 1000 series more like standard PCs and less quirky like its original models. The early model Tandy 1000s were the 1000, A, HD, EX, SX, HX, TX. Late model means Tandy TL, TL/2, TL/3, SL, SL/2, RL, RL-HD, RLX, RLX-HD, RLX-B, RLX-B-HD, RSX, RSX-HD. Now, the later Tandys had some significant advantages over the earlier machines, but they also have their drawbacks too. Lets start with the advantages :
Bays : (TL, TL/2, TL/3)
The first models in the series, the Tandy TL and Tandy SL, were intended to replace the TX and SX in the product line. The TLs have three bays whereas the rest of the Tandys have two. While you do lose some flexibility compared with the two 5.25" bays of the earlier models and SL, you can use one of the 3.5" bays for an internal hard drive.
Drives : (all except SL)
All late model Tandys come with 3.5" drives, which makes using the machines with modern PCs a lot easier. The drives use 720K disks, except for the RLX and RSX, but most 1.44MB USB drives can read and write 720K disks. You can use tape over the hole of HD disks, but best results will be had with true 720K disks.
DOS in ROM makes it easier to use the machine without a hard drive. Essentially, the DOS-in-ROM allows you to use DOS formatted disks without needing to have DOS in a floppy drive. Makes for much more convenient and speedier basic disk operations. The DOS in ROM does not include utilities, so you will still need your DOS disks if your programs require DOS utilities. If you have a hard drive, this functionality is disabled.
Fast Booting :
Although the HX and TX started this trend, all late models boot up virtually instantaneously. From the time you turn the power switch on or press reset until the computer begins booting your floppy or hard drive, the time the machine takes is negligible. With DOS-in-ROM, a decent hard drive or compact flash, you will not have to wait for the machine to boot into DOS.
Real Time Clock (TL, TL/2, TL/3, RL-HD, RLX, RLX-B, RLX-B-HD, RSX, RSX-HD) :
The Real Time Clock uses a standard CR2032 Battery in a clip. It is easy to replace. Other systems of this time and later use nasty rechargeable barrel-type batteries or hard to find Dallas 1287 RTCs which have the battery inside the plastic casing. No drivers are required if using Tandy DOS. If you are using a generic DOS, you may need to find a driver, but there is a Tandy MS-DOS 5.00. Nothing higher should be needed for these systems. The SL, SL/2, non-HD RL needs the chip, Dallas DS1216E, installed in a particular socket and has no clip-on battery
EEPROM Saving :
The system settings are stored in a small EEPROM and accessed by a setup program. Earlier systems (HX excluded), had few options to set and those that did would require special parameters (drivparm in config.sys for 720K drives) or jumpers.
Standard XT keyboards will work and any that can switch to XT mode. IBM Model F XT keyboards work perfectly, and IBM Made (1992 or earlier) Model M keyboards work very well after the first keypress. The Tandy Enhanced Keyboard which came with these systems can work in XT or AT machines, even modern ones. I don't care for the action on the Tandy keyboard, however.
PS/2 Keyboard & Mouse (TL/3, RL, RL-HD,
RLX, RLX-HD, RLX-B, RLX-B-HD, RSX, RSX-HD ):
Tandy was particularly forward thinking here, including PS/2 ports for the keyboard and mouse on these systems. No adapters are necessary, and serial mice are slightly more difficult to find than PS/2 mice. Tandys except for the RSX/RSX-HD do not have high IRQs available, and the PS/2 mouse usually uses IRQ 12. The PS/2 mouse of the Tandys uses IRQ3 with the exception noted above, but the cutemouse driver will work fine with the port. Windows will not.
Disable Joystick Ports :
If you do not want to modify a standard PC joystick to work in a Tandy joystick port, which requires building an adapter and internally connecting the third terminal of your joystick axes to ground, you can disable the Tandy joystick ports and use the ports on a standard PC gameport adapter or sound card. Although Tandy did not support doing this, it can be done by setting bit 1 at I/O FFEB to 1.
The RLX-B(-HD) has an 8-pin mini-DIN that requires an adapter to use the regular 6-pin DIN Tandy joysticks.
Card Edge Printer Port Disable (TL,TL/2,SL,SL/2) :
This port is a leftover from the TRS-80s and is designed to be compatible with the pre-IBM Centronics standard. It is not bidirectional and the nybble unidirectional mode doesn't work either. I am unsure whether it can be disabled in the setup program, but it should be disabled by setting bit 1 of I/O 0065 to 0. Other late Tandys come with standard DB-25 ports that are or can be made to work in the bidirectional mode (except the RL and RL-HD).
Built-in Floppy Port Disable (TL,TL/2,SL,SL/2, RL, RL-HD):
You can disable the double density only floppy port through the setup program, allowing for conflict free usage of a high density floppy drive. The TL/3, RLX and RSX come with HD floppy controllers, so even if you could disable them, why would you want to?
Built-in Serial Port Availability and Disable :
All these systems come with a built-in serial port, as does the TX. I am also unsure whether you can disable the 8250B only serial port through the setup program, but it should be doable by setting bit 4 of I/O 0065 to 0. This would allow for the use of a 16450/16550 serial UART controller.
Built-in Graphics Disable (TL, TL/2, TL/3, SL, SL/2, RL, RL-HD) :
The built-in graphics of these Tandys, which are similar to EGA but not compatible with it, can be disabled by plugging in an EGA or VGA card. A program called VGAFIX.COM is required for proper autodetection by some programs. Finding a VGA card that can work in an 8-bit slot will require a bit of work, but the earlier the card, the better. However, even some of the VGA cards using the very fast TSENG ET4000AX cards can work. I am not sure whether the built-in VGA can be disabled the RLX or the SVGA in the RSX, but I doubt anyone would want to sacrifice a slot for that.
CPU Upgradeability (TL, TL/2, TL/3, SL, SL/2) :
The TLs have socketed PLCC 80286s into which plug-in 386 and 486 upgrades can be installed. Unfortunately, due to the lack of extended memory and the difficulty of finding an 8-bit EMS board that will fit in these systems, the functionality is far from a real 386/486. The SLs can have their DIP 8086s replaced with NEC V30s for a speed boost.
Volume Control, Earphone and Microphone Jacks and Reset Switch :
An adjustable knob on the front of the machine allows the user full control over the volume of the internal speaker. Also found on the EX, HX & TX. Reset can be easily accomplished if the system refuses to accept keyboard input, unlike on the EX and HX. Microphone jacks can be used to record sound, and can usually be set to line in as well.
Full 640K Conventional Memory (TL, TL/2, TL/3, RL, RL-HD, RLX, RLX-B, RLX-B-HD, RSX, RSX-HD) :
Unlike all the earlier Tandys except the TX, most of the later models have a 128K upgrade so that the full 640K is available instead of 32K or more taken by the built-in graphics. (RLX & RSX do not apply as they have VGA, which does not rob from system RAM)
Expanded/Extended Memory (RLX, RLX-B, RLX-B-HD, RSX, RSX-HD) :
The RLX/RLX-B can be upgraded to 1MB of RAM, and the HD versions have the 1MB preinstalled. 640K is conventional, 384K is extended. I assume the the 384K of extended is mapped above 1MB, so it can only be used for whatever you can use extended memory. You can use it to load DOS high and save about 40K using HIMEM.SYS /M:2. You can also use it for games that support the XMS standard, SMARTDRV disk cache and programs that use the 286's protected mode like Windows 3.0 & 3.1. Unfortunately, more games used EMS than XMS because EMS works in 808x machines, but EMS is not possible on this machine unless you use its slot for an EMS board. The RSX can be upgraded to 9MB, and that can be easily configured to act as expanded or extended memory thanks to the 386's memory controller and EMM386.EXE and HIMEM.SYS.
Compact and Silent Running (RL, RL-HD, RLX, RLX-B, RLX-B-HD, RSX, RSX-HD)
These machines are very small, both in terms of case height/width/depth and the motherboard size. Additionally, their power supplies are only 25W, so they do not use a fan. This means that unless you are accessing a drive motor or using the speaker, these machines run silently. The drawback is the limited expansion, one or two ISA slots only. The bidirectional parallel port can help out here.
No composite video
None of the later Tandys support composite video output, while all the early ones do. Although there are detection issues, you can put a CGA card in these Tandys for composite video output. Unlike the early Tandys and PCjr., you will be limited to the CGA modes for composite color.
Hercules graphics (TL, TL/2, TL/3, SL, SL/2, RL, RL-HD)
Games autodetecting Tandy may not work with the Hercules emulation found in the Tandy Video II chip. They detect a Tandy 1000 and assume that the user wants to use Tandy graphics, regardless of any other functionality detected. Of course, since most games look better with color graphics, the Hercules/MDA functionality is likely to go unused. Dual monitor support, using a splitter cable, is theoretically possible, however, this may endanger your monitors, which function at different sync rates. A CGA and a MDA monitor may be damaged if the other's monitor's scan rates are sent to it.
Slight audio issues :
There maybe some missing notes in Tandy music. The first note of Greensleeves on KQ1 (DOS) and KQ2 (booter or DOS) will not play on any later Tandy. This is because the Sierra AGI engine will send a command to set the audio multiplexer to output to the RCA jacks on the Tandy 1000 and SX. This functionality is not required for any other Tandy, and the write will reset the PSSJ chip in the later models, causing the first note not to be played. The early Tandys and PCjr. have a discrete sound chip, the TI SN 76496, but the later Tandys have that functionality built into its PSSJ chip.
The digital audio recording for the TL and SL is speed dependent. The TL/2 and SL/2 and later Tandy's have a double buffered input, so recording audio is no longer speed dependent.
Conflicts with devices using DMA1
The later Tandys will freeze if a Sound Blaster 1.0-2.0, which cannot use anything else but DMA1, is installed in the system if digitized sound is played back. You may encounter this in a game supporting either Sound Blaster or the Tandy DAC. There may also be problems, for example, with a Central Point Software CopyIIPC Option Board, which must use DMA1 in a Tandy 1000 (can share DMA2 in an IBM PC).
No Tandy sound (RLX, RLX-HD, RLX-B, RLX-B-HD, RSX, RSX-HD)
The RLX and RSX really strayed far from the Tandy 1000 standard. The RLX does not support Tandy graphics because it has a standard VGA built into the motherboard. So games that autodetect the graphics and sound may not play the Tandy sounds if they find a non-Tandy graphics adapter in the system. The RSX went even further from the compatibility ideal, as it had moved the sound chip from I/O C0 to 1E0 because it supported the 2nd DMA controller, which can be found at C0. Most programs supporting Tandy sound were released prior to the RSX and were unaware of the move. Moreover, there were no BIOS routines for the music, the programmer had to write to the sound chip directly. There were BIOS routines for digitized sound playback, so if the game used them, that sound would work. Not all games did. The Tandy 2500XL also had the sound chip relocated, so you can use that selection if your game supports it.
No joystick during digital audio playback
The PSSJ chip will not allow joystick reads while it is playing back digitized sounds. This may only be slightly annoying, as most games of the time period only use short snippets. However, if the game uses frequent digital samples, then it may disable the joystick entirely. I doubt it would read from an IBM gameport, since it does not expect one to be in a Tandy 1000.
Programs demanding the original Tandy 1000 keyboard may have serious difficulties. First, the scan codes for the F11, F12 and dedicated cursor keys on the original Tandy 1000 keyboard cannot be generated by the corresponding key of a standard 101-key keyboard, whether in XT or AT mode. This is usually not too much of a problem as most programs in the 1980s did not use F11 & F12 and would allow you to use the numeric keypad as cursor keys. Any games that rely on differences in the Tandy keyboard may be tricky or impossible to play on an IBM PC keyboard. Finally, some games may refuse to accept input (Snow Strike) or freeze (King's Quest Tandy Booter) on some keys because they expect the Tandy keyboard and get an IBM keyboard instead.
On the SL and TL, it may be possible to make an adapter to allow the original 1000 keyboard to work.
Programs requiring the Tandy joystick port used may not read the stick correctly if the Tandy ports are disabled and an IBM PC joystick is being used instead. There are differences in how the ports work at the electrical level. Really early games would not know of the Tandy joystick and their tight timing loops may be thrown off by the differences. Later games may take those differences into account in their reading routines and not work properly because the hardware does not exactly match what they are expecting. I do not know of a game that definitively has this issue, so this may be more of a theoretical than a real compatibility issue.
Power-in-Drive Cables (TL, TL/2, TL/3, SL/2, RL, RL-HD, RLX, RLX-HD, RLX-B, RLX-B-HD, RSX, RSX-HD) :
In a normal IBM PC, power is supplied to drives on a separate cable with a 4-pin Molex or mini-Molex plug from the 34-pin data ribbon cable. In all Tandys from the TX and HX onward, except for the SL, +5 and +12 v is supplied on what would otherwise be ground pins on a normal drive cable. Some Tandy cables, which tend to be no longer than absolutely necessary for Tandy supplied drives, had holes punched in the cables for a 5.25" drive.
8-bit IDE interface (TL/2, TL/3, RL, RL-HD, RLX, RLX-HD, RLX-B, RLX-B-HD) :
This may have been a good idea at the time, but today is fairly useless. In the early days of the IDE standard, there was an 8-bit version released for 8-bit machines. As Tandy never implemented 16-bit slots or 16-bit IDE ports until the RSX on the 1000 series, they sold 8-bit IDE drives. Unfortunately these drives are very difficult to find today and only come in 20 and 40MB varieties. Regular 16-bit IDE hard drives and compact flash drives will not work with these ports. Compared to the TL, the TL/2 and TL/3 sacrifice a slot for this interface.
8-bit slots (TL, TL/2, TL/3, SL, SL/2, RL, RL-HD, RLX, RLX-HD, RLX-B, RLX-B-HD) :
Unfortunately, even though half systems have a 80286 and therefore naturally support 16-bit data bus transfers, Tandy crippled their machines. Only the RSX has 16-bit slots, and it is the least compatible of the lot. All the above machines could have supported a full or crippled ISA slot. The 8086 supports a 16-bit data bus and the upper address lines on a 16-bit slot are not used on all cards. The same could be said for the TX as well.