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