얼마전 HI-TECH C용 뱅킹 툴을 공개했었는데요.
일단 이것 저것 만들어야할 것들은 널렸지만(?)...
먼저 조합형 한글 폰트 출력 루틴을 완성하려고 합니다.
물론 기존 국산 MSX에도 한글은 내장되어있고, SAS 카트리지 같은 한글SW 있지만,
한때 많이 쓰였던 16x16 크기의 8x4x4 벌 조합형 한글 폰트(약 11KBytes)를 쓰면 괜찮지 않을까 생각해봤습니다.
출력 루틴은 BASIC 또는 BIOS의 문자 출력에 한글을 섞는 건 아니고요.
표준 그래픽 모드에서 폰트를 그리는 방식만 구현을 하려고 합니다.
그러니까 BASIC 모드에서 코딩하면서 한글을 입력하는 건 불가능하다는 얘기지요.
그래픽 모드는 고해상도 인터레이스 모드(스크린 6,7)을 쓰려고 합니다.
512 x 424 사이즈에 16 x 16 크기의 한글 그리보면, 고작 가로 32개에 26라인밖에 안되지만...
간단한 한글 뷰어/에디터 정도는 활용이 가능하겠지요.
어제 폰트를 덤프해서 인터레이스 스크린7에서 잠깐 뿌려봤는데, 글씨는 볼만하네요.
오래전에 HITEL로 접속한 듯한 그런 화면이랄까요. ㅎ.ㅎ;
앞으로 계획은...
1. 한글 뷰어 제작
2. 초간단 파일 매니져(LFN 지원 할까말까...?, MPX 배경음악 지원) 제작
3. MPXP GUI 버전 제작
늘 그랬지만, 만들다가 딴생각 들면 스케쥴을 바뀝니다요.
아마도 그래픽/사운드 라이브러리 제작이랑 병행해야 될 것 같은 느낌입니다. ㅋ
아래는 에뮬에서 폰트 출력해본 모습입니다. 스크린7 인터레이스 모드에서요.
8x16 영문 폰트랑 16x16 한글 폰트입니다. (한글폰트는 예전에 많이 쓰던 8x4x4벌이고요.)