탠디 포켓 컴퓨터

Tandy Pocket Computer

Tandy Pocket Computer 또는 TRS-80 Pocket Computer는 "Tandy" 또는 "Radio Shock TRS-80" 브랜드로 Tandy Corporation이 판매한 1980년대 소형 포켓 컴퓨터들 중 하나이다.

TRS-80 라인의 컴퓨터 이름을 따서 지었지만, 그것과는 호환이 되지 않았고 Z-80 CPU를 사용하지 않았다.라인에 있는 컴퓨터들은 실제로 다른 모델명을 가진 샤프와 카시오 장치를 다시 붙였다.그들은 PC-1에서 PC-8로 지정되었다.PC-1, PC-2, PC-3, PC-8은 샤프 기기, PC-4, PC-5, PC-6, PC-7은 카시오가 설계했다.[1]

탠디 PC-8 포켓 컴퓨터


8KB 메모리 확장 카드가 설치되어 있고 호환되는 카세트 인터페이스가 있는 Tandy PC-6

역사, 혈통, 명목

원래 TRS-80 포켓 컴퓨터는 그렇게 낙인이 찍히지는 않았지만, 이후 후속 모델들이 PC-2에서 PC-8로 라벨이 붙으면서 PC-1로 알려지게 되었다.일부는 샤프가, 나머지는 카시오(PC-4에서 PC-7까지)가 만들었다.PC-2는 4개의 컬러 볼펜을 가지고 있었고 평지에 인쇄하거나 플롯할 수 있었다.인쇄가 가능한 다른 모델들은 모두 열용지를 사용했고, PC-3와 PC-8은 한 대의 프린터를 사용했으며, PC-4, PC-5, PC-6은 다른 프린터를 사용했다.PC-7에는 프린터나 카세트 인터페이스가 없었다.

모델

Tandy/TRS-80 모델명은 해당 오리지널 샤프 또는 카시오 모델 번호와 함께 나열된다.

목적

포켓 컴퓨터는 초기 프로그램 가능 계산기 디자인보다 발전한 것이었다.이 장치는 사용자에게 작은 휴대용 패키지에 과학적인 수학 기능을 제공할 뿐만 아니라 BASIC 프로그래밍 언어의 형태도 이해했다.그들은 전통적인 숫자 키패드 외에 과학적인 기능과 프로그래밍 명령의 이름을 입력하는 데 사용하기 위해 고무 용량성 또는 멤브레인 유형의 QWERTY 키보드를 포함했다.(대부분의 과학적인 계산기처럼 직사각형과 알파벳순으로 배열된 키보드가 있는 PC-7은 예외였다.)일부 모델에서 영숫자 키패드는 숫자 키패드와 유형, 폼 팩터 및 위치가 달랐다.

디자인

모델들은 입력 텍스트의 현재 줄이나 커서를 포함하는 그 부분을 표시하기 위해 짧은 한 줄의 도트 매트릭스 LCD 디스플레이를 제공했다.이들 모델의 문자 폭은 PC-4와 PC-7에서 12자에서 나머지 대부분은 24자로 다양했다.표시장치에는 작동 모드, 과학 모드 및 기타 상태와 조건을 표시하는 어떤 방법이 포함되었다.

카시오 모델에는 소문자가 포함되어 있었다.이는 거의 모든 BASIC 프로그래밍 기계에서와 같이 소문자 명령과 변수가 받아들여지지 않았기 때문에 PRINT 문에만 사용되었다.

일반적으로 두 개의 특정 라인은 교차 호환이 되지 않았지만 라인 내에는 호환성이 있었다.PC-1 프로그램은 PC-3와 PC-8에서 수정되지 않은 상태로 작동하며 화면 크기는 PC-4(26-3650B) 프로그램은 PC-5, PC-6, PC-7에서 수정되지 않은 상태로 실행된다.PC-2는 독특한 구조였으며 PUCK, PEEK, Call로 직접 메모리 접근을 가능하게 하는 유일한 단위였다.

작동 모드

각 모델에는 두 가지 작동 모드가 있었다.도망치고 프로그.

달리다

실행 모드에서는 명령줄을 사용하여 한 줄의 비기본적인 작업을 실행할 수 있다.이것은 결과를 받기 위해 임의 계산을 입력할 수 있는 일반적인 모드다.또한 실행 모드에서는 장치에 저장된 BASIC 프로그램을 실행할 수 있었다.

계산 평가를 시작하기 위한 "동등" 키 대신 "EXE"(실행) 키가 제공되었다.이것은 전통적인 계산기에 익숙했던 사람들과 혼란을 야기했다.= 문자는 프로그램의 가변 할당과 평가 테스트에만 사용되었다.

단순 계산 입력은 명령행에 집계되며 EXE 키를 누를 때까지 어떤 결과도 표시되지 않는다.일부 모델에서는 이전의 계산 결과를 재사용하기 위해 특별한 ANS 변수가 제공되었고, 다른 모델에서는 다음 계산이 연산자와 함께 시작되면 이전의 계산이 자동으로 포함되었다.

유효한 계산 입력 예(PC-8):

SIN40 10+2+(8*1)/7 TAN(LOG (4/3))

프로그

Prog 모드는 입력 내용을 명령줄에서 프로그램 편집기로 변경했다.이 모드에서는 베이직 프로그램을 한 번에 한 줄씩 입력할 수 있다.프로그램 공간을 위아래로 스크롤할 수 있는 위아래 화살표 버튼이 제공됐다.대부분의 모델에서 자유 계산은 Prog 모드에서 입력할 수 없었다.일부 모델, 특히 카시오에서 파생된 모델들은 이 모드를 WRiTe 모드라고 불렀다.

샤프 모델에는 라인 번호 매기기 공간이 하나밖에 없었다.기기에 여러 프로그램이 존재하기 위해서는 다른 범위의 라인 번호로 작성해야 했다.예를 들어 100라인부터 시작하는 프로그램, 200라인부터 시작하는 프로그램 등을 한 개씩 삽입하는 것이 일반적이었다.대부분의 모델에서 유효한 라인 번호는 1부터 999까지였다.런온 실행을 방지하려면 런온 실행을 원하지 않는 한 각 프로그램은 END 명령으로 끝내야 했다.선명하게 파생된 장치에서는 라벨을 프로그램에 삽입할 수 있으며, 보통 Run 모드에서는 특수 DEF 키를 누른 다음 해당 문자의 키를 눌러 프로그램을 실행할 수 있다.이는 프로그램의 해당 섹션의 첫 번째 줄 번호에 대한 명시적 GOTO 명령과 동일하며, 실행 모드에서 프로그램을 실행할 수 있는 유효한 방법이기도 했다.

Casio에서 파생된 모델에서 BASIC 공간은 번호를 매기고, 지우고, 수동으로 실행하거나, 서로를 호출할 수 있는 분할된 프로그램 공간으로 세분화되었다.

많은 장치에는 과학적인 기능 이름뿐만 아니라 BASIC 명령어를 신속하게 입력할 수 있는 특수 수식어 키가 포함되어 있었다.가장 일반적인 명령은 각각 키와 연결되며, 전체 명령은 특수 수정자 키를 누른 다음 명령에 연결된 키를 눌러 입력할 수 있다.

일부 모델에서는 BASIC 및 기타 명령이 전체 문자열로 저장되지 않고 한 문자 토큰(표시 시 문자열로 변환됨)으로 변환될 수 있다.

기억,

장치의 총 메모리 용량은 사용 가능한 RAM 카드(일부 모델에 한함)를 사용하여 1KB에서 12KB까지 다양했다.옵션인 RAM 카드는 1KB, 4KB, 8KB까지 크기가 다양했다.

모든 사용자 스토리지는 동일한 공간에서 가져왔기 때문에 DIM을 사용하여 어레이를 할당하면 프로그램 지침에 사용할 수 있는 메모리가 감소할 것이고, 그 반대의 경우도 마찬가지일 것이다.그러나 한 글자 알파벳 변수의 저장공간은 미리 할당되어 있었고, 그 결과 A 배열은 많은 단위에서 특별한 의미를 지니고 있었다.예를 들어 PC-8에서 A 배열이 실제로 알파벳 변수의 위치를 가리켰기 때문에 A(2)는 B의 값 등을 가리켰다.결과적으로, 장치에 대해 게시된 프로그램은 A를 배열 또는 알파벳 변수로 사용하지 않았다.일부 모델에서는 가변 공간 전체가 이런 방식으로 조작될 수 있다.

기타 노트

Run 모드에서 사용하기 위한 새로운 수학 함수 명령을 정의할 수 없었다.그러나, 많은 샤프 파생 모델에서, 디스플레이 라인의 현재 값을 특정 변수에 할당하는 특별한 AREAD 명령이 BASIC에 추가되었고, 이 명령은 프로그램에서 사용될 수 있었다.정의된 키와 결합하여 매우 빠른 사용자 지정 작업이 가능했다.

모델의 프로그램 통역자는 사람이 판독할 수 있는 오류 정보를 제공하지 않았다.프로그램 실행 또는 계산 평가에서 발생한 오류는 9개의 오류 코드 중 하나로 반환되며, 일반적으로 디스플레이를 "ERROR 4"와 같은 텍스트로 교체하여 표시된다.PC-7 모델에서는 오류 코드 목록이 텍스트 키패드 위에 인쇄되어 PC-8의 경우에 포함되었지만, 각 코드의 의미에 익숙하지 않은 다른 모델 사용자는 설명서를 참조해야 할 것이다.이 선의 다른 특징들과 마찬가지로, 에러 코드의 의미가 모델마다 반드시 동일하지는 않았다.

기록되지 않은 명령

PC-8에는 설명서에 나와 있지 않은 명령 몇 개가 있었지만, 그럼에도 불구하고 BASIC에 의해 인식되어 사용 가능했다.

  • PEEK {memory location}그리고POKE {memory location},{byte value}- 가장 높은 메모리 위치는 2047이며, RAM의 BASIC 프로그램을 직접 수정할 수 있음POCK은 물론 LCD의 DEG/RAD/GRD 지점을 제어하는 특정 메모리 위치(37, 가능한?)에 액세스하십시오.BASIC 프로그램 텍스트 영역에 현명한 POCK을 적용하면 PC-8 문자 집합에서 기괴한 명령의 기능도 겸비한 tilde를 포함해 더 많은 문자를 찾을 수 있다.PRINT#'ed 시 일부 공백 문자는 프린터가 부착된 경우 프린터에 추가 기호가 표시된다.
  • CK00 - 디스플레이에 대한 일종의 테스트 모드인 것 같다.액정표시장치(LCD)에 몇 가지 패턴이 보이면 잠기는 것처럼 보일 겁니다.
  • CK01 - 프린터 인터페이스(옵션)와 관련된 테스트 모드의 일종인 것 같다.

또한 PC-8의 SHIFT-6에는 엔 기호가 표시된다.

참고 항목

참조

  1. ^ a b c d e f g h i "TRS-80 Pocket Computers". Ira Goldklang's TRS-80 Revived Site. Retrieved 2015-03-05. [from "Stats" entries "What was it really?"] [PC-1 is] Sharp PC-1211 [PC-2 is] Sharp PC-1500 [PC-3/3A is] Sharp PC-1251 [PC-4 is] Casio PB-100 [PC-5 is] Casio FX-780P [PC-7 is] Casio FX-5200P [PC-8 is] Sharp PC-1246

외부 링크