lbg@gitpyr.UUCP (Lee B Grey, Programmer Extraordinaire) (10/03/85)
< eat hot lead, sucker > Since I am fortunate enough to have an Amiga, I am going to try to answer some of the myriad questions that have been asked. I hope I can help some of you. First of all, the Amiga is no toy. I have always considered myself very competent with computers, but the Amiga is, in some ways, virgin territory to me. Being technically knowledgable on the Apple ][+ and IBM PC is not all it takes to be an Amiga whiz. There is a whole lot going on in that machine, and you can expect it to take weeks or months to really become proficient. I have had mine for 6 days and am just getting past the point where everything I do sends me on a forty-minute search through the developer's manuals. <transitional-phrase>, I am really looking forward to the day when I can live up to the potential of the Amiga. While it is having some growing pains (it crashed at least seven times yesterday), it is only a matter of creating software that can live up the hardware. It is a remarkable computer. I must admit that I am not in love with AmigaDOS. It does not quite live up to my expectations. For example, to get a directory of all files that have a ".c" extension, you must type list p=#?.c To me, the "p=" is a nuisance, and #? as a wildcard is a royal pain. Commands such as delete, makedir, etc. cannot be abbreviated. You get used to it, but, if you want to create a new operating system, I think the point is to IMPROVE upon existing syntax, not make it more cumbersome. The bottom line is (1) I am glad to have the WCS and (2) the OS9 discussion has taken on new meaning for me. I have the 1070 monitor, and I am curious about the difference between it and the 1080. Stereo speakers do not matter, since my Amiga and stereo are on speaking terms. I am very pleased with the 1070. All of the interlace issues had me worried, but the monitor looks great. Interlaced and otherwise. The Kickstart disk loads in under a minute and is truly protected. I have never had a crash that destroys the Kickstart memory. ABasiC is a whole lot like IBM PC/Microsoft BASIC. I gave up BASIC a number of years ago, but it is a quick and fun way to see some of what the Amiga can do. It is pretty complete, with graphics support, sound support, and a While/Wend structure. The editting system is the absolute, bottom-of-Hell pits. You have to say "edit <line-number>", and you cannot go from editting one line to another without leaving the first line. I hate it. The best thing about ABasiC is this program: 10 input x$ 20 y$ = translate$(x$) 30 x% = narrate(y$) 40 goto 10 This little baby says whatever you type in!! You can have hours of fun making your Amiga utter obscenities. With slightly more code, you can alter the parameters to change the voice, although I didn't find the results as satisfying as they could have been. The sound system is great, but the speech is rumbly. You really can't complain, and you can understand it, but there's no way to convince people that there's someone in your room with you. (Unless it's someone with terminal phlegm.) (ooh, gross!) As to C programming, well, it's not going too well. I can't seem to get hello world to run. It compiles okay (two pass compiler, not terribly slow or terribly fast, in my experience). It links okay (two pass linker with a couple of libraries and a couple of startup files to be linked with your object code). But when I run it, the system hangs and I have to reset it. I cannot for the life of me figger out what's wrong. IF ANY OF YOU OTHER SOFTWARE DEVELOPERS COULD PLEASE FILL ME IN ON WHAT YOU HAVE TO DO TO GET A C PROGRAM TO RUN, EVEN SIMPLE OL' HELLO WORLD, I WOULD BE EXTREMELY GRATEFUL!!!! There are an official shitload of include files available. They are used for graphics, exec, standard lattice c, workbench, intuition, etc. The whole system is really fascinating. I can't wait til I know what's going on! As far as distributing files on the disks, I'm not too sure about the best way yet. It's all personal preference, of course, but I'm still shuffling things around, trying to come up with my particular.... "idiom, sir?" IDIOM! Right now, I have all the executable stuff on the workbench disk, including the compiler (both passes) and the linker (two passes in one program), while my C code and all the libraries and include files are on the other disk. Execute files seem to be quite versatile, although I have not investigated them closely. They may be the one thing that saves me from AmigaDOS. The screen editor is a bare-bones editor, with two modes. In screen mode, it is always in insert mode, except when you use control codes for such things as deleting lines or words or characters. In escape/line mode, it is sort of like a line editor, but you must do some screen functions through the escape mode (such as marking blocks (which cannot start or end in the middle of a line), copying blocks, and exiting the editor). All in all the editor is certainly nothing to be excited about, but it gets the job done without too much hassle. There is also a line editor, which I have not investigated at all. I hope that this *LONG* posting has answered some of your questions. I know how it is to ask and not get any answers. I will help all I can. It would also be great (for me, too) to hear some other developers' reactions. Am I a bumbling idiot who doesn't know his way around a keyboard? What are everyone else's opinions of AmigaDOS, ABasiC, the editor, WorkBench, etc.? Has anyone else compiled helloworld (or anything else?)? If so, how? Let's USE THE NET, okay? In summary, let me remind you not to be turned off by my negative comments. My complaints are only with the software, which can always be redone or replaced. I think that the hardware is THE GREATEST! By the way, everyone that I have shown the machine to agrees. I am looking forward to DIGGING into that baby and making her sing! (and dance) Lee
preece@ccvaxa.UUCP (10/03/85)
I have the 1070 monitor, and I am curious about the difference between it and the 1080. Stereo speakers do not matter, since my Amiga and stereo are on speaking terms. I am very pleased with the 1070. All of the > I am very pleased with the 1070. All of the interlace issues had me > worried, but the monitor looks great. Interlaced and otherwise. /* > Written 4:00 pm Oct 2, 1985 by lbg@gitpyr.UUCP in > ccvaxa:net.micro.amiga */ ---------- Not having actually seen either an ST or an Amiga, I'm curious about how good that monitor is. Is it really able to deliver clean text performance in 640x400 mode? No flicker problems? -- scott preece gould/csd - urbana ihnp4!uiucdcs!ccvaxa!preece
knf@druxo.UUCP (FricklasK) (10/04/85)
>I have the 1070 monitor, and I am curious about the difference between it >and the 1080. Stereo speakers do not matter, since my Amiga and stereo >are on speaking terms. I am very pleased with the 1070. All of the >> I am very pleased with the 1070. All of the interlace issues had me >> worried, but the monitor looks great. Interlaced and otherwise. /* >> Written 4:00 pm Oct 2, 1985 by lbg@gitpyr.UUCP in >> ccvaxa:net.micro.amiga */ >---------- >Not having actually seen either an ST or an Amiga, I'm curious about >how good that monitor is. Is it really able to deliver clean text >performance in 640x400 mode? No flicker problems? > >-- >scott preece >gould/csd - urbana >ihnp4!uiucdcs!ccvaxa!preece Yep. '`'` Ken '`'`
TLOW@SRI-KL.ARPA (10/28/85)
From: Thomas P. Low <TLOW@SRI-KL.ARPA> There has been alot of discussion regarding the readability of text in the 640*200 mode. I've done some experementation with different monitors and the Amiga, with some interesting results. First, someone asked if there was a hi-res monochrome monitor with long persistance phosphors which would produce readable 640*400 text. I"ve been working with an Amdek 300-G, and have been quite satisfied with the results. To evaluate the 640*400 text readability, I call up the mandril demo from CLI, and then I pull down the graphics screen to reveal the text in the CLI window in 640*400. There is no flicker in either the mandril pic. or in the 640*400 text, and the text characters appear continuous, with no dark spaces between raster lines. I think the odd scan lines are simply repeats of the even scan lines, so the font appears more "stairstepped" If the font was redefined to take advantage of the 400 line resolution, I think it would be exceptionally good. Interlaced text requires a very long persistance phosphor, and when the same display was viewed on the 17XX monitor from Commodore, the result was unacceptably high flicker. I have also been playing with a hi-res analog RGB monitor ( with a price tag higher than a loaded Amiga) by Hitachi. This has a very long persistance phosphor and a very fine dot pitch (sorry, don't have numbers). The results were very readable 640*200 text, with no visible darkness between raster lines. The vertical size of the screen had been reduced to yield an aspect ratio of 1:1, and this may account for the continuity of the text font. The mandril demo can be viewed with no visible flicker, but there was considerable smearing on the boing demo. I have reduced the vertical size on all my monitors to produce a more compressed and continuous font. One last suggestion regarding the preception of text readability. The Mac uses a screen format with black characters on a white background. At any screen resolution, when text is displayed in this way, the characters will appear continuous, since the characters are black, and the spaces between the raster lines are also black. Try using preferences to set up the screen to display dark characters on a light background. This should result in more "readable" 640*200 text, although I can't complain about vertically compressed light on dark text. I read a plea from an Amiga user with a single drive, and his inability to do anything with the workbench disk out of the drive. If you have a 512k machine, you can copy the SYS:c directory into ram, and access all the dos routines from ram. This not only allows you to put the workbench disk away after you boot up, but also speeds up all dos operations, since the command does not need to be loaded from the workbench disk. To do this, type: makedir ram:c copy sys:c ram:c all assign c: ram: This copies all of the normal Amiga-DOS commands to ram, and reassigns the commands directory to find them there. This does take up 128k or so, so you do need the memory expansion. You can copy only selected files to ram if you are pressed for memory. I hope this is of some help. If any one would post a comparison of the Sony and Commodore monitors, I'd be very interested. Tom Low TLOW@SRI.KL.ARPA -------