«Оріо́н-128» — аматорський 8-розрядний персональний комп'ютер. Розробили радіоаматори з Підмосков'я — В'ячеслав Сафронов, Владислав Сугоняко, Костянтин Коненков. Схему й опис комп'ютера опубліковано в журналі «Радіо» 1990 року, інші матеріали з теми публікувалися в цьому журналі до 1996 року.
Вперше продемонстровано на 34-й Всесоюзній радіовиставці ДТСААФ 22 травня 1989 року, де відзначено першою премією.
«Оріон-128» протягом 1992—1993 років вироблявся серійно на Лівенському заводі засобів машинної графіки (Орловська область).
Технічні характеристики
- Процесор: КР580ВМ80А на тактовій частоті 2,5 МГц, швидкодія 625 тис. оп./с.
- Оперативна пам'ять — 128 КБ з можливістю нарощення до 256 КБ. Оскільки такий обсяг пам'яті перевершує адресний простір процесора, використовується метод перемикання банків)
- Постійний запам'ятовувач — 2 КБ (завантажувач і системний монітор)
- Пристрій виведення: телевізор; робота в графічному режимі 384 × 256 пікселів; 25 рядків по 64 символи за використання стандартного шрифту; колірність: монохромний (чорно-зелений або жовто-блакитний), 4 (в режимі 4 кольори на кожну точку, у двох палітрах), 16 кольорів (у режимі 16 кольорів тла і 16 кольорів тону на вісім суміжних точок по горизонталі)
- Зовнішня пам'ять: побутовий магнітофон, ROM-диск 64 кб, дисковод гнучких магнітних дисків. У кінці 90-х з'явилася можливість підключення через найпростіший контролер жорсткого диска з інтерфейсом IDE (або CF-карти з таким самим інтерфейсом).
- Клавіатура: матриця 8*8 + 3 керувальні клавіші або промислова клавіатура MS7007 (11*8). Згодом використовувався контролер для підключення PS/2 клавіатури.
Програмне забезпечення
- Монітор 1/2/3
- Операційні системи: ORDOS 2.40…6.0, (CP/M) 2.2, SPDOS, DSDOS [ 11 вересня 2019 у Wayback Machine.]
- Ігри
- Системні утиліти
Особливості
«Оріон» частково сумісний і з «Радіо 86РК» за клавіатурою, стандартними підпрограмами ПЗП і форматом зберігання даних на касеті, та з іншим радіоаматорським комп'ютером, «» за форматом графічного екрана. Мабуть, він також використовував ідею електронного диска з ОЗП від ще одного комп'ютера з ОЗП 128 кб — «». Розробники «Оріона», за їх словами, мали на меті створити недорогий, простий і доступний для повторення побутовий ПК з хорошими графічними можливостями. У мінімальній конфігурації (без кольору, з ОЗП 64 кб) Оріон містить лише 42 мікросхеми, в стандартній конфігурації (128 кб) усього 59, причому не використовує дорогих чи дефіцитних компонентів, можна використовувати мікросхеми застарілих серій. З цих самих міркувань як ЦП застосовано КР580ВМ80А, як найдешевший і доступний для придбання. Причому схемотехніка «Оріона» така, що процесор працює на максимальній для нього частоті 2,5 МГц без будь-яких затримок. Використовується ідея прозорого доступу до ОЗП, застосована раніше в «Спеціалісті» та його клонах. Інші подібні машини для синхронізації процесора з відеочастиною використовували цикли WAIT, що знижувало продуктивність на 25 %. Це зробило «Оріон», поряд з «Корветом», найшвидшим побутовим комп'ютером виробництва СРСР на цьому процесорі. Наприклад, «Вектор-06Ц», що має значно вищу тактову частоту 3 МГц, поступається «Оріону» за швидкодією через гальмування процесора відеоконтролером.
«Оріон» має високі для свого класу машин графічними можливостями — роздільність 384х256 забезпечує непогану графіку в іграх, хоча для роботи з текстом роздільність усе-одно недостатня; передбачено повноцінний колірний режим зі своїм кольором на кожен піксель (аналог CGA, лише з іншою організацією), 4 кольори обираються з двох палітр і візуально кількість кольорів можна збільшити завдяки мозаїці з кольорових точок, як роблять в іграх CGA. Такий режим типовий для багатьох ЕОМ цього рівня (на жаль, програмами цей режим майже не використовувався, оскільки для тексту він не потрібен, а для створення ігор не було графічного редактора); а для ігор і текстів є зручний 16-колірний режим (у межах екранного байта можливі лише 2 кольори).
Організація екрану «Оріона» лінійна і дуже зручна для програміста — молодший байт адреси задає положення екранного байта по вертикалі, а старший байт вказує на його положення по горизонталі. Це спростило і прискорило виведення графіки на екран, (подібна організація екрану також у «», «Векторі» і «»). Кольоровий екран у 16-колірному режимі складається з двох площин — площини графіки і площини кольору. Для тексту в одноколірному вікні це прискорює виведення і зсув, оскільки перед виведенням спочатку зафарбовують вікно, що вдвічі скорочує обсяг виведених байтів на символ (відносно CGA), а під час прокручування у вікні колір просто не потрібно змінювати. Також, у всіх відеорежимах «Оріон» дозволяє використовувати до 4-х екранних буферів, що перемикаються програмно. Це дозволяє робити виведення на невидимий у даний момент екран, а потім миттєво вмикати його, що позбавляє від проблем з мерехтінням спрайтів у динамічних іграх і необхідності боротися з цим за рахунок переривань, як у ZX-Spectrum. На «Оріоні» навіть великі спрайти можна рухати по екрану без мерехтіння.
Для «Оріона-128» його розробники спочатку створили авторську операційну систему ORDOS, розраховану на роботу не з дисководом, а з ROM-диском (зовнішній ПЗП, що читається через ППА), RAM-дисками (для яких використовувалася друга і наступні 60-кілобайтові сторінки ОЗП) і магнітофоном. ORDOS дозволяла досить комфортно працювати з комп'ютером, не маючи недоступних на той час дисководів (подібну вбудовану в ПЗП ОС CP/M, що працює на електронний диск з ОЗП мав також випущений невеликою серією «»). Із серійних домашніх комп'ютерів щось подібне було в «Юніора ФВ-6506», який теж використовував CP/M.
Відносними недоліками «Оріона» можна вважати неоптимальну роздільність екрану 384*256 за піксель-клоку 10 МГц. Це призводить до необхідності використовувати небайтовий шрифт 6*10, який (через необхідність маскування) виводиться в 2.5 рази повільніше, ніж байтовий шрифт 8*10. А ось у «Корветі», «Океані» і «Векторі» застосовано екран 512*256, тому навіть при меншій швидкодії ЦП і більшому розмірі екранного буфера, обробка тексту в них значно швидша, текст виглядає гарніше, а растр займає весь екран (тоді як в «Оріоні» лише частину екрану). Як на недолік іноді вказують на відсутність апаратного звукогенератора (звук формується програмно, зі значним завантаженням процесора). Можливо це зроблено тому, що автори розуміли, що ігрова ніша в країні вже зайнята клонами ZX-Spectrum.
А відсутність апаратного зсуву екрану, всупереч оглядам на деяких сайтах, зовсім не є недоліком, оскільки завдяки лінійній по вертикалі організації екрану вертикальний зсув екрану стеком виконується досить швидко, а горизонтальний зсув просто не потрібен.
Примітки
- В.Сугоняко, В.Сафронов, К.Коненков. Персональный радиолюбительский компьютер «Орион-128» // Радио. — Патриот, 1990. — № 1 (6 липня). — С. 37. — ISSN 0033-765X.
- В.Сугоняко, В.Сафронов, К.Коненков. Программное обеспечение персонального радиолюбительского компьютера «Орион-128» // Радио. — Патриот, 1990. — № 2 (6 липня). — С. 46. — ISSN 0033-765X.
- К.Коненков, В.Сафронов, В.Сугоняко. ПРК «Орион-128». Топология печатной платы // Радио. — Патриот, 1990. — № 4 (6 липня). — С. 44. — ISSN 0033-765X.
- В.Сугоняко, В.Сафронов. Наладка ПРК «Орион-128» // Радио. — Патриот, 1990. — № 5 (6 липня). — С. 33. — ISSN 0033-765X.
- В.Сугоняко, В.Сафронов. ПРК «Орион-128». Операционная система «ORDOS» // Радио. — Патриот, 1990. — № 8 (6 липня). — С. 38. — ISSN 0033-765X.
- В.Сугоняко, В.Сафронов. ПРК «Орион-128». Системный загрузчик // Радио. — Патриот, 1990. — № 9 (6 липня). — С. 38. — ISSN 0033-765X.
- В.Сугоняко, В.Сафронов. Инструментальный МОНИТОР «Орион-128» // Радио. — Патриот, 1990. — № 10 (6 липня). — С. 44. — ISSN 0033-765X.
- Владимир Трушкин. Виртуальный Компьютерный Музей. www.computer-museum.ru. Архів оригіналу за 16 січня 2021. Процитовано 3 листопада 2017.
Посилання
- Опис комп'ютера ОРІОН-128 [ 23 червня 2020 у Wayback Machine.]
- Історія комп'ютера «Оріон» на сайті Віртуального комп'ютерного музею [ 26 січня 2020 у Wayback Machine.]
- Оріон-2010 на сучасній елементній базі [ 18 липня 2010 у Wayback Machine.]
- Відеоролики з ігор і програм для «Оріона-128» [ 16 березня 2016 у Wayback Machine.]
- Emu80 [ 22 лютого 2022 у Wayback Machine.]
- Emulator 3000 [ 4 травня 2021 у Wayback Machine.]
- Виконувані файли і вихідні тексти емулятора Оріон/Z (Оріон + Z80), допоміжних утиліт, архіви ігор і програм Оріона [ 31 серпня 2019 у Wayback Machine.]
- Універсальний емулятор Башкирія-2М [ 14 березня 2022 у Wayback Machine.]
- Онлайн-емулятор Оріон-128, працює прямо в браузері [ 12 листопада 2020 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Orio n 128 amatorskij 8 rozryadnij personalnij komp yuter Rozrobili radioamatori z Pidmoskov ya V yacheslav Safronov Vladislav Sugonyako Kostyantin Konenkov Shemu j opis komp yutera opublikovano v zhurnali Radio 1990 roku inshi materiali z temi publikuvalisya v comu zhurnali do 1996 roku Orion 128 Vpershe prodemonstrovano na 34 j Vsesoyuznij radiovistavci DTSAAF 22 travnya 1989 roku de vidznacheno pershoyu premiyeyu Orion 128 protyagom 1992 1993 rokiv viroblyavsya serijno na Livenskomu zavodi zasobiv mashinnoyi grafiki Orlovska oblast Tehnichni harakteristikiProcesor KR580VM80A na taktovij chastoti 2 5 MGc shvidkodiya 625 tis op s Operativna pam yat 128 KB z mozhlivistyu naroshennya do 256 KB Oskilki takij obsyag pam yati perevershuye adresnij prostir procesora vikoristovuyetsya metod peremikannya bankiv Postijnij zapam yatovuvach 2 KB zavantazhuvach i sistemnij monitor Pristrij vivedennya televizor robota v grafichnomu rezhimi 384 256 pikseliv 25 ryadkiv po 64 simvoli za vikoristannya standartnogo shriftu kolirnist monohromnij chorno zelenij abo zhovto blakitnij 4 v rezhimi 4 kolori na kozhnu tochku u dvoh palitrah 16 koloriv u rezhimi 16 koloriv tla i 16 koloriv tonu na visim sumizhnih tochok po gorizontali Zovnishnya pam yat pobutovij magnitofon ROM disk 64 kb diskovod gnuchkih magnitnih diskiv U kinci 90 h z yavilasya mozhlivist pidklyuchennya cherez najprostishij kontroler zhorstkogo diska z interfejsom IDE abo CF karti z takim samim interfejsom Klaviatura matricya 8 8 3 keruvalni klavishi abo promislova klaviatura MS7007 11 8 Zgodom vikoristovuvavsya kontroler dlya pidklyuchennya PS 2 klaviaturi Programne zabezpechennyaMonitor 1 2 3 Operacijni sistemi ORDOS 2 40 6 0 CP M 2 2 SPDOS DSDOS 11 veresnya 2019 u Wayback Machine Igri Sistemni utilitiOsoblivosti Orion chastkovo sumisnij i z Radio 86RK za klaviaturoyu standartnimi pidprogramami PZP i formatom zberigannya danih na kaseti ta z inshim radioamatorskim komp yuterom za formatom grafichnogo ekrana Mabut vin takozh vikoristovuvav ideyu elektronnogo diska z OZP vid she odnogo komp yutera z OZP 128 kb Rozrobniki Oriona za yih slovami mali na meti stvoriti nedorogij prostij i dostupnij dlya povtorennya pobutovij PK z horoshimi grafichnimi mozhlivostyami U minimalnij konfiguraciyi bez koloru z OZP 64 kb Orion mistit lishe 42 mikroshemi v standartnij konfiguraciyi 128 kb usogo 59 prichomu ne vikoristovuye dorogih chi deficitnih komponentiv mozhna vikoristovuvati mikroshemi zastarilih serij Z cih samih mirkuvan yak CP zastosovano KR580VM80A yak najdeshevshij i dostupnij dlya pridbannya Prichomu shemotehnika Oriona taka sho procesor pracyuye na maksimalnij dlya nogo chastoti 2 5 MGc bez bud yakih zatrimok Vikoristovuyetsya ideya prozorogo dostupu do OZP zastosovana ranishe v Specialisti ta jogo klonah Inshi podibni mashini dlya sinhronizaciyi procesora z videochastinoyu vikoristovuvali cikli WAIT sho znizhuvalo produktivnist na 25 Ce zrobilo Orion poryad z Korvetom najshvidshim pobutovim komp yuterom virobnictva SRSR na comu procesori Napriklad Vektor 06C sho maye znachno vishu taktovu chastotu 3 MGc postupayetsya Orionu za shvidkodiyeyu cherez galmuvannya procesora videokontrolerom Orion maye visoki dlya svogo klasu mashin grafichnimi mozhlivostyami rozdilnist 384h256 zabezpechuye nepoganu grafiku v igrah hocha dlya roboti z tekstom rozdilnist use odno nedostatnya peredbacheno povnocinnij kolirnij rezhim zi svoyim kolorom na kozhen piksel analog CGA lishe z inshoyu organizaciyeyu 4 kolori obirayutsya z dvoh palitr i vizualno kilkist koloriv mozhna zbilshiti zavdyaki mozayici z kolorovih tochok yak roblyat v igrah CGA Takij rezhim tipovij dlya bagatoh EOM cogo rivnya na zhal programami cej rezhim majzhe ne vikoristovuvavsya oskilki dlya tekstu vin ne potriben a dlya stvorennya igor ne bulo grafichnogo redaktora a dlya igor i tekstiv ye zruchnij 16 kolirnij rezhim u mezhah ekrannogo bajta mozhlivi lishe 2 kolori Organizaciya ekranu Oriona linijna i duzhe zruchna dlya programista molodshij bajt adresi zadaye polozhennya ekrannogo bajta po vertikali a starshij bajt vkazuye na jogo polozhennya po gorizontali Ce sprostilo i priskorilo vivedennya grafiki na ekran podibna organizaciya ekranu takozh u Vektori i Kolorovij ekran u 16 kolirnomu rezhimi skladayetsya z dvoh ploshin ploshini grafiki i ploshini koloru Dlya tekstu v odnokolirnomu vikni ce priskoryuye vivedennya i zsuv oskilki pered vivedennyam spochatku zafarbovuyut vikno sho vdvichi skorochuye obsyag vivedenih bajtiv na simvol vidnosno CGA a pid chas prokruchuvannya u vikni kolir prosto ne potribno zminyuvati Takozh u vsih videorezhimah Orion dozvolyaye vikoristovuvati do 4 h ekrannih buferiv sho peremikayutsya programno Ce dozvolyaye robiti vivedennya na nevidimij u danij moment ekran a potim mittyevo vmikati jogo sho pozbavlyaye vid problem z merehtinnyam sprajtiv u dinamichnih igrah i neobhidnosti borotisya z cim za rahunok pererivan yak u ZX Spectrum Na Orioni navit veliki sprajti mozhna ruhati po ekranu bez merehtinnya Dlya Oriona 128 jogo rozrobniki spochatku stvorili avtorsku operacijnu sistemu ORDOS rozrahovanu na robotu ne z diskovodom a z ROM diskom zovnishnij PZP sho chitayetsya cherez PPA RAM diskami dlya yakih vikoristovuvalasya druga i nastupni 60 kilobajtovi storinki OZP i magnitofonom ORDOS dozvolyala dosit komfortno pracyuvati z komp yuterom ne mayuchi nedostupnih na toj chas diskovodiv podibnu vbudovanu v PZP OS CP M sho pracyuye na elektronnij disk z OZP mav takozh vipushenij nevelikoyu seriyeyu Iz serijnih domashnih komp yuteriv shos podibne bulo v Yuniora FV 6506 yakij tezh vikoristovuvav CP M Vidnosnimi nedolikami Oriona mozhna vvazhati neoptimalnu rozdilnist ekranu 384 256 za piksel kloku 10 MGc Ce prizvodit do neobhidnosti vikoristovuvati nebajtovij shrift 6 10 yakij cherez neobhidnist maskuvannya vivoditsya v 2 5 razi povilnishe nizh bajtovij shrift 8 10 A os u Korveti Okeani i Vektori zastosovano ekran 512 256 tomu navit pri menshij shvidkodiyi CP i bilshomu rozmiri ekrannogo bufera obrobka tekstu v nih znachno shvidsha tekst viglyadaye garnishe a rastr zajmaye ves ekran todi yak v Orioni lishe chastinu ekranu Yak na nedolik inodi vkazuyut na vidsutnist aparatnogo zvukogeneratora zvuk formuyetsya programno zi znachnim zavantazhennyam procesora Mozhlivo ce zrobleno tomu sho avtori rozumili sho igrova nisha v krayini vzhe zajnyata klonami ZX Spectrum A vidsutnist aparatnogo zsuvu ekranu vsuperech oglyadam na deyakih sajtah zovsim ne ye nedolikom oskilki zavdyaki linijnij po vertikali organizaciyi ekranu vertikalnij zsuv ekranu stekom vikonuyetsya dosit shvidko a gorizontalnij zsuv prosto ne potriben PrimitkiV Sugonyako V Safronov K Konenkov Personalnyj radiolyubitelskij kompyuter Orion 128 Radio Patriot 1990 1 6 lipnya S 37 ISSN 0033 765X V Sugonyako V Safronov K Konenkov Programmnoe obespechenie personalnogo radiolyubitelskogo kompyutera Orion 128 Radio Patriot 1990 2 6 lipnya S 46 ISSN 0033 765X K Konenkov V Safronov V Sugonyako PRK Orion 128 Topologiya pechatnoj platy Radio Patriot 1990 4 6 lipnya S 44 ISSN 0033 765X V Sugonyako V Safronov Naladka PRK Orion 128 Radio Patriot 1990 5 6 lipnya S 33 ISSN 0033 765X V Sugonyako V Safronov PRK Orion 128 Operacionnaya sistema ORDOS Radio Patriot 1990 8 6 lipnya S 38 ISSN 0033 765X V Sugonyako V Safronov PRK Orion 128 Sistemnyj zagruzchik Radio Patriot 1990 9 6 lipnya S 38 ISSN 0033 765X V Sugonyako V Safronov Instrumentalnyj MONITOR Orion 128 Radio Patriot 1990 10 6 lipnya S 44 ISSN 0033 765X Vladimir Trushkin Virtualnyj Kompyuternyj Muzej www computer museum ru Arhiv originalu za 16 sichnya 2021 Procitovano 3 listopada 2017 PosilannyaOpis komp yutera ORION 128 23 chervnya 2020 u Wayback Machine Istoriya komp yutera Orion na sajti Virtualnogo komp yuternogo muzeyu 26 sichnya 2020 u Wayback Machine Orion 2010 na suchasnij elementnij bazi 18 lipnya 2010 u Wayback Machine Videoroliki z igor i program dlya Oriona 128 16 bereznya 2016 u Wayback Machine Emu80 22 lyutogo 2022 u Wayback Machine Emulator 3000 4 travnya 2021 u Wayback Machine Vikonuvani fajli i vihidni teksti emulyatora Orion Z Orion Z80 dopomizhnih utilit arhivi igor i program Oriona 31 serpnya 2019 u Wayback Machine Universalnij emulyator Bashkiriya 2M 14 bereznya 2022 u Wayback Machine Onlajn emulyator Orion 128 pracyuye pryamo v brauzeri 12 listopada 2020 u Wayback Machine