2016년 6월 3일 금요일

M File Manager에서 MPXP 스펙트럼 애널라이저를 띄워보자

MPXP는 준소프트 MPX 카트리지 용 음악 플레이어입니다.

M에 내장되어 있어서, 편하게 쓸 수 있어요. ㅎ.ㅎ


MPX 카트리지는 R1.0, R1.1 두 종류가 있구요.

제가 주로 쓰는 MPX R1.1에는 VS1033c Audio decoder가 내장되어 있습니다.

(아마 조만간 MPX R2.0 카트리지가 나올텐데, 요것도 무지 기대하고 있어요. ㅎ.ㅎㅋ)


VS10xx 칩은 DSP 펌웨어가 롬에 내장되어, MP3/WMA 등의 음악 파일을 디코딩 및 출력하는 역할을 합니다.

근데, 며칠 전 제작사 홈페이지 http://www.vlsi.fi/ 에 들렀다가 알게된 내용이 있는데요.ㅋ

칩 내부의 RAM에 사용자 코드를 다운로드해서 구동 할 수 있어요.

이곳을 활용하여 디코더 코드의 버그를 패치하거나 다른 기능을 추가할 수 있습니다.

자세한 내용은 아래 링크 참고하셔요.

http://www.vlsi.fi/en/support/software/vs10xxplugins.html


이번에 테스트 해본 기능은 스펙트럼 애널라이저 플러그인입니다.

대게 윈도 용 플레이어를 띄워보면, 오디오 출력 주파수별로 막대기 미터가 표시되는데, 바로 그겁니다.ㅋ


참고로, 플러그인 코드는 아래 링크에서 받으실 수 있어요.

http://www.vlsi.fi/fileadmin/software/VS10XX/spectrumAnalyzer-110.zip


VS10xx의 DSP가 설정된 주파수 밴드에 맞춰 계산해놓으면, MSX에서는 결과값만 가져와서 표시 할 수 있어요.

아래는 M에 내장시켜서 표시한 모습입니다. 빨간색 테두리 부분 보시면 되겠습니다요.



밴드 14개의 수직 라인으로 그렸습니다. 작아서 안보인다구요? ㅋ

크게 그려보고 싶었지만, 이미 MP3 재생하는 것 만으로도 우리의 MSX는 충분히 힘들어하고 있습니다.ㅋㅋ 

암튼 320KBPS MP3 재생에 무리없는 수준으로 구현했습니다. (물론 터보알 기준으로요~ ㅎ.ㅎ;)


그럼, 실제 동작 영상을 감상하시지요~







2016년 5월 17일 화요일

M File Manager의 내장 그래픽 뷰어

지난 정모 때, ASTERiS님이 디지타이즈 해주신 사진이 있었어요.

보통 BASIC에서 BLOAD"XXX",S 해서 보면 되지만,

간단한 그래픽 뷰어를 M에 내장해서 뿌려(!)보았습니다. ㅋ


음... 그냥 화면에 로딩하는게 전부라 실제 코드도 몇줄 되지 않아요.

스크린5,7,8,12 용 그림파일 지원되구요.

IL1/IL2 두 파일로 저장된, 인터레이스 스크린8 그림도 지원합니다.


아래는 M v2.1의 동작 모습입니다. 구경하셔요~ ㅎ.ㅎ




그럼, 이만~~~슈슈슈

2016년 5월 1일 일요일

2016년 파라동 정모 후기

제 이름표입니다~ ㅎ.ㅎ



6년전 정모때에는 아이큐2000 + 터보알, LCD 모니터 2개, 확장슬롯 2개, 잡다 기기 왕창 들고갔었는데요.


이번 정모에서는 기기 수를 좀 줄였습니다. ㅋ

대신 32인치 LCD 모니터를 챙겼습니다.

아무래도 폰트팩, M 등등 480i 디스플레이를 제대로 보여드리는게 impact가 있지 않을까 생각했지요.

보통 레트로 디스플레이하면, "CRT 방모"를 떠올리게 되는데요. LCD도 좋다는걸 보여드리려구요.ㅋ

MMC/SD V3의 스캔라인 효과를 보여주기에도 딱 맞는 LCD 모니터입니다.


그외 기기들은 제가 메인으로 쓰는 카트리지들만 챙겼습니다.

예전엔 Franky, Music Module도 가져갔지만, 시연할 여유가 많지않다는걸 알기에~ 이것들은 스킵!

뒷풀이 때 paraMSX-R 카트리지를 기대하신 분도 계셨지만, 이번엔 스킵했습니다.

다음을 기대해주세요~


이름표도 프린트해서 미리 준비했구요.

유령군님 제작의 PARADISE 로고가 박혀있어서, 기념품으로 남기셔도 괜찮을 듯 합니다.

오전 파나소닉 정모 장소에 도착하니 먼저 오신 분들이 준비하고 계셨어요.

첫 발표를 제가 진행했는데, 생각보다 오신분들이 많아서 분위기가 한층 업(!) 되었습니다.

전날 둘째 초등학교 운동회 다녀오느라, 얼굴이 좀 벌겋게 탄 상태라...

낮술 한거 아니냐? 이런 의문을 가지신 분들도 계셨을꺼에요.ㅋ


오후로 넘어가면서 각종 기기들, 자작 물품들 보면서 재밌는 시간 보냈습니다.

점심엔 김밥 그리고 각종 음료수, 과자 등등 맛나게 냠냠하면서 빠르게 시간이 흘러갔네요.


개인적으로 이번 모임에서 사에바료님, 고명호님 등등 첨 뵙는 분들 많아서 좋았구요.

아마 그분들은 반대로 생각하실지도 모르겠습니다. 제가 모임을 나간적이 몇번 없으니...ㅋㅋ


셀카 샷~ ㅎ




처음 보는 기기, 자작 물품도 많아서 좋았습니다.

개인적으로는 준소프트님의 MPX 뉴 버전이 가장 기대가 되었어요. ㅎ.ㅎ

사운드 카트리지 여러개 쓰다보면, 스테레오 오디오 믹서가 참 아쉽거든요.

(본체 오디오 출력이 모노 채널이다보니...)




참, 제 터보알에서 MMC/SD Drive V3의 GameRunner 자동 데모를 돌렸었는데요.

옆에 놔둔 노트북은 시리얼(232C) 통신으로 몇가지 커맨드를 터보알쪽으로 넘겨주는 역할을 했었어요.

(M에서 파일 선택, 실행 같은 것들)




그외 SDT, VGM, MP3 플레이도 보여드렸는데, 이런걸 처음 보신 분들도 있으셨을꺼에요.

SDT 제대로 재생하려면, SCC-I 카트리지 두개가 필요합니다. ㅎ.ㅎㅋ (만들어주실꺼죠? 준성님?)


역시나 이번 모임도 시간이 정신없이 지나가려버서, 끝나고 나면 항상 아쉽습니다...

이번 모임이 즐거운 시간이 될 수 있도록, 준비해주신 모든 회원님들께 감사드립니다~

장소 예약하고 진행 맡으신 유령군님께 특히 더 감사드리구요. ㅎ.ㅎ


마지막으로,

ASTERiS님이 소니 디지타이저로 만들어주신 사진 투척하고 갑니다.

즐거운 저녁되세요~




오른쪽 두분은 모자이크 처리했어요~




PS. 득템 사진을 깜박했네요. 게임대회는 초반탈락이었지만, 가위바위보 두번 이겼어요. ㅋㅋ