Hot answers tagged

21

According to Wikipedia, The unusual architecture of the 99/4 series is documented to be due to the failure of the 9985, an 8-bit processor which was being created specifically for the machine. When it was abandoned, the 16-bit 9900 was selected to replace it, and a great deal of "glue logic" had to be added to fit the processor into the existing design, ...


16

Now given that the TMS9900 has a 16 bit databus, it seems to me that they could have put all memory and all periphery on that bus. It would have saved the cost of the multiplexor, and made the computer a good deal faster too. Presumably it would have simplified the routing of the circuit board also. Yes it would - if the computer had been intended to be ...


9

If you look at the description of the databus multiplexer e.g. here The TMS9900 being a 16-bit processor, it has 16 data lines and 15 address lines. However, only the console GROMs (>0000-1FFF) and the scratch-pad RAM (>8300-83FF) are accessed in this way. Peripheral memory in the range >2000-7FFF and >A000-FFFF is accessed via an 8-bit data bus, and a 16-...


9

However, the TI cartridges could also contain a different type of ROM called "GROM". Which I believe was "Graphics ROM". Jup, although, it wasn't really related to graphics at all. More due the fact, that its primary usage within the TI99/4 was to hold GPL code - which itself stands for Graphic Programming Language. There was also GRAM, if memory serves, ...


8

So my question is why the TI-99/4 had these two databuses. Why not put everything on a single databus? The TMS9900 CPU only has three on-chip registers, none of them being so much as an accumulator. I.e., every mathematical and logical operation occurs in RAM registers. From Wikipedia: Only the Program Counter, Status Register, and Workspace Pointer ...


7

Any cassette tape system which can utilize a standard cassette tape recorder can be plugged into any audio device, with sufficient quality, and will work. You can record saved files with any audio recording app and load it back in by playing it back. I know this is regularly done on the Apple II, Sinclair ZX Spectrum, and Tandy Color Computer systems, and ...


5

According to jdv's answer to another question, cotton swabs and isopropyl (rubbing) alcohol will do the trick. Try to keep the alcohol away from plastics, use it sparingly and be gentle when you rub the dirt. His answer also says that "fancy contact cleaner" will work: For example, "CRC QD Contact Cleaner". Make sure you don't get the type used for ...


5

A pink pencil eraser is a reasonable contact cleaner for this sort of thing. Just scrub the black dots a bit and see if they will respond to softer pressure.


2

But for some reason, you could only work with 28 sprites instead of the maximum of 32. So, what was the reason behind this? One reason may have been space. Of the 16 KiB RAM, build-in TI-BASIC uses 2 KiB for screen handling (including 80 bytes line buffer) (*1), leaving a bit less than 12 KiB for programm and data. For Extended BASIC it is essential to be ...


1

I have tried to save or load from a smartphone and PC. These don't record well. However the audio file from tape may be processed on PC. Audiotap and CS1er are examples of software for the TI. I have tried successfully to use an MP3 player (including through Bluetooth) to play wav files. A repossitory for wav files is at whtech: https://computerarchive.org/...


Only top voted, non community-wiki answers of a minimum length are eligible