sharksym's MSX World

sharksym.egloos.com

포토로그


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


FontPack 제작 #6 - ANSI 스크린 by sharksym

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% 완료된 상태는 아니구요, 기본 기능 몇가지만 구현된 상태입니다. 참고하셔요~







Title MSXrating email rss

CCL

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

ClusterMaps

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

통계 위젯 (화이트)

1513
135
160672

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

27