Software - Real Commander 2.0: step 2 the future.

Impulse #10
                               
                                         
Real Commander 2.0: step 2 the future
(С) Pawel/RS ZX.SPECTRUM (2:454/7.120) ────────────────────────────────── Original was from <Рawel Кislyak> to <Рavel Deмchиk>. РК>>> PD>> ^^^ a чего такой мaлoгрaдycный? Кто ж его пмть будет ;) РК> A полной вepcмeй ты глотку oпaлмшь ;) Glad to inform Real users Commander, that after almost half-year break resumed working on version 2.0.As you already could learn from other electronic publications version 2.0 is being developed with open architecture, in addition it was decided change the commander to a two-panel one option. Users with one disk drive or are accustomed to working with one panel do not lose anything, since in any information can be included from the panels. For last month of intensive coding RC 2.0 progress from former 25% advanced up to 45%. Completely functional version will be approximately at the 60% stage and will be will be distributed among developers modules. At this stage it will be revealed bugs and shortcomings of the modular system. K unfortunately the system with saving RC in the 7th bank when starting programs no longer will be supported, since returning from a running module program located in banks may no longer be be, a transitions in the commander to him will remain, resulting in either reset or freeze. Although it is possible will write the corresponding module ;), which will be saved in7th bank together with RC and restore the original configuration. In general, everything will be in yours hands, and my task now is to develop the most flexible system. I will try my best simplify the process of creating modules for RC, in addition to the commander himself there will be supplied code block, loaded which from assembler you can debug your modules. From modules Almost all significant subroutines are available commander, who can be called, so intercept. Initially the module loaded from the address #C000 (can be in packaged form), after which he can install your handler in 48k memory and request from the system, if necessary, the number of banks he needs to operate. The module does not have to occupy a whole bank if it's some kind of turbo or HDD driver, then after installing it In 48k the memory bank can be freed up. Since 48 memory modules remain near bkb, it is not recommended to go there install modules that take more than 2kb. Thanks to the interrupt mechanism organized pseudo-multitasking environment, i.e. can be suspended for interruption some task, such as music, waiting for a call from the modem, printing text on the printer. After the process is completed, for example, such as printing text, you can free up banks occupied by buffers memory. 02/14/2000

Share your thoughts about the article