본문 바로가기

이글루스

sharksym's MSX World

검색페이지 이동

사이드 메뉴

이글루스 블로그 정보

FontPack 제작 #6 - ANSI 스크린

앱으로 보기

본문 폰트 사이즈 조절

이글루스 블로그 컨텐츠

FontPack....
M, HV 프로그램 외에는 활용하는 프로그램이 없어서 심심하셨죠? 아니라구요? 음... ㅎ.ㅎㅋ

이번에는 ANSI escape 코드를 지원하는 스크린 드라이버를 구현해봅시다.
참고로 ANSI 코드(ANSI escape sequences)는 아래 링크에서 확인할 수 있습니다.
궁금하신 분을 클릭하셔요.

대강 요렇게 구현되겠습니다.
- 스크린7(VDP G6), 인터레이스 모드
- CP949 코드, 6x12(영문), 12x12(한글) 폰트
- 화면 사이즈는 85컬럼 35라인
- MSX-DOS 모드 지원 (스크린7)

아래는 보너스 모드입니다.
- 스크린6(VDP G5), 인터레이스 모드
- CP949 및 조합 코드, 8x16(영문), 16x16(한글) 폰트
- 화면 사이즈는 64컬럼 24라인
- MSX-DOS 및 BASIC 텍스트 모드 지원 (Fake 스크린0)

문자 입출력 관련 Hook으로 구현되기 때문에 호환성 문제가 생길 수 있습니다.
따라서, 기본으로 OFF 상태로 부팅하도록 합니다.
ANSI 스크린 설정은, 아래처럼 DOS 용 프로그램 또는 BASIC의 CALL 명령을 사용합니다.


아래는 실제로 구현/동작하는 영상입니다.
아직 ANSI 코드, BASIC 지원이 100% 완료된 상태는 아니구요, 기본 기능 몇가지만 구현된 상태입니다. 참고하셔요~




포스트 공유하기

썸네일
sharksym님의 글 구독하기
덧글 0 관련글(트랙백) 0
신고
맨 위로
앱으로 보기 배너 닫기

공유하기

주소복사

아래의 URL을 길게 누르면 복사할수있습니다.

http://sharksym.egloos.com/m/5281241
닫기

팝업

모바일기기에서만 이용이 가능합니다.
운영체제가 안드로이드, ios인
모바일 기기에서 이용해주세요.

덧글 삭제

정말 삭제하시겠습니까?

비밀번호 확인

게시글 신고하기

밸리 운영정책에 맞지 않는 글은 고객센터로
보내주세요.

신고사유


신고사유와 맞지 않을 경우 처리되지 않을 수 있습니다.
저작권 위반/명예훼손 등은 고객센터를 통해 권리침해
신고해주세요.
고객센터 바로가기