This device called "Video Programming Unit" or VPU is 
		an industrial computer from 1980s used to program PLC control units with 
		ladder logic programs. Then the program could be printed or stored in 
		the controller's memory to be executed. It has also a key lock, which, 
		by software, protects the memory from overwriting. The machine contains 
		everything needed: Floppy disk drive, keyboard, display and power 
		supply. Additionally, serial ports are available for expansion or 
		connecting a printer to print the program out. Inside, it is powered by 
		TI TMS9900 microprocessor known from TI99 microcomputer, but has 128kB 
		of system RAM as well as 128kB of additional RAM. Originally the floppy 
		drive used was a Kodak drive with very peculiar format allowing to put 
		2.7MB on a single 5.25" disk, but not all units had this drive. 
		Although it has been made in 1984, it has an older, but well tested 
		technology inside. Most of logic is made in TTL chips and only the most 
		complex things like clock generation, Serial I/O, disk control or ports 
		expansion is made on VLSI chips and they are a bit aged even for 1980s. 
		The display buffer is implemented on recirculating shift registers which 
		is a very Apple I-like technology and these parts were obsolete even in 
		1980s. However, using these registers allowed to have a reliable picture 
		board with almost no VLSI chips so it could be fixed using off-the-shelf 
		components available in the storage of industrial electronics workshop. 
		And that's how industrial computers have been built. 
| Manufacturer | Texas Instruments | |
| Origin | USA | |
| Year of unit | 1984 | |
| Year of introduction | ?1984? | |
| End of production | ?? | |
| CPU | Texas Instruments TMS9900 | |
| Speed | ?MHz | |
| RAM | 128kB (ROM OS) 128kB (System addiitonal RAM)  | 
			|
| ROM | 8kB (simple diagnostics + loader)  | 
			|
| Colors: | 2 | |
| Sound: | Beeper | |
| OS: | Monitor, ??? | |
| Display modes: | Text: 80x25? | |
| Media: | Built-in 5.25" FDD | |
| 
				 Power supply:  | 
			||
| 
				 
 Built-in switching power supply  | 
			||
| I/O: | Built-in keyboard 2 RS232 ports for connecting printer and ?PC? (?modem?) Expansion port? (5TI) CRU port ???  | 
			|
| Possible upgrades: | ?? | |
| Software accessibility: | Probably impossible | 
I don't know much about my unit except that it was very 
		dirty, stored in poor conditions. I probably opened it first after 
		years, as I have not seen any traces of manipulation. Two boards are not 
		present, but they are missing in other units too so they are some 
		expansions. 
		A non-typical thing is a floppy drive used in my unit, it's Shugart 
		SA455-2 (documentation) 
		which is a normal 40-track drive, and usually these TIs had a specific 
		Kodak drive which could squeeze even 160 tracks with 17 sectors per 
		track. Although this format was extremely fragile, it was possible to 
		fit around 2.7-3MB on a single 5.25-inch disk. 
| Contents: | Starting | Disassembly | Links | 
WARNING: This computer has about seventy (70) 4116 DRAM chips. These chips fail when there is no -5V power. So if in doubt, DO NOT start up right off the bat, but test the power supply first!
To test the power unit: Disconnect power supply 
		cable. Remember that some grounds are not connected in power supply but 
		are connected in backplane. Now what you need to check is three 12V 
		phases (mainboard, display and floppy phase, they are separated in the 
		hardware and never connected to each other), +5V phase distrivuted on a 
		few wires, -12V phase and the most important -5V phase. Be quick as the 
		power supply should not operate for too long without load and coils make 
		noises in such condition! 
		If all voltages are OK, try starting it up... with memory board 
		removed. My unit boots its firmware without memory board as it uses 
		128k on floppy disc controller board for it. If in such case there is 
		still -5V, turn the machine off and install board with 4116. 
		I cannot tell more about this unit as I don't have any disks and 
		software for it. 
For your convenience, here is the pinout of power supply unit in the PSU. The connector to backplane is 1:1.
===============================
		| 1 2 3 4 5 6 7 8 9 1 1 1 1 1 |
		|___________________0_1_2_3_4_|
| 1 - +12V for floppy drive 2 - Power-on 3 - -5V 4, 5, 8 - GND (Logic) 6 - GND for floppy  | 
				7 - GND for display 9, 10, 11 - +5V for logic and FDD 12 - +12V for logic 13 - +12V for display 14 - -12V for logic  | 
			
(display connector is similar, 9-pin, counted the same way 1, 9 - GND; 6 - +12V; 5,7,8 - signals; all other are NC).
		So after pressing the power switch, it should beep a few times and 
		finally, after a short time, show a picture on screen. There will be a 
		menu for booting from disk, formatting disk, copying disk or running 
		diagnostics. 
 
You need a long screwdriver which ends with a hexagonal 
		socket. It must be long enough to reach between the display unit from 
		the top, to remove screws from there. Another problem is that literally 
		no metric hexagonal sockets fit these screws, so I needed to modify a 
		6mm socket using a flat file to enlarge the socket a bit. 
		The general order is: 
		0. Main casing: Screws at the rear-bottom, screws in front. 
		1. Remember to clean the air filter on the side of boards cage! It is 
		usually dirty. 
		2. Remove two metal brackets locking boards, now boards can be removed 
		They are color-coded. 
		3. Remove 4 screws using the hex-socket screwdriver to remove display 
		unit. 
		4. Remove floppy drive (remove its side screws and shove to front). 
		5. Remove Floppy drive cage, also these hex screws on the bottom (power 
		supply unit becomes visible). 
		Because the bottom may be shielded, retain the rubber grommets which 
		should be under display unit. 
 
		
		http://web.archive.org/web/20010710055831/http://www.sea.siemens.com/automat/product/plc/505/au505dl.html 
		- Some downloads for Simatic 505 and 560 PLC controllers.