3-89 자판을 지원했던 한글도깨비 (양왕성 수정판)

  3-89 자판은 IBM 호환 PC에서 처음으로 일반에 보급된 세벌식 배열이었지만, 몇 달 뒤에 개선안으로 나온 3-90 자판에 밀려 잠깐 쓰이다 잊혀졌다. 그래서 3-89 자판을 지원했던 풀그림이 드문데, 한글도깨비는 3-89 자판을 쓸 수 있게 해 준 몇 안 되는 풀그림 가운데 하나였다. 본래 최철룡 님의 한글도깨비 원판(DKBB)은 두벌식 자판만 지원했지만, 양왕성 님의 수정판(DKBY, c.900120)부터 세벌식 자판을 지원하기 시작했다.

3-89 자판을 지원한 한글도깨비 실행 화면, 설명문, 둏은글 (움직그림)
3-89 자판을 지원한 한글도깨비 실행 화면과 설명문 (움직그림)

세벌식 3-89 자판이 담긴 한글 도깨비 설명서 (유튜브 영상)

  한글도깨비 초기판은 흑백 방식인 허큘리스(Hercules) 그래픽 카드로 쓸 수 있었다. 위 영상에 보이는 설명문을 통하여 셈틀 환경에서 막 세벌식 자판이 보급되기 시작하던 때의 정보를 조금 엿볼 수 있다. 마지막에 보이는 '둏은글'은 글꼴(자형) 파일을 바꿀 수 있는 환경 설정 도구인데, 자판 배열을 보여 주기만 하고 화면 안에서 배열을 바꾸는 기능은 아직 들어가지 않았다. 배열표에 더 들어간 특수기호들은 두벌식 자판을 쓸 때에 넣을 수 있다.

한글도깨비 설명문: 세벌식 자판으로 낱자(음소) 고치기
한글도깨비 설명문: 세벌식 자판으로 낱자(음소) 고치기

  3-89 자판을 지원한 한글도깨비에는 세벌식 자판을 쓸 때에는 조합하고 있는 한글 글짜의 마지막 벌을 뒷걸음쇠(백스페이스)를 쓰지 않고 고치는 기능이 있다. 위의 움직그림 화면에서 'more'를 한글 상태에서 치려다 오타를 냈는데, 첫소리 ㅊ+ㅎ을 치니 첫소리 ㅎ이 들어간 상태가 되었다. 만약 '아'를 치고 'ㅐ'를 치면 '애'로 바뀌고, '안'을 치고 끌소리 'ㅍ'을 치면 '앞'으로 바뀐다. 날개셋의 '무한 낱자 수정 기능'과 비슷한데, 마지막으로 들어간 낱자만 고칠 수 있고 먼저 들어간 벌의 낱자를 바꾸려면 뒷걸음쇠를 눌러야 하는 점이 날개셋의 '무한 낱자 수정' 기능과 다르다. 겹받침 ㄶ·ㄺ·ㄼ 등은 홑받침을 따로 눌러 조합해 넣을 수도 있고 윗글쇠를 함께 눌러 한꺼번에 넣을 수도 있다.주1

한글도깨비 설명문: 더하고 고친 기능 안내
한글도깨비 설명문: 더하고 고친 기능 안내

  설명 파일에는 공병우 선생이 운영한 한글문화원의 연락처가 나오고, 3-89 자판의 배열표도 들어 있다. 설명문에서 3-89 자판은 IBM 3-89 통일이라는 이름으로도 불리고 있다.주2 'IBM 3-89'은 매킨토시가 아닌 IBM 호환 기종에 쓰려고 1989년에 제안한 배열임을 뜻하고, '통일'은 수동·전동 타자기와 셈틀에서 함께 쓰기 위한 한글 배열을 목표로 했음을 뜻한다. 요즈음은 많은 사람들이 3-89 자판이나 3-90 자판을 389 자판 또는 390 자판이라고 일컫고 있지만, 한글도깨비의 설명문처럼 옛 자료에는 붙임표(-)를 붙인 이름으로 소개되곤 했다.주3

