Scream #02
29 января 2002
  Софт  

Bowl - the OS of the future for SPECCY.

<b>Bowl</b> - the OS of the future for SPECCY.
| OS of the future for SPECCY
| 3M ^ MSD



    In this article I will highlight one of our unfinished
draft of the operating system. No shell, namely full
system, which, in my opinion, should give a powerful impetus to
further development of the SPECTRUM compatible systems.


    Why the project is incomplete?


    Yes, because this project requires the deepest
elaboration, it is necessary to take into account all the 
factors for further development our platform and we have no 
right to ill-considered, rapid creation of yet another 
miserable system, which every year bring death SPECCY. 


    To date, a large park SPECTRUM compatible
machines, and every car in its quest for perfection leaves 
behind a mountain of new standards and modern requirements Go 
to Software are high enough and not all the teeth. One of the 
narrow places the platform is memory. Here Standards simply 
nemeryannom. Suffer, therefore, to collect some pribambas 
(tiparasshireniya memory through KEMPSTON port), the scheme of 
a solid el.zhurnala, risking a wheelbarrow solder in the whole 
matter to the board and even a child you are pleased that all 
of this to work, and the software under this and not going. You 
can certainly write a driver for el.diska IS-DOS and drag on 
the speed of a dial or PICASSO text, but most software is 
written still not under the IS-DOS. 


    The second bottleneck of the system, it needs vozrastyuschie
more intensive sources of information storage disc (for 1.2 and
1.44MB, HDD, and even CD-ROM). Small SPECCY becomes
monster, which at funny by today's standards clock
frequency sophisticated algorithms learned to handle the huge
flows of information, sights, even on analog JPEG for
DMA-SOUND. Here TR-DOS loses in all respects, SMUC and
IS-DOS - just a temporary solution.


    The third - an input device. Standards too much, since
from the light pen, and set MOUSE'ov KEMPSTON'ov, CMOS'ov,
PC-KEYBOARD'ov, finishing all types of modems, scanners, etc.


    Fourth - the output device. Ways of connecting printers, 
plotters, not too little, and in the future will be observed 
depreciating trend of the connection matrix and mnogoigolchatyh 
inkjet printers as well as increase the screen resolution to of 
a full text mode. 


    All of the above is risking to remain a bunch of self-made
junk without purpose operating system whose purpose
is the union of all these in one, and opens the real
Prospects for a more simplified in the schematic
plan, but a more powerful PC with the possibility of further
unlimited expansion with immediate support for.



                      WHAT WE OFFER


     Attention!


    Everything below this does not claim to be a standard and 
requires significant elaborations. We are waiting for criticism 
and suggestions. 


    The system is a set of free replacement units
interconnected through a special area of ​​memory -
kernal. Basic building blocks, such as: management, mapping,
memory management, printing, system appearance,
work with external drives, etc., a list which, as well as
complete description of all PC systems is stored in a designated
place. The position of blocks and memory areas are not fixed 
and their address, calling, reading, should be carried out 
through restarts (say RST 16). Since the blocks are replaced by 
free and is the case, without prejudice to the compatibility 
can be connected most specific device. As the basis of the 
appearance of You can choose WINDOWS as the most versatile with 
the ability to expansion, but it's not standard, since a simple 
substitution block the appearance of the system can be obtained 
for every taste. 


    The most important feature of the programs under this OS 
should yavlyatsya rejection of self-treatment as a memory, and 
to external devices. It is obligatory observance of this

single standard system will support all
multiple devices as a "past" and "future". Working with
external storage devices is limited
treatment of simple commands to restart: read the file, continue
Read, write the file, continue recording, etc., and all options
referencing them to completely eliminate the introduction of 
standard the size of a disk sector, all operations on the 
search file (FAT table or TR-DOS format) and work with it takes 
a restart. What is yields: use of different formats, data 
storage, and also support all the existing ones. Startup 
programs exempt from the definition of system parameters and 
the choice of management, as these data are taken from the 
control unit which displays the current coordinates of the 
manipulator (mouse, keyboard, etc. depending on the unit and 
set it up), and if you want to use extra keys, it can be solved 
by recourse to a special extension block at the input the 
absence of which (accidentally or intentionally) prog must Your 
Message civilized display using the same restarts. If prog and 
only does what drives are any messages, it is not be 
independently juzat screen, and better vospolzovatsya specially 
created for this unit, which will not only bring your text, and 
respectively its issue. Running program can do everything 
through the same restarts transfer table external design of the 
program (WINDOWS box) and the corresponding unit will take over 
most functions of the interface. All this will run these 
programs, for example, with another screen resolution, with 
appropriate support units clearance. 


    Now for the interruption. They hung some residents:
