peter@sugar.UUCP (06/10/87)
I'm sure most of this has already been discussed, but I'd like to toss out my Amiga Wish List. Be warned that several suggestions here have led to massive flames on CI$. I hope this forum has a more enlightened readership. 1) Put file names in directories. It seems totally bizzarre to me that a machine with a user interface (Intuition/Workbench) that had to repeatedly scan directories should have directories that are so slow to scan. This could be implemented in a backwards-compatible fashion by (for instance) provoding a seperate fork for the file names. A better way would be a whole new disk type. The new system should of course be able to read old disks. If the directory has fewer than some 140 entries this will be at least as fast, since 140 entries at 30 characters each (plus a few bytes of overhead) will fit in a 5K disk track. 2) Have the workbench display all files. This would obviate the need for stopgaps like DoTil and DirUtil. 3) Put a pointer to the .info file in the Comment field of the file, so that your directories (for example) can share icons. 4) A new CON: device that uses a simple-refresh window, keeps track of 24 lines by 80 columns of text, and has scroll bars to pan a full size screen in the window. I have implemented part of this as an excersize, and it's way faster and more memory efficient than smart-refresh ones. 5) Sizing and dragging windows shouldn't lock layers, instead they should use sprites to indicate the corners (a-la the HP Integral). 6) Allow an image to underly the workbench, ala the Xerox Star's "Mount Fuji". 7) It would be nice if uw could be made to work with System V shell layers. I understand it only works with BSD job control. 8) There should be an unettended mode, where all requestors automatically return failure. This would allow the machine to reliably run a BBS or operate as a SCADA master-station. 9) Could someone post the missing information from the AutoDocs? I bought 1.2 and can't use the new intuition calls because I don't have them.
dillon@CORY.BERKELEY.EDU (Matt Dillon) (06/12/87)
>8) There should be an unettended mode, where all requestors automatically >return failure. This would allow the machine to reliably run a BBS or operate >as a SCADA master-station. Setting the pr_Window field in a process's process structure causes DOS to return an error immediately without asking for user assistance. -Matt
ford@crash.CTS.COM (Michael Ditto) (06/13/87)
In article <150@sugar.UUCP> peter@sugar.UUCP (Peter DaSilva) writes: [ excerpts from wish list: ] >4) A new CON: device that uses a simple-refresh window, keeps track of 24 >lines by 80 columns of text, and has scroll bars to pan a full size screen >in the window. I have implemented part of this as an excersize, and it's >way faster and more memory efficient than smart-refresh ones. This is a good idea, and it would be trivial to throw in a feature of Sun's window system -- allow use of the vertical scroll bar to go back into previous pages of text that have scrolled off. >8) There should be an unettended mode, where all requestors automatically >return failure. This would allow the machine to reliably run a BBS or operate >as a SCADA master-station. This is not only already available, it is done on a per-process basis... the pr_WindowPtr (I think it's called) determines which window/screen (if any) the requester appears in. If it's zero, all errors are returned to the caller.
tenney@well.UUCP (Glenn S. Tenney) (06/13/87)
In article <8706120543.AA16187@cory.Berkeley.EDU> dillon@CORY.BERKELEY.EDU (Matt Dillon) writes: > Setting the pr_Window field in a process's process structure causes >DOS to return an error immediately without asking for user assistance. Well, from painfull experience, not always! Since this is a true multitasking system, your process' pr_Window field only applies when the dos KNOWS that the request is yours. By the time that dos actually writes a track, it has no idea whose request(s) that write actually covers, hence an error at that time uses the pr_Window of the file handler's process. Ah, you might then think that you can alter the pr_Window of the handler. No way Jose, then the dos starts acting very weird. Then, we have the situation when our friend the validator needs to run (unbeknown to us). Again, it is it's own process, so our pr_Window has no affect. In other words, you really can't easily make a system be a padded cell and handle ALL errors yourself. What a shame... -- Glenn Tenney UUCP: {hplabs,glacier,lll-crg,ihnp4!ptsfa}!well!tenney ARPA: well!tenney@LLL-CRG.ARPA Delphi and MCI Mail: TENNEY As Alphonso Bodoya would say... (tnx boulton) Disclaimers? DISCLAIMERS!? I don' gotta show you no stinking DISCLAIMERS!
mark@unisec.UUCP (06/14/87)
In article <8706120540.AA07721@cogsci.berkeley.edu>, bryce@COGSCI.BERKELEY.EDU (Bryce Nesbitt) writes: > > ...much text removed... > ----------- V1.2 Intuition additions ------------ > ReportMouse(Boolean,Window)(A0/D0) ;Change in the order of the args. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Thanks, Bryce, I needed that! I gave up chasing a bug in the image editor of Egad! that I knew was being "revealed" by a call to ReportMouse. I just never dreamed that it was the CAUSE! A quick examination of my source reveals that ReportMouse calls do indeed have the args reversed (can't wait to go fix em'). Sigh - my fuzzy 37 year old brain was exposed to the Enhancer remarks about ReportMouse and I have the AutoDocs - the recall just isn't what it used to be. Thanks again, and take notice, those of you who are still trying to get Egad! to do what it's supposed to. Mark -- | Mark R. Rinfret, SofTech, Inc. mark@unisec.usi.com | | Guest of UniSecure Systems, Inc., Newport, RI | | UUCP: {gatech|mirror|cbosgd|uiucdcs|ihnp4}!rayssd!unisec!mark | | work: (401)-849-4174 home: (401)-846-7639 |
mcinerny@rochester.arpa (Michael McInerny) (06/14/87)
In article <1219@crash.CTS.COM> ford@crash.CTS.COM (Michael Ditto) writes: >In article <150@sugar.UUCP> peter@sugar.UUCP (Peter DaSilva) writes: >>4) A new CON: device that uses a simple-refresh window, keeps track of 24 >>lines by 80 columns of text, and has scroll bars to pan a full size screen... >This is a good idea.... No! I _like_ the current console.device. It's simple, effective, and flexible. If I want a 700x400 character CON:, I can get it (I won't be able to read it :-). Please don't limit me to 80x24. I may _want_ a 40x10 line screen. If you want something fancier, get a different device (say, an ADM: or VT100: or ANSI: or TERM:), and use that. The console.device is nice just the way it is. -Michael McInerny "'console.device' user"
dillon@CORY.BERKELEY.EDU.UUCP (06/15/87)
One thing that *is* needed, however, is a proper implementation of multi-drop messages so Intuition doesn't compete with the console device for IDCMP messages. E.G. if you open an intuition window and catch NEWSIZE events, then attach a console device to the same window, the console device doesn't know when the window gets resized. -Matt
peter@sugar.UUCP (Peter DaSilva) (06/16/87)
Bryce Nesbitt writes: > > > 8) There should be an unettended mode, where all requestors automatically > > return failure. > > Already IS!!! Here's the code to turn it on: That does it for a process. Thanks... I missed that. I guess I should read the manuals more thouroughly. However, that code would have to be in all programs, right? So you couldn't call existing software (like, frex, ARC)? > > 5) Sizing and dragging windows shouldn't lock layers, instead they should > > use sprites to indicate the corners (a-la the HP Integral). > > !! YES !!. If this was done... Wow. Support. I'll have to be nastier: I was expecting flames :-> > > 6) Allow an image to underly the Workbench, ala the Xerox Star's "Mount Fuji". > > The workbench is just a backdrop window. I know that already. I would expect that just patching into the workbench window would be a bad idea, because disk icons would trash great holes in it when you moved them. Also, workbench windows are simple-refresh, so your mount fuji would decay pretty fast if you didn't modify workbench. Adding another backdrop window wouldn't help, 'cos then you woiuldn't be able to find your disk icons. > ( REMEMBER: If you use a 1.2 only function, open Intuition with library > verion 33, and die gracefully if not available) Or open with an older version, and check the intuition version before calling the function... you should definitely do this if you're writing a general purpose module that may not be opening Intuition itself.
peter@sugar.UUCP (Peter DaSilva) (06/17/87)
In article <347@sol.ARPA>, mcinerny@rochester.arpa (Michael McInerny) writes: > In article <1219@crash.CTS.COM> ford@crash.CTS.COM (Michael Ditto) writes: > >In article <150@sugar.UUCP> peter@sugar.UUCP (Peter DaSilva) writes: > >>4) A new CON: device that uses a simple-refresh window, keeps track of 24 > >>lines by 80 columns of text, and has scroll bars to pan a full size screen... > >This is a good idea.... > > No! I _like_ the current console.device. It's simple, effective, and > flexible. If I want a 700x400 character CON:, I can get it (I won't > be able to read it :-). Please don't limit me to 80x24. I may _want_ > a 40x10 line screen. If you want something fancier, get a different > device (say, an ADM: or VT100: or ANSI: or TERM:), and use that. > > The console.device is nice just the way it is. 1) 80 by 24 was intended as an example. What's wrong with: CON:x0/y0/width/height/80/24/Title? 2) You're right. I even bitched about the same thing before. If you do design a new console device, don't make it console.device and don't call it CON:. I like TTY: myself (though VT100: has a nice ring to it). Boy, is my face red. 3) If there are too many programs that open console.device rather than CON:, or better yet a user specified name (NewCLI AUX: comes to mind), what can be done to allow CON: as well as TTY: windows (one reason I don't use CONMAN: it doesn't give me an alternative)?
michael@stb.UUCP (Michael) (06/21/87)
In article <8706120543.AA16187@cory.Berkeley.EDU> dillon@CORY.BERKELEY.EDU (Matt Dillon) writes: >>8) There should be an unettended mode, where all requestors automatically >>return failure. This would allow the machine to reliably run a BBS or operate >>as a SCADA master-station. > > Setting the pr_Window field in a process's process structure causes >DOS to return an error immediately without asking for user assistance. > > -Matt False. The printer driver will still put up "Printer problems", the disk device will still put up "I/o error", the disk validator will still put up "Use disk doctor", etc. The point is, that only stops YOUR task's messages, not messages from tasks that you call. -- : Michael Gersten seismo!scgvaxd!stb!michael : Ground floor, comming up -- 1-3-7
andy@cbmvax.cbm.UUCP (Andy Finkel) (06/23/87)
In article <1601@stb.UUCP> michael@stb.UUCP (Michael) writes: >> Setting the pr_Window field in a process's process structure causes >>DOS to return an error immediately without asking for user assistance. >> >> -Matt > >False. The printer driver will still put up "Printer problems", >the disk device will still put up "I/o error", the disk validator will >still put up "Use disk doctor", etc. > >The point is, that only stops YOUR task's messages, not messages from tasks >that you call. Actually, the printer.device, since it runs as a task, rather than a process, strictly speaking has no pr_WindowPtr. So it uses the one from the calling task (ie, you). Printer requests are stopped by setting your pr_WindowPtr to -1. You're right about AmigaDOS, though. Any error message it can't figure out who it belongs to, it will put up a requester. There are two ways around this; both have their side effects. One could FindTask the file system process and change its pr_WindowPtr, (I haven't tried this, so really don't know just how horrible it might be. Maybe it will work perfectly) The other is to do a SetFunction on AutoRequest, and divert all requesters to the device of your choice (ie console, or the bit bucket). I was going to write the later and post it, but I'm pressed for time right now...sorry :-( >-- >: Michael Gersten seismo!scgvaxd!stb!michael >: Ground floor, comming up -- 1-3-7 andy finkel -- andy finkel {ihnp4|seismo|allegra}!cbmvax!andy Commodore-Amiga, Inc. "The goal of Computer Science is to build something that will last at least until we've finished building it." Any expressed opinions are mine; but feel free to share. I disclaim all responsibilities, all shapes, all sizes, all colors.
eberger@godot.psc.edu (Ed Berger) (08/19/88)
OK folks, here is my ideas for improving the AMIGA. First, I think there could be a much larger market for the machines if they were geared towards, the "Scientific" user. 1) How about a greek key with all the greek letters printed on the keyboard ala C= graphics on the 64. A good interface program to TEX could be made, or other scientific text processing, without having to learn all kinds of control sequences/grabbing the mouse everyother letter. 2) Subscript, and Superscript keys, also to be used just like shift keys. 3) I want this as a new 'standard' keyboard, so that most software will track. 4) I like the PhoneNET system better than appletalk, modular plugs instead of weird Appletalk Connectors. Suggestion: Go Modular! 5) Include a free Video D connector with every AMI, I'm tired of seeing hacked 25pin units. 6) Either a standard network or multiple serial ports. I want to be able to control a signal generator, capture data, and use a modem in multitask mode. SCSI is another possibility 7) More UNIX compatability, specifics UNICOS system compatibility. Be able to transport to and from CRAY. OK so Ami takes a zillion times longer Maybe Commodore should become an industrial affiliate of PSC. Looking forward to your comments: Ed Berger eberger@cpwpsca.bitnet
leein@uicsrd.csrd.uiuc.edu (08/21/88)
On Aug 19, 1988, Ed Berger at eberger@godot.psc.edu wrote: /* ---------- "Amiga Wishlist" ---------- */ >OK folks, here is my ideas for improving the AMIGA. > >First, I think there could be a much larger market for the machines >if they were geared towards, the "Scientific" user. >1) How about a greek key with all the greek letters printed on the > keyboard ala C= graphics on the 64. A good interface program to TEX > could be made, or other scientific text processing, without having to > learn all kinds of control sequences/grabbing the mouse everyother letter. >2) Subscript, and Superscript keys, also to be used just like shift keys. >3) I want this as a new 'standard' keyboard, so that most software will track. > > ..... > >Looking forward to your comments: >Ed Berger You missed the single-most important shortcoming of Amiga. That's the damm screen flickering problem in its high resolution mode! 200 x 700 is simply not enough for today's PC. Commodore invented some kind of a blit chip which gave us 4096 colors while others give only 256 colors at most. However, Commodore has been trapped by that self-made pitfall, and they could not improve that blit chip because of, seemingly, the backward software compatibility problem---I am not so sure about the exact reason. If that is not the case, they are not so serious about Amiga. You mentioned the Greek key. Maybe I am the predecessor who insisted on its necessity. I even wrote a letter to IEEE P1003 POSIX Committee so that they could include the Greek key as an extended ASCII set using most of 128 combinations of unused 8-bit combinations. But their reply was negative. They are mostly computer scientists, not just scientists nor engineers. They see the Greek characters not as the scientist and engineers' mothertongue, but as one of foreign alphabets. And their vision is somewhat futuristic. They consider Postcript language as the new ASCII. They are illusionist. They do not realize how many percentage of computer users depend on character- based terminals. I was simply frustrated after the futile effort. Hugh SONG, U. of Ill Direct your mail to: song@uispg.csl.uiuc.edu
dnelson@umbio.MIAMI.EDU (Dru Nelson) (08/22/88)
in article <42600042@uicsrd.csrd.uiuc.edu>, leein@uicsrd.csrd.uiuc.edu says: > On Aug 19, 1988, Ed Berger at eberger@godot.psc.edu wrote: > /* ---------- "Amiga Wishlist" ---------- */ >>OK folks, here is my ideas for improving the AMIGA. >> >>1) How about a greek key with all the greek letters printed on the >> keyboard ala C= graphics on the 64. A good interface program to TEX [...stuff deleted ] >>Looking forward to your comments: >>Ed Berger > > You missed the single-most important shortcoming of Amiga. That's the damm > screen flickering problem in its high resolution mode! 200 x 700 is > simply not enough for today's PC. We are all aware of this. The interlaced mode was implemented when 400 vertical was VERY expensive to the Non Scientific market. They tried to give the users something; they didn't decide on what we should have. They gave it to us to decide. I do hope, though, that Commodore/Amiga will fix this problem. > > Commodore invented some kind of a blit chip which > gave us 4096 colors while others give only 256 colors at most. However, > Commodore has been trapped by that self-made pitfall, and they could not > improve that blit chip because of, seemingly, the backward software > compatibility problem---I am not so sure about the exact reason. If that is > not the case, they are not so serious about Amiga. > True, but I don't think that it's not backwardly compatible since most programs go through the Rom routines. I think the problem is with the DMA bandwith that people mention (I don't understand the DMA problem, though. I missed the article explaining that) > You mentioned the Greek key. Maybe I am the predecessor who insisted on > its necessity. I even wrote a letter to IEEE P1003 POSIX Committee so that [ .. stuff deleted ] > as one of foreign alphabets. And their vision is somewhat futuristic. They > consider Postcript language as the new ASCII. They are illusionist. > They do not realize how many percentage of computer users depend on character- > based terminals. I was simply frustrated after the futile effort. > > Hugh SONG, U. of Ill > Direct your mail to: song@uispg.csl.uiuc.edu Why can't the scientific programs do the greek key feature themselves. All they would have to do is let the user change a mode (supported by the program) to consider input as greek or whatever language. There wouldn't be incompatiblities because they would just use the standard alphabet to stand for the greek. The 'a' key would stand for the alpha symbol. The shift 'a' or 'A' would be the uppercase alpha. No incompatiblities. This would be easier to implement than having to dedicate a key to the function (for the time being). Speaking of character based terminals, doesn't the ANSI character set have greek symbols? I've seen them on I*M's. -- Dru Nelson UUCP: (gould || uunet)!umbio!dnelson Miami, Florida MCI: dnelson Internet: dnelson%umbio@umigw.miami.edu
jms@antares.UUCP (joe smith) (08/23/88)
In reference to Greek letters on the keycaps: What *SCII codes are assigned to the Greek letters? They are not in the US-ASCII 7-bit set, nor in the IA5 (International Alphabet) 8-bit set that the Amiga uses. And the current discussion in comp.fonts is about the Russian character set. So, how many font building programs already know about Greek, Russian, and other non-Latin alphabets? -- +-----------------------------------------------------------------------------+ | TYMNET: JMS@F29 UUCP: {ames|pyramid}oliveb!tymix!antares!jms | | INTERNET: JMS%F29.Tymnet@Office-1.ARPA PHONE: Joe Smith @ (408)922-6220 | +-----------------------------------------------------------------------------+
murphy@pur-phy (William J. Murphy) (08/24/88)
Speaking of non-Latin characters, I just want to get a Chinese character font. Maybe a 14bit ASCII code would do. Seriously, there are word processors for Chinese now. One can type in a Romanized pronunciation and be presented with a choice of characters to display. It seems rather slow, but it beats handsetting the type Having been a MAC enthusiast, the MacWrite uses the alternate keycap to display a limited set of greek characters within a standard font like Geneva or Chicago. Using the C= seems like a good choice. BTW, are there any scientific publication quality graph rendering programs for the AMIGA? I have been using the program called GRAPHER put out by Golden Software for the PC. I would really like to do likewise with the AMIGA. I have heard of Doug's Math Aquarium, and some other programs, but they seem to designed for plotting out functions and playing with visualizing Mathematics. I need to take data and create a publication quality plot. E-mail me any info about the graphing. TIA William J. Murphy murphy@newton.physics.purdue.edu
swordfis@pnet51.cts.com (Tim Mitchell) (08/26/88)
Am I way off base, or would it be fairly simple for someone to write a bunch of foreign keymaps (like Greek - Chinese would be fairly complex) and make a lot of money? UUCP: {rosevax, crash}!orbit!pnet51!swordfis INET: swordfis@pnet51.cts.com
page@swan.ulowell.edu (Bob Page) (08/30/88)
swordfis@pnet51.cts.com (Tim Mitchell) wrote:
>write ... foreign keymaps (like Greek - Chinese) ... make a lot of money?
You mean fonts? Yeah, probably. If you mean keymaps, probably not,
as Chinese 'typewriters' don't look anything like those in the West,
so there is no rational mapping.
..Bob
--
Bob Page, U of Lowell CS Dept. page@swan.ulowell.edu ulowell!page
"What a wonder is USENET; such wholesale production of conjecture from
such a trifling investment in fact." -- Carl S. Gutekunst
mp1u+@andrew.cmu.edu (Michael Portuesi) (09/28/88)
> *Excerpts from ext.nn.comp.sys.amiga: 21-Aug-88 Re: Amiga Wishlist* > *leein@uicsrd.csrd.uiuc.e (2242)* > Commodore invented some kind of a blit chip which > gave us 4096 colors while others give only 256 colors at most. However, > Commodore has been trapped by that self-made pitfall, and they could not > improve that blit chip because of, seemingly, the backward software > compatibility problem---I am not so sure about the exact reason. If that is > not the case, they are not so serious about Amiga. 1) The chip which performs blitting operations is a physically different chip than the one which gives you 4096 colors. 2) Improving the Amiga chipset will not introduce backward software compatiblity problems. Please make sure you know the exact reason before you go around spreading untruths that someone else might believe. --M Michael Portuesi / Information Technology Center / Carnegie Mellon University ARPA/UUCP: mp1u+@andrew.cmu.edu BITNET: rainwalker@drycas "my friends say she's a dumb blonde, but they don't know she dyes her hair"