Thing is an alternative desktop for Atari TOS and compatible systems (MagiC, MiNT, MultiTOS) and was developed by me between 1994 and 1996 entwickelt. During 1996 Thomas Binder took over the development.
At the beginning of the 1990s the Atari ST and TT were still widely used in Germany. Due to the standard MIDI interface, these devices have long been the de facto standard for musicians with programs such as Steinberg Cubase or MIDAS. With a laser printer (Atari SLM804) that was quite affordable at the time and software like Calamus and Papyrus, the Atari TT with integrated hard disk has established itself as a cheap alternative to the Mac for DTP.
The operating system provided by Atari – TOS – was a mixture of a DOS-like subsystem (GEMDOS) and a graphical user interface based on GEM by Digital Research. The first version was developed under great time pressure and was released already in 1985. Since the software had to deal with limited memory, the desktop was very simple: there were only icons for the currently available drives and a rudimentary file manager. This has not changed significantly in later TOS versions. Alternate desktops were developed by others, of which “Gemini” was one of the best known and was published in 1989.
With the version 1.999 of Gemini, published in the year 1993, it became clear that development of Gemini will not go on. At the same time there were also alternatives for TOS such as MiNT or Mag! X, which later was renamed to “MagiC” for legal reasons. Gemini, however, lacked the support of some of the functions of these new systems, e.g. the correct handling of long filenames or consideration of “real” (preemptive) multitasking. So I decided to develop my own alternative with “Thing” in 1994, initially only for myself. As development environment, I used a TOS version of Borland Turbo C, which later was released and updated as “Pure C” by Application Systems Heidelberg. The name “Thing” derives from a pub in Augsburg, where I lived and which still exists today. After a few months, Thing finally made it to the point where I released a first version on MausNet.
The focus of the further development was to support as many as possible of the existing extensions provided by TOS alternatives, such as long filenames and preemptive multitasking, customizable fonts in windows and proportional output of texts and hardware with any resolutions and color depths. So Thing runs smoothly in an environment with 1024×768 pixels and 16 colors (here also with a different background image and another font for the text display in one of the two directory windows):
In addition, however, I also made sure to consider some aspects of Gemini, especially the “AV protocol” (“Application-Venus protocol”, since Gemini named the desktop “Venus”). Applications can communicate with the desktop and indirectly among each other. This protocol was then also extended by additional functions. In addition, the use of only non-modal dialogues and a comprehensive documentation in the form of an integrated help function were used for which the hypertext system “ST-Guide” was used.
In 1996, I already worked professionally with PCs and could not take care of Thing any more. Therefore handed over the project to Thomas Binder, who had already contributed the console integration TOS2GEM and code in Thing for colored icons. Atari already struggled since 1992 and the hardware business was finally discontinued in 1996. Many years later the “Atari Coldfire Project”, now under the name “FireBee”, was created to provide modern hardware for the existing Atari software (see also http://firebee.org).
In the year 2016 I had the opportunity to show my old but still working Atari 1040STE including peripherials (monochrome monitor SM146, external 250MB SCSI harddisc, modem) on the Vintage Computing Festival Berlin and to explain how Thing had been developed:
By the way: the ash tray is just an exhibit, since I was still smoker in the 1990ies and I wanted to show the scene as authentical as possible. Nowadays I’m a happy non smoker.
Originally Thing was shareware but I released it long time ago as Open Source. You can get the source here:
If you can’t build your own binary version, you can also get the my released Version 1.09 as download:
If you need it, you also find the editor for icon assignments here (the files THINGICN.APP and THINGICN.RSC have to be copied to the program folder of Thing where the file THING.APP is located):
Since the old version was still a shareware version which requires a key, you will also find a working key here: