일렉트로니카 BK

Electronika BK
일렉트로니카 BK
Bk0010-01-sideview.jpg
엘렉트로니카 BK0010-01
개발자NPO 과학 센터
제조사엘렉트로니카
유형가정용 컴퓨터
출시일자1984; 38년 전 (1998년)
도입가격600–650 소비에트 루블
중단됨1993; 29년 전 (1998년)
운영 체제OS BK-11, ANDOS; 초점(프로그래밍 언어), Vilnius BASIC(ROM 내장) 등
CPUK1801VM1 @3MHz(BK-0010), @4.6MHz(BK-0011), @4MHz(BK-0011M)
기억력32 KiB
마케팅 대상개인용 컴퓨터 사용자

일렉트로니카 BK소비에트 연방의 대표적인 마이크로컴퓨터 설계팀이었던 NPO사이언티컬 센터가 일렉트로니카 브랜드로 개발한 16비트 PDP-11 호환 팬리스컴퓨터 시리즈다.또한 더욱 강력한 UKNCDVK 마이크로의 전신이기도 했다.

개요

1984년(1983년 개발) 처음 출시된 이들은 they18011в1(소비에트 LSI-11 호환 CPU)에 기반을 두고 있으며, 대량 생산에서 유일한 공식(정부 승인 및 회계처리의 경제 계획) 소비에트 가정용 컴퓨터 설계였다.

그들은 약 600–650 소비에트 루블에 팔렸다.이것은 비용이 많이 들었지만, 당시 소련의 월평균 임금은 150루블 정도였기 때문에 거의 감당할 수 없었다.그래서 그들은 많은 문제에도 불구하고 소련에서 가장 인기 있는 가정용 컴퓨터 모델 중 하나가 되었다.이후 1990년대에 그들의 강력한 중앙처리장치(CPU)와 간단하고 프로그램하기 쉬운 디자인은 그들을 데모센 기계로 유명하게 만들었다.BK (БК) is a Russian abbreviation for "бытовой компьютер" – domestic (or home) computer.이 기계들은 예를 들어 GUM 백화점에서 현금 레지스터로 짧은 시간 동안 사용되기도 했다.

소프트웨어

BK-0010.01의 Vilnius BASIC

BK 시리즈는 본질적으로 주변장치나 프로그래밍 도구가 없는 맨뼈 기계였다.출시 당시 사용 가능한 소프트웨어는 읽기 전용 메모리(ROM) 펌웨어를 제외하고 몇 가지 프로그래밍 예(BASICPOST 언어용)가 포함된 마그네틱 테이프와 몇 가지 테스트뿐이었다.ROM 펌웨어에는 기계 코드, BASIC 및 POST 인터프리터를 입력할 수 있는 간단한 프로그램이 포함되어 있다.

BK는 SM EVM 시리즈와 같은 더 크고 비싼 DVK 프로페셔널 모델 마이크로컴퓨터 및 산업용 미니컴퓨터와 어느 정도 호환되는 반면, 32KiB 메모리는 프로그래머가 일반적으로 사용할 수 있는 16KiB 메모리(확장 메모리 모드는 28KiB를 지원하지만 비디오 출력을 화면의 4분의 1로 제한함)는 일반적으로 프리클론이었다.보다 강력한 기계의 소프트웨어를 직접 사용하는 것.DVK는 BK 소프트웨어의 인기 있는 개발 플랫폼이 되었고, 나중에 BK 메모리가 128 KiB로 확장되었을 때 대부분의 DVK 소프트웨어는 최소한의 변경만으로 직접 사용할 수 있었다.

홈브루 개발자들은 DVK와 UKNC의 여러 프로그래밍 도구를 포팅하면서 이 틈새시장을 빠르게 메웠다.이로 인해 텍스트 편집기데이터베이스에서부터 운영 체제비디오 게임에 이르기까지 홈브루 소프트웨어가 폭발적으로 증가했다.대부분의 BK 소유주들은 내장 RAM을 최소 64KiB로 확장하여 소프트웨어 포팅이 더 "성장"된 시스템으로부터 용이하도록 했고, 이러한 업그레이드에는 플로피 드라이브 컨트롤러가 종종 포함되었기 때문에 디스크 운영 체제를 만드는 개인들은 BK 현장에서 경쟁적인 스포츠가 되었다.빈약한 그래픽이 강력한 CPU에 의해 상쇄되었기 때문에 게임과 데모센 커뮤니티도 번창했다.

