sharksym's MSX World

sharksym.egloos.com

포토로그


구글 애드센스 (블로그 기본)


HV v1.1 (조합/완성 한글 뷰어, MSX-DOS2 전용) by sharksym

MSX-DOS2에서 실행 가능한 한글 뷰어입니다.

 

아직 몇가지 버그가 있긴한데, 일단 공개해봅니다.

HV_v1.1.zip
 

아래 설명 참고하세요.

 

----------------------------------------------------------------
    HV v1.1 (MSX-DOS2용 한글 텍스트 뷰어 2010.08.29)
        By 서영만 (E-mail:sharksym@hitel.net)
----------------------------------------------------------------


* 개선 사항 v1.1

- 프로그램 종료 후, 인터럽트 HOOK이 비정상으로 복구되는 문제가
  수정되었습니다.


* 한글 텍스트 뷰어

  MSX-DOS2에서 영문 및 한글 텍스트를 보여주는 프로그램입니다.
  한글 코드는 KS 완성형 및 2바이트 조합형을 지원합니다.


* 요구 사항

  MSX-DOS2가 구동되는 MSX2 이상의 기종.
  메모리 매퍼 64KB 추가로 필요함.
  (기본 메모리 256KB이상이면 충분함.)


* 사용법

  HV FILENAME.EXT [리턴] 하면 됩니다.
  텍스트 뷰어 상에서는 아래의 키를 사용합니다.
  ESC       - 뷰어 종료
  TAB       - 완성/조합 한글 코드 전환
  커서 UP   - 위로 스크롤
  커서 DOWN - 아래로 스크롤


* 환경 변수

  HVMODE 이름으로 마지막 선택된 한글 코드를 기록합니다.
  KS이면 완성형, KSSM이면 조합형입니다.
  환경 변수가 없는 경우, 기본은 완성형으로 처리합니다.


* 폰트 크기

  자체 영문/한글 폰트를 내장하고 있습니다.
  폰트 크기는 영문 8x16, 한글 16x16 입니다.
  한글의 경우 초중종 8x4x4벌식 폰트를 사용합니다.


* 화면 모드

  문자 출력은 인터레이스 스크린7 모드를 사용합니다.
  영문의 경우 수평 64, 수직 26개의 문자를 출력가능합니다.

  텍스트 파일에서 수평 64컬럼을 넘는 경우는,
  다음 라인으로 넘겨서 표시합니다.


* 마지막으로

  이 프로그램은, HI-TECH C용 DOS2 뱅킹 툴로 만들어졌습니다.
  엉성하게 만든 프로그램이라 버그들이 있을 수 있습니다.
  문제점 발견 시, email 또는 파라동 게시판으로 알려주시면
  감사하겠습니다.

아래는 제 터보알에서 동작하는 모습입니다.



덧글

  • 당군 2010/09/11 05:43 # 삭제

    정말 신기하네요. 아무리봐도 MSX해상도로는 나올 수 없는 폰트같은데요. 어떻게 하신건가요? screen 7에서 한다고 해도 저정도의 해상도는 나오지 않을거 같은데.
  • 당군 2010/09/11 05:47 # 삭제

    이전 글중에 이미 자세히 설명해놓으셨군요. 감사합니다. 인터레이스 모드라 하면 어릴적 screen 9였던가 실행시키면 엄청 지글되면서 나오던 글자만 생각나는데요. 그 인터레이스 모드를 제대로 나오게도 할 수 있나요??? 특히 screen 6와 7은 인터레이스 모드가 지원되지 않는 모드인데 저렇게도 할 수 있군요. 동네 MSX매니아 아저씨 부탁으로 SAS라는 한글 팩사러 강남에 갔던 기억이나네요. 끼니까 screen 9지원이라서 그랬는지 엄청 지글됐던 기억납니다.
  • sharksym 2010/09/13 00:13 #

    사실 대우 MSX2의 스크린9 모드는,
    원래 MSX2의 스크린 6에서 인터레이스 모드를 텍스트 모드로 구현한 것입니다.
    SAS 한글도 마찬가지 방식이죠. 속도는 SAS가 훨 좋습니다.

    예전엔 대부분 RGB 모니터에서 인터레이스 모드를 표시하면, 화면이 떨리는것 처럼 보였는데요.
    요즘의 모니터/TV는 디인터레이스 루틴(HW)가 들어있기 때문에,
    화면이 떨리지 않고 잘 나옵니다.
    위의 사진은 32인치 LCD TV에서 출력되는걸 디카로 찍은 것이에요.
    전혀 떨림이 없지요. ㅎ.ㅎ
  • sharksym 2010/09/13 00:17 #

    80년대에 MSX에서 인터레이스 모드를 쓰는 프로그램이 거의 없었는데요.
    수직으로 2배 해상도를 구현할수 있는 장점이 있지만,
    메모리를 홀/짝으로 나눠서 Read/Write 해야되는 불편함이 있고
    (이건 V9990에서 개선되었지요. 근데 V9990은 MSX표준 VDP가 되지못한 아픔이..ㅋ)

    특히 스크린 7,8 에서 사용하는 경우
    화면 하나 표시하는데 100KB 넘는 메모리를 처리해야되기 때문에,
    속도와 기타 메인 메모리 제약에 많이 부딪쳤을겁니다.



Title MSXrating email rss

CCL

크리에이티브 커먼즈 라이선스
Yeongman Seo에 의해 작성된 저작물은, 별도의 라이선스 조건이 없는 경우 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

ClusterMaps

구글 애드센스 (세로 큰직사각형)

통계 위젯 (화이트)

323
186
155633

이 이글루를 링크한 사람 (화이트)

25