sharksym's MSX World

sharksym.egloos.com

포토로그 마이가든



자작 RS-232C 용 LPT 드라이버를 만들어보면... by sharksym

삼일절 기념으로 약간의 코딩이 들어갔습니다.
두 아들은 자고있습니다요. ㅎ.ㅎ
 
다 아시겠지만, MSX에는 프린터 포트가 준비되어있고,
관련된 루틴이 메인 BIOS에 들어가 있습니다.
 
이번엔 LPT 출력 훅을 고쳐서 프린터 대신 RS-232C TX를 사용하도록 해봤습니다.
그러니까, 도스에서 COPY PRN 이라던가 베이직에서 LPRINT 류의 명령을 시리얼로 출력하는 것이지요.
 
아래는 동작되는 모습을 찍은 것입니다.
구경하세용~
 
 
UARTLPT.COM 라는 간단한 드라이버를 만들었습니다.
물론 제가 만든 RS-232C 카트리지만 지원하고요.
Baud Rate는 선택가능합니다.
 
DOS에서 TYPE, ECHO 명령으로 PRN 으로 출력해봤습니다.

이번엔 BASIC 모드에서 LFILES, LLIST, LPRINT 명령을 사용해본 모습입니다.

아래는 윈도에서 시리얼 터미널에 출력된 모습입니다.

딱히 더 쓸말이 없네요. ^^
 
MSX 프로그램에서 디버그 정보를 시리얼로 출력할때,
메인 BIOS의 LPT 관련 루틴을 그대로 쓸수 있다는 장점이 있을 듯 하네요. BASIC에서도 쉽게 사용이 가능하고요.
 


트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://sharksym.egloos.com/tb/4687271 [도움말]

덧글

댓글 입력 영역