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