300:, in the standard configuration (128 kb) there are only 59, and expensive or scarce components are not used, you can use obsolete series microcircuits. For the same reasons, the KR580VM80A was used as the CPU, as the cheapest and most affordable. Moreover, the Orion circuitry is such that the processor operates at its maximum frequency of 2.5 MHz without any delays. The same idea of transparent access to RAM is implemented, which was previously applied in the "Specialist" and its clones. Other domestic machines used WAIT cycles to synchronize the processor with the video part, which reduced performance by 25%. This made the Orion, along with the Corvette, the fastest domestic home computer on this processor. For example, Vector-06Ts, which has a much higher
339:
font. But in
Corvette, Ocean and Vector, a 512 * 256 screen is used, therefore, even with a lower CPU speed and a larger screen buffer, their text processing is much faster and prettier, and the raster occupies the entire screen (while in "Orion" only part of the screen). As a disadvantage, sometimes they point to the lack of a hardware sound generator (the sound is generated purely by software, with a heavy processor load). This is possible because the authors understood that the gaming niche in the country was already occupied by ZX-Spectrum clones.
315:
screen organization is also in the "Specialist", "Vector" and "Ocean"). A color screen in 16-color mode consists of two planes - the graphics plane and the color plane. For text in a single-color window, this speeds up output and shifting, as before output, the window is first painted over, which halves the amount of output bytes per character (relative to CGA), and with a video in the window, the color simply does not need to be changed. Also, in all video modes, Orion allows you to use up to 4 software-switchable
311:, only with a different organization), 4 colors selected from two palettes and visually the number of colors can be increased due to a mosaic of colored dots, as is done in CGA games. This mode is typical for many Western computers of this level (alas, this mode was almost never used by programs, because it was not needed for text, and there was no graphic editor for creating games); and for games and texts there is a convenient 16-color mode (only 2 colors are possible within the screen byte).
887:
314:
The organization of the Orion screen is linear and very convenient for the programmer - the low byte of the address specifies the vertical position of the screen byte, and the high byte indicates its horizontal position. This simplified and accelerated the display of graphics on the screen (a similar
338:
As relative shortcomings of "Orion" can be noted only non-optimal screen resolution of 384 * 256 at a video signal frequency of 10 MHz. This leads to the need to use an ugly, and most importantly, non-byte 6*10 font, which (due to the need for masking) is displayed 2.5 times slower than an 8*10 byte
295:
from another domestic computer with 128 kb RAM - Okean-240. The Orion developers, they say, set themselves the task of creating an inexpensive, simple and affordable consumer PC with good graphics capabilities, and they succeeded. In the minimum configuration (without color, with 64 kb RAM), ORION
330:
For Orion-128, its developers initially created the author's ORDOS operating system, designed to work not with a disk drive, but with a ROM disk (external ROM readable through PPA), RAM disks (the second and subsequent 60- kilobyte pages of RAM) and a tape recorder. ORDOS made it possible to work
342:
But the lack of hardware screen shift, contrary to the reviews on some sites, is not at all a disadvantage, because thanks to the vertically linear organization of the screen, the vertical shift of the screen by the stack is fast enough, and the horizontal shift is simply not needed.
27:
307:"Orion" has high graphics capabilities for this class of machines - a resolution of 384x256 allows good graphics in games, although the resolution is still insufficient for text processing; a full-fledged color mode is provided with its own color for each pixel (analogous to
159:
and had similar specifications, with both advances and flaws. It gained more popularity because it was supported by a more popular magazine. In the early 1990s the computer was produced industrially at the
538:
331:
comfortably with a computer without having disk drives that were not available at that time (the Okean-240, a small-scale production of Okean-240, also had a similar built-in ROM OS
291:
and data storage format on the cassette, and with another amateur radio computer, "Specialist" in terms of graphic screen format. Apparently, he also used the idea of an
928:
531:
870:
524:
319:. This allows you to output to a currently invisible screen and then instantly turn it on, which eliminates the problems with flickering
335:
running on an electronic disk from RAM). Of the serial home computers, the Junior FV-6506, which also used CP/M, had something similar.
921:
952:
947:
547:
914:
254:
16-color mode (each group of 8 horizontal pixels can use one of 16 foreground colors and one of 16 background colors)
320:
728:
304:
of 3 MHz, is inferior to Orion in terms of speed due to the slowdown of the processor by the video controller.
55:
308:
638:
558:
274:
Keyboard: 67 keys. The keyboard matrix is attached via programmable peripheral interface chip KR580VV55 (
817:
668:
633:
156:
773:
857:
787:
673:
593:
573:
812:
698:
688:
213:
832:
628:
758:
708:
643:
827:
837:
768:
568:
894:
723:
663:
603:
496:
456:
429:
402:
372:
143:
magazine in 1990, other materials for the computer were published until 1996. It was the last
110:
898:
782:
168:. Much of the software for the Orion-128 was ported by hobbyists from the Specialist and the
763:
748:
678:
588:
242:
229:. Text can be displayed using 64 columns × 25 rows of characters. Images for the upper case
222:
209:
124:
693:
424:[The personal radio ham's computer "Orion-128". A printed circuit board topology].
26:
842:
822:
797:
563:
264:
84:
733:
703:
623:
618:
578:
203:
886:
327:. On the Orion, even large sprites can be moved across the screen without flickering.
941:
474:
316:
297:
287:"Orion" is partially compatible with "Radio-86RK" in terms of keyboard, standard ROM
263:, ROM drive (a special board containing a set of ROM chips). In later years a floppy
260:
89:
268:
234:
165:
136:
516:
395:"Программное обеспечение персонального радиолюбительского компьютера "Орион-128""
324:
323:
in dynamic games and the need to deal with this due to interruptions, as in the
248:
monochrome mode (two color palettes available: black and green, yellow and blue)
169:
852:
792:
683:
301:
288:
275:
189:
185:
144:
64:
60:
460:
448:
433:
421:
406:
394:
376:
364:
598:
451:[Testing process of the personal radio ham's computer "Orion-128"].
718:
292:
230:
216:
778:
658:
653:
397:[Software for the personal radio ham's computer "Orion-128"].
807:
648:
251:
4-color mode (each pixel has its own color, two palettes available)
847:
802:
743:
738:
238:
226:
161:
100:
713:
608:
583:
332:
520:
613:
199:
195:
181:
132:
76:
902:
365:"Персональный радиолюбительский компьютер "Орион-128""
367:[Personal radio ham's computer "Orion-128"].
106:
95:
83:
71:
54:
36:
420:Сугоняко, В.; Сафронов, В.; Коненков, К. (1990).
393:Сугоняко, В.; Сафронов, В.; Коненков, К. (1990).
363:Сугоняко, В.; Сафронов, В.; Коненков, К. (1990).
490:
488:
486:
484:
475:"Soviet Digital Electronics Museum - Orion-128"
202:in original version, expandable to 256 KiB. A
922:
532:
8:
497:"ПК второй половины 1980-х годов. Часть II."
155:The Orion-128 used the same concepts as the
19:
422:"ПРК "Орион-128". Топология печатной платы"
929:
915:
539:
525:
517:
221:Video: three graphics modes with the same
79:in original version, expandable to 256 KiB
25:
18:
164:pilot plant of machine graphics means in
871:History of computing in the Soviet Union
388:
386:
358:
356:
352:
455:(in Russian). No. 5. p. 33.
428:(in Russian). No. 4. p. 44.
401:(in Russian). No. 2. p. 46.
371:(in Russian). No. 1. p. 37.
7:
883:
881:
447:Сугоняко, В.; Сафронов, В. (1990).
271:hard disk controller were developed
245:. List of graphics modes includes:
901:. You can help Knowledge (XXG) by
241:encoding are built in the Monitor
14:
192:A clone) clocked at 2.5 MHz.
885:
548:List of Soviet computer systems
147:-based DIY computer in Russia.
500:Виртуальный Компьютерный Музей
1:
42:; 34 years ago
969:
880:
866:
554:
449:"Наладка ПРК "Орион-128""
278:clone) and scanned by CPU
139:. It was featured in the
128:
31:Soviet computer Orion-128
24:
502:. www.computer-museum.ru
293:electronic disk from RAM
176:Technical specifications
16:Soviet DIY home computer
953:Computer hardware stubs
948:Soviet computer systems
67:A clone) @ 2.5 MHz
135:computer designed in
225:384 × 256
99:384 × 256
644:Electronika MS 1504
639:Electronika MS 1502
21:
634:Electronika SS BIS
495:Владимир Трушкин.
910:
909:
895:computer hardware
878:
877:
296:contains only 42
212:: 2 KiB contains
117:
116:
85:Removable storage
960:
931:
924:
917:
889:
882:
541:
534:
527:
518:
511:
510:
508:
507:
492:
479:
478:
471:
465:
464:
444:
438:
437:
417:
411:
410:
390:
381:
380:
360:
223:image resolution
206:scheme was used.
130:
50:
48:
43:
29:
22:
968:
967:
963:
962:
961:
959:
958:
957:
938:
937:
936:
935:
879:
874:
862:
798:Scorpion ZS-256
550:
545:
515:
514:
505:
503:
494:
493:
482:
473:
472:
468:
446:
445:
441:
419:
418:
414:
392:
391:
384:
362:
361:
354:
349:
285:
265:disk controller
259:Storage media:
178:
153:
46:
44:
41:
32:
17:
12:
11:
5:
966:
964:
956:
955:
950:
940:
939:
934:
933:
926:
919:
911:
908:
907:
890:
876:
875:
867:
864:
863:
861:
860:
855:
850:
845:
840:
835:
830:
825:
820:
815:
810:
805:
800:
795:
790:
785:
776:
771:
766:
761:
756:
751:
746:
741:
736:
731:
726:
721:
716:
711:
706:
701:
696:
691:
686:
681:
676:
671:
666:
661:
656:
651:
646:
641:
636:
631:
629:Electronika 85
626:
624:Electronika 60
621:
619:Electronika BK
616:
611:
606:
601:
596:
591:
586:
581:
576:
571:
566:
561:
555:
552:
551:
546:
544:
543:
536:
529:
521:
513:
512:
480:
466:
439:
412:
382:
351:
350:
348:
345:
317:screen buffers
284:
281:
280:
279:
272:
257:
256:
255:
252:
249:
237:characters in
219:
207:
204:bank switching
193:
177:
174:
152:
149:
115:
114:
108:
104:
103:
97:
93:
92:
87:
81:
80:
73:
69:
68:
58:
52:
51:
38:
34:
33:
30:
15:
13:
10:
9:
6:
4:
3:
2:
965:
954:
951:
949:
946:
945:
943:
932:
927:
925:
920:
918:
913:
912:
906:
904:
900:
897:article is a
896:
891:
888:
884:
873:
872:
865:
859:
856:
854:
851:
849:
846:
844:
841:
839:
836:
834:
831:
829:
826:
824:
821:
819:
816:
814:
811:
809:
806:
804:
801:
799:
796:
794:
791:
789:
786:
784:
780:
777:
775:
772:
770:
767:
765:
762:
760:
757:
755:
752:
750:
747:
745:
742:
740:
737:
735:
732:
730:
727:
725:
722:
720:
717:
715:
712:
710:
707:
705:
702:
700:
697:
695:
692:
690:
687:
685:
682:
680:
677:
675:
672:
670:
667:
665:
662:
660:
657:
655:
652:
650:
647:
645:
642:
640:
637:
635:
632:
630:
627:
625:
622:
620:
617:
615:
612:
610:
607:
605:
602:
600:
597:
595:
592:
590:
587:
585:
582:
580:
577:
575:
572:
570:
567:
565:
562:
560:
557:
556:
553:
549:
542:
537:
535:
530:
528:
523:
522:
519:
501:
498:
491:
489:
487:
485:
481:
476:
470:
467:
462:
458:
454:
450:
443:
440:
435:
431:
427:
423:
416:
413:
408:
404:
400:
396:
389:
387:
383:
378:
374:
370:
366:
359:
357:
353:
346:
344:
340:
336:
334:
328:
326:
322:
318:
312:
310:
305:
303:
299:
298:microcircuits
294:
290:
283:Peculiarities
282:
277:
273:
270:
266:
262:
261:cassette tape
258:
253:
250:
247:
246:
244:
240:
236:
232:
228:
224:
220:
218:
215:
211:
208:
205:
201:
197:
194:
191:
187:
183:
180:
179:
175:
173:
171:
167:
163:
158:
150:
148:
146:
142:
138:
134:
126:
122:
112:
109:
105:
102:
98:
94:
91:
90:Cassette tape
88:
86:
82:
78:
74:
70:
66:
62:
59:
57:
53:
39:
35:
28:
23:
903:expanding it
892:
868:
753:
504:. Retrieved
499:
469:
452:
442:
425:
415:
398:
368:
341:
337:
329:
313:
306:
286:
166:Oryol Oblast
154:
140:
137:Soviet Union
120:
118:
37:Release date
325:ZX-Spectrum
289:subroutines
170:ZX Spectrum
942:Categories
869:See also:
853:Vector-06C
818:Specialist
793:Radio-86RK
506:2017-11-03
347:References
302:clock rate
276:Intel 8255
190:Intel 8080
186:KR580VM80A
157:Specialist
145:Intel 8080
65:Intel 8080
61:KR580VM80A
754:Orion-128
599:Dubna 48K
579:ATM Turbo
461:0033-765X
434:0033-765X
407:0033-765X
377:0033-765X
129:Орион-128
121:Orion-128
113:: 67 keys
20:Orion-128
759:Pentagon
724:Microsha
719:Micro-80
239:KOI-7 N2
231:Cyrillic
217:firmware
151:Overview
111:Keyboard
96:Graphics
783:PS-3000
779:PS-2000
774:Promina
769:Pravetz
669:Hrazdan
659:GVS-100
654:ES PEVM
569:Aragats
321:sprites
267:and an
214:monitor
131:) is a
125:Russian
45: (
823:Strela
808:SM EVM
699:Korvet
679:Irisha
664:Hobbit
649:ES EVM
604:Elbrus
459:
432:
405:
375:
227:pixels
198:: 128
101:pixels
72:Memory
893:This
858:Vesna
848:UT-88
833:CUM-1
803:Setun
788:Radon
764:Poisk
749:Nairi
744:MIR-3
739:MIR-2
729:Minsk
694:KVM-1
674:Iskra
594:Dnepr
589:Besta
574:Argon
453:Радио
426:Радио
399:Радио
369:Радио
235:Latin
162:Livny
141:Radio
107:Input
899:stub
843:Ural
813:Sneg
714:MESM
689:Kiev
684:Juku
609:UKNC
584:BESM
564:Agat
457:ISSN
430:ISSN
403:ISSN
373:ISSN
333:CP/M
233:and
119:The
75:128
47:1990
40:1990
828:SVS
734:MIR
704:M-1
614:DVK
309:CGA
269:ATA
243:ROM
210:ROM
200:KiB
196:RAM
182:CPU
133:DIY
77:KiB
56:CPU
944::
838:UM
781:,
483:^
385:^
355:^
184::
172:.
127::
930:e
923:t
916:v
905:.
709:M
559:A
540:e
533:t
526:v
509:.
477:.
463:.
436:.
409:.
379:.
188:(
123:(
63:(
49:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.