kdd@well.UUCP (Keith David Doyle) (11/14/85)
......... I'm a relatively new Amiga developer, and am finding that the one thing that would help most is useful sample programs. Programs that show how to use graphics mode xxxx are fine, but at present, my needs are a bit more basic. In particular, these are some of the examples I'd like to see: 1. Use of Menu bar and Menus. 2. Use of Requesters. 3. Use of non-buffered keyboard IO. (****this one is CRITICAL****) RAW: apparently is still line oriented and echos (not exactly the 'raw' IO I'm used to). What I need is single character no echo. I would think that this is done via DoIO/SendIO/WaitIO/CheckIO type calls, but have found the Kernel manual somewhat cryptic in these areas. I gather that it is not possible to do 'raw' IO from 'stdin' and have it work unbuffered with the keyboard, which is what I'd REALLY like, allowing me to redirect the input from a CLI command line. 4. Similar 'raw' IO with the serial port. 5. Examples of machine code programs. (ones not linked to 'C' programs) In addition, I have a few questions: Is it possible using low level IO to issue multiple SendIO commands and do some sort of 'Wait' that will go to sleep until ONE of the commands reaches completion? What about 2 IO commands and some sort of timer? This would be perfect for a simple terminal emulator, you could go to sleep waiting for waiting for a character from either the serial port or the keyboard and possibly a timeout, and not have to keep waking yourself up all the time to test and see that neither IO process has completed. In a multi-tasking environment, I'd hate to have to 'poll' my IO status'. This is probably addressed to the developers at Commodore-Amiga, and I would have posted it to their bulletin board, but I'm still waiting for a password. Besides, there might be others out there on the net that either 1) know some of the answers, or 2) have similar questions. Keith DOyle #{ucbvax,decvax,ihnp4}!trwrb!cadovax!keithd P.S. If you want to reply to me directly, please use the 'cadovax' addres above if possible, I would have posted this from there, but lately none of our outgoing messages or mail seems to be working.