HiTEL 게제동(GMA) 공개자료실

[CST-PLAYER V3.3] 아미가 연주기
작성자:무명씨(toughkim)
96-07-10
첨 부:[1729]cst.zip
업그레이드 한지는 오래되었는데 이제서야 올리게 되는군요. 풀소스 공개와, 엔진의 사용에 대한 내용이 있으니, 아래의 글을 참조하시기 바랍니다. 제작일 1995년 9월 제작자 컴게이리즘 김 병욱 CST-PLAYER : S3M, MOD, NST, MTM, FAR, 669, STM 파일 플레이어 CST.DOC Comgarithm Sound Team Digital Module Player v3.3 ## ### ### # ## #### ## ### ## Comgarithm SoftWa re ## ## ## ## ## Programmed By Toughkim ## ## ## ## ## Tm ## ## ## ## ==== ## ==== ===== ===== ===== = = = = ## ## ## ## = #= = = = = = = = == == ## ## ## = === ====== ===== = = ====== = == = ## ### = == =## = = == = = = = = = ### ==== = = ## = = = ===== = = = = = ~~~~~~~~~~##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ## Copyrighted By Toughkim 읽기에 앞서...... 본 CST-PLAYER를 사용하시는 여러분께 감사드립니다. 이 CST-PLAYER는 포토웨어입니다. 포토웨어는 이 프로그램을 사용하시고 맘에 드시면,자신의 여자친구 사진을 저에게 보내주시면 되는 공개웨어입니다. 세계를 다 돌아다닐 수는 없고 CST-PLAYER를 통해서 세계 모든나라 많은 여성들의 사진을 모으려고 이렇게 애써 올립니? ?. 여자친구가 없으신분은, 사진이 담긴 엽서를 보내주셔도 됩니다. 이번 3.3버젼은 제가 DOS용으로 만드는 마지막 플레이어입니다. 지금 현재 윈도우즈용으로 제작중이므로, 업그레이드는 계속될것입니다. 덛붙혀 이 Cst-Player의 엔진을 공개용 프로그램에 사용하시려는 분들은, 무료로 엔진을 제공할 것이며 상용으로 사용할 경우 본인과 상의해 300만원의 소정의 등록료를 지불하시기 바랍니다. 대신 공개로 사용하신 분들은 그 프로그램을 꼭 저에게 보내주시면 감사하겠읍니다. Cst-Player의 엔진은 제가 근 1년여간? ? 걸쳐 비공개적 업그레이드를 해왔으며, 본인이 참여한 여러 게임에서 그 안정성을 확보한바 있읍니다. 이 엔진은 리얼모드에서 부터 시작해 지금의 보호모드에 이르기까지 업그레이드를 해왔고, 오랜기간동안 본인 나름데로의 알고리즘을 사용해 속도와, 음질면에서 최대한의 최적화를 끌어내도록 하였읍니다. (보호모드에서의 발견된 버그로는 PMODEW와의 링크시 특정 아미가 모듈에서 다운되는 부분정도 입니다.(큰 버그로군요 ^_^;) 아래 주소로 문의를 하시면 전체 소스와 CST-Player소스 일체를 드리겠읍니다. 그러나 만일 본 엔진의 불법 사용시에는 법적인 조처가 있을 것이오니, 필히 본인과 상의를 해주시기 바랍니다. 엔진사용에 대한 문의 주소 : * 업무지장의 문제로 전화 번호는 생략하겠읍니다. 서울시 강남구 포이동 242번지 우영빌딩 402호 김 병욱 Email : Internet - toughkim@chollian.co.kr FIDO-Net - toughkim@4:7132/660.54 Comppuserve - 100050,3533 Nifty serve - POT00798 PosServe - PCA00611 toughkim - MSN, 천리안, NowNuri, Unitel, Hitel, Aminet 개요 CST-PLAYER(이하 CST)는 DIGITAL SAMPLING INSTRUMENT 방식으로 제작된 S3M, MOD, MTM, NST, FAR, 669, STM등의 파일을 구동시켜 플레이하는 프로그램입니다. 기존의 외국 플레이어(CP,DMP,PMP.MDP.....등) 외국 플레이어에 한계를 깨어보고자 만들어 본 작품이지만, 구현상의 여러가지 많은 어려움이 뒤따랐읍니다. 그러나 궁 하면 통하는 법!!! 저희 컴게이리즘팀이 제작한 게임 '마더플레넷'에 BGM으로 이 모듈을 제작하면서 CST모듈은 안정성과 질적인 면에 빛을 보게 되었읍니다. 마더플레넷 프로젝트 이후 많은 ? 痴ㅀ? 사운드에 관련된 알려진 거의 모든 알고리즘(돌비서라운드, THX, 야마하사운드,등등)을 조사하여, CST 자체가, 음의 파형을 함부러 조작하며, 보다 뛰어난 음질을 선사하는 플레이어를 만들게 되었읍니다. 결론부터 이야기하자면, CST는 유명한 외국의 '큐빅'이나,DMP 또는 PMP등보다, 더욱 우수한 음질과 음량을 낼수 있게 된것입니다. (그러나 인터페이스와 기능면에서는 떨어지며, 이펙터기능도 없읍니다) 본인이 음악에 좀 미친 놈이라, 이퀄라이져 조차도 어떻게 하면 좀더 편하게 맞추어 줄수 있을까...를 곰곰히 당구장에서 생각한 끝에, 음악파일을 읽어서, 레이트와, 파형등을 조사하고, 악기의 배치를 자체적으로 분석해, 메탈, 클래식, 째즈, R&B;등, 락큰롤에서 테크노 등 스타일의 음악에 자동적으로 CST는 분위기에 맞는 EFFECT를 걸어 최적의 음질을 선사하도록 했읍니다. 돌비서라운드 마저도 지원하므로 음질에 의구심을 품지 않으셔도 될것이라 생각됩니다. 아직 유저 인터페이스에 많은 신경을 쓰지는 않았지만, 초기버젼을 제작할 즈음에, 본인은, AI(인공지능)적으로 CST가 자동으로 대처할수 있도록 하였기에,그다지 중요한 것은 아니라고 생각하였읍니다. 그러나 좀더 고급 뮤지션을 위해서 다음버젼에서는 그런 모든 기능을 유저에게도 충분히 조작할수 있도록 할애할 예정입니다. 사양 지원 음악파일 포맷 : S3M, MOD, 669, NST, MTM, FAR, STM SOUND CARD : PRO AUDIO SPECTRUM(PAS) PRO AUDIO SPECTRUM PRO PRO AUDIO SPECTRUM 16+ SOUND BLASTER SOUND BLASTER PRO SOUND BLASTER 16 GRAVIS ULTRA SOUND(GUS) GRAVIS ULTRA SOUND MAX WINDOWS SOUND SYSTEM. 옥소리 전기종 기종 : 386sx이상 VIDEO CARD : SVGA 640*480*256(VESA 호환) SVGA 800*600*256(VESA 호환) 플레이어의 차별을 두기위해 고해상도 SVGA VESA표준모드를 사용하였읍니다. 32비트 보호모드로 프로그래밍 되어있으므로, 음질의 HIGH QUALITY를 최대한 구현하도록 했읍니다. 실행방법 : CST [파일이름] 을 도스 커멘드 상태에서 입력해주시면 , 자동으로 사운드카드 일절 모든 인터럽트와, DMA 그리고 컴을 채크하고 사용기종에 최적의 환경으로 만들어 기존의 플레이어에 난무하던 모든 옵션을 제거하였읍니다. 셋업방법 : 만일 CST-PLayer가 사운드카드를 인식하지 못할경우에는 CST /S 를 입력해 셋업모드로 들어가 자신이 가진 카드에 맞는 샛업을 잡으시기 바랍니다. (예 : 옥소리, 사운드마스터 계열등) 사용법 : 키조작 <- : 플래이패턴 1감소 -> : 플래이패턴 1증가 up : 볼륨증가. down : 볼륨감소 space : 잠시 포즈. esc : 도스로 빠져나오기. F10 : 노트디스플레이 [ : 속도의 감소 ] : 속도의 증가 . : 속도 미세조정(증가) , : 속도 미세조정(감소) D : 도스모드 FAQ Q : SoundCard Initializing Error가 나는데 이는 무엇때문인가? A : 그것은 기존에 잡았던 사운 드카드에 대한 정보가 달라졌기 때문에 나타나는 현상으로 CST /S를 입력해 셋업모드에서 새로이 셋업을 잡으면 되지만 이때에도 똑같은 현상이 일어나면 CST.CFG를 지우고 다시 셋업하기 바란다. Q : 윈도우 모드에서는 작동하지 않는가? A : 그렇다. 그러나 차기버젼은 순수 윈도우버젼으로 제작된다. Q : DOS/4GW -Fatal Error가 나오면서 실행이 안된다. A : 이 CST-Player는 보호모드에서 작동한다. 그러나, 몇몇 특정 컴퓨터의 경우의 메모리셋업으로 인해 DOS4GW.exe와 충돌을 하는 경우 가 있기도 하다. 이때에는 EMM386의 메모리 셋업을 점검하고 디스크캐쉬의 사용을 자제하되, 되도록이면, 램상주프로그램을 REMOVE시키는 것이 좋다. Q : 차라리 CP나 각종 모듈플레이어처럼 옵션을 많이 만들었으면 좋지 않겠는가? A : 본인이 옵션이 있는 어플을 별로 좋아하지 않는다. 그러나, 꼭 필요한 옵션만은 선별해서 넣으려고 했으나, 또 여기서 엄청나게 많은 옵션이 필요하게 되어버렸다. 옵션이 많으면 사용자 면에서 볼때 가장 짜증스런 일이라 생각한다. 그것은 본인 취향이므? ? 이해해 달라. Q : 실행이 안되고 그냥 도스모드로 돌아온다. A : CST.EXE의 파일이름이 바뀌었다. Cst-player는 자신의 파일이름이 밖뀌면 실행되지 않는다. Q : 화면이 깨져서 나온다. A : 그것은 당신이 가진 VGA카드가 VESA표준모드를 지원하지 않기 때문에 일어나는 일이다. 이럴경우 VGA카드제조업체가 제공하는 도스용 드라이버를 사용하거나, UNIVBE같은 훌륭한 베사드라이버를 실행시키라. (예 : 시러스로직 계열) Q : 엔진에 대한 버그는 ? A : 본인이 여러게임에서 사용해본 결과 아무 문 제없이 작동하였으며, 속도또한 만족스러운 정도이다. 단지 PMODEW와 링크시 몇몇 특정 곡에서 폭주의 문제를 일으킨다. 이것은 본인이 급히 윈도우스를 개발하는 바람에 해결하지 못한 버그이다. Q : 여자사진은 많이 받았는가? A : 독일과, 핀란드에서 많이 받았으며, 그중에 CUBIC팀이 보내준, 포르노사진이 인상적이다. 당신도 보내달라. Q : 여자친구가 있는가? A : 사적인 질문은 하지말라. (없으니 소개팅 주선좀 부탁한다.) 마지막으로..... 우리팀의 이쁜이 호범씨, 문선이 누나 , 홍원이, 영창이, 병운이, 인환씨, 선철이, 임수 씨에게 감사드리며, 내동생 깐돌이, 유정이, 아버지, 어머니께 저를 낳아주신것에 대한 목멘 감사, 그리고 옆 사무실 우영건설 대구 갈구리 아저씨, 더부리 호프집 아줌마, 목마 당구장, 없어진 구 시에스타 나이트장 8번 웨이터 윤수일, 등등에세 감사드립니다. 아참!!! 이 프로그램을 사용하시는 분들!! 제발 여자친구들 사진좀 보내주세요, 거듭 말씀드리지만, CST-PLAYER는 포토웨어? 都求?!!. 그럼 주소를 끝으로 글을 마무리 짓겠읍니다. 많이 사용해 주세요......빠이빠이...... 주소 : 서울시 강남구 포이동 242번지 우영빌딩 402호 Email : Internet - toughkim@chollian.co.kr FIDO-Net - toughkim@4:7132/660.54 Comppuserve - 100050,3533 Nifty serve - POT00798 PosServe - PCA00611 toughkim - MSN, 천리안, NowNuri, Unitel, Hitel, Aminet