지난번 보여드린 TV 내장의 리눅스용으로 포팅된 paraMSX 활용을 위한,
터보알의 키보드 및 사운드(PSG)를 연결해보았습니다.
에뮬레이터와 터보알 실기 간의 연결은 RS-232C 카트리지를 썼습니다.
속도는 115200BPS 상태이고요.
에뮬레이터에서 PSG Port 출력은 터보알에서 시리얼로 받아 실제 PSG을 구동하고,
반대로 터보알의 키보드 포트 입력은 시리얼로 전달해서 에뮬레이터가 동작하는 형태입니다.
결국 키보드와 PSG 사운드 IO만 서로간의 전송이 되고,
나머지 VDP, CPU등 대부분 기능은 에뮬레이터에서 구현됩니다.
아래 동작하는 영상을 한번 보세요.
사운드랑 키보드 IO를 넣으니까 에뮬 구동 속도가 좀 떨어지는군요.
사운드를 안쓴다면 에뮬의 CPU클럭을 높여서 고속 MSX 에뮬하는 것도 재밌을것 같네요.