| T.R | Title | User | Personal Name
 | Date | Lines | 
|---|
| 1156.1 | Multi-GEM | UFHIS::BFALKENSTEIN |  | Thu Jul 11 1991 02:45 | 15 | 
|  |     
    There are several ways to run two programs the same time. One is a
    program called K-Switch, that lets you devide your Atari into two
    virtual computers each with half of your main memory. You can switch
    between the two computers by function-keys. But the best way of doing
    real multitasking is a new operating system add-on which sells since
    few weeks in Germany, called Multi-GEM. This works 100% compatible
    with TOS and all screen resolutions (even bigscreens) and lets you open
    up to seven windows, each with its own program running in it the same
    time. This actually looks like our VT1000 with several open sessions.
    I ordered it two weeks ago but has not yet arrived. Could tell you 
    more then.
    
    Bernd
    
 | 
| 1156.2 | Maybe someone can put some real info on this in here! | RUTILE::BISHOP |  | Thu Jul 11 1991 03:12 | 28 | 
|  | Yes,
MULTI-GEM is indeed the best way to achieve this. What it actually does is it
decides (or i believe you can limit it) the amount of memory to be given to a
'session'. It then allocates as this amount of memory to that 'session'.
A 'session' is in  fact a Desk Accessory Slot, so you can, memory permitting,
have up to 6 multi-tasking sessions.
I was speaking  with 1 of the guys  from RIMIK Enterprises (let me state the 
usual i have no connection etc...) and he actually gave  me a very  detailed 
explanation of  exactly how it  worked. He also said he'd send me a FAX with
full details on it (which i never did recieve ;-)).
He told me  that he was running *major* applications such as PageStream, CAD 
etc all running simultaneously on his MEGA4.
For those of  you who would  like more information  you can get RIMIK on the
following STATES number :- 619 630 1217. For those of you from Europe you 
*may* be able to get in touch with him if you call at about 7am-8am. I got
in touch with him at MIDNIGHT USA time. He told me, he sometimes stays late,
boy - that's enthusiam! ;-)
I believe it retails at $99.95. 
Regards,
				Lewis.
 | 
| 1156.3 | Public Domain stuff?? | ROYALT::ORSHAW | Associate FTSG membership pending..... | Thu Jul 11 1991 20:47 | 7 | 
|  |     I was hoping there was a free-ware or shareware program to do this. Is
    k-switch free?? If not, how much is it??
    
    Maybe I'll try to make my program a desk accessory first and see what
    happens.
    
    Jim
 | 
| 1156.4 | Writing desk accessories | PRNSYS::LOMICKAJ | Jeffrey A. Lomicka | Sun Jul 14 1991 07:33 | 11 | 
|  | Jim,
Programming a desk accessory for your librarian would not be very
difficult.  The only catch is that you would have to delcare at start-up
how much memory you were going to use, and use your own malloc/free that
operated out of that pool.  If you write your own malloc/free, you can
even use the Mark Williams standard I/O routines, as they will know
enough (by virtue of the linker) to call your version of malloc.
I can help you get started, and give you a set of malloc/free routines
if you really need them.
 | 
| 1156.5 | Link error in MWC | ROYALT::ORSHAW | Associate FTSG membership pending..... | Sun Jul 14 1991 13:01 | 11 | 
|  |     As it turns out, I don't do any mallocs (and hence no frees). I tried to
    turn the program into a desk accessory. I changed my code around and
    then tried to build. The Mark Williams C book that I have says to link
    using the -VGEMACC option. When I do that, it gives a link error. Its
    something like:
    libc - cant find _start_
    
    If I use plain old -VGEM, it links fine (but of course shouldn't work
    as a desk accessory). Anyone have any suggestions?
    
    Jim
 | 
| 1156.6 |  | PRNSYS::LOMICKAJ | Jeffrey A. Lomicka | Mon Jul 15 1991 12:07 | 6 | 
|  | That's most of it.  When you link (using cc, not ld) with -VGEMACC, cc
includes the correct startup module for desk accessories.  I'm not sure
what's wrong in this case.  Another thing that can stop you is using
getenv().  Note also that standard I/O is also forbidden, you will have
to use Fopen, Fcreate, Fread, and Fwrite.
 | 
