Orao (počítač) - Orao (computer)
![]() Orao | |
Typ | Domácí počítač |
---|---|
Generace | 8-bit |
Datum vydání | Jugoslávie: 1984 |
Životnost | 1984–1991 |
Přerušeno | 1991 |
Média | Kazetová páska Disketa[1] |
Operační systém | Orao BASIC |
procesor | Technologie MOS 6502 v 1 MHz |
Paměť | 16 KB / 32 KB |
Zobrazit | RF modulátor (video) |
Zvuk | interní reproduktor (audio, starší modely) nebo tříkanálový zvuk přes RF modulátor (audio, novější modely) |
Předchůdce | Galeb (počítač) |
Orao (en. Orel) byl 8-bit počítač vyvinutý uživatelem PEL Varaždin v roce 1984. Jeho marketing a distribuci provedl Velebit Informatika. Používal se jako standard základní škola a střední škola počítač v Chorvatsko a Vojvodina od roku 1985 do roku 1991.
Orao (s kódovým označením YU 102) navrhl Miroslav Kocijan, aby nahradil Galeb (kód s názvem YU 101). Cílem bylo vytvořit lepší počítač, ale s menším počtem komponent, jednodušší na výrobu a levnější. Počáteční verze, dabovaná Orao MR102, byl následován Orao 64 a Orao +.
Dějiny
Hlavním designérem Orao byl Miroslav Kocijan, který dříve konstruoval základní desku pro Galeb (pracovní název YU101). Galeb byl inspirován počítači Compukit UK101 „Ohio Scientific Superboard a Ohio Scientific Superboard II, které se objevily ve Velké Británii a Spojených státech v roce 1979 a byly levnější než Apple II, Commodore PET a TRS-80. Vedený výzvou Anthony Madidiho začal Miroslav Kocijan vyvíjet počítač, který má být vyspělejší než Galeb s menším počtem komponent, snadnější výrobou, lepší grafikou, výkonem a dostupnější cenou. Pracovní název nového projektu byl YU102.
Miroslavu Kocijanovi se podařilo shromáždit kolem sebe skupinu lidí, kteří pomáhali při vývoji elektronických součástek a softwaru. Kocijan dostal nápad komercializovat Orao a dokázal přesvědčit Rajka Ivanusica, ředitele PEL, aby tuto myšlenku podpořil. Na trhu bývalé Jugoslávie, kde byl nákup domácích počítačů zakázán kvůli vysokým tarifům a kvůli nízké kupní síle občanů a škol, bylo nedosažitelné, měla myšlenka sériově vyráběných domácích počítačů smysl.[2]
Sériová výroba a cena
Cena Orao byla původně stanovena na přibližně 55 000 Jugoslávské dináry, nicméně cena stoupla na 80 000 dinárů. Výroba byla zahájena v létě 1984. Jelikož jedinými dováženými komponenty byly integrované obvody, které bylo v Jugoslávii kvůli přísné měnové politice těžké získat, PEL Varaždin sám financoval dovoz těchto komponent, což umožnilo levnější finální produkt. Příležitostné problémy, které se vyskytly v sériové výrobě, souvisely s konstrukcí určitých vnějších dílů a přehřátím.
Nedostatek podporovaného softwaru
Vzhledem k tomu, že Orao nebyl kompatibilní s žádným domácím počítačem té doby, jeho softwarová nabídka byla omezená kvůli nedostatku softwarových společností, jejichž produkty platformu podporovaly.
Nedostatek schopností
To byla jedna z nejběžnějších vět souvisejících s 8bitovým školním počítačem. Výsledkem tohoto prohlášení je kapitola výše.
Architektura
Grafika byla řízena speciálním obvodem, nikoli hlavním procesorem, jak tomu bylo u mnoha jiných domácích počítačů, protože Kocijanovým záměrem bylo vytvořit grafický počítač podobný Xerox Alto nebo Macintosh, a jako takový jej nechal využívat bitmapovou grafiku. Rozlišení bylo 256 x 256 bodů, až 196 608 bitů VRAM, protože grafika nemohla potřebovat více než tři bity na pixel. Takové rozlišení bylo zvoleno pro čtvercové tečky, což umožnilo snadné psaní grafických programů. Rozlišení textu bylo 32x32 a každý znak byl vykreslen v poli 8x8. Návrháři společnosti Orao zašli o další krok dále, aby vytvořili počítač, který lze mnohem snadněji rozšířit, propojit s tiskárnou a navázat síťové připojení prostřednictvím RS-232.
Specifikace
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/1f/Orao-IMG_7280.jpg/220px-Orao-IMG_7280.jpg)
- procesor: Technologie MOS 6502 v 1 MHz
- Pamět pouze pro čtení: 16 KB (s ZÁKLADNÍ tlumočník a Monitor strojového kódu )
- RAM: 16 KB (rozšiřitelné na 32 KB)
- VRAM až 24 KB
- Grafika: černobílý 256 × 256 pixelů, až v 8 odstínech šedé
- Textový režim: 32 řádků po 32 znacích
- 72 znaků v jedné linii BASIC
- Zvuk: jednokanálový, 5 oktávy prostřednictvím vestavěného reproduktor
- Počítačová klávesnice: 61 kláves QWERTZ
- I / O porty: video a RF TV výstup, kazetová páska rozhraní (DIN-5 ), RS-232 (D-25), Okrajový rozšiřovací konektor
- Periferní zařízení: 5,25 "disketová jednotka, Tiskárna
- Cena: 55 000 dináry plánováno, ale během výroby vzrostlo na 80 000
ZÁKLADNÍ příklad
Matematika
10REM PLOTY JEDNO OBDOBÍ SINUS GRAFU20proX=0na12830y=64*hřích(3.14159*X/64)40spiknutíX,y+9650další60KONEC
Fyzika
5REMPŘEVODYKM/HNAM/S10TISK„KM / H M / S“20PROSP=0NA6030TISKSP,SP*1000/(60*60)40DALŠÍ
Výstup
BĚHKM/HM/S001.2777777782.5555555563.83333333341.1111111151.3888888961.6666666771.9444444582.2222222292.5102.77777778113.05555556123.33333333133.61111111143.88888889154.16666667164.44444445174.72222222185195.27777778205.55555556215.83333334226.11111111236.38888889246.66666667256.94444445267.22222223277.5287.77777778298.05555556308.33333333318.61111112328.88888889339.16666667349.44444445359.7222222336103710.27777783810.55555563910.83333334011.11111114111.38888894211.66666674311.94444444412.22222224512.54612.77777784713.05555564813.33333334913.61111115013.88888895114.16666675214.44444445314.722222254155515.27777785615.55555565715.83333335816.11111115916.38888896016.6666667
Příklad strojového kódu / montáže
1000 A9 7F LDA # 7F 1002 85 E2 STA E2 ; x střed 1004 85 E3 STA E3 ; y centrum 1006 A9 6F LDA # 6F 1008 85 F8 STA F8 ; poloměr 100A 20 06 FF JSR FF06 ; nakreslete kruh 100D C6 E2 DEC E2 ; zmenšit x střed 100F C6 E3 DEC E3 ; snížit centrum y 1011 A5 F8 LDA F8 1013 38 SEK 1014 E9 04 SBC # 04; zmenšit poloměr pro čtyři body 1016 85 F8 STA F8 ; ulož to 1018 C9 21 CMP # 21; porovnat s 0x21 101A B0 EE BCS 100A ; větší nebo rovné? ano, kreslit znovu 101C 60 RTS ; bez návratu
Designový tým
- Miroslav Kocijan
- Branko Zebec
- Ivan Pongračić
- Anđelko Kršić
- Damir Šafarić
- Davorin Krizman
- Zdravko Melnjak
- Vjekoslav Prstec
- Dražen Zlatarek
Reference
- ^ Kristian Benić (30. srpna 2010). „Kompjutori u školama Jugoslavije“ (v chorvatštině). tportal.hr.
- ^ „Miroslav Kocijan - pionir hrvatskog računarstva“ (v chorvatštině). ZG-magazín. 15. února 2013.
externí odkazy
- Stránka Orao na adrese old-computers.com
- Implementace Orao v FPGA
- Další implementace Orao v FPGA
- MESS, multi-systémový emulátor, který podporuje Orao
- Emulátor Orao se zdrojovým kódem a některým softwarem, stejně jako rekreace originálního počítače Orao 2007 (stránka je v chorvatském jazyce)
- Emulátor Orao napsaný v C #
- Emulátor Orao pro Android
- KOŠÍK ORAO
- Emulátor Orao ve webovém prohlížeči
- Emulátor Orao v Pythonu
- Prohlížeč Orao Emulator jako standardní web, využívající Blazor / C #
- Prohlížeč Orao Emulator jako aplikace Web Assembly, může pracovat offline v moderních prohlížečích