PageSourceSearch

http://symbos.de/symtexte.js

js symbos.de collected 2026-10-02 07:39:25 UTC 7,484 bytes, 55 lines download raw bytes

1var arrModule = [];
2
3arrModule[0] = ['Micro-Kernel',    'The "kernel" is a fundamental component of every operating system. Even the original system of the CPC has one, which takes over interrupt management, for example. Like a heart, the kernel beats in the centre of the action and regulates the basic course of the programmes. SymbOS has a real "micro-kernel" that deliberately does without an inflexible "monolithic" structure and instead provides strictly the most basic functions of an operating system.'];
4arrModule[1] = ['Device-Manager',  'The device manager controls the response of the basic input and output components. It is the direct interface to the Z80 hardware. Only the screen is controlled via a separate, specialised manager due to its complexity.'];
5arrModule[2] = ['Screen-Manager',  'The screen manager contains all routines that are necessary for the direct output of graphics. It thus represents the low-level driver for the screen. Since the output of high-resolution graphics is one of the slowest factors on 8-bit systems, all routines have been optimised to a particularly high level without regard to memory consumption. Techniques such as unrolled loops and self-modified code are therefore frequently used. To ensure the best flexibility, all measurements are pixel-based and not byte- or character-based as usual. Each function is clippable. The routines are available for each screen mode (0, 1 and 2) with mostly adapted versions for each. Regardless of the resolution and colour depth, they behave completely identically. A special adaptation to the different screen modes by the application is therefore not necessary.'];
6arrModule[3] = ['Desktop-Manager', 'The desktop manager is one of the most complex components of SymbOS. The aim is to develop a graphical user interface that is completely and uncompromisingly oriented towards MS Windows. The familiar "look and feel" is to be implemented undiminished on the CPC. The majority of the familiar graphic control elements (icons, buttons, radio and check boxes, etc.) will be made available. The entire screen structure is not pixel-oriented, but object-oriented. This makes it possible, for example, to do without buffering window backgrounds, as is the case with other CPC desktop systems. The result is the saving of large amounts of memory. The high speed of the low-level graphics routines enables a very fast screen layout.'];
7arrModule[4] = ['System-Manager',  'The system manager is the "control centre" of SymbOS. It enables the loading, initialising, starting, managing and closing of complete applications. It also reserves memory and starts processes for the respective applications. In addition, it coordinates the communication between the disc manager and the applications. SymbOS is designed for up to 24 simultaneously running applications.'];
8arrModule[5] = ['File-Manager',    'After the desktop manager, the file manager is the most comprehensive component of SymbOS. It enables the complete management of data carriers at middle and high level. Middle-level means the respective file system (FAT or Amsdos), high-level means the concrete work with files and directories. The aim was to provide all the functionalities with regard to file operations under SymbOS that are also available under MS-DOS.'];
9arrModule[6] = ['Extended Desktop','...'];
10arrModule[7] = ['Daemons',         'Daemons are background services that are optionally started automatically in SymbOS during the boot process and run in the background like an application in multitasking mode. They are mainly designed for additional hardware support ("drivers") and - after booting - are available to all applications. These can find them via an operating system function and then communicate with them. Examples are network, printer and sound drivers.'];
11arrModule[0][2]    = [];
12arrModule[0][2][0] = ['Process Management',      2, 'Priority based preemptive and cooperative multitasking'];
13arrModule[0][2][1] = ['Memory Management',       2, 'Full 1024KB support; complete 63K for each application'];
14arrModule[0][2][2] = ['Banking Management',      2, 'Transparent bankswitching system'];
15arrModule[0][2][3] = ['Message Queue',           2, 'Exchanging of messages between different processes'];
16
17arrModule[1][2]    = [];
18arrModule[1][2][0] = ['Keyboard scanner',        2, 'Support of four keyboard layers (normal, shift, control, alt)'];
19arrModule[1][2][1] = ['Mouse scanner',           2, 'PS2 support included; configurable .. and speed factors'];
20arrModule[1][2][2] = ['Time and date',           2, 'Time and Y2K-capable date management'];
21arrModule[1][2][3] = ['Screen management',       2, 'Colour and screen resolution settings'];
22arrModule[1][2][4] = ['Mass storage devices',    2, 'Control of floppy and harddisc devices (sector layer)'];
23
24arrModule[2][2]    = [];
25arrModule[2][2][0] = ['Text output',             2, 'Very fast proportional text output'];
26arrModule[2][2][1] = ['Sprite output',           2, 'Resolution and colour independant graphic output'];
27arrModule[2][2][2] = ['Plotting boxes',          2, 'Painting of lines and rectangles'];
28arrModule[2][2][3] = ['Screen operations',       2, 'Flexible scrolling; saving and restoring of screen areas'];
29
30arrModule[3][2]    = [];
31arrModule[3][2][0] = ['Mouse pointer',           2, 'Display of the mouse pointer'];
32arrModule[3][2][1] = ['Pull down menu',          2, 'Pull down menus can have multiple nested sub menus'];
33arrModule[3][2][2] = ['Windows (forms)',         2, 'Windows with title, tool, menu, info bar, also with content scroll slider and much more'];
34arrModule[3][2][3] = ['Controls',                2, 'Realizes the display and the control of the complete window content'];
35arrModule[3][2][4] = ['Task bar',                2, 'Contains the start menu, the window buttons, the shortcut icons und and the time display'];
36
37arrModule[4][2]    = [];
38arrModule[4][2][0] = ['Application management',  2, 'Loading, relocating, executing and removing of complete applications'];
39arrModule[4][2][1] = ['Services',                2, 'Provides services for the device, file and system management'];
40
41arrModule[5][2]    = [];
42arrModule[5][2][0] = ['FAT support',             2, 'Supports the FAT12, FAT16 und FAT32 filesystems'];
43arrModule[5][2][1] = ['CP/M support',            2, 'Supports the CP/M, AMSDOS and PCW filesystems'];
44arrModule[5][2][2] = ['File handling',           2, 'Provides a powerful, flexible file management like in MS-DOS with multiple handlers and pointers'];
45arrModule[5][2][3] = ['Directory handling',      2, 'Provides creating, deleting and changing of files and directories'];
46
47arrModule[6][2]    = [];
48arrModule[6][2][0] = ['Startmenu',               2, 'Nested submenus and unlimited entries inside the startmenu'];
49arrModule[6][2][1] = ['Desktop icons',           2, 'Unlimited 4 and 16 colour icons on the desktop'];
50arrModule[6][2][2] = ['Widgets',                 2, 'Mini desktop apps showing useful and always updated information'];
51
52arrModule[7][2]    = [];
53arrModule[7][2][0] = ['Sound daemon',            1, 'Controls the sound device, handles sounds and music for applications and supports GUI sound events'];
54arrModule[7][2][1] = ['Printer daemon',          1, 'Sending texts and graphics to the printer'];
55arrModule[7][2][2] = ['Network daemon',          2, 'TCP/IP connections on TCP and UDP level including DNS and DHCP services'];

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.