3-89 자판
3-89 자판
한글도깨비 설명문: 3-89 자판 배열표
한글도깨비 설명문: 3-89 자판 배열표

  세벌식 자판을 쓰는 사람들 사이에서 3-89 자판과 3-90 자판을 연구·개발한 박흥호님은 많이 알려져 있지만, 양왕성님은 많이 알려지지 않은 듯하다. 양왕성님은 개발자로서 세벌식 자판을 입력기로 구현하는 일에 크게 이바지했던 분이다. 이 한글도깨비 수정판은 양왕성님이 한글문화원에서 아르바이트를 하던 무렵주4에 만들어진 듯하다. 양왕성님은 그 뒤에 세벌식 자판만 쓸 수 있는 한글 지원 풀그림인 깃든글을 개발했고,주5 1991년부터 한글과컴퓨터에서 줄곧 ᄒᆞᆫ글(아래아한글)을 개발하고 있다.주6 윈도 기본 입력기에 일찌감치 3-90 자판과 3-91 자판이 들어가고 오늘날에도 적지 않은 한글 입력기들이 공병우 세벌식 자판을 지원하고 있는 것은 양왕성님 같은 분들이 미리 길을 닦은 덕분이라고 할 수 있다.

세벌식 자판을 지원하는 무른모들을 소개한 한글문화원의 홍보 자료 (깃든글, 홍두깨, 이야기, 선한글, 산한글, 한메타자교사, 아래아한글, 공한글 시스템)
세벌식 자판을 지원하는 무른모들을 소개한 한글문화원의 홍보 자료
한글도깨비 설명문: 3벌식 한글 자판과 도깨비불
한글도깨비 설명문: 3벌식 한글 자판과 도깨비불

  움직그림에 담은 설명문에 보면 두벌식 자판을 쓸 때 생기는 도깨비불 현상을 꼬집는 내용이 나온다. 셈틀의 처리 속도가 매우 빨라진 요즈음에는 '도깨비불' 이야기가 케케묵게 들리지만, 1980년대에는 셈틀에서 한글을 빠르게 넣을 때에 '도깨비불'이 걸림돌이 되었다. 화면에 이미 저장된 한글을 보여 주는 것도 느릴 만큼 셈틀의 성능이 낮았고,주7 무른모(소프트웨어)만으로 돌아가는 한글 지원 풀그림으로는 전문 타자수가 치는 빠르기를 버티기 어려웠다. 그나마 1989년은 더 빠른 셈틀이 보급되고 처리 효율이 높은 한글 구현 코드가 점차 공개되면서 셈틀에서 무른모만으로 한글을 쓰는 것에 가능성이 보이던 때였다.

  도스의 명령 화면은 본래 한글을 쓸 수 있게 만들어지지 않았으므로, 도스에서 한글을 쓰려면 그래픽 처리를 통하여 한글을 보여 주는 풀그림을 따로 띄워야 한다. 흔히 '한글 바이오스'라고도 불렸던 '한글 지원 풀그림'은 한글 부호와 글꼴 정보를 메모리에 올려 놓고, 셈틀을 쓰는 사람이 넣고 있거나 이미 저장된 한글 정보를 처리하여 화면에 한글을 보여 주는 구실을 한다. 그런데 1980년대에 쓰인 개인용 셈틀(PC)들은 속도가 느리고 기억 공간이 작았다. 거의가 1MB(1024KB) 이하인 메모리를 달고 있였고, 도스에서 쓸 수 있는 기본 메모리는 512~640KB밖에 되지 않았다. 한글 지원 풀그림을 띄우면 다른 풀그림이 쓸 메모리 공간을 좁아졌고, 중앙 처리 장치(CPU)와 그래픽 처리 장치(GPU)의 성능도 낮아서 한글을 쓰는 상태가 되면 느려지는 것이 크게 느껴졌다.

  이러한 환경에서 도깨비불이 나는 두벌식 자판으로 한글을 읽고 쓰려면 더 많은 자원이 들었다. 두벌식 자판으로 첫닿소리와 끝닿소리를 가리는 것 때문에 낱자 처리 과정이 복잡하다. '도깨비불'을 치면 '돆'·'깹'·'빕'처럼 넣고자 하는 것과 다른 글짜들이 생긴다. 처리 속도가 느린 셈틀에서는 이 점이 기억 공간을 낭비하고 타자 속도를 높히기 어렵게 하는 원인이 되었다. 그래서 초창기 개인용 PC에는 한글 처리용 정보를 바이오스 칩에 담아서 도스의 기억 공간도 아끼고 한글 처리 속도를 높여 주는 카드 제품이 들어가곤 했다.주8

  세벌식 자판을 쓰면 첫닿소리와 끝닿소리를 가릴 필요가 없어서 낱자를 처리하는 과정이 더 단순하다. 한글을 넣는 과정에 군더더기로 나타나는 글짜가 적으므로, 더 작은 기억 공간에서 더 빠르게 한글을 처리할 수 있다.주9 만약 셈틀에서 세벌식 자판이 일찍 보급되었다면, 굳은모(하드웨어)를 쓰는 한글 지원 도구의 도움을 받지 않고 셈틀에서 한글을 빠르게 쓰는 때가 좀 더 앞당겨졌을지 모른다.

