mwm%ucbopal@BERKELEY.EDU@caip.RUTGERS.EDU (02/02/86)
From: Mike (I'll be mellow when I'm dead) Meyer <mwm%ucbopal@BERKELEY.EDU> Yes, I have such a beast at least partly working. And yes, you may be able to get a copy. Read through my questions, and somewhere I'll let you know what you have to do to get a copy. As for the questions themselves, I'm working with no manuals other than the AmigaDOS manual set - no compiler manuals, and no developers manuals. So please bear with the questions. First, I use two different terminal programs. A hacked-up AmigaTerm with the multi-window support, and the MyCLI online builtin beast. AmigaTERM runs noticably faster than MyCLI, supports mouse menus, and no magic characters to get in the way of my editors. MyCLI, on the other hand, has some terminal control capabilities. I'd like to get the two in one piece. What I need is either a way to wait() on mouse/keyboard interrupts on an open()ed window (best), or a way to get cursor control into an OpenWindow()ed window. Second, I've been told that I can talk to multiple windows through one RasterPort. Someone want to tell me how? Third, I need to make submenu items work. Anyone got an example? Fourth, I'd like to implement the scroll bar gadgets that are on the workbench drawer windows. Anyone got an example? Fifth, I'd like to get to the root block of a disk. Anyone know how to find out where it is? Sixth, the multi-window terminal package wants to get rewritten, pretty badly. AmigaBASIC looks like it might be reasonable for that, but probably to slow (the MyCLI online mode doesn't quite keep up with 1200 baud) unless it's compiled. Anyone know if there are plans for a compiled version of AmigaBASIC? Seventh, the multiwindow package drops characters when it tries to get high-speed output to more than one window. Is the serial interface really that picky? Or is this one of the reasons I need to do a rewrite? That's it for questions. As of now, the AUW (UW is John Brunner's Mac multi-window workstation. AUW is my Amiga UW interface) just barely works. It looses characters if there's output to lots of windows. It doesn't correctly recognize transitions to/from multi-window mode, and it crashes the Amiga at random. Also, the Menu interface isn't done. If you've got the answer to any of the above questions, and would like to try putting the code into AUW (you have to have a C compiler, obviously), let me know. I'll gladly mail (not post - the package isn't anywhere near ready for posting) you a copy of AUW and uw - the Unix end of the package. Thanx, <mike mwm@ucbvax