IS-DOS

iS-DOS  je operační systém pro ruské domácí počítače kompatibilní se ZX Spectrem . Vyvinutý na počátku 90. let (1990-92) společností Iskra Soft z Leningradu . Podporuje diskety (oboustranné, s dvojitou hustotou), pevné disky , jednotky CD-ROM .

Systém byl vyvinut jako alternativa ke standardnímu diskovému systému TR-DOS pro ruské klony ZX Spectrum . Hlavními nevýhodami TR-DOSu byla absence podadresářů (později obejitých správcem souborů TRDN), omezení počtu souborů na disku (ne více než 128), omezení délky jednoho souboru na 64 KB (později odstraněn díky standardu pro satelitní soubory), také přítomný a řada dalších.

Vývoj iS-DOS používal ideologii MS-DOS a neexistovala žádná omezení uvedená výše. Kromě toho byl v systémové úrovni zabudován dvoupanelový souborový shell, podobný Norton Commanderu , a také sada softwaru nezbytného pro provoz. Systém však nebyl kompatibilní s TR-DOS a neumožňoval spouštění programů přizpůsobených pro TR-DOS - to vyžadovalo jejich vážnou změnu.

Určité množství softwaru bylo napsáno a přizpůsobeno pro iS-DOS. Vzhledem k tomu, že architektura systému umožňovala vytvářet ovladače zařízení, existovala podpora pro jakýkoli typ rozšířené paměti, různá externí zařízení a řadiče IDE (pro práci s pevnými disky).

Nevýhody systému iS-DOS jsou:

Developerská společnost, která začala s prodejem linolea v roce 1993  a později dokončovacích materiálů, se stala jedním z lídrů v tomto segmentu [1] a poté v roce 2011 zkrachovala [2] .

Verze

iS-DOS'99 Classic  je verze, která běží na jakémkoli ZX Spectru, protože stejně využívá pouze 48 kB RAM.

iS-DOS'99 Chic  - od iS-DOS'99 Classic se liší tím, že při nahrání do paměti počítače deaktivuje BASIC-48 ROM a umístí jádro operačního systému do "stínové" RAM. Tím se zdvojnásobí velikost oblasti skoku (z 8-15 KB na 20-27 KB). Funguje pouze na ZX Spectrum, což vám umožňuje umístit RAM na adresu 0, tedy: KAY-256 / 1024 , SCORPION ZS 256 (varianta Chic ZS), PROFI a jejich analogy. Jako ramdisk lze použít přídavnou paměť (prakticky jakékoli množství adresovatelné počítačem) .

iS-DOS'2000  - rozšíření pro katalogy a ovladače řadiče SMUC (pro podporu pevných disků) se objevují ve Scorpion ZS .

TASiS  je moderní verze vyvinutá skupinou NedoPC pro počítače ATM Turbo 2+ v roce 2006 . Podporuje textový režim a horní paměť těchto počítačů. Založeno na iS-DOS Chic. Také pomocí speciálního firmwaru ROM  - xBIOS , - je vyřešen problém kompatibility s programy pro TR-DOS. xBIOS obsahuje vTR-DOS, program, který emuluje provoz TR-DOS na úrovni systémového volání a pracuje s obrazem diskety načteným do rozšířené paměti počítače. V roce 2019 je systém přizpůsoben ZX-Evolution .

Software

Základní

iS-DOS ASSEMBLER v2.3 + Disassembler + Debugger v1.1  - tzv. kit "tři v jednom". Podporuje vytváření z více objektových modulů a skládání pouze upravených souborů. Monitor ladicího programu vám pomůže spouštět, testovat a ladit vaše programy v reálném čase, stejně jako krok za krokem trasování nebo používání bodů přerušení.

iS-DOS FORTH  - implementace jazyka Forth , sady modulů-nástrojů pro tvorbu programů a dokumentace "metodika programování". Důvod vytvoření: rychlý, kompaktní a mobilní, protože je implementován téměř na všech 8bitových počítačích.

DBMS "DATALOG"  - umožňuje vytvořit na disku ( ram disk , disketa, pevný disk) několik nezávislých databází s libovolnou strukturou. Provádí všechny operace se záznamy: vyhledávání a výběr podle vzoru, řazení podle libovolného pole, přidávání, mazání, editace, operace s čísly, libovolný návrh databází.

iS-DOS PRINTER v6.2  je program pro tisk textových souborů s rozsáhlou sbírkou ovladačů jehličkových tiskáren .

Print Lux 2.0  je program pro tisk obrazovkových souborů. Podporuje změnu gradace barev, výběr části obrazu na obrazovce, nezávislé škálování na výšku a šířku.

Alpha Print  je program pro úpravu stažitelných tiskových písem a tisk textů na tiskárně pomocí nich. Přišel se sadou písem ke stažení: matematika, astrologie, řečtina, kurzíva a další.

PICASSO  je grafický editor, který umožňuje pracovat se soubory většími než obrazovka ZX Spectrum, vytvářet a tisknout obrázky s rozlišením až 2048x2048, pracovat se 4 soubory současně a přenášet fragmenty obrázků, velká písma a mnoho dalšího. . Existuje speciální verze, která běží v iS-DOS Classic.