| 1156.7 | SWITCHER | COMICS::DSMMGR | Pigman, Pigman, ha ha charade you are... | Wed Jul 17 1991 08:27 | 6 | 
|  |     There IS a PD/SHAREWARE/WHATEVER one called SWITCHER which was given
    away on the ST Format magazine disk. I have it but don't use it. I did
    play with it a little and it seemed to work though I never really
    thrashed it.
    
    Jonathan
 | 
| 1156.8 |  | RUTILE::BISHOP |  | Wed Aug 28 1991 10:54 | 7 | 
|  |     Did anyone ever get a copy of MULTI-GEM? If so, hows about a review?
    
    Or SLICTOP? The other multitasking (actually priority-tasking) OS?
    
    Cheers,
    
    				Lewis.
 | 
| 1156.9 | another week? | UFHIS::BFALKENSTEIN |  | Wed Aug 28 1991 11:53 | 14 | 
|  |     
    Sorry, still waiting...
    
    Two months ago I ordered the stuff. Two weeks ago I phoned the
    distributor and asked what's going on. Answer: we can't explain,
    it's ready to be shipped. You should have received your copy
    weeks ago. 
    
    They promised to take care of that. As soon as I have it, I write
    down my experiances. The mags are full with test articles in the 
    moment, at least they seem to have working copies.
    
    Bernd
    
 | 
| 1156.10 | it arrived! | UFHIS::BFALKENSTEIN |  | Thu Sep 05 1991 03:00 | 54 | 
|  |     
    when I came home yesterday evening, MuliGem had arrived. Installation
    is easy, you simply run a INSTALL.PRG from the original disk, that 
    copies all the needed files from floppy to HD and modifies the
    DESKTOP.INF as well as the Auto-folder. With no accessories in the
    root directory of C you boot again and then have 6 MultiGem Slots in
    the menu-bar where the accessories had been before.
    
    Cntrl/Shift/Alt brings you a configuration popup-menu where you can 
    "tune" the system. So you must mark TOS-programs that they are able 
    to run in windows because only window applications work as tasks. Also
    some programs that are not properly programmed and use direct screen
    output must be modified. Some programs are only able to run standalone,
    so you assign them a "single"-state. That means, no other task is
    working when you selected such a program. For Neodesk for instance you
    choose the Auto-boot state to have it run as the desktop-task after
    booting.
    
    Accessories may be renamed to a certain extension (*.MUC or so,
    forgot...) and then are available as tasks running in a window. Because
    accessories are designed to be available in every program, you still
    have this feature with the means of multitasking.
    
    Using the tasks looks like this: you click on Wordplus and it comes up
    like always. Then you select a textfile and it opens up the normal
    window for that file. If you take a look into the menubar, you see that
    one MultiGem Slot now says "Wordplus". Clicking on another empty slot
    gives you back the desktop with the textwindow on top of it. Now you
    can move it around and shrink it in size or just type in that window.
    Starting Adimens now works the same. It opens up a window and there's
    an entry in one of the remaining five slots. Selecting a empty slot
    gives you back the desktop with two windows on top of it: Wordplus and
    Adimens! By clicking into one of them enables you to work in that
    window. So you simply can switch between up to 6 applications. If you 
    have a program that formats floppies and runs in a window, you can see
    the floppy beeing formatted in one window while you are drawing a
    picture in the other one the same time. In the "tuning program" you can
    assign memory to every program as well as some kind of priority,
    because MultiGem assigns timeslices to every task.
    
    To use the multitasking in a optimum way, they state that you should
    have at least 2MB of memory and a harddisk. By now I only had problems
    with KAOS operating system. So I switched to TOS 1.4 and everything
    worked ok. Also it is very important to use the configuration or
    "tuning" program and set the right values for all the programs.
    Otherwise you'll sometimes get some funny effects with redrawing the
    screen...
    
    I'm still playing around and haven't read the manual completely. If
    I find out something new, I'll keep you updated. When you have it
    working and set up correctly, it looks like a very nice feature for
    the ST.
    
    Bernd
 | 
| 1156.11 | the optimum! | UFHIS::BFALKENSTEIN |  | Tue Feb 25 1992 10:12 | 12 | 
|  |     
    now using MultiGEM with a 16MHz STE and a 19" monitor. This is great!
    You have the wordprocessing program displaying a complete page while
    drawing pictures full-size with EasyDRAW, and the same time your
    logged in the VAX via modem in another window transferring files.
    
    With the 19" screen I won't miss the multitasking features, that's
    nearly a must!
    
    Bernd
    
    
 |