D.B.Barratt@newcastle.ac.uk (Dave Barratt) (03/20/91)
The following is more or less the complete review of the TT by Richard Monteiro, which appeared in the April edition of Computer Shopper (UK edition). (Article 359 lines in total) ********************************************************************* At very long last it's possible to get hold of a TT in reasonable quantities. Prior to Christmas, you may remember, The TT was only available from Signa. It is still available from Signa but, more importantly, Atari's distributors are able to supply the entry level machine. Following is a review of the TT 2/40 system (plus PTC1426 colour monitor) currently on offer from SDL. The complete package will set you back a wallet-draining (pounds)2,298 (including VAT). Other models will eventually be on offer from SDL; in the meantime Signa can kit you out with a 4Mb model for (pounds)2,639 and an 8Mb model for (pounds)2,869. Back to the entry level machine. The standard kit comprises: () Processor: 32MHz 68030 () Maths coprocessor: 68882 floating point () Memory: 2Mb ST DRam standard; expandable in 2Mb jumps up to a maximum 10Mb ST DRam. A further 4 or 16Mb of fast 1 or 4-Mbit DRam also possible. 26Mb maximum. () Operating system: Tos 3.01/Gem on 512K of Rom. () Graphics resolution: ST low (320*200 using 16 colours), ST medium (640*200 using four colours), ST high (640*400 using two colours), TT low (320*480 using 256 colours), TT medium (640*480 using 16 colours), TT high (1,280*960 using two colours) () Colour: palette of 4,096 with maximum of 256 colours onscreen () Interfaces: Midi in (5-pin Din female), Midi out (5-pin Din female), VME-compatible expansion slot (24-bit address, 16-bit data), monitor (high density DB15), parallel (DB25 female), two serial (DB9 male), two RS232 (DB9 male), floppy disk (14-pin Din female), SCSI (DB25 female), Lan (8-pin mini Din female RS422), ASCI DMA with 10Mbits transfer rate (DB19 female), Rom cartridge with 128K capacity (40-pin PCB female edge connector), mouse/joystick and joystick (DB9 male), stereo sound jacks (female phono) () Sound: stereo pulse code modulated (PCM) using twin 8-bit DACs boasting replay rates of 6.25, 12.5, 25 and 50Hz; three voice programmable sound generator (PSG) () Keyboard: 95-key intelligent keyboard featuring HD6301 processor () Storage: 3.5" double-density, double-sided disk drive offering 720K space; 40Mb 28ms hard drive (although current units are shipping with 48Mb hard drive) () Monitor(PTC1426): 14" colour VGA compatible, 0.29mm dot pitch, non- glare, 31.46KHz horizontal scanning frequency, 60 to 70Hz vertical frequency You can decide for yourself what you think of the TT's wedding cake styling. Elegant, different, bizarre and functional spring to mind. Putting cosmetics aside, you'll notice much more thinking has gone into it's ergonomics. This machine is meant to be used. Mouse and joystick ports are finally out in the open; they don't reside under the main unit like in the 520 and 1040, and they don't sit under the keyboard as in the case with the Mega range. Someone has certainly taken a close look at an Apple keyboard and stolen almost all of the best ideas. Function keys, while not as jazzy as those on the ST, are arguably more usable. The back and left side of the machine are absolutely teeming with ports. On the left you'll find keyboard, cartridge, Midi and Lan sockets, while the back houses two modem, two serial, parallel, monitor, floppy disk, Ascii(DMA), SCSI, and audio sockets. Quite why Atari has gone for four serial sockets (five if you include the Lan) is anyone's guess. Atari's PTC1426 colour monitor is huge; so huge, in fact, that it doesn't fit very well on top of the TT. Whoops! Looks like someone fouled up. It's not that disastrous, because the monitor is large enough not to need the extra few inches of the TT's base. It also means you'll get some good tabletop training for the TT030/X (the Unix version of the machine which comes in tower format). The machine's all very nice, but the real exciting changes are to be found in the revised Tos (operating system). Tossing Up ---------- Initially, you'll probably be disappointed at the lack of apparent change in the TT's desktop environment. Booting up with the supplied language disk doesn't show off any of the machine's new tricks. It's not until you start toying with the enhanced or new menu additions that you discover what's really possible. Search in the File menu is the first, and this lets you perform a file search on a floppy disk, logical drive or folder. You must enter the parameters of the search by entering the name of the file for which you are searching. You can enter wildcards or part of a filename and Search will attempt to match the typed characters. Close Top Window completely closes the active window; Bottom to Top brings the bottom window to the top of the stack (useful if you've got many overlapping windows on screen); Select all Items will highlight All files and folders in the active window; Set File Mask lets you choose the file type to be displayed in the active window (the default is *.* for all files). The View menu lets you list files by names, date, size and type. There's nothing new in that. However, it's now possible to list files in the order in which they were saved to disk. Useful? Time will tell. Also new in the View menu are the options Size to Fit and Set Colour and Style. Selecting Size to Fit will cause all icons to be displayed in horizontal rows starting from the top of the window. Each row is only as wide as the window and will automatically resize whenever the window is resized. Set Colour and Style enables you to create a unique desktop environment. You can use this option to select a colour and fill pattern for both desktop and opened windows. Clicking on the boxed options, Desktop or Window, determines which item you're about to change. Next you can click on one of eight fill pattern boxes to the right of the screen. Finally you get to pick from one of 16 colours on the right. Your combination of colour and pattern will appear in the preview box in the middle. The options menu has radically been altered to let you install all manner of icons, switch to the new TT screen resolutions, toggle the 030 cache and so on. Incidentally, the Desktop.inf file of old (which is affected by what you do within the Options menu) is no more. Instead, the TT looks for something called Newdesk.inf when it starts up. It's possible to have more than one desktop information file on hard disk and load individual .inf files via the Read.inf File option. The idea, presumably, is that you can have different icon and window placements for specific tasks. Install Icon in Options lets you choose the shape and style of icons. Forget the handful of icons present in previous versions of Tos - a file called Deskicon.rsc on the startup disk comes packed with alternative icon shapes. At last, it's possible to assign different icons to individual files, folders and even devices. It makes for a more exciting - and more Mac-like - environment. There are two main types of icon: Desktop and Window. Desktop icons permanently reside on the Gem desktop, and can be further sub- divided into Drive, Trash can and Printer icons. Window icons are either file or folder icons. There's no restriction on icon placement. Hence, you could attach a Trash can icon to an executable file - unusual and doubtless confusing in the long run! The possibilities are enormous; you could go mad and assign a different icon to every file, folder and device on the TT. Sadly, you're restricted in that there are 35 different icons supplied - and, unless you've access to a resource editor (like HiSoft's Wercs), that's all your ever get to choose from. Not only that, but the time involved in assigning different icons to individual files and folders would be enormous. The obvious way round this is to use a nifty feature of the TT's Tos, which enables you to assign an icon shape (say, the text file image) to a group of files (text files, for instance). Using Install Application you can: () Link an application to data files with a specified extension. For example, you could enter NeoChrome when double-clicking on a file with a .NEO extension. () Select an autoboot status for any application. In plain English this means choosing one application to automatically run when the computer is turned on or reset. () Force a function key to execute an application. In short, you can define function keys as hot keys for starting programs. Up to 20 programs can be installed this way using function and Shift function keys. Brilliantly useful. () Specify the default directory, path and filename for an application. () Assign arguments to programs. Sometimes it's necessary to supply an application with additional information when it runs, like what to do with a data file, how large a Ramdisk should be or where to send any output. Set Preferences lets you choose whether or not to have alert boxes during copy, move, delete and overwrite operations. It also lets you select the screen resolution. Six modes are available: the standard three ST resolutions plus a further three TT resolutions. All but the TT high resolution can be viewed on the PTC1426 monitor. High resolution 1280*960 requires an A3 page monitor. With the Desktop Configuration option you can set the default directory and input parameters for all applications, scroll through assigned function keys, and assign a single keystroke to various menu commands. A range of default keystroke for most operations exist. Having all the drop-down menu options at your fingertips is fantastic; Atari have taken a good Apple Mac idea and turned into something infinitely better. Tos 030 or 3.01 is a phenomenal improvement on previous versions. Someone has spent a lot of time ensuring the new environment is hassle free and, more importantly, bug free. Atari has listened to the criticism levelled at previous versions of Tos and done something about it. About time! TT accessories -------------- Desk accessories are unique in that they can be opened not only from the desktop, but also from within other programs. As with the ST, accessories load at boot time and remain in memory until called. The limit is still six in memory at once - what a waste! However, a new control panel is supplied in the form of XControl.acc. This new control panel is is an exciting departure from earlier versions. Rather than behaving as a normal accessory, the control panel coordinates the activities of many smaller programs called control panel extensions (CPXs). This excellent arrangement means that you can have between five and 99 nested accessories in the form of CPXs. The initial control panel screen displays the names of all loaded CPXs and an Option menu. You enter a CPX simply by clicking on the required one. The Options menu features two items: About and Setup. About displays the Tos version number and the machine it's running on (interestingly, the revised control panel and a selection of CPXs will work on all other STs - hence the reason for telling you which machine it's running on). Setup lets you change a CPX status (active or inactive), set the amount of memory reserved for basic CPX information and designate a CPX directory path. Who wants it, anyway? --------------------- Nice machine - no doubt about it. When compared to the similarly priced Macintosh LC, you'll see just how much you're getting for your money. Below is a brief summary of the LC's and TT's features. --------------------------------------------------------------------- MACINTOSH LC ATARI TT --------------------------------------------------------------------- 16MHZ 68020 (16 bit data path) 32MHz 68030 2Mb Ram (expandable to 10Mb) 2Mb (26Mb max) 256K VRam (expandable to 512K) 154K (taken from system) 512 Rom 512K Rom 8-bit colour (512*384) 8-bit colour (480*320) 11 or 22KHz 8-bit sound Up to 50 KHz 8-bit sound 1.4Mb floppy 720Kb floppy 40Mb hard drive 40Mb hard drive SCSI, 2 serial, ADB Lan, SCSI, 4 serial, parallel, ACSI --------------------------------------------------------------------- Hardware-wise there is no comparison. The TT outperforms and outclasses the LC on virtually every front. For a Mac system with similar specs you'll have to look at the IIsi or IIci - however, they cost more than double the TT!. It's all very well getting carried away with the technical aspects of the TT; at the end of the day it's the software that makes the machine. There are one or two notable packages for the ST that work well on the TT, but the majority really don't do such a powerful machine any justice. What the TT needs is software like Quark Xpress and Adobe Photoshop - that's what sells the machine. At present, the system is being snapped up by power hungry developers, Calamus DTP users and ST owners with too much money. The only way other people are going to be attracted to the machine is with the arrival of several heavyweight software packages. Sadly, nothing is bundled with the TT - a few CPXs, a new screen dump utility for the Atari laser, and a collection of hard disk utilities is as far as it goes. How about a decent graphics package that uses all the TT's modes. a DTP package or something else that shows off the TT for what it really is - a powerful performer at a paltry price? Surreal compatibility --------------------- Sore point - and one that dogs Atari every time a new ST-compatible model comes along. To be fair, no-one has expected much ST software to work on the TT. What with a different processor, faster processing speed and a radically updated operating system, you really can't expect much else. Few games run on the TT. Some curiosities that do work include Goldrunner, Andes Attack and Plutos. A handful of current games like Loopz and Mig 29 also work, but sadly the majority fall over before getting past the loader. Don't expect too many of your favourite PD utilities to work either. After a good shufty through several PD libraries, these are some esssentials that appear to be stable on the TT: Snapshot, Toxic Formatter, Disk Doctor, FCopy III, Pic Switch 7, RK's Virus Killer, DSlide, FSel 5.5, StartSAM, Breakout (.ACC), Crabs, Mites, Ram Baby, Tiny Tool and T159. There are several reasons why programs won't run on the TT. Almost all are down to programmers not following Atari guidelines or making silly assumptions. The TT, or rather the 68030, has a special 256K high-speed Ram cache in which frequently used information is stored. In most cases you'll want to keep the cache on to improve performance. Some programs may contain self modifying code which causes all sorts of problems in the cache. If you don't get an ST program to work on the TT, don't dismiss it immediately; try turning off the cache and starting again. GDos causes untold horrors even on a normal ST - the old version won't, in its standard form, run on a TT. And who knows what's happened to the TT version? It certainly isn't supplied with the system. Without GDos it simply isn't possible to run packages that demand GDos in memory. Two prime examples of this ridiculous constraint are HyperDraw and HyperPaint. Here's a small hack that will let you use the old ST GDos as usual. Load Assign.sys into a text editor and block-copy the three screen resolutions. Renumber the copies as 5p Screen.sys, 6p Screen.sys and 7p Screen.sys. Save the edited file, reboot your machine and you should find GDos will work. Booting with GDos prior to making these changes will cause the TT to hang. Finally, virtually all cartridge dongled software fails. And there's a very good reason for that: the address lines in the cartridge port have changed. The TT is a disaster a far as music software goes. All the big dongled titles like Avalon, Cubase, Cubeat, Synthworks, Masterscore, and Pro 24 crash. ------------------------------------------------------------------ PROGRAMMING CONSIDERATIONS ------------------------------------------------------------------ For such a lot of new machine, its surprising just how little things have changed from a programming point of view. Following is a selection of new GemDos, Bios and XBios routines. () FPU Cookie - describes what sort of floating point support is offered. The high words tells you what's inside your machine: Value Meaning 0 No hardware FPU detected 1 SFP004 or compatible; 68881 as a peripheral 2 68881 or 68882; no way of differentiating 3 68881 or 68882 plus SFP004 4 66681 installed 5 68881 plus SFP004 6 68882 Installed 7 68882 plus SFP004 8 68040 internal floating point 9 68040 plus SFP004 () Sversion - returns the GemDos version number: Version Value returned Mega Tos 1.2 1300 Rainbow Tos 1.4 1500 STE Tos 1.06 1500 STE Tos 1.62 1700 TT Tos 3.01 1900 () There are various routines for reading and setting graphics modes. Screen resolutions is coded as follows. 000 - 320*200 (4 bit planes) 001 - 640*200 (2 bit planes) 010 - 640*400 (1 bit plane) 100 - 640*480 (4 bit planes) 110 - 1280*960 (1 bit plane) 111 - 320*480 (8 bit planes) Interestingly, there are gaps in the mode numbers which tend to suggest Atari has plans for expansion in this area at some point in the future. The modes are currently numbered 0 for ST low, 1 for ST medium, 2 for ST high, 4 for TT medium, 6 for TT high and 7 for TT low. The arrangement is not just illogical, but implies there are missing screen modes. ------------------------------------------------------------------- The meaning of Ram ------------------ Two types of Ram reside in a TT: so-called ST Ram and TT (or fast) Ram. ST Ram is exactly that. It's slow (typically 150ns), ST compatible stuff. TT Ram is another story. A standard 2/40 TT comes with 2Mb of ST Ram. It is expandable in jumps of 2Mb (ST Ram) to give a maximum of 10Mb of ST Ram. In addition to this, a further 4 or 16Mb of fast Ram can be installed. Any mix of the two Ram types is possible, although obviously each type has its own slot on the TT circuit board. The video chip can only display screen data from the ST Ram. Likewise, the DMA sound chip can can only play samples stored in ST Ram. At first you might think this is no big deal, but 150K of screen memory is a large chunk of Ram to be throwing around - especially in slow Ram. It's ludicrous that such restrictions are necessary. As of Rainbow Tos, one of the reserved longwords in the header of executable files (PRG, TTP, TOS) acquired a meaning. The bits now control the way GemDos treats the program. The least significant bit of the longword (bit 0), when set, means GemDos need not clear all Ram when loading a program. This results in faster load speeds. Other bits determine where programs should load: ST Ram, TT Ram, either (ST Ram preferred), either (TT Ram preferred). ********************************************************************* Dave Barratt JANET: D.B.Barratt@newcastle.ac.uk Computing Laboratory University of Newcastle upon Tyne UK " A spacers not a spacer till his trod vac "
rwa@cs.athabascau.ca (Ross Alexander) (03/23/91)
D.B.Barratt@newcastle.ac.uk (Dave Barratt) writes: >The following is more or less the complete review of the TT by >Richard Monteiro, which appeared in the April edition of Computer >Shopper (UK edition). (Article 359 lines in total) [......] >guidelines or making silly assumptions. The TT, or rather the 68030, >has a special 256K high-speed Ram cache in which frequently used I think that's a 256-byte rather than a 256 Kbyte D-cache, since the author explicitly says that it's an attribute of the 68030. 256 Kbytes is rather a lot of cache to integrate onto the CPU die :-). Apart from this, the review seemd quite accurate to me; there is one small lacunae though. About the serial ports: how many _uarts_ does this machine have, as opposed to how many connectors appear on the back? Is it one-to-one, or do perhaps some connectors share a single uart? Also, could some well informed reader tell me (us) what the uart types for the various ports are (6850, 8350, 8250, 16650a or what have you)? I ask this since I understand that the Mega STe shares a uart between the LAN port and one of the rs232 ports (implying that you can't simultaneously converse with both the LAN and a device on the rs232 port in question). I may be wrong (I hope I am wrong), but I suspect there's an element of `checklist engineering' here. I also note the complete absence of any pricing info, beyond comparisons with (similarly unpriced) Macs. Oh well, no problem. -- -- Ross Alexander rwa@cs.athabascau.ca (403) 675 6311 ve6pdq "Go on! Shoot me again! I enjoy it! I love the smell of burnt feathers and gunpowder and cordite!" -- Daffy Duck, "Duck! Rabbit! Duck!"
hyc@hanauma.jpl.nasa.gov (Howard Chu) (03/23/91)
In article <1565@aupair.cs.athabascau.ca> rwa@cs.athabascau.ca (Ross Alexander) writes: >About the serial ports: how many _uarts_ does this machine have, as >opposed to how many connectors appear on the back? Is it one-to-one, >or do perhaps some connectors share a single uart? Also, could some >well informed reader tell me (us) what the uart types for the various >ports are (6850, 8350, 8250, 16650a or what have you)? 5 ports, 4 UARTs. Two are 68901, two are Zilog 8530. One of the 8530s is connected to both a serial port and the "LAN" port, configurable for Localtalk speed (230kbps). Two 68901s are used in the TT as opposed to the single 68901 in STs. I guess they needed another to handle interrupt vectoring for all the new devices... (Oops. Is it really 8350? Whatever. The Zilog chip, same one as used in Mac and Sun.) > >I ask this since I understand that the Mega STe shares a uart between >the LAN port and one of the rs232 ports (implying that you can't >simultaneously converse with both the LAN and a device on the rs232 >port in question). I may be wrong (I hope I am wrong), but I suspect >there's an element of `checklist engineering' here. Correct. -- -- Howard Chu @ Jet Propulsion Laboratory, Pasadena, CA Disclaimer: How would I know, I just got here!
baffoni@aludra.usc.edu (Juxtaposer) (03/23/91)
In article <1565@aupair.cs.athabascau.ca> rwa@cs.athabascau.ca (Ross Alexander) writes: > >About the serial ports: how many _uarts_ does this machine have, as >opposed to how many connectors appear on the back? Is it one-to-one, >or do perhaps some connectors share a single uart? Also, could some Yup, the LAN (basically an Appletalk DIN) shares a uart with one of the RS232 ports, so you can't use them at the same time (not that I can think of how I _could_ use them all, let alone more than one serial port, unless I plan on running a multi-line BBS - don't I wish:). Unfortunately I don't have the specs so I can't tell you what uart drives the ports. >-- >-- >Ross Alexander rwa@cs.athabascau.ca (403) 675 6311 ve6pdq >"Go on! Shoot me again! I enjoy it! I love the smell of burnt feathers > and gunpowder and cordite!" -- Daffy Duck, "Duck! Rabbit! Duck!" -Mike
apratt@atari.UUCP (Allan Pratt) (03/27/91)
>D.B.Barratt@newcastle.ac.uk (Dave Barratt) writes: >>The following is more or less the complete review of the TT by >>Richard Monteiro, which appeared in the April edition of Computer >>Shopper (UK edition). (Article 359 lines in total) rwa@cs.athabascau.ca (Ross Alexander) writes: >I think that's a 256-byte rather than a 256 Kbyte D-cache [...] Right. >About the serial ports: how many _uarts_ does this machine have, as >opposed to how many connectors appear on the back? Here's the deal. There is a 68901, just like the ST, and that goes to the "Modem 1" connector on the back. It has all the signals that the ST has, in all the same places. It's your primary compatibility-mode port. There's a 8530, which contains two channels. One of those channels, Channel A, goes to EITHER the LAN connector on the side OR the port labeled "Serial 2" on the back. It's got all of the modem control signals, except Ring Indicator. ("All" is TX, RX, CD, DTR, DSR, RTS, CTS, RI, and ground ("earth" to you Brits :-).) You select which connector Channel A actually goes to in software. You can't use both the LAN port and "Serial 2" at the same time. Channel B of the 8530 goes to the port on the back called "Modem 2." It has all the modem control signals, including RI. Finally, there is a second 68901 MFP, and its serial port appears on the back of the TT as "Serial 1." It is a three-wire connection: transmit, receive, and ground only. In case you couldn't tell, the two "modem" connections have all the signals, and the two "serial" connections don't: "Serial 1" has only three wires, but "Serial 2" only lacks RI. If you have a VME card, you lose the Serial 1 and Serial 2 connectors, unless you mess with your case (and probably void your warranty): the connectors appear in the (otherwise empty) VME slot. As for "checklist engineering," we did it this way because the serial port is free if you're not using the LAN connector: if you don't use the LAN port, would you rather have that serial port, or nothing? ============================================ Opinions expressed above do not necessarily -- Allan Pratt, Atari Corp. reflect those of Atari Corp. or anyone else. ...ames!atari!apratt
baffoni@aludra.usc.edu (Juxtaposer) (03/28/91)
In article <2884@atari.UUCP> apratt@atari.UUCP (Allan Pratt) writes: > >If you have a VME card, you lose the Serial 1 and Serial 2 connectors, >unless you mess with your case (and probably void your warranty): the >connectors appear in the (otherwise empty) VME slot. > >As for "checklist engineering," we did it this way because the serial port >is free if you're not using the LAN connector: if you don't use the LAN >port, would you rather have that serial port, or nothing? I realize that the LAN and Serial 2 are run by the same _chip_, but what about physical ports themselves: If you have a VME card, you lose the Serial1 and Serial 2 connectors: But does that also mean that you lose the LAN connector as well? Or are you just refering to the connector with all the modem signals (except RI)? If you lose the LAN too, that would be a silly thing to do: you can either hook yourself into a network OR you can use <insert hardware extra like RAM, etc.>, but you can't use both. You shouldn't have to make that kind of a choice! > >============================================ >Opinions expressed above do not necessarily -- Allan Pratt, Atari Corp. >reflect those of Atari Corp. or anyone else. ...ames!atari!apratt Thanks! -Mike