survey and printing arrows manipulator, run counter resident
(It makes no sense to run some residents every 1 / 50 seconds
Resident at startup, the setup menu may allow
establish the frequency of start-up), etc. which can be 
switched off without the removal and disposal of memory.



    Example 1: running prog requires all interrupts (DEMO. ..),
reads a list of established residents, if there is something 
there displays a message like - you hang such a resident as

required maximum speed of company that "OUT", "continue".
When you exit can remove part or all of them again
start or continue with the residents.


    Example 2: The prog does not want to publish your arrow 
reads list of installed residents and offers a close one of them

(Print wise).


                        Download Software


    The download should be a boot block
code of a certain length in which the reflector will be options 
as the program itself, and it is required to the configuration 
of the OS after start after which the system should take 
appropriate decisions about method of its preservation 
(spets.blok - either the screw or the certain area of ​​memory, 
leaving easily accessible used blocks) and take the appropriate 
message if the system parameters dissatisfied executable file + 
descriptor further downloading the file: length, address, run, 
etc. Here the question really is not solved yet, and requires 
serious consideration. 


    But what about the existing software?


    Question can be solved in 2 ways:

01. Adapting programs under the new standard as it has been in

    the transition from tape to disk, most programs do not 
benefit 

    Serious require processing.

02. For such programs have the opportunity to work system

    BOOT'a principle, with its saving them to disk (HDD) or

    a remote area of ​​memory.


    The main advantage of this operating system is its 
flexibility. For example after appropriate scientific settings, 
which can throw keyboard (with the condition startup), and the 
entire system of governance bind to the mouse or something 
else. Have multiple formats provide information on the disk at 
the same time (by selecting corresponding icon). Weighed more 
memory and any other device on any port. Waiver of ROM and a lot

another.


    Trying to highlight the popular language of the draft a lot 
of He left behind the scenes: the structure, number and 
communication blocks, format memory allocation, etc. If one or 
Interested Project OS SPECCY our team will be happy to share 
their information and listen to your opinion.



         kristoph: relationship with the group can carry Th
         Res triumph_hq@mail.ru :::::::::::::::::::::::::





Other articles:

Editorial - I'm from the planet Maiga.

Editorial - two triads Stewart: "... But I love krik2" It was a bit naive, perhaps absurd, but for me it is characterized above all the warmth ... "

Editorial - Industrial velvet drop of juice gyrus: "Two days ago I returned with cc1 and ever since I was gnawing at something incomprehensible, inexplicable, intractable understanding ..."

Editorial - make a clean breast of it: "as far as my music here - I wish that it gave people peace of heat, which I had as a child and then I've managed to keep to this day ... "

Editorial - Unbeliever: "With difficulty I think of any shock software products the last time. The next version Best View, fast-paced BGE, HRiP and AcEditor, this is probably all that is worthy of attention ... "

Creek - charts index: "I finally decided to count all came down the charts. Yeah, not a lot - a total of 18 vote-sheets, but some people voted!"

Creek - charts the results: "Mad work, I tell you! Whole day in my head spinning some damn numbers, all day I thought I was studying, correcting, shot, killed ... "

Creek - credits.

Zoom - news: the makers of newspapers Paragraph make the game, Phantom Family cvalili on pc, new members of the group 4D, Vyacheslav Mednonogov lost for Spectrum finally, Davos scored at the Spectrum, Lynx is working on a HTML viewer, the Group Sage "full of negativism", Kvazar ceases publication of the newspaper "Polesie", etc.

Zoom - an interview with Baze/3sc.

Zoom - Wlodek Balck about the situation with Spectrum in Moscow.

Scene - Internet vs Speccy: won the friendship! "What is so attractive Internet to create new projects devoted to our favorite computer?"

Scene - Insanity Zer0: "Real demomeykerov the history of the Spectrum - no more than a dozen names, at a stretch be called twenty! Geymemykerov - More less ... "

Scene - leet?! Definition of the elite "sceners.

Scene - platsebogi: "placebo: platsebogi you, we love you."

Scene - cannibalism on the scene: "Camp Spectrum is divided into two hangouts: Western, European scene and the Russian ..."

Pro-overview - press.scene.review: Kosme 0, Psyhoz 5, Body 2f, Plutonium 19, Black Raven 6, Subliminal Extacy 3, IzhNews 0C, ZX-time 2, Lamergy 1 , MSF 22, Glass.

Pro-overview - cc01.gfx hostage pixels: "I've been waiting for this component, quite honestly, without any special experience ..."

Pro-overview - CC1 music or 'it was in the evening ...' - Gas 13 vs Nik-O.

Pro-overview - Nuotrauka music compo review: "Writing reviews of graphics with the last party has already become a good tradition, but for some reason did not get much of the music ..."