공식적으로 컴퓨터가 OS BK-11과 함께 선적되었지만, 운영 체제 중 하나는 ANDOS였다.

하드웨어

이 기계는 당시 강력한 16비트 단일 칩 K1801VM1 CPU를 기반으로 하며 일반적으로 3MHz로 기록된다.[1]EIS(Extended Instruction Set) 및 추가 명령 집합 확장은 부족하지만 디지털 장비 Corporation의 LSI-11 라인과 거의 완벽하게 호환된다.이 제조사는 또한 PDP-11의 내부 아키텍처를 밀접하게 모방했다.각 모델에는 Q-Bus와 전기적으로 호환되지만 기계적으로 호환되는 1개의 무료 카드 슬롯이 있다.첫 번째 버전은 32개의 KiB 온보드 DRAM이 있으며, 그 중 절반이 비디오 메모리로 사용되었다.이는 이후 모델에서 128KiB까지 확장되며 비디오 메모리는 두 개의 16KiB 페이지로 확장된다.

모든 모델의 비디오 출력은 다소 스파르타식 칩인 K1801VP1-037VDC에 의해 제공된다.고해상도(512×256, 단색)와 저해상도(256×256, 4색)의 두 가지 그래픽 비디오 모드를 허용하는 VDC 프로그램과 하드웨어 수직 스크롤을 지원하는 하드웨어의 VDC 프로그램을 실은 표준 600 게이트 어레이(Uncommitted logic array, ULA)이다.이후 모델에는 64컬러 팔레트에서 선택할 수 있는 16개의 유선 연결된 4컬러 세트가 있다.텍스트 모드를 지원하지 않지만 BIOS 루틴을 통해 32×25와 64×25를 시뮬레이션한다.ANDOS와 같은 일부 운영체제는 문자를 더 촘촘하게 배치해 IBM PC에서 가져온 문서를 표시할 때 80×25 모드로 간신히 텍스트를 출력했다.출력은 단색 TV 또는 컬러 TV/모니터용 별도의 5핀 DIN 커넥터 2개를 통해 이루어진다.모든 모델의 사운드는 처음에는 탑재된 피에조 스피커에 연결된 간단한 프로그램 가능 카운터를 통해 발생한다.후에, 일반 계기 AY-3-8910은 인기 있는 애프터마켓이 추가되었다.

또한 모든 모델에는 프린터와 같은 주변기기를 연결하기 위한 별도의 입출력 버스가 설치된 16비트 범용 병렬 포트(동부 블록 프린터는 더 인기 있는 IEEE 1284(센트로닉스) 포트 대신 호환되지 않는 IFSP(IFSP) 인터페이스를 사용했기 때문에 센트로닉스 프린터는 어댑터가 필요했다), 마우스 또는 코복스 디지털-아날로그 컨버터(DACs)가 필요했다.사운드 출력의 경우 ) 및 데이터 저장용 테이프 레코더 포트.이후 모델에는 제조업체가 제공하는 플로피 드라이브 컨트롤러(Q-Bus 슬롯에 연결할 수 있음)가 기본적으로 포함되어 있다.애프터마켓 부품으로 초기 모델에서도 사용 가능했지만 홈브루(원래 BK의 16K 메모리가 다소 빈약하게 확장되는 경우도 종종 있다)가 더 인기다.그러한 주변기기들과 모드의 시골집 산업은 번창했다.

버전

BK0010-01 시스템 보드

BK-0010

эееррррр----0010은 첫 번째 모델이다(원래 1983년에 출시되었으며, 1984년 중반 이후 연속 생산).사이비 메모리 키보드(키캡이 없는 기계식 마이크로스위치 배열, 플렉시블 오버레이 적용), 32KiB RAM, 8KiB ROM(칩 K1801)을 탑재했다.RE2-017), POST 인터프리터가 있는 8 KiB ROM(K1801RE2-018), 디버거가 있는 8 KiB ROM(K1801RE2-019), 무료 ROM 슬롯 1개 등이며, CPU 클럭은 3MHz이다.테이프 레코더는 공장 구성의 데이터 저장에 사용된다.

