2010년 1월 24일 일요일

paraMSX_Linux & RS-232C - MSX를 TV안에

제가 메인으로 쓰는 모니터가 원래 유럽향 DTV인데, 시스템이 리눅스로 구동되고 있습니다.

(이쪽에 관심 있으신 분은 아시겠지만, 요즘은 TV, 휴대폰 등 제품에도 리눅스가 많이 쓰이고 있습니다.)

참고로 CPU는 MIPS의 MIPS24kec 324MHz가 들어있습니다.


기존 MSX 에뮬레이터(paraMSX) 소스를 좀 고쳐서 리눅스(TV 내장)에서 실행될 수 있도록 해보았습니다.

윈도용 에뮬처럼 모든 기능이 동작하는 건 아니지만,

MSX1/2/2+ 기본 세팅과 V9958 에뮬까지는 제대로 되도록 해놨습니다.

에뮬 화면은 리눅스의 프레임버퍼에 올리고 있습니다.

배경에는 SCART RGB입력의 터보알 화면이 나오고 있고 그위에 오버레이 되는 것이지요.

바꿔말하면, 그냥 TV의 OSD 메뉴 대신 paraMSX가 뜨는거라고 생각하시면 됩니다. ㅋ

 

아래 동영상 한번 보세요.

LCD TV랑 노트북이 시리얼(RS-232C)로 연결되어있고, 터미널 상에서 에뮬을 실행시켰습니다.

에뮬에서 사운드가 안나오기 때문에, 대신 터보알님이 MP3 배경음악을 넣어주셨습니다요. ㅎ.ㅎㅋ




 

아래는 터미널 스크린샷입니다.

USB 메모리스틱을 마운트해서 쓰고 있습니다.




2010년 1월 16일 토요일

MMC/SD Drive V1,V2 - BIOS v4.03

Please, download new BIOS file.

(New MediaEncode is included.)


Download: MMCSD_BIOS_4.03_1.zip


------------------------------------------------------------------------------

    MMC/SD Drive v4.03 (16 Jan 2010)

        By Yeongman Seo (E-mail:sharksym@hitel.net)

------------------------------------------------------------------------------


* Updates


- BIOS v4.03

  Fixed minor bug regarding PCM.

  Changed MOV format.(Size changed from 112x68 to 112x96.)


- DISKMAN v3.04

  Removed WX/WSX Auto-Turbo ON during start-up.

  Fixed DSK Import problem in DOS1.

  Fixed FDD Imoprt problem in DOS1.


- FLASHMAN v1.10

  Reduced memory usage. Works in DOS1.


- MovEncode.exe v1.1

  Changed MOV format.(Size changed from 112x68 to 112x96.)


- MediaMan.exe v1.1

  Changed MOV format.(Size changed from 112x68 to 112x96.)


------------------------------------------------------------------------------



------------------------------------------------------------------------------

    MMC/SD Drive v4.03 (2010.01.16)

        By 서영만 (E-mail:sharksym@hitel.net)

------------------------------------------------------------------------------


* 개선 사항 v4.03


- BIOS v4.03

  PCM 22KHz 플레이시 CAPS LED 및 카세트 모터 켜지는 현상 수정.

  PCM 파일 길이 계산 오류 수정.

  PCM 플레이 시,

      CAPS OFF일때 해당 파일 플레이 후 정지.

      CAPS ON일때 정지하지 않고 모든 파일 플레이 함.

  동영상 포맷 교체

      112x68 12프레임 모드를 112x96 12프레임 모드로 바꿈.

      168x104 8프레임 모드는 그대로 유지.


- DISKMAN v3.04

  기동시, WX/WSX 터보 쓰는 기능 삭제. (R800 터보는 자동 ON)

  DOS1에서 DSK Import시 목록 안나오는 문제 수정.

  DOS1에서 FDD Import 에러로 종료되는 문제 수정.


- FLASHMAN v1.10

  메모리 사용량 줄임. DOS1에서 정상 동작됨.


- MovEncode.exe v1.1

  동영상 포맷 교체

      112x68 12프레임 모드를 112x96 12프레임 모드로 바꿈.

      168x104 8프레임 모드는 그대로 유지.


- MediaMan.exe v1.1

  동영상 포맷 교체

      112x68 12프레임 모드를 112x96 12프레임 모드로 바꿈.

      168x104 8프레임 모드는 그대로 유지.



------------------------------------------------------------------------------





2010년 1월 9일 토요일

MMC/SD Drive V1,V2 - CPC-300으로 동영상 플레이

주말을 맞아 동영상 플레이 하나 찍었습니다.

스크린8의 256컬러 비디오이고, 오디오는 터보알 PCM 출력호환의 8BIT DAC이 사용되었습니다.

 

아래는 DAC의 모습입니다.

작년 토즈 모임때에도 가져가서 OCM으로 데모했었지요. ㅎ.ㅎ




아래는 MSX2의 스크린8 모드로 인코딩된 "On Your Mark" 뮤직비디오입니다.

저작권 문제로 삭제될지도 모르니, 빨리 보세요. ㅎ.ㅎㅋ

 

소리가 좀 작게 녹음됐지만, 그럭저럭 들을만합니다.

참고로 전체적으로 샤~(윙~) 하는 소리는 파워 서플라이의 팬 소음인데용...

일부러 아이큐2000으로 플레이하는 걸 찍기 위해서 어쩔수가 없었습니다. ㅋ

 


PS. 동영상은 삭제했습니다. 지브리에서 저작권 관련으로 신고가 들어와서...ㅎ.ㅎ;;;;;