Pro-overview - Nuotrauka GFX compo review: "having heard the views of artists and technicians, it is obvious it will be interesting to know the opinion of those who see the work a slightly different angle of view "

Pro-overview - Nuotrauka'tm compo stuff review: "Reviews - thing is quite complicated, because to say things do not show partiality to people with whom you have a good friendly relations, it is difficult always" ...

Pro-overview - Millennium'1901 Demoparty ... Overview of the graphics from Ice'Di.

Pro-overview - phat1 gfx compo review.

Pro-overview - phat0 gfx compo review: "The graphics in this time?" Not really. I remember the last time it was better "

Pro-overview - insanity # 9 review: "This number though was not initially expect me as scandalous, but after such has become. Personally, I have stayed if not beaten to death, then at As maimed "

Demoparty - chaos construstions'oo1 report: "reigned in St. Petersburg just indescribable atmosphere of the spirit of the scene, friendship, unity, and so good to me, probably never was"

Demoparty - Chaos Constructions 001: Party was ... it rulez! "Returning home with CC'001, I can not believe that everything happens in reality"

Demoparty - Megus: Report demoparty Chaos Constructions'2001.

Demoparty - nuotrauka'tm details: "It so happened that I was one of the organizers of this party, and therefore part of otmazyvatsya need me"

Interview - an interview with the poisoned CyberJack / Triebkraft (Part 1).

Interview - an interview with the poisoned CyberJack / Triebkraft (Part 2).

Interview - an interview with c Blade, Steelzer, Ice'di / Ttriumph.

Interview - gons in the scene: "why Chasm / CPU freak, and who ever thought he was - a freak?"

Tutorials - coding: the effect of the implementation of "Mirror rotator" (article is intended for quite prepared demo coder).

Tutorials - ascii scene: "Ascii scene ... How I love you madly!" You probably like no other scene could have arisen so early "

Tutorials - under the pressure of the press: "When you teach writing, talking about the literary subtleties and techniques, it is excellent, it's great!" When you have this knowledge but there is nothing, no notions that this is where worse

Sweet - index.

Sweet - loneliness.

Sweet - son.

Sweet - a triangular room.

Sweet - three stained roses.

Sweet - himself.

Sweet - Vasya.

Sweet - condemnation.

Sweet - good.

Sweet - the parish.

Sweet - aluminum spoon.

Sweet - shoes.

Sweet - surprise.

Sweet - DRAMA13.

Sweet - refrigerator snowy ideals.

Sweet - My Olga.

Other - index.

Other - dnewnik-ol.

Other - e-dnewnik-oz.

Other - Scholz bedwetter.

Other - Scholz bedwetter (2).

Other - Scholz bedwetter (3).

Other - Scholz bedwetter (4) or Cristo loves Ronu.

Other - his lips.

Other - Understand Curve.

Other - What smells like whitefish?.

Other - Smoke-Whisper.

Beating - crazy excuses: "I think you still do not know what to insanity # 9 most of the material - excerpts from personal correspondence with the author of various sceners"

Beating - Trahalschik Frunze: "We saw we mean a network of advertising," Comrade Frunze ", As for the video with CC'999. So, undermining some capital in the amount of 100 rubles. ordered video_kassetu "

Brains - skene anexx.

Brains - dick is out of my pants!.

Brains - sweet members.

Sobaka.ru - postbox: "Actually, that's it, then, for what kind and did [cry - your feedback, emotions, and even evil. Letters came a lot ... "

Bowl - "The nice thing is that here you can write without even knowing Nothing about the scene! "

Bowl - Trivial Fiction: "Declaration of a democratic society in itself as a promise nichego not stand. We used to believe the beautiful words but in deeds to believe why it is not accepted"

Bowl - the OS of the future for SPECCY.

Bowl - "You - slug. Yes, yes, this is so, no need shakes his head and otmazyvatsya blunt phrases. Dohlyak You, You mastrubiruesh at naked girls from zx-stag'a"

Bowl - About girls.

Lozhenie - index: "Maybe you do not appreciate how I cut the word" application ", but ... "

Lozhenie - about ACEdit0.59.

Lozhenie - With CRUSHERS is a mini- Game: Flintstones: Fred in the magic wood.

Lozhenie - [B] Arga lit packs 13, 14, 15, 16 and 17: "I am insanely jealous of you - because you still ahead, because you have yet to plunge into the fabulously wonderful world created by talented writers from the team [B] Arga.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Exchange of experience - Floyd-Steinberg method for converting images from a larger number of colors in the least.
Top Ten - top ten games from C. Filimonova
Scene - report Miguel / CPU on CAFe'2003.
AOSS - how easy is it to be the organizer of the group?

В этот день...   7 May