이 모델은 키보드가 불편하다는 비판을 받았다 – 본래 기계적으로, 키캡의 부족은 동일한 불만족스러운 촉각 반응을 야기하는 반면, 키보드는 쉽게 완전히 밀봉될 수 있지만 가정이나 교육 환경에서 사용되었을 때 용납할 수 없는 것으로 보여서, 이 버전은 산업적 통제로서 광범위하게 사용되었음을 알게 되었다.ler. 다른 비판의 지점들에는 디폴트에 의해 제공되는 구식 POST 프로그래밍 언어와 주변장치와 소프트웨어의 완전한 결여가 포함되어 있었다.모든 하드웨어가 잘 문서화되어 있고 작업하기 쉬웠지만, 기계는 프로그래밍 도구 없이 제공되었다.

BK-0010.01

후속 버전인 бк-0010.01(-0010-01)은 본질적으로 동일한 기계지만, 기존의 풀 트래블 키보드와 Vilnius BASIC p-code 컴파일러를 ROM에 장착하여 전임자의 약점을 교정한다.사용되는 BASIC 사투리가 상당히 강력하고 잘 최적화되어 있는 반면(실제로 MSX BASIC의 다소 축소된 클론이다), 키보드는 복합적인 축복이다.작업하기가 훨씬 편하지만 품질은 아쉬움이 많이 남았고, 키보드는 붙고, 튀고, 키보드가 더 개선된 모델이 나중에 출시되긴 했지만 빠르게 마모되었다.POST 인터프리터는 떨어뜨리지 않고 Q-Bus 슬롯에 삽입할 수 있는 외부 ROM 카트리지로 배송되었다.

BK-0010Sh

эееррр--------0010ш은 학교용으로 특별히 고안된 모델이다.-0010 또는 -0010.01 모델이 될 수 있지만, Q-Bus 슬롯에 삽입할 수 있는 초당 19200비트(bps) 정격의 특수 전류 루프 네트워크 어댑터와 함께 공급되었다.ULA 칩 K1801VP1-035(이후 K1801VP1-065)에 기반하여 어댑터는 DEC(Digital Equipment Corporation) DL-11 및 KL-11 시리얼 인터페이스와 호환되지만 모뎀 제어 비트는 없다.학교 환경에서는 가정용 TV와 연결될 것으로 예상되지 않았기 때문에 보통 수정된 유노스트의 컴팩트 TV인 모니터도 포함되어 있다.

BK-0011

BK-0011은 1989년에 출시되었다.RAM의 128KiB를 16KiB페이지로 나누었으며, CPU의 클럭은 기본적으로 4MHz이다.그것은 새로운 버전의 BASIC in ROM과 16개의 선택 가능한 비디오 팔레트를 포함하고 있는데, 이것은 기묘한 색 조합으로 사용자들로부터 거의 보편적으로 비판을 받았다.플로피 컨트롤러가 있지만 드라이브는 여전히 별도로 판매되고 있다.

BK-0011M

BK 0011M

BK-0011의 일부 변경으로 인해 이전 -0010 모델과 호환되지 않게 되었다.특히 카세트 테이프에서는 0010 프로그램을 로드할 수 없다.탑재할 수 있었다고 해도 음향과 같은 중요한 서브시스템은 여전히 양립할 수 없다.대중의 항의로 인해 제조업체는 이전 모델과의 호환성을 회복하면서 기계를 다시 설계해야 했다.결과 모델인 BK-0011M은 빠르게 생산에 들어갔으며, 대부분의 BK-0011 시리즈 컴퓨터는 실제로 BK-0011Ms이다. 수정이 경미했기 때문에 시장에 나온 소수의 -0011 모델들은 대부분 마니아들에 의해 -0011M 모델로 업그레이드되었다.

모스

