IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Spectrum - Operačný systém

Operačný systém Spectrum som začal vytvárať so svojimi najlepšími znalosťami tak, aby bolo pre každého jednoduché ho ovládať - skrátka aby bol prehľadný. Nejde o nič "špeciálneho" - operačný systém má TUI (textové užívateľské rozhranie) a ovláda sa, oproti jeho predchodcovi (Black Core), klávesnicou. Aj tak je ale lepšie a to v jednej hlavnej vlastnosti - je tvárny. Umožňuje úpravu zoznamu utilít (manuálne i programovo), zmenu nastavenia atď. Hlavným cieľom je urobiť systém, ktorý bude pre každého prehľadný, nikto sa nebude musieť báť, že ho niekto sleduje a aby ma potešilo, že som urobil niečo nové:-)

Operačný systém sa mi bohužiaľ nepodarilo dokončiť. Aby som bol presný, chýba mi aplikácie (EXPLORER.EXE, NOTEPAD.EXE, ...). Škola začala a ja sa jej musím venovať. Aplikácia samozrejme čo najskôr doplním. Tešte sa na oveľa lepší rozhranie, než je na fotkách ... Prajem príjemnú zábavu:)

Ovládanie

Operačný systém sa bude chvíľu spúšťať. Jadro je totiž pomerne veľké. Prvé, čo sa spustí, bude Setup, ktorý vás prevedie nastavením. Pre ovládanie sa používa klávesnica. Medzi ovládacími prvkami sa môžete pohybovať pomocou šípok, svoju voľbu potvrdíte stlačením klávesy Enter a stlačením klávesu Escape ju zrušíte. Povolené znaky do textového poľa sa klasicky pohybujú od medzerníka po ~.

Poznámky

Prípona .EXE slúži iba ako označenie spustiteľných súborov. Nehrá rolu pri nahrávaní do pamäti - Maximálna veľkosť programov je 64 KB.

Novinky

  • 17.07.2020 - Dokončujem posledné úpravy systému a začínam pracovať na aplikáciu TERMINAL.EXE.
  • 20.08.2020 - Pridal som aplikácie FRST.EXE a USER.EXE. Rozšíril som knižnicu FILES.ASM. Ďalej začnem pracovať na programoch SHUTDOWN.EXE, SETTINGS.EXE a EXPLORER.EXE. Plánujem rozšíriť systém o vlastné prerušenia.
  • 30.09.2020 - dorobenie posledné úpravy systému a aplikácie FRST.EXE.

Fotky

Spectrum Boot Screen - Assembler

Boot Screen .<> Spectrum FRST.EXE - Assembler

FRST.EXE .<> Spectrum FRST.EXE - Assembler

Spectrum FRST.EXE - Assembler
Spectrum FRST.EXE - Assembler
Spectrum Desktop - Assembler

Desktop .<> Spectrum User.exe - Assembler

User.exe .<> Spectrum SYSTEM.EXE - Assembler

SYSTEM.EXE .<> Spectrum Error - Assembler

error

Hodnotenie poroty

Tento projekt sa zúčastnil súťaže ITnetwork summer 2020.

porotca bodov hodnotenie
Assembler
David Čapka
7.5 Oproti minulému roku má operačný systém lepší vzhľad a podporuje užívateľské meno alebo meno počítača. Nenašiel som v ňom však hodiny, ktoré tam vlani boli. Vyzerá to vážne pekne retro, síce to nič moc nevie, ale chápem, že len zaviesť boot loader nie je sranda, takže rešpekt! Trebárs tam bude budúci rok textový editor a file explorer:)
Assembler
Samuel Hél
6.5 Ohľadom tvorbu operačného systému som sa nikdy nezaujímal, ale nie je to určite hračka. Bootovanie trvalo pomerne dlho vzhľadom k veľkosti súboru (1.4MB), už sme sa báli, že sa to nepohne. Nakoniec sa to podarilo a videli sme retro štýl operačného systému:) Bohužiaľ okrem vlastného názvu počítača a mena užívateľa nemá čo ponúknuť.
Assembler
michal Čapka
7 Pamätám si, že sa súťaže zúčastňuješ už po niekoľkýkrát, a tak som bol zvedavý, aký to tento rok bude mať posun:) Nejaký tam určite je, avšak je tam ešte veľa práce. Vzal si si naozaj veľké súste a za to máš môj obdiv, na základe dostupných funkcií však bohužiaľ musím hodnotiť menším počtom bodov.

Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 97x (13.11 kB)
Aplikácia je vrátane zdrojových kódov v jazyku ASM

 

Všetky články v sekcii
Assembler
Program pre vás napísal Jakub Verner
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje programování v x86 Assembleru.
Aktivity