한글도깨비 카드와 디스켓
그림 따온 곳 : 한도컴퓨터 (http://megalock.co.kr)

  놀랍게도 한글도깨비의 개발사인 한도컴퓨터는 한글도깨비 개발자인 최철룡(최철용) 님을 대표이사로 하여 아직도 운영되고 있다. 한도컴퓨터의 그물터(http://megalock.co.kr/sub4.html)에는 한글도깨비 5.1판이 공개되어 있다.

선 문자가 깨지는 한글 도깨비 (DKBB, 최철룡 원판)
선 문자가 깨지는 한글 도깨비 (DKBB, 최철룡 원판)
선 문자가 깨지는 한글 도깨비 Ⅱ (DKBII, 최철룡 개선판)
선 문자가 깨지지 는 한글 도깨비 Ⅱ (DKBII, 최철룡 개선판)
선 문자가 깨지지 않는 DKBY (양왕성 수정판)
선 문자가 깨지지 않는 DKBY (양왕성 수정판)

  한글 도깨비는 최초 개발자인 최철룡의 원판과 변형 개선판들이 있는데, DKBB처럼 확장자 .COM이 붙은 실행 파일 이름으로 이들을 가려서 가리키곤 한다. 한글 도깨비의 원판인 DKBB는 1989년 4월에 월간 《마이크로소프트웨어》를 통하여 공개되었고, 같은 해 6월에 개선판이 나왔다. 같은 해 8월에는 DKBII로 파일 이름을 바꾼 한글 도깨비 Ⅱ이 나왔다. DKBB에서는 선 문자가 '퐔퐔퐔…' 같은 꼴로 깨지는 문제를 안고 있었는데, 수정판인 DKBII에서는 선 문자 문제가 해결되었다.

  DKBB의 변형·수정판인 DKBY(허큘리스용), DKBX(컴퓨터 통신용), VDKBY(VGA용) 등도 있었다. 양왕성 수정판인 DKBY는 1989년 6월의 DKBB 개선판을 고친 판이다. 〈컴퓨터 속의 한글〉(이준희·정내권, 정보시대, 1991.12.)에 따르면, DKBY는 DKBII처럼 선 문자 충돌을 피하면서도 상용 조합형(삼보 조합형)과 한글 코드가 호환되어 많은 인기를 끌었다고 한다. DKBB와 DKBY는 조합형 가운데 가장 흔히 쓰인 상용 조합형의 한글 코드를 따랐지만, DKBII은 업계에서 쓰이는 조합형들(상용 조합형, 삼성 조합형, 금성 조합형 등)과 다른 조합형 한글 코드를 썼다.

(2018.2.22. MDIR 2.13 실행 화면 그림 3개와 글상자 내용을 더하여 넣음)

〈주석〉
  1. 그 뒤에 3-90 자판을 지원한 판에서는 조합하고 있는 한글의 낱자를 고치는 방식이 요즈음에 쓰이는 것과 같게 바뀌었다. back
  2. 굳이 연도 표기를 한 것은 3-87 자판처럼 앞서 만들어진 배열과 구분하기 위해서일 것이다. 3-89 자판보다 먼저 만들어진 배열들은 일반인에게 널리 보급되지 못하고 연구용 또는 시험용 배열 수준에 머문 것이 많아서 일반 사용자들이 기억할 만한 흔적은 거의 없다. back
  3. 한글문화원에서도 3-90 자판을 390 자판으로 부르긴 했는데, 요즈음에 쓰이는 한글 입력기들이 '3-90'의 붙임표(-)를 거의 빼고 적고 있는 것은 윈도 기본 입력기의 영향을 받았기 때문인 것 같다. (관련 글: 공병우 최종 자판? 세벌식 최종 자판?) back
  4. 「양왕성 한컴 전무 "20년 외길 '한글' 개발… 혁신 없인 생존 없었다.」, 《블로터》, http://www.bloter.net/archives/60711, 2011.5.17 back
  5. '깃든글'의 이름은 박흥호님이 대표로 있는 회사 '깃든'과 안드로이드 운영체제에서 쓰이는 풀그림인 '깃든 리더'로 이름이 이어지고 있다. back
  6. 양왕성님은 현재 한글과컴퓨터의 전무이면서 개발본부장이고, 한글과컴퓨터를 가장 오래 지킨 직원이기도 하다. 아래아한글에서 'ㅏ'를 두 번 눌러 아래아를 넣거나 세벌식 자판의 오른쪽 ㅗ 글쇠로 때에 따라 빗금(/)을 넣게 한 것을 비롯한 세세한 기능들이 양왕성님의 손을 거친 작품이라고 한다. back
  7. 위 움직그림은 요즈음 쓰는 셈틀에서 DOSBOX로 돌린 화면이므로 한글도깨비가 눈 깜짝할 사이에 뜨고 한글도 빠르게 나타난다. 하지만 1989년에 쓰이던 XT(8088)나 80286 기종으로 한글도깨비를 돌린다면, 한글 도깨비가 뜨는 데에 한참이 걸리고 화면에 한글이 더디게 나타날 것이다. back
  8. 독립된 카드에 한글 지원 바이오스가 담기기도 했고, 한글 바이오스가 그래픽카드에 딸려 들어가기도 했다. 1980년대에는 무른모(소프트웨어)만으로 한글 지원 풀그림을 구현하는 것이 낯설었고, 한글 바이오스 칩을 써서 한글 처리 속도를 높히는 것이 당연하게 여겨졌다. 그래서 나중에 바이오스 칩을 쓰지 않고 무른모 방식 한글 지원 풀그림들도 '한글 바이오스' 제품이라고 묶여 불리곤 했다. back
  9. 매킨토시에서 직결식 한글 처리는 영문 글꼴을 써서 더욱 작은 기억 공간과 더욱 단순한 처리 로 한글을 나타낸 간이 입출력 방안이었다. IBM 호환 PC에서 직결식 한글 처리로 세벌식 자판이 쓰이지는 않았지만, 3-89 자판과 3-91 자판에 ㄿ·ㄾ처럼 드물게 쓰이는 겹받침까지 글쇠 배열에 모두 들어간 것은 직결식 한글 처리를 편하게 할 수 있게 헤아린 흔적이다. back
글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요

  1. 세벌 2014/12/20 20:33 고유주소 고치기 답하기

    질문이요. http://pat.im/attach/1/5882479036.gif 이런 움직그림은 어떻게 만드나요?

    • 팥알 2014/12/18 10:54 고유주소 고치기 답하기

      도구를 써서 바로 화면을 gif로 갈무리할 수도 있고, dosbox에서 avi로 뽑고 gif로 바꿀 수도 있습니다. 검색기에서 AVI to GIF 같은 열쇳말로 찾아 보면 도구들이 꽤 많이 보입니다.

  2. 세벌 2014/12/20 21:27 고유주소 고치기 답하기

    우분투에 도스박스 간단히 설치 되네요.

    도스박스에 한글도깨비 설치하려면 어떻게 하나요?

    http://megalock.co.kr/sub4.html 보면 요즘은 보기 힘든 디스켓이 필요하던데, 디스켓 없이 하는 방법이 있을 듯해서요.

  3. 세벌 2014/12/20 23:00 고유주소 고치기 답하기

    압축풀어서 설치하려고 도스박스에서 install.exe 실행하니 한글도깨비 설치화면에서 제품번호를 넣으라네요. 제품 번호는 어디 있나요? readme.doc 열어보니 우분투에서 한글이 다 깨져 나와서 읽지를 못하겠네요.

    • 팥알 2014/12/20 23:01 고유주소 고치기 답하기

      install.exe로 설치할 필요 없습니다.
      그냥 그 파일과 함께 있는 zip 파일을 풀어서 도스에서 실행하면 됩니다.

  4. 세벌 2014/12/20 23:48 고유주소 고치기 답하기

    vdkb5 실행하면
    Hangul DKB v5.10
    No Hangul DKB Card
    라고 나오네요.
    실행파일 이것 저것 해봤는데 모르겠네요...
    setvga 이것도 아닌것 같고....

  5. 세벌 2014/12/21 13:58 고유주소 고치기 답하기

    저는 잘 안되네요 vdkb5n.exe 가 실행파일 같은데 도스박스에서 실행시키면 글자가 깨져 나오네요.
    팥알 님은 엠에스윈도에서 도깨비 카드 꽂아서 하시나요?
    저는 우분투에 도스박스에서 시도 해 봤습니다.

    • 팥알 2014/12/21 14:09 고유주소 고치기 답하기

      저는 도깨비카드 없이 잘 되는데, 다른 파일로 실행하셨나 보네요.
      Dkb51.zip 말고 Dkb51_sw.zip을 풀어서 써 보시기 바랍니다.

    • 팥알 2014/12/21 14:40 고유주소 고치기 답하기

      혹시 그대로 안 되면 비디오카드 설정도 확인해 보시기 바랍니다.

  6. 세벌 2014/12/22 13:01 고유주소 고치기 답하기

    계속 질문 올리기도 미안스럽네요.
    성공은 못했지만 과정을 남겨둡니다.
    Dkb51_sw.zip 받아서 압축 풀기, 압축풀면 3개 파일이 나오는데 그 중 하나 압축파일이라 그 파일도 압축 풀었음.
    dosbox 실행.
    dosbox에서 mount c ~/hd (여기서 hd는 압축파일 풀어놓은 디렉토리)
    vdkb5n.exe 실행 하면 깨진 한글 나옴. 한글입력해보려하였으나 깨진 글자만 나타남.
    vdkb24.exe 는 한글로된 화면은 잘 나옴.

    자세히 설명된 곳 있다면 링크 알려주셔요.

    • 팥알 2014/12/23 00:04 고유주소 고치기 답하기

      한글이 보인다면 거의 된 거나 다름 없는데, DKBSETUP.EXE를 실행해서 환경 설정값을 점검해 보시면 좋은 걸 같습니다.
      리눅스 환경에서는 해 보지 않아서 모르겠지만, 혹시 리눅스에서 드보락 자판을 쓰신다면 그 쪽이 좀 의심스럽습니다.

  7. 세벌 2014/12/23 23:03 고유주소 고치기 답하기

    dkbsetup.exe 실행하면 나오는 화면은 한글이 잘 보입니다. 도스 프롬프트에서 한글 입력하려면 어떻게 하는지를 모르겠습니다. 리눅스에서 드보락 씁니다. 그런데 dosbox 안에서는 쿼티로 입력됩니다. 사실 도스박스에서도 드보락쓰고 싶은데 이 역시 방법을 몰라요.

    • 팥알 2014/12/24 00:07 고유주소 고치기 답하기

      우분투에서 똑같이 해 보았는데, 세벌님께서 말씀하신 것과 같은 결과가 나오네요.
      윈도에서는 잘 되는데 리눅스의 도스박스에서 한글도깨비가 깨지는 것 같습니다.

    • 팥알 2014/12/24 09:53 고유주소 고치기 답하기

      아, 그게 아니었네요.
      윈도와 우분투 모두 결과가 같은데, 제가 쓰던 게 다음 카페에서 받은 특별판이어서 잘 되었나 봅니다.

    • 팥알 2014/12/24 11:26 고유주소 고치기 답하기

      도스박스 말고도 다른 대안들(VMware,Virtual Box, Virtual PC, …)이 있습니다.
      한글도깨비 900120판은 허큘리스 카드 때문에 도스박스를 썼지만, 5.1판은 VMware로도 돌릴 수 있습니다.

    • 팥알 2014/12/28 13:59 고유주소 고치기 답하기

      우분투에서 도스박스 특별판을 어떻게 쓰는지 몰라서 막혔다가 방금 실행해 보았는데, 특별판도 명령 상태에서 도깨비의 한글이 깨져 나오네요. 한글 도깨비 5.1는 리눅스에서 도스박스 최산판으로 돌리기 어려운가 봅니다.

  8. 비밀방문자 2018/03/13 18:37 고유주소 고치기 답하기

    관리자만 볼 수 있는 덧글입니다.