컴퓨터를 보다 편리하게 사용할 수 있는 기계식 스위치를 한두 개 설치하는 것은 주인들 사이에서 드문 일이 아니었다.일반적인 모드의 일부는 다음과 같다.

  • 푸시 버튼을 재설정하십시오.프로그램종종 중단되었다.또한 일부 게임에는 제대로 구현된 Exit 기능이 없었다.이 버튼이 없으면 전원을 껐다가 켜서 컴퓨터를 재설정해야 했고, 결국 외부 전원 공급 장치의 전원 스위치가 닳아 없어졌다.재설정 인터럽트는 운영 체제에 의해 포착될 수 있으므로, 그러한 시스템(예: ANDOS, MK-DOS)에서는 재설정 버튼이 OS의 파일 매니저로 종료된다.
  • 스위치를 일시 중지하십시오.이 스위치는 프로세서에서 명령 실행의 하드웨어 서스펜션을 작동시켰다.일시 중지 스위치는 대부분 일시 중지 가 없는 게임을 일시 중지하는 데 유용했다.그러나 명령 실행이 중단된 상태에서 프로세서 에 내장된 프로그램 가능한 하드웨어 타이머가 여전히 실행 중이기 때문에, 몇 개의 게임은 정지 상태에서 돌아온 후 우아하게 동작하지 않았다.BK에는 일시정지용 소프트웨어 키 조합도 있다.
  • 클럭 속도 스위치(터보 스위치)이를 통해 프로세서 클럭 속도가 표준 3MHz(BK-0010* 시리즈)에서 4 또는 6MHz로 변경되거나 표준 4MHz(BK-0011* 시리즈)에서 3 또는 6MHz로 변경된다.모든 프로세서 샘플이 6 MHz에서 안정적으로 작동하는 것은 아니다. 그러한 오버클럭의 가능성은 각 샘플에 대해 실험적으로 결정되어야 한다.시계 속도를 바꾸면 역동적인 게임의 속도가 바뀐다.터보 스위치는 일반적으로 정지 스위치와 함께 설치해야 하는데, 이는 클럭 속도를 전환하는 가장 간단한 회로가 기계 스위치를 휙 돌릴 때 접촉 바운스로 인해 클럭 신호에 나쁜 파형 모양이 생성되어 프로세서가 정지 상태에 있지 않은 한 소프트웨어 실행을 중단시킬 위험이 있기 때문이다.
  • 전위차계를 사용하여 내부 압전 스피커의 볼륨 레벨을 조정하는 사운드 켜기/끄기 스위치 또는 사운드 볼륨 노브이것을 추가하는 것과 동시에, 모더는 스피커를 더 큰 것으로 교체할 수 있다.

이러한 수정은 비교적 간단하며 납땜용 다리미를 취급하는 방법을 알고 있는 사용자가 수행할 수 있다.프로그램 판매 코티지 산업에 종사하는 대부분의 사람들도 적은 비용으로 모드를 할 수 있다.매니아들은 또한 BK 시리즈 컴퓨터에 더 많은 고급 장치를 연결할 수 있었다. 그들은 하드 디스크 드라이브(HDD) 컨트롤러를 개발했고, 2.5인치 HDD는 BK 컴퓨터와 성공적으로 사용되었다.다른 인기 있는 개선사항으로는 AY-3-8912 사운드 칩과 Covox Speech Thing이 있다.

에뮬레이터

현대 IBM PC 호환 컴퓨터를 위한 BK의 다양한 소프트웨어 에뮬레이터가 있다.에뮬레이터는 원래 BK보다 훨씬 빠른 속도로 달릴 수 있다.

또한 MiST와 같은 현장 프로그램 가능 게이트 어레이(FPGA) 기반 시스템에 대해 BK를 상당히 완전하게 재실행하는 경우도 있다.[2]

참고 항목

참조

  1. ^ CPU 오버클럭은 비교적 쉽지만 느린 동적 랜덤 액세스 메모리(DRAM)는 오버클럭을 어렵게 만들었다.가장 인기 있는 터보 속도는 5MHz이다.
  2. ^ "BK0011M (USSR retro home computer) core for MiST board". 2016-03-29. Retrieved 2016-04-16.

외부 링크