Použito

LOTUS PRINT  je designový program pro textové soubory využívající grafická písma s vysokým rozlišením a maximální velikostí znaků 16x16 pixelů. Obsahuje konvertor, který umožňuje importovat fragmenty souborů obrazovky do textu. Součástí balení je editor pro grafická písma (Alpha Print) a knihovna hotových písem (cca 30 ks).

Notebook  — program pracuje ve dvou režimech.

  1. Abecední kniha s hledáním telefonu a adresy podle jména, hledání adresy podle telefonu, hledání všech žijících v dané ulici.
  2. Obchodní kalendář-denní plánovač s rozpisem záznamů podle data v každém měsíci.

Obchodní kalendář  – slouží k uchovávání denních záznamů (každý až 615 znaků) po dobu několika let. umožňuje: upravovat a mazat záznamy, prohlížet záznamy za každý měsíc, vyhledávat jakékoli informace podle vzorku, tisknout záznamy na tiskárně nebo je přenášet do jiných počítačů.

Domácí rozpočet  - umožňuje evidovat příjmy a výdaje, automaticky generuje podrobné statistiky, určuje nejnákladnější položky výdajů a ziskové položky příjmů.

Finance 5.0  je účetní program. Umožňuje sestavit rozvahu, analyzovat stav účtů, vytvářet formuláře výkazů a provádět účetní zápisy. Je možné nakonfigurovat program pro uživatele.

Spisovny 4 a 7  - založené na DATALOG DBMS umožňují vytvořit několik nezávislých kartoték po 200 záznamech. Formát karty v souboru karty, na výběr: 4 nebo 7 datových polí. Na tiskárně je možné přidávat, mazat, upravovat, prohlížet, třídit a tisknout karty.

Odhady  - umožňuje provádět odhady a výpočty, vytvářet referenční knihy a kartotéky odhadů, tisknout dokumenty na tiskárně, archivovat vytvořené databáze.

Platební příkazy  - automaticky vyplní a vytiskne standardní formulář, umožňuje vyhledávat a analyzovat informace v databázi. Podporuje vícenásobné zadávání dat ze schránky. Možnost seřadit platby podle data.

Drobná živnost  - umožňuje zadávat informace o nákupech, výdajích, množství a sortimentu, o prodeji hotových výrobků, evidovat režijní náklady, časové rozlišení a výplatu mezd, výdaje na nákup zařízení. Program umožňuje provést kalkulaci pro vyrobené výrobky, určit úroveň zisku, sledovat finanční prostředky na pokladně, sledovat prodej hotových výrobků.

Obchodní prodejna  - umožňuje zohlednit zboží převzaté za provizi, zohlednit prodej zboží, platby dodavatelům, automatické vystavování faktur, vedení evidence tržeb a plateb, shromažďování statistických informací o práci obchodu.

Shop Sesame-2  - umožňuje zohlednit příchozí zboží, sledovat jeho dostupnost, evidovat příchod, spotřebu, odpis zboží, sbírat statistické informace o prodejích, automaticky se dotazovat zákazníků, tisknout reportovací dokumenty na tiskárně.

Materiálové hodnoty  - umožňuje vést evidenci o příjmu / odpisu materiálových hodnot, výdeji a vrácení.

Sklad 2  - umožňuje evidovat příjem, spotřebu zboží, přesun ze skladu na sklad a vystavení faktur. Připravuje potřebné podklady pro kontrolu a reporting. Vše lze vytisknout na tiskárně.

Distributoři

Technologie spouštění iS-DOS

iS-DOS, stejně jako některé jiné operační systémy založené na rozhraní Beta Disk , používá ke spuštění mechanismus přetečení vyrovnávací paměti .

Když spustíte jakýkoli příkaz (včetně prázdného), TR-DOS (vestavěný operační systém rozhraní Beta Disk) se pokusí přečíst sektor 9 na stopě 0, který obsahuje informace o disku. Pokud je velikost sektoru větší, než je akceptováno v TR-DOS (256 bajtů, pro iS-DOS - 1024 bajtů), pak paměť za vyrovnávací pamětí, která mimo jiné obsahuje oblast informací o I / O kanály (s adresami handlerů) se ukáže, že jsou přepsána načtená data. Při pokusu o vydání chyby (přes výstupní kanál na další obrazovku) předá TR-DOS řízení zavaděči operačního systému, jehož adresa je v důsledku přetečení v adresovém poli odpovídajícího handleru.

Proto jsou sektory na disku v systému souborů iS-DOS očíslovány 1, 2, 3, 4 a 9.

Použití takového triku vám umožní obejít nedostatek spouštění v TR-DOS a zejména automatické spouštění programů ve strojových kódech. TR-DOS podporuje spouštění a automatické spouštění pouze programů BASIC, které v případě potřeby dokážou načíst a spustit program ve strojových kódech.

Literatura

Viz také

Webové stránky