ZSR@PSUVMB.BITNET (12/03/86)
There has been a lot of talk on the net about the Atari Developer's kit and what is included. As a slightly cracked user who broke down and bought the kit, I'd like to share my views on it and its relative worth. First, I'll discuss the documentation. The documentation looks like a pre-release draft of the Atari documentation, or more accuratly, an ever-so-slightly modified version of the PC GEM docs. In the copy that I got (by the way, I can only speak of *my* copy of the kit...) there was a note from Atari to "disregard references to CP/M-86K"...was Atari actually considering shipping the ST with CP/M instead of TOS? (shudder) The docs are useful (I only have the Abacus "Internals" book, so I needed something...) but they are somewhat dissappointing. The version that I got had *none* of the figures in the VDI & AES manuals--just blank spaces above the captions. In addition, two of the sample programs were missing (although they did appear in source form on the disks). There were some neat docs (like "The Hitchiker's Guide to the BIOS") and some good hardware docs (data sheets for the LSI chips, sound chip, Floppy controller, interface chips...but nothing for the 68000 (shucks)). There is a really off-the-wall docs for the Line-A handler (the author was either stoned or just having one hell of a good time writing them...). There is the standard DRI C manual (that says there is no floating point support, although Atari seems to have included the Motorola F.P. library--thanks guys!). There is a guide to GEMDOS (that includes neat things like disk directory formats and other assorted goodies). Only the VDI & AES manuals seemed incomplete, and the page count came out to something like 1100 pages. The disks (five of them, single-sided) contained all kinds of goodies... some of which even worked well. The C compiler has been discussed many times on the net, but I'll outline a typical session for the uninitiated: 1. Use MicroEMACS (ME.PRG, no source included) to edit the program 2. From GEM Desktop (the Command shell is the pits...) run the BATCH program to invoke a batch file (included) that runs the compiler and assembler. The compiler has a C pre-processor stage, and then a two-stage compiler (each a separate program), and then the assembler is called. All intermediate files generated by the passes are erased. 3. From the GEM Desktop invoke the batch file that links your object file and the standard GEM object libraries (the batch files are included for applications as well as desk accessories. 4. The above step also runs a program called RELMOD that generates a GEM .PRG file that can be double-clicked from the desktop. Either a hard disk, two floppies or a 720K RAM disk are needed to do this procedure (without changing disks, that is...). The Resource Construction Set and Shape Editor are worth their weight in gold (even though there were **NO** docs for the RCS) but are not perfect. They do work, however, and save much time in designing resource files. The utilities include an Archiving utility (for libraries, not like the ARC utility) for object files, a debugger (at assembly level, not C Source level), assorted programs to look at maps and tables in object files, a KERMIT program (for file transfer to and from a mainframe), and several others that I can't remember at the moment. If there is interest shown on the net, I'll post a listing of the directories of the disks with a small description of the files. So is it worth $300? Not really, but it was necessary to do any real work with the machine. It needs **much** polishing and improvements (not to mention GDOS and such...), but it is a good start. I'm sorry for boring those of you who already have the kit, but I was in a public benefactor mood today. The ST is an incredible machine--all it needs is some more high-quality software (in the DEGAS tradition). Best of luck to all who work with the ST (not because you need it, but because it's time for it to be recognized as the dynamo it really is). ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ "There is a theory which states that | Christopher Johnson if ever anyone discovers exactly | ZSR @ PSUVMB, PSUVMA, PSUVM what the Universe is for and why | ^^^^^^ it is here, it will instantly be | Penn State University replaced by something even more | Berks Campus bizarre and inexplicable. | | There is another which states that | this has already happened." | | (Doug Adams, "The Resturaunt | at the End of the Universe") | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
brian@bnr-ai.UUCP (Brian Taylor) (06/22/88)
Recently I've been picking up development tools for my ST to start fulfilling that promise I made to myself to use my machine for something productive :-). I've had MWC since I got my machine 2 yrs ago (one of the reasons I got the ST) and have ordered Beckemeyer's MT CShell. Now, the only "major" development area I haven't touched on is the famed "Atari Developer's Kit", I remember checking into it about a year ago and found it came bundled with Alcyon C (which I don't need [read don't wish to pay for]),documentation, and support for approx $300. I'd appreciate responses from kind souls in netland who can answer any of the following: 1. Can I get the developer's kit w/o Alcyon? Price? 2. Is the documentation and support valuable? Worth the price tag? 3. Do I pursue this through Atari Canada, or through Atari US? 4. Any other developer's tools (PD or Commercial) that would help a prospective developer. Note that I kid myself (and my employer) into thinking I'm a professional programmer, so skew responses accordingly ;-). This is not for business reasons, it's my personal "hack" machine. I will, of course, post a summary of any tidbits I obtain. Thanks for your indulgence! Brian Taylor ******************************************************************************* * Bell-Northern Research Toronto, Ontario, Canada (416) 598-0196 * ******************************************************************************* * "UNIX hack caught in MS-DOS jungle without awk ... help ... :-}" * * "You make good decisions through experience ... you gain experience by * * making bad decisions" * *******************************************************************************