sharksym's MSX World

sharksym.egloos.com

포토로그


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


FontPack - BIOS & Tool 1.70 (2020.12.28) by sharksym



----------------------------------------------------------------
    FontPack Tool 모음 (2020.12.28)
        By 서영만 <email:sharksym@hitel.net>
----------------------------------------------------------------

* UPDATE

  - ANSI 스크린 v1.3

    CLS 명령을 확장방식 제거 및 CALL CLS 명령 추가.
    ANSI 스크린 모드에서는 CALL CLS를 사용해주세요.

    ANSI 스크린 ON/OFF 시, IME가 함께 ON/OFF 되도록 변경.
    IME만 ON/OFF 할 때는 ANSI 모드는 유지됩니다.


* BIOS UPDATE 방법

  1. STARTUP.ROM 및 BIOS.ROM 파일을 디스크로 복사
  2. FONTPACK B STARTUP.ROM 명령으로 다운로드
  3. 시스템 리셋
  4. FONTPACK B BIOS.ROM 명령으로 다운로드
  5. 시스템 리셋
  6. 끝



[ FONTPACK.COM ] -----------------------------------------------

  FontPack의 플래쉬롬/SRAM에 롬을 다운로드 또는
  ANSI 스크린, IME 설정을 위한 MSX-DOS 프로그램입니다.


* 요구 사항

  FontPack 카트리지
  MSX-DOS1/2


* 사용법

  FONTPACK W|WS|R|RS filename slot[subslot]

    W:  플래쉬롬 다운로드 (FontPack 롬 또는 ASCII 16K 메가롬)
    R:  플래쉬롬 덤프
    WS: SRAM 다운로드 (USER FONT DATA)
    RS: SRAM 덤프

  예) FONTPACK W  FONTPACK.ROM 1
      FONTPACK WS SRAM.ROM 2
      FONTPACK R  DUMP.ROM 23
      FONTPACK RS DUMP.ROM 2


  FONTPACK B|U|X filename

    B:  STARTUP 또는 BIOS 다운로드
    U:  USER롬 다운로드 (ASCII 16K 1메가롬)
    X:  SRAM 다운로드 및 실행 (ASCII 16K 1메가롬)

  예) FONTPACK B STARTUP.ROM
      FONTPACK B BIOS.ROM
      FONTPACK U ZANACEX.ROM
      FONTPACK X ZANACEX.ROM


  FONTPACK F [filename]

    F: FNT 파일(2KBytes 8x8 font)을 MAIN BIOS 용 Font로 설정
       FNT 파일 지정하지 않으면, MAIN BIOS의 기본 Font로 리셋

  예) FONTPACK F MYFONT.FNT


  FONTPACK ANSI[0|1|2|3|4|5]

    ANSI:  현재 설정 표시
    ANSI0: ANSI 스크린 해제
    ANSI1: 64x24 CP949 전환, 인터레이스 모드
    ANSI2: 64x24 JOHAB 전환, 인터레이스 모드
    ANSI3: 80x17 CP949 전환, 넌인터레이스 모드
    ANSI4: 80x17 JOHAB 전환, 넌인터레이스 모드
    ANSI5: 85x35 CP949 전환, 인터레이스 모드 (DOS 전용)

  예) FONTPACK ANSI3


  FONTPACK IME[0|1]

    IME:  현재 설정 표시
    IME0: 한글 IME 해제
    IME1: 한글 IME 사용

  예) FONTPACK IME1



[ FontPackTool.exe ] -------------------------------------------

  FontPack 용 ROM파일을 생성하는 Windows 프로그램입니다.


* 요구 사항

  MS Windows 7 이상
  *.FNT 파일


* 사용법

  1. FontPackTool.exe 및 각종 폰트(*.FNT) 파일을 준비
  2. FontPackTool 실행 후, 16x16 및 12x12 폰트 설정
     TTF 폰트 사용 시 크기는 12pt, 9pt로 설정
  3. STARTUP/BIOS/USER ROM파일 설정
     USER ROM파일은 ASCII16K 128KB 롬파일 사용
  4. "롬파일 저장" 버튼으로 최종 ROM파일 생성
  5. FONTPACK.COM 이용하여 생성된 롬파일을 다운로드


* 기본 FNT 파일

  0000_00FF_ASCII.FNT -> 16x16 ASCII 폰트
  JOHAB_844.FNT       -> 16x16 한글 844 조합폰트
  A1A1_AEFE_SPE.FNT   -> 16x16 특수문자 폰트
  CAA1_FDFE_HANJA.FNT -> 16x16 한자 폰트



[ STARTUP / BIOS ] ---------------------------------------------

  FontPack롬에 포함되는 SW(롬)입니다.
  FontPackTool.exe 프로그램에서 FontPack 롬에 삽입합니다.


* 파일

  STARTUP.ROM  -> 부트롬 v1.08
  BIOS.ROM     -> 한글 IME v0.9, ANSI 스크린 v1.3



[ BASIC Command ] ----------------------------------------------

* CALL FONTPACK

  현재 ANSI 스크린, IME 동작 상태 표시 및 명령어 리스트 표시


* CALL FHELP(명령어)

  명령어 도움말 표시

  예) CALL FHELP(ANSI3)
      CALL FHELP(50HZ)


* CALL ANSI[0|1|2|3|4]

  ANSI 스크린으로 전환

  예) CALL ANSI3


* CALL IME[0|1]

  IME 사용 ON/OFF

  예) CALL IME1


* CALL [60|50]HZ

  VDP의 V-Sync 출력 변경

  예) CALL 50HZ


* 그래픽 모드 문자 DEVICE의 아스키 문자 크기 및 한글 코드 설정

  SET HAN 0 -> 아스키 폰트 8 x  8, 조합형 한글 16 x 16
  SET HAN 1 -> 아스키 폰트 8 x 16, 조합형 한글 16 x 16
  SET HAN 2 -> 아스키 폰트 8 x  8, 완성형 한글 16 x 16
  SET HAN 3 -> 아스키 폰트 8 x 16, 완성형 한글 16 x 16


* 그래픽 모드(SCREEN 2~12) 용 문자 출력 DEVICE

  OPEN "FNP:" AS #1
  PRINT #1, "한글 TEST"