레이블이 Z-80인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Z-80인 게시물을 표시합니다. 모든 게시물 표시

2008년 1월 27일 일요일

추억2. 처음 산 컴퓨터 FC-30

추억의 컴퓨터 1. 처음 다뤄본 컴퓨터 SPC-1100에서 적었듯이, 처음 다뤄본 컴퓨터는 SPC-1100이었습니다.

학원을 좀 다니다보니까 컴퓨터를 하나 갖고싶어졌습니다. 물론 SPC-1000A를 사고 싶었고요.

하지만, 당시의 신분은 국민학교 학생(초딩이 아닌 국딩)… 50만원에 가까운 돈을 벌 방법이 없었습니다.
그러던 중 어느날 눈에 확 띄는 광고가 나왔습니다.
사용자 삽입 이미지

금성 패미콤, 패미컴이 아닙니다


10만원대 컴퓨터! 당시 정확한 돈의 개념은 없었지만, 50만원 가까운 돈과 10만원대라는 가격이 ¼ 정도라는 것은 알고 있었습니다.

게다가 스펙을 보니 CPU가 똑같은 Z-80이라고 하더군요.
메모리는 16KB라고 하는데, 당시에는 메모리 크기에 대한 개념이 별로 없었기 때문에 큰 상관이 없었습니다.

부모님을 1달을 졸라댄 결과 드디어 저의 최초의 컴퓨터를 살 수 있었습니다.
(처음엔 학교 수업시간에도 컴퓨터 생각밖에 나지 않았습니다)

이 컴퓨터는 상당히 특이했습니다.

SPC-1000 이나 조금 뒤에 나왔던 MSX 계열 등, 당시 Z-80 기반의 많은 컴퓨터들이 스크린 에디터라는 것을 주무기로 삼았습니다. 한편, 당시 많은 인기를 끌고 있던 Apple-][에서는 이 기능이 없었습니다.

  1. Apple-][ 로고 기억나시나요? 당시 사과 로고 만큼이나 유행하던 표기가 ][ 였습니다.
    II 보다 멋있지 않나요?

  2. 스크린 에디터는 라인 에디터반대되는 개념입니다.
    당시 새롭게 유행하던 BASIC 환경은 화면 아무데서나 명령을 입력하면 BASIC으로 동작했습니다.
    즉, print 3+4[엔터] 하면 7이 나오고, 10 LET a=10[엔터] 하면 메모리에 입력한 행을 기억시켰습니다.
    요즘은 텍스트 편집기(물론 워드 프로세서까지)가 아니면 잘 쓰지 않는 기능입니다.

그런데, 이 놈은 스크린 에디터같은 기능은 제공하지 않았습니다.
오히려 BASIC에 최적화된 환경을 제공하면서 I를 누르면 INPUT가 나오고, G를 누르면 GOTO가 나오는 방식을 사용했습니다. (물론 변수를 입력할 상황에서는 I, G가 입력됩니다)

그리고, 글자 절반 크기의 거친 그림 기능을 제공했습니다. (이건 글로 설명이 어렵군요)
이 기능을 위해서 PLOT이라는 명령어를 지원했습니다.

사용자 삽입 이미지
당시 금성에서 FC-30이 나오고 얼마 있지 않아 삼성에서 SPC-300이 나왔습니다.
금성의 FC-30과 비교해보면 색깔이 약간 더 알록달록 하기는 하지만, 사실상 똑같습니다.

스페이스 바를 보시면 오른쪽에 BREAK라는 글자가 보이는데, 위에 적었듯이 상황에 따라서 키보드를 눌렀을 때의 반응이 다릅니다.(case-sensitive 합니다) 프로그램 실행 중에 스페이스 바를 누르면 BREAK로 동작했습니다. (BASIC 인터프리터 환경은 모두 실행중 중단 기능을 지원했었죠. 인터프리터 환경의 특권이었습니다.)

참, 위에 '글자 절반크기의 거친 그림'이라는 표현을 썼는데, SPC-300 사진에서 키보드 앞면을 보시면 그 그림의 형태를 볼 수 있습니다.

이 PC가 나오고 얼마 뒤에 이상한 내용이 발표되었습니다.
이 컴퓨터의 원형을 금성에서는 무단 도용한 것이고, 삼성에서는 제작사와 정식 계약을 맺어 출시했다는 것입니다.
이것은 100% 제 기억에 의한 것이라 정확하지 않을 수 있습니다. 더군다나 당시에 저는 국딩이었습니다!!


이 FC-30을 사용하지 않게 된 것은 (바로 그 전설의) MSX를 사게되면서 였습니다.


p.s. 이 두 기종의 원형은 영국 싱클레어 사에서 개발한 ZX Spectrum이라는 가정용 컴퓨터였습니다.

사용자 삽입 이미지

FC-30, SPC-300의 원형, Sinclair ZX Spectrum


      이 기종은 영국 싱클레어(Sinclair) 사에서 1982년에 개발한 모델입니다.
      1984년까지 생산되면서 엄청나게 싼 가격, 예쁜 디자인 등을 무기로 높은 판매고를 달성했습니다.
      (특히, 가격은 당시 많은 PC 가격을 떨어뜨리는데 일익을 담당했습니다)

싱클레어 ZX에 대한 좀 더 많은 자료는 OLD-COMPUTER.COM에서 볼 수 있습니다.



추억1. 처음 다뤄본 컴퓨터 SPC-1100

사용자 삽입 이미지
제가 처음 다뤄본 컴퓨터는 삼성반도체통신(현재 삼성전자 반도체사업부)에서 개발한 SPC-1100이었습니다.

SPC-1000A, SPC-1100 등 똑같은 모델에 용도에 따라 조금씩 다른 명칭이 부여되어 있었습니다.
1000A오디오 볼륨 확인 기능 장착, 1100교육용일 겁니다, 아마도.

처음 컴퓨터 학원이라는 곳을 가서 만난 컴퓨터가 그것이었죠.

Z-80이라는, 지금은 전설이 되어버린 CPU를 사용했던 컴퓨터였습니다.
(이후 FC-30, MSX1, MSX2까지 Z-80과의 인연을 오래동안 지속했습니다)
처음 켜면 Hu-Basic이라는 글자가 떴는데, 나중에 알고 보니 일본 Hudson 사에서 개발한 Hudson-Basic의 약자였더군요.

제가 다녔던 컴퓨터 학원에서는 월-금요일까지는 정규 수업을 하고, 토요일은 게임을 했습니다.
(당시엔 주 5일 근무라는 개념은 안드로메다 3.14배 거리에 있던 시절이라, 토요일도 당연히 학원을 갔습니다)
이 때 주로 하던 게임이 구니스와 팩맨이었습니다. 두 게임 모두 단순한 흑백 게임이었지만, 나름 재미있었습니다.

한글을 입력하기 위해서는 테이프를 하나 집어넣고 한글 프로그램이라는 것을 로드해서 사용했습니다.

질풍 17주 님의 블로그에 달린 bigmouse님의 댓글을 보니, 64KB의 메모리에 32KB는 베이직이 사용하고, 8KB는 비디오가 사용해서 24KB의 메모리를 사용할 수 있었습니다.
24KB = 24576 Bytes… 요즘이면 malloc/new도 귀찮아서 배열로 선언할 크기입니다

여기에 저 한글 프로그램까지 집어넣으면 사용할 공간이 10KB 단위밖에 남지 않았습니다.
그야말로 주객전도의 대표적 사례죠. 한글이 환경이 되지 않고 응용 프로그램으로 자리잡다니…

사용자 삽입 이미지

FDD같은 사치품을 광고하다니…

당시 유행하던 것중 하나는 테이프의 복사였습니다.
BASIC 프로그램은 컴퓨터로 읽어들여서 다시 저장하는 방식으로 복사가 가능했는데, 한글이나 게임과 같이 읽어들이면 바로 실행되어버리는 프로그램은 복사할 수 없었습니다.
그래서 등장한 내공이 더블데크 오디오 무공이었습니다. 대부분의 더블데크는 2배속 고속 복사기능을 장착하고 있었기 때문에 꽤 빠르게 복사를 할 수 있었습니다.
동네 음반 가게에서 테이프 하나 500원에 사고 오디오 있는 친구집 한번 갔다 오면 게임 끝이었죠.

광고에는 위의 사진과 같이 플로피 드라이브를 함께 광고했지만, 실제로 드라이브의 가격이 컴퓨터의 가격을 상회하는 수준이었기 때문에 많은 사람들이 살 수는 없었습니다. 더군다나, 학원에서는 이런 사치품을 구비할 필요도 없었고요.
SPC-1000 : 495,000원, 싱글 FDD 드라이브 : 450,000원, 더블 FDD 드라이브 : 600,000원, 뷁


SPC-1000A에 대한 좀 더 상세한 정보는 질풍 17주 님의 블로그를 참고하시면 좋습니다.
그리고, utena님의 블로그도 있습니다.

좀 더 기술적인 자료는 OLD-COMPUTERS.COM에서 볼 수 있습니다.

p.s. SPC-1000 에뮬레이터도 개발되어 있다고 합니다. 어디서 볼 수 있는지 아시는 분은 답글 부탁드립니다.

utena님의 댓글을 통해 네이버 카페 8bit computer/MSX아이큐/금성패미콤/SPC-1000/1500/Apple역사에서 SPC-1000 에뮬레이터를 구할 수 있었습니다. 훌륭하게 동작하는군요. 좋은 정보 다시 한번 감사드립니다.