HOME 제품정보 FileMajik
웹 검색 사이트내 검색 powered by Google

製品情報

FileMajik

FileMajik

[FileMajik™ for NINTENDO DS® ]이란 닌텐도 DS 전용의 아주 새로운 파일 시스템입니다.
 그래픽, 텍스트 등 각종 게임 데이터를 압축하여 ROM 용량을 줄여주기 때문에 비용절감을 실현합니다. 또한, 대용량의 파일을 패킹함으로, 번잡해지기 쉬운 파일관리를 효율화합니다.

  • 제품개요
  • 상세정보
  • 데모
  • 활용례
  • 사양
기능 및 목적 파일관리 관련
스트리밍 관련
가격문의해 주세요.
플랫폼 ニンテンドーDS

FileMajik 의 3가지 특장

(1)한순간에 ROM용량을 절감! 간단히 비용절감!

 [FileMajik]은 대용량의 파일을 압축하여 패킹하기 위한 시스템입니다. 파일별 종류 및 특성을 개별적으로 확인하여, 전체적으로 최소한의 크기가 되도록 압축, 패킹합니다. 간단한 조작으로FileMajik이 자동적으로 처리를 진행해 줍니다.
 보다 작은 용량의 DS 전용카드를 선택할 수 있기 때문에, DS 타이틀의 제조비용을 크게 절감할 수 있습니다.

그림1: [FileMajik]에 의한 압축 및 패킹

그림1: [FileMajik]에 의한 압축 및 패킹

표1. [FileMajik] 압축률 기준

표1. [FileMajik] 압축률 기준

*1: 본래의 데이터를 100%로 하는 경우
*2: [구세주]를 사용. 본래의 데이터는 WAVE 또는 AIFF
(압축률은 어플리케이션 주파수에 따라 약간 변동됩니다)

(2)귀중한 메모리상의 리소스를 최소한으로 활용 가능!

 종래형의 일반적인 전개방식으로는, 압축파일을 일시적으로 읽어 들이기 위한 [워크영역]을 필수적으로 확보해야만 했습니다. 워크영역의 존재는 시스템 메모리를 압박할뿐더러, 프레그멘테이션 (단편화)를 일으키는 원인이 되어, 압축기술 도입의 장해물이 되었습니다.
 [FileMajik]은, 독자적 전개기술 [MAjik-Decomp (매직 디콤프)]로 인해, 워크영역을 사용하지 않고 전개를 수행합니다. 이로 인해, 귀중한 시스템 메모리를 압박하지 않습니다. 또한, 전개처리는 CPU의 아이들링 시간을 이용하여 백그라운드에서 실행되기 때문에, 게임 본체에 부담을 주지 않습니다.

그림2. 워크영역이 불필요한 독자적 전개기술 [MAjik-Decomp]

그림2. 워크영역이 불필요한 독자적 전개기술 [MAjik-Decomp]

(3)음성 재생중 언제라도 [데이터 읽어 들이기]가 가능

 종래의 DS용 소프트웨어 개발방법으로는, 음성 스트림 재생중 각종 데이터를 읽어 들이는 것이 매우 곤란했습니다. 음성이 도중에 끊기거나, 데이터를 읽어 들이는 것이 느려지거나 하는 문제를 회피하기 위해, 매우 많은 시간을 할애해야만 했습니다.
 [FileMajik]은 [구세주]과 동시에 사용하여, 이러한 고민거리로부터 게임 개발자를 풀어 줍니다. 음성을 스트림 재생하면서, 언제라도 임의의 타이밍에, 화상, 텍스트, 프로그램 등의 각종 데이터를 간단히 읽어 들일 수 있습니다.

그림3. 음성 스트림 재생중 데이터 읽어 들이기

그림3. 음성 스트림 재생중 데이터 읽어 들이기

FileMajik 그 외의 기능

■ 엑셀에서 [한번의 클릭]만으로 압축 및 패킹

 [FileMajik]은 고객의 개발환경 및 취향에 맞춰 3종류의 툴을 구비하고 있습니다. (1) [커맨드 라인판] (2) [오리지날 GUI판] (3) [엑셀 (Excel)판]중 자유롭게 선택하실 수 있습니다. [엑셀판]에서는 사용이 익숙한 인터페이스로 소트 (정렬), 검색, 리네임 등 파일관리를 자유롭게 수행할 수 있습니다.

그림4. 엑셀에서 [한번의 클릭]만으로 압축 및 패킹

그림4. 엑셀에서 [한번의 클릭]만으로 압축 및 패킹

그림 5. 스크린샷: 오리지날 GUI판 툴

그림 5. 스크린샷: 오리지날 GUI판 툴

그림6. 스크린샷: 엑셀 (Excel)판 툴

그림6. 스크린샷: 엑셀 (Excel)판 툴

■ 압축을 인식시키지 않는 파일 읽어 들이기 인터페이스

 [FileMajik]에서는 패킹된 파일 (CPK 파일)을 읽어 들일 때, 각 파일이 압축되어 있는지 아닌지를 프로그래머가 의식할 필요가 전혀 없습니다. [FileMajik]이 판단하여 자동적으로 백그라운드에서 파일을 전개합니다. [FileMajik]은 파일명 또는 식별자 (ID)로 파일을 지정할 수 있습니다. 식별자를 이용하면, 한 개의 파일당 관리영역은 단지 6 바이트에 지나지 않아, 메모리 영역을 절약할 수 있습니다.


■ PC용 런타임도 구비

 [FileMajik]은 DS용 런타임 (프로그램 실행용 모듈)뿐만 아니라, PC용 런타임 또한 구비하고 있습니다. 이로 인해, 매번 번거롭게 DS에 임베딩하지 않더라도, PC상에서 간단히 데이터를 읽어 들이는 동작을 확인할 수 있습니다.

* NINTENDO DS, 닌텐도 DS는 닌텐도사의 등록상표입니다.
* Excel, 엑셀, VBA는 마이크로소프트사의 등록상표 또는 상표입니다.
* CRI 미들웨어, CRI 미들웨어 로고, [CRIWARE], [CRI FileMajik], [FILE MAJIK], [구세주], [MAjik-Decomp], [매직 디콤프]는 일본 또는 그 외의 국가에서 주식회사CRI 미들웨어의 등록상표 또는 상표입니다.

<< Prev제품개요상세정보데모활용례사양Next >>

본 제품에 관한 문의사항

페이지 톱으로
회사정보 찾아오시는 길 이용전 안내사항 개인정보 취급방침 링크 사이트 맵