이기기는 오래전에 잊어 버린 것이다. (잃은 것이 아니라 기억 저 너머에 잊혀졌던 기기이다)
문득 메모리 업그레이드를 생각하다가 떠올라서 .. 혹시나 하고 인터넷 전세계를 뒤져보니...
Gold Star에서 엄청난 기술을 들여 개발한 컴퓨터(?)인 줄 알았던 기기가 SORD-M5라는 숨겨진 사실을 알고...
그럼 그렇지 하는 커다란 실망감을 지금에서야 안겨주는 슬픈 기기이다.
나는 6502CPU를 사용하는 APPLE][매니아여서 MSX나 그외의 기종은 별로 가지거나 다룰 기회가 거의 없는 것이 사실이다.
Application뿐만 아니라 수많은 게임들... 저렴한 FDD(거의 기본), CP/M카드, 머킹 보드, 바이덱스카드.. 등등의 막강한 확장능력은 개인용 컴퓨터의 근간을 만든 컴퓨터임에 틀림없었다.
사실 IBM PC는 이 Apple][ 8비트의 구조를 거의 모방에 가까운 구조를 갖고 있는 것을 아는 사람은 그리 많지는 않을 것이다.
처음 뚜껑을 열었을때는 그 익숙한 8개의 슬롯... 전원공급장치의 내장형태...
다른것은 FDD의 내부 장착과 Keyboard의 외부로의 연결이었다. 사실 넣어도 그만 안넣어도 그만인 장치이다.
아무튼 오래전 일이지만, 이 기기를 줍다시피 구한 친한 친구가 있어(이 친구는 MSX팬이다)
그 친구에게 반강제로 얻어 집에서 동작시켜 보고, 좀 써보려고 도서관에서 책까지 빌려 보면서 연구/공부했던 시간이 있었다.
그때가 아마 1980년대 후반이었던 것 같다.
그때 그 기기이다. Power는 친구가 쓴다고 해서 분리해가서 외부로 전원선을 연결했다.
이걸 찾느라 부모님집 창고를 다시 뒤지게 되었다.
워낙 오래전에 그냥 아무럿게 놔둔 기기라서 있을지 의문이었지만,
잘 버리지 않으시는 부모님 덕에 찾을수 있었다. (사실 어려서부터 내것을 작은것이라도 버리면까다롭게 구는편이었다.
그래서 지금도 부모님께서는 내거라면 잘 놔두시는 편이시다. 감사 또 감사할 따름이다. 나중에 개인주택으로 이사가면 내 기기들을 모두 잘 옮겨 둘 것이다.)
암튼 이것을 기억하는 분... 그대는 디지탈 세계의 고물(古物)이다.
내부도 뜯어서 개조를 메모리 업그레이드를 시도했다가 부팅이 잘되지 않아..(가까이 되기도 하고 안되기도 하
고.???) 실패한 후 ...( 이유는 정말로 모르겠음! 현재 시점에서는 연구과제!!!ㅋㅋㅋ) 처박히게 되었다.
Video Chip(한때 이것을 VPU / GPU라고 했던가)이 TMS9918이다.
CPUZ80A 그리고 BIOS롬이 한 개 SRAM 6116이 2개 그리고 아래 쭈욱 있는 것들이 VRAM이다.
16Kbit 8개니 당근 16KB이다.
웃기는건 SRAM이 6116이 2개로 16Kbitx 2/8 = 4KB이다.
이거 뭐 쓰라는건지 말라는건지. 컴퓨터도 아니다.
Data 저장은 4KB 램밖에 못하지만, 그래픽VRAM은 16KB...
설계자체가 게임기의 기본을 갖고 있다.
APPLE컴퓨터에 익숙한 나에게는 아주 아주 어이없는 구성이다.
BASIC으로 프로그램을 짜도 수십킬로바이트를 작성하는 나인데, 4KB로는 거의 할 수 있는 것이 없다.
더군다나 확장슬롯이 MSX의 작태를 닮아 1개 있다.
그리고 BASIC도 홉션(?)이다.
아래에 그 악명높은 BASIC-I팩이다. 기본으로 주는거라 이것밖에 가진게 없다.
혹시 근처에 같은 물품이 버려져있거나 정리차원에서 없애고자 한다면 연락주시기 바랍니다.
위의 기판이 롬팩(ROMPACK)을 열어본 내부이다.
위에서는 이 큰 게 4개(TTL이 1개) 있지만, 오리지날(개조전)놈은 롬 27321개만 있던 것으로 대충 기억한다.
그럼 왜 다른 칩들이 있나...
이것이 내가 메모리를 확장하려고 했다는 그 중간 개조물이다.
먼저 처음에 한 것이 왼쪽의 6116(2KB) 2개를 추가했다.
결과는 대성공이었다.. Basic에서 추가된 4KB를 인식하였다.
그래서 이번에는 더 욕심을 내어 오른쪽에 8KB를 더 추가했다.
총 12KB가 추가되는 상황이었다..
깜짝 놀랄 만큼 회로가 잘 동작했고, 메모리는 BASIC-I에서 +14KB를 인색했고..
BASIC이나 ASSEMBLY를 사용할 수 있는 용량이 되었다.
여기까지만 했다면 참 좋았을 것을...
욕심이 슬금슬금 도졌다.
아예 메모리를 +32KB를 내장시키자??
이 생각이 들게끔 된 것은... 바로 메인보드의 빈자리 때문이었다.
너의 빈자리르 그냥 못본 척 지나칠 수 없는 Engineer의 의혹 및 욕구랄까?
암튼.. 여기에 잘 맞는 칩을 SRAM중에서 아마 6264를 (64Kbit)를 납땜했던 기억이 난다.
그런 후 전원을 넣었는데...
오우~~! NO!!!!!!!!!!!!!!!!!!!!
반응이 없었다.
여러번 시도후 한두번 커서는 나왔는데..
그후론... 잘 되지 않았다..
며칠간 테스터로 모두 측정하고 배선 확인... 회로도 확인등을 하고.. 다시 칩을 떼어냈지만..
여전히 동작이 되지 않았다..
지금도 무엇이 고장났을지는 잘 모르는 상태이다.
ROMPack도 손을 댔고, 메인보드도 손을 댔고...
다른 CPU나 기타 칩들의 문제가 없다면 충분히 가지고 있는 부품으로 살릴수 있을 것으로 본다.
BASIC-I; 이것은 정수 베이직이다. 정수 베이직은 변수를 정수로 취급할 수 있다는 것이다.
솔직히 간단한 계산기로도 쓰지 못하는 컴퓨터이다. 이팩은 그냥 주는 놈이었다고 한다.
BASIC-G ; 이것은 그래픽과 사운드를 개선한 BASIC이다. 변수를 실수도 취급하고 PLAY같은 MSX음악 플레이 기능과 SPRITE 기능을 지원한다.
BASIC-F; 공학용이라고 하는데 글쎄 써보지는 않았지만 실수연산과 아마도 함수가 충분이 들어있지 않을까 생각한다.
ROM Data는 가지고 있다.
적정한 회로를 꾸며 ROM Data를 간단한 스위치로 선택해서 부팅할 수 있도록 개조할 계획이며,
원격으로 쉽게 자료를 저장/복구 할 수 있는 구성으로 만든 후 Z80 Real CPU장난감으로 남겨둘 생각이다.
오래전에 던져둔 UVPROM Writer를 다시 찾으려고 하는데... 이게 어디갔는지 통 보이질 않는다...
한해 한해 나이먹으니 과거의 것이 더더욱 소중하게 여겨진다.
ROM Data를 2764/27128/27256등에 구워주실 수 있는 분이 있으면 좋겠다.
혹시나 하는 마음에 자료를 올려본다.
같은 핀 배열이면 Flash든 EEPROM이든 상관이 없다.
얼른 고쳐서 화면을 다시 보게되길 바래본다.
1306058607_BASIC-G (198x)(Sord)(Jp).bin
BASIC-G의 ROMData이다.
1306058607_BASIC-F (198x)(Sord)(Jp).bin
BASIC-F이다
1306058607_SORDINT.ROM/
1306064671_Sord M5 BIOS (19xx)(Sord)(Jp).bin
BIOS인 것 같다. 내부 FC-150에 들어있는 롬 Data다. MON이라고 되어 있는 스티커에 이 Data가 있을 것으로 보인다.
아래화일은 인터넷을 뒤져서 찾아낸 회로도이다. FC-150과는 같지 않지만, 참고자료로 사용할 수 있으리라 본다.