Welcome, Guest. Please login or register.

Author Topic: Multitasking in Workbench 1.3?  (Read 9671 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Matt_H

Re: Multitasking in Workbench 1.3?
« on: February 15, 2011, 12:37:49 AM »
What you're describing is asynchronous operation, not multitasking. Technically, Workbench is a single program, so you can run other things alongside Workbench, but Workbench itself can usually only do one thing at once.

Newer versions of Workbench have some asynchronous functions, thanks to revised code and patches like ASyncWB. An accelerator or hard drive helps a lot, too.
 

Offline Matt_H

Re: Multitasking in Workbench 1.3?
« Reply #1 on: February 15, 2011, 03:36:10 AM »
Quote from: itix;615637
This happens because on Amiga when accessing menus it blocks all gfx output. It was one of many tricks to make system more efficient. It still multitasks but anything trying to display new gfx content on that screen is blocked.

There is a utility called MagicMenu which replaces standard blocking menus by non-blocking menus but it is also much slower.


OS4.x also has optional non-blocking menus, probably using the same kind of mechanism. Does MorphOS also have them? Can't recall if I've ever tested.