Scalos --- Workbench-replacement Version 1.0 PreRelease SOME FEATURES - 100% Workbench replacement, all functions should work like the WB ones - 64bit arithmetics for Harddisksizes - all Icon-imagetypes are supported such as Backfill or Complement - full multitasking, every window has it's own task, while loading icons any windowfunction (e.g. Drag&Drop) is available - icon datatype system, newicon datatype included - cybergraphics and 24bit datatypes support - unlimited windowpatterns, configurable via tooltypes - optimized backgroundpatterns routine - driectory-notification - Menu-Preferences to have full configurable menus (includes ToolsDaemon and Parm import) - big Application interface, anything is possible from outside - custom Palette and Pattern preferences program - nearly all WB-preferences will be used, install and uninstall is very easy - plugin system to exchange or add features - it enhances the workbench and make it more configurable - and much much more ... REQUIRMENTS Kickstart 3.0 or higher and MC68020 or higher LIABILITY THERE IS NO LIABILITY TO THIS PROGRAM-PACKAGE,IN REFERENCE TO THE ASSERTED LAWS. THE COPYRIGHT OWNERS, AND/OR A THIRD PARTY, PLACE THIS PROGRAM PACKAGE AT YOUR DISPOSAL "AS IS" (EXCEPT WHERE THIS IS FIXED ANYWHERE ELSE IN A WRITTEN WAY) WITHOUT ANY GUARANTEE IN ANY FORM (INDIRECT OR DIRECT FORM). THE FULL RISK OF QUALITY AND FUNCTIONALITY OF THIS PROGRAM IS AT YOUR OWN. IF THE PROGRAM HAS A BUG, YOU HAVE TO PAY ALL COSTS OF THE NECESSARY SERVICE-WORKS AND REPAIRS FOR YOURSELF. UNDER NO CIRCUMSTANCES, THE COPYRIGHT OWNERS OR A THIRD PARTY DISTRIBUTING THIS PROGRAM PACKAGE, AS ALLOWED, JUST BEFORE, CAN NOT BE HELD RESPONSIBLE FOR ANY DAMAGE CAUSED IN ANY USUAL, SPECIAL, OR ACCIDENTAL WAY OR BY THE PROGRAM PACKAGE (SURROUNDING BUT NOT RESTRICTED ARE THE LOSS OF DATA OR NOTCORRECTLY DISPLAYED DATA OR LOSSES CAUSED BY YOU OR A THIRD PARTY OR BY A FAULTY WORK OF THIS PROGRAM PACKAGE WITH OTHER PROGRAMS), ALSO IF THE OWNER OR A THIRD PARTY HAS BEEN POINTED AT SUCH POSSIBILITIES OF DAMAGE. INSTALLATION Please use the Installscript. !!! Don't try to use Emulation mode if you are not registered. !!! REGISTRATION With the unregistered version you cannot use the emulation mode of Scalos. This means Scalos will open a screen and appicon/appwindows and appmenus will not be supported. You can see how Scalos works, but you can't use it as a real replacement. Minor updates are free and major updates will cost an update fee. How to order: Send the registerform by email or snailmail. ------------------------------------------------------------------------------------ Scalos Version 1.0 Pre Name: ____________________________ Address: _________________________ _________________________ _________________________ Country: _________________________ E-Mail: __________________________ Phone: ___________________________ Kickstart: _______________________ Processor: _______________________ Memory: __________________________ GraphicsCard: ____________________ How to receive the keyfile: ( ) by EMail [ 30DM / 20$ ] ( ) by SnailMail [ 35DM / 22$ ] ( ) by SnailMail, I've included a prepayed backletter and a disk. [ 30DM / 20$ ] ------------------------------------------------------------------------------------ You may send the money by snailmail or eurocheque. Germany only: Banküberweisung but don't forget your email or real name. Kontonr: 5412749 Bankleitzahl: 16020086 "Bayerische Vereinsbank" KNOWN BUGS - backfill-icons will crash on a picasso, because of a bug in the emulation I'll not add a workaround. - little problems with Leftout/PutAway - if you have the same file in your .backdrop files multiple times, Scalos will display them all - the transparency effects will not work with CGFX 3 - SuperGels TODO - minor features and fixes - beginning to rewrite Scalos in C MANUAL Scalos works 99% like the original Workbench. You should look at the Workbench-Book for information. Scalos will use most of the known Workbench preferences, except Palette and WBPattern. For these two exist replacements in the Scalos archive. All Scalos Preferences are mainly based on the MUI 3 Drag&Drop system. - Palette: Here you can select pens which will be locked on the Scalos screen. It will replace the good old MagicWB-Daemon. Don't forget to adjust the Scalos internal pens, just click on PenAdjust and drag the colors you like to the defaultpens. - Pattern: Here you can select a list of patterns. Scalos will recognize them by the number you give them. If you use the same number for multiple patterns Scalos will use a randomroutine to select one of them. "Tiled/Fit Size" - how should the pattern be displayed? If you like to use "Fit Size" you have to enable "use GUIGFX" "No remap" - don't remap the picture "use GUIGFX" - the GUIGFX library gives you a very fast and high quality rendering routines (e.g. the colorreduction and ditherring) "Pen Precision" - select the precision how the pens should be allocated GUIGFX Options: "AutoDither" - will enable dithering automatically if the picture may lose to many pens "Colorweight" - how many free pens should be used for your picture DefaultsPage: "asyncron Layout" - render the picture while reading the icons instead of waiting for the layout to finish before opening the window "use friendbitmap" - speed up the patternrefresh by using a second bitmap. Is ignored if you use a V43 picture.datatype and/or GUIGFX "always relayout" - scale the picture again if you change the window size "randomize everytime" - select one of the random patterns every time you open a window with the selected pattern instead of randomize the patterns only on bootup. "asyncron-Task priority" - TaskPri of the asynclayout task ... default patterns: Select where you whish to use which pattern. Additionals: With the tooltype "SCALOS_PATTERNNO" you can select a different patterns for the windows. - Menu: That's the menu Scalos will use. Try out the menu-presets. - Scalos Mainprefs: Check it out. I don't have to write much about it. Don't forget to use Drag&Drop. Miscellaneous: "Auto Remove Icon" - remove the icon from display if you start dragging "Hardemulation" - Scalos will patch some private functions to make the standard Iconinfo available. Swazinfo work without HardEmu. "Non-masked clickarea" - if you enabled this you can only select transparent icons (e.g. newicons) by clicking directly on the image. Clicking in a transparent area of the icon will do nothing. "Menu Currentdir" - Set the currentdir to the window's dir if you start a AmigaDOS program via menu. "MMB Move" - Enable the scrolling of the innerwindow part using the middle mouse- button. PlugIn's: You can only add OOP Plugins here. Menu-Plugins are for use with the MenuPrefs only. PlugIns: OOP: These plugin's have to be added in the ScalosPrefs PlugIn list. "title_freepens.plugin" - addes "%wp" command to the title commands which shows the current free pens. Menu: These plugin's can be added in the MenuPrefs. "sorted_cleanup" - will sort the icons by name before it cleanups. Dir's will be sorted first. SUPPORTED LIBRARIES guigfx.library (available at http://tek.flynet.de or the Aminet) popupmenu.library - which is needed to use the popup menus (available: Aminet util/libs/pmuser.lha or http://www.algonet.se/~henisak/pm/pm.html) newicon.library (available: Aminet) DEVELOPER If you are interessted in supporting Scalos, feel free to leave me a message. Developer files are available. AUTHOR Stefan Sommerfeld Kaulbachstr. 3 14612 Falkensee Germany Phone: ++49-[0]3322-202452 EMail: zerocom@cs.tu-berlin.de WWW: www.cs.tu-berlin.de/~zerocom/aliendesign.html