오리온-128

Orion-128
오리온-128
Soviet computer Orion-128.JPG
소련의 컴퓨터 오리온-128
출시일자1990; 32년 전 (1990년)
CPUKR580VM80A(Intel 8080A 클론) @ 2.5MHz
기억력원본 128KiB, 256KiB로 확장 가능
탈착식 보관소카세트테이프
그래픽스384 × 256 화소
입력키보드: 67 키

오리온-128(러시아어: ир-128)소비에트 연방에서 설계된 DIY 컴퓨터다.그것은 1990년에 라디오 잡지에 실렸으며 1996년까지 컴퓨터의 다른 자료들이 출판되었다.[1][2][3][4]그것은 러시아의 마지막 인텔 8080 기반 DIY 컴퓨터였다.

개요

오리온-128은 Specialist와 동일한 개념을 사용했으며, 진전과 결함을 모두 갖춘 유사한 사양을 가지고 있었다.그것은 더 인기 있는 잡지의 지원을 받았기 때문에 더 많은 인기를 얻었다.1990년대 초에 컴퓨터는 오월주에 있는 기계 그래픽의 리브니 시범 공장에서 산업적으로 생산되었다.[5]오리온-128용 소프트웨어의 대부분은 Specialist와 ZX Spectrum의 취미 활동가들이 포팅했다.

기술 사양

  • CPU: KR580VM80A(Intel 8080A 클론)는 2.5MHz로 클럭 처리됨.
  • RAM: 128KiB(원래 버전), 256KiB까지 확장 가능.은행 교환 방식이 사용되었다.[1][2]
  • ROM: 2KiB에 모니터 펌웨어 포함
  • 비디오: 동일한 이미지 해상도 384 × 256 픽셀의 세 가지 그래픽 모드.텍스트는 64열 × 25행의 문자를 사용하여 표시할 수 있다.KOI-7 N2 인코딩에서 대문자 키릴 문자 및 라틴 문자를 위한 영상은 Monitor ROM에 작성된다. 그래픽 모드 목록에는 다음이 포함된다.
    • 단색 모드(검정색 및 녹색, 노란색 및 파란색 2가지 색상 팔레트 사용 가능)
    • 4색 모드(화소마다 색상이 다르며, 팔레트 2개 사용 가능)
    • 16색 모드(각 수평 픽셀 그룹은 16개의 전경색 중 하나와 16개의 배경색 중 하나를 사용할 수 있음)
  • 저장 매체: 카세트 테이프, ROM 드라이브(ROM 칩 세트를 포함하는 특수 보드)나중에 플로피 디스크 컨트롤러와 ATA 하드 디스크 컨트롤러가 개발되었다.
  • 키보드: 67 키.키보드 매트릭스는 프로그램 가능한 주변 인터페이스 칩 KR580VV55(Intel 8255 클론)를 통해 연결되고 CPU로 스캔됨

특이점

"오리온"은 키보드, 표준 ROM 서브루틴, 카세트의 데이터 저장 포맷 측면에서 "라디오-86RK"와 부분적으로 호환되며 그래픽 화면 포맷에서는 또 다른 아마추어 무선 컴퓨터인 "스페셜리스트"와 호환된다.분명히 그는 128 kb RAM - Okean-240을 가진 또 다른 국내 컴퓨터의 RAM의 전자 디스크 아이디어도 사용했다.오리온 개발자들은 우수한 그래픽 기능을 갖춘 저렴하고 간편하며 저렴한 소비자용 PC를 만드는 과제를 스스로 정했고, 성공했다고 그들은 말한다.최소 구성(색상 없음, 64kb RAM 포함)에서는 오리온이 42 마이크로회로만 포함하고, 표준 구성(128kb)에서는 59회로만 존재하며, 비싸거나 희소한 구성품을 사용하지 않으면 구식 직렬 마이크로회로만 사용할 수 있다.같은 이유로 KR580VM80A가 가장 저렴하고 저렴한 CPU로 사용되었다.더욱이 오리온 회로는 프로세서가 최대 주파수인 2.5MHz로 지연 없이 작동할 수 있다.이전에 "특수주의자"와 그 클론에서 적용되었던 RAM에 대한 투명한 액세스의 동일한 아이디어가 구현된다.다른 국내 기계들은 WAIT 사이클을 사용하여 프로세서를 비디오 부품과 동기화하여 성능을 25%까지 떨어뜨렸다.이로써 오리온은 코르벳과 함께 이 프로세서에서 가장 빠른 국산 가정용 컴퓨터가 되었다.예를 들어 클럭 속도가 3MHz로 훨씬 높은 벡터-06Ts는 비디오 컨트롤러에 의한 프로세서의 저속으로 인해 속도 면에서 오리온에 뒤떨어진다.[6]

"오리온"은 이 등급의 기계에 대해 높은 그래픽 기능을 가지고 있다. 384x256의 해상도는 텍스트 처리에 아직 불충분하지만 게임에서 좋은 그래픽을 허용한다. 완전한 색채 모드는 픽셀마다 고유 색상을 제공한다(다른 조직에서만 CGA에 해당함), 두 개의 팔레트에서 선택된 4가지 색상을 제공한다.테스와 시각적으로 CGA 게임에서처럼 색상의 점들의 모자이크 때문에 색의 수가 증가할 수 있다.이 모드는 이 레벨의 많은 서양 컴퓨터들에게 전형적이다(아마, 이 모드는 텍스트에 필요하지 않았고 게임을 만들기 위한 그래픽 편집기가 없었기 때문에 프로그램에서 거의 사용되지 않았다), 게임과 텍스트의 경우 편리한 16색 모드가 있다(화면 바이트 내에서 2가지 색상만 가능하다).

오리온 화면의 구성은 프로그래머에게 선형적이고 매우 편리하다 - 주소의 낮은 바이트는 화면 바이트의 수직 위치를 지정하고, 높은 바이트는 그것의 수평 위치를 나타낸다.이렇게 해서 화면에서의 그래픽의 디스플레이가 단순화·가속화되었다(동일한 화면 조직은 「특수주의자」, 「벡터」, 「오션」에도 있다).16색 모드의 컬러 화면은 그래픽 평면과 컬러 평면이라는 두 개의 평면으로 구성된다.단색 창문의 텍스트의 경우, 이것은 출력 전처럼 출력 및 이동 속도를 높인다. 이 창은 먼저 (CGA와 상대적인) 문자당 출력 바이트의 양을 절반으로 나눈다. 그리고 윈도우에 비디오가 있는 경우, 색상은 변경할 필요가 없다.또한 모든 비디오 모드에서 오리온은 최대 4대의 소프트웨어 전환 가능한 화면 버퍼를 사용할 수 있다.이를 통해 현재 보이지 않는 화면으로 출력한 후 즉시 켤 수 있어 ZX-Spectrum에서처럼 역동적인 게임에서 스프라이트를 깜박이는 문제와 중단으로 인한 이 문제를 해결할 필요가 없다.오리온에서는 큰 스프라이트도 깜박거리지 않고 화면을 가로질러 움직일 수 있다.[6]

오리온-128을 위해 개발자들은 초기에 디스크 드라이브가 아닌 ROM 디스크(PPA를 통해 판독 가능한 외부 ROM), RAM 디스크(RAM의 두 번째 및 그 이후의 60 킬로바이트 페이지)와 테이프 레코더로 작동하도록 설계된 저자의 ORDOS 운영 체제를 만들었다.ORDOS made it possible to work 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 CP / M running on an electronic disk from RAM). Of the serial home computers, the Junior FV-6506, which also used CP / M, had something비슷한[6]

"오리온"의 상대적인 단점들은 10 MHz의 비디오 신호 주파수에서 384 * 256의 비최적 화면 해상도만을 파악할 수 있다.이로 인해 추하고 가장 중요한 것은 비바이트 6*10 글꼴을 사용해야 하는데, (마스킹의 필요성 때문에) 8*10바이트 글꼴보다 2.5배 느리게 표시된다.그러나 코르벳, 오션, 벡터에서는 512 * 256 스크린을 사용하므로 CPU 속도가 낮고 화면 버퍼 크기가 커도 텍스트 처리가 훨씬 빠르고 예뻐 래스터가 전체 화면을 점유한다(그동안 "오리온"에서는 화면의 일부분만 사용).단점으로 하드웨어 사운드 발생기의 부족을 지적하기도 한다(사운드는 순전히 소프트웨어에 의해 생성되며 프로세서 로드가 무겁다).이는 국내 게임 틈새시장이 이미 ZX-스펙트럼 클론이 차지하고 있다는 사실을 저자들이 이해했기 때문에 가능한 일이다.[6]

그러나 일부 현장의 검토와는 달리 하드웨어 화면 이동의 부족은 전혀 불리하지 않다. 왜냐하면 화면의 수직 선형 구성 덕분에 스택에 의한 화면 수직 이동은 충분히 빠르며 수평 이동은 단순히 필요하지 않기 때문이다.

참조

  1. ^ a b Сугоняко, В.; Сафронов, В.; Коненков, К. (1990). "Персональный радиолюбительский компьютер "Орион-128"" [Personal radio ham's computer "Orion-128"]. Радио (in Russian). No. 1. p. 37. ISSN 0033-765X.
  2. ^ a b Сугоняко, В.; Сафронов, В.; Коненков, К. (1990). "Программное обеспечение персонального радиолюбительского компьютера "Орион-128"" [Software for the personal radio ham's computer "Orion-128"]. Радио (in Russian). No. 2. p. 46. ISSN 0033-765X.
  3. ^ Сугоняко, В.; Сафронов, В.; Коненков, К. (1990). "ПРК "Орион-128". Топология печатной платы" [The personal radio ham's computer "Orion-128". A printed circuit board topology]. Радио (in Russian). No. 4. p. 44. ISSN 0033-765X.
  4. ^ Сугоняко, В.; Сафронов, В. (1990). "Наладка ПРК "Орион-128"" [Testing process of the personal radio ham's computer "Orion-128"]. Радио (in Russian). No. 5. p. 33. ISSN 0033-765X.
  5. ^ "Soviet Digital Electronics Museum - Orion-128".
  6. ^ a b c d Владимир Трушкин. "ПК второй половины 1980-х годов. Часть II." Виртуальный Компьютерный Музей. www.computer-museum.ru. Retrieved 2017-11-03.