이 버전은 사용 기간이 연장되어 있으므로, 기존 V2.1..1.0 버전의 기간 제한으로 이용을 못 하고 계시는 분은 이 버전을 다운로드 받아 설치 해 주시기 바랍니다.

 

원활한 이용을 위해서는 기존 버전을 삭제하신 후 재-설치 하시는 것을 권장합니다.

 

이 패키지에는 아래에 나열되어 있는 모든 API 규격서, 개발 가이드 및 셈플 코드가 포함되어 있습니다.

 

1. GNEX API Reference

2. 개발 Guide
 - GNEX SDK Overview
 - GNEX Programming Guide
 - SDK User Guide

3. Sample Code
 - Aiolos : 슈팅게임
 - Hellfire : 슈팅게임
 - MglTest : 그래픽 라이브러리 사용 예제
 - Ring : 그래픽 라이브러리 사용 예제

 

SDK 이용 관련 문의사항은 [기술지원 > GNEX 게시판]을 통해 문의 해 주시기 바랍니다.

 

============================================================================
                     GNEX SDK version 2.1.2.0
============================================================================

이 문서에는 GNEX SDK v2.1.2.0 기간연장 및 변경에 대한 내용이 들어 있습니다.

--------------------
1. 프로그램 버전정보
--------------------

프로그램 사용기간 : 2010년 1월 31일

AudioMaster.exe  v1.60 build 070329 (제한없음)
BuzzerMaster.exe v1.51 build 030331 (제한없음)

MobileC_GNEX.exe v1.61 build 090728
mcc_GNEX.exe  v3.25 build 090728
masm_GNEX.exe  v3.30 build 090728
mcc.exe   v3.30 build 090728
masm.exe  v3.30 build 070329
Emulator.exe  v3.54 build 090729
EmulController.exe v1.30 build 090728
GNEXIDE.exe  v2.12 build 090728
ImageMaster3.exe v3.31 build 090728
AudioMasterCMD.exe v1.10 build 090728
MPB.exe   v1.01 build 070830
MC-WCConverter.exe v1.01 build 090728

--------------------
2. 프로그램 기타정보
--------------------
o Include 서브폴더
  - SScript.h             : MobileC 표준 헤더 파일 (GNEX용). 각종 Macro 상수 정의

o Pal 서브폴더
  - 4GrayPal.gif    : 4Gray Palette 파일
  - 128ColorPal.bmp : Color Palette 파일. 투명색, blink색 제외

o Samples 서브폴더
  - GNEX용 Sample Application

o Doc 서브폴더
  - GNEX 참조 문서

o Skins 서브폴더
  - Emulator Skin 저장 폴더

------------
3. 문서 정보
------------
o SDK_OVW_301_205.pdf : GNEX SDK Overview
o SDK_MAN_301_208.pdf : GNEX SDK User Guide
o MCC_API_301_313.pdf : Mobile C API Reference
o MCC_PRG_301_311.pdf : Mobile C Programming Guide


------------
4. Known Bug List
------------
o GNEX IDE
  - 프로젝트 열린 상태에서 다른 파일 오픈 한 경우 그 파일 Compile 가능한 현상

o EmulController
  - Application Open시 한번에 실행되지 않는 버그

o AudioMaster
  - YAMAHA Audio 재생 미구현


------------
5. History
------------
◎ 2009.07.29   GNEX SDK v2.1.2.0 배포
  o GNEX IDE
     : 컨버팅 모듈 수정  
  o 문서
     : GNEX API Reference 수정
     : GNEX Programming Guide 수정
  o 기타
     : 통합 툴 패키지 설치 추가
     : 통합 툴 패키지 문서 추가
◎ 2009.03.16   GNEX SDK v2.1.1.0 배포
  o GNEX IDE
     : 컨버팅 모듈 수정
  o AudioMaster
     : mp3, wav 파일 추가
  o Emulator
     : CopyImageEx2, CopyImagePalEx2 - CopyImageEx/ CopyImagePalEx 의 Parameter(rotate/ alpha) Factor 세분화
       : SWAP_POINTER_QPRESS, SWAP_POINTER_QRELEASE - TOUCH Event 추가 : Quick Press / Quick Release
       : CopyImageEx 각도 수정 - 0도, 90도, 180도, 270도 만 지원
       : 메뉴, 확인 버튼의 단축키 수정 - 숫자키 1과 3
       : CopyImage2 - 이미지 위치 정보 수정
  o MASM_GNex.exe 수정
  o MCC_GNex.exe  수정
  o 문서
     : GNEX API Reference 수정
  o Emulator Skin
        : Myracer 추가
        : SCH-W420 추가    
◎ 2009.01.29   GNEX SDK v2.1.0.0 배포
  o GNEX IDE
     : 컨버팅 모듈 수정
     : 폴더 선택 부분 수정
     : Function List 중복 로드되는 오류 수정
◎ 2009.01.16   GNEX SDK v2.0.0.4 배포
  o GNEX IDE
     : 컨버팅 모듈 수정
  o ImageMaster
     : 이미지 다중추가 기능 추가
     : 이미지 새로고침 기능 추가
◎ 2009.01.02   GNEX SDK v2.0.0.3 배포
  o GNEX IDE
     : 컨버팅 모듈 수정
◎ 2008.12.15   GNEX SDK v2.0.0.2 배포
  o GNEX IDE
     : GNEX to WIPI Converter - Resource 포함 컨텐츠 빌드 기능 추가
  o 문서
     : GNEX SDK User Guide 수정
◎ 2008.11.25    GNEX SDK v2.0 배포
  o ImageMaster3
     : 버그 수정
  o GNEX IDE
     : GNEX to WIPI(KTF/LGT) Converter 기능 추가
     : WIPI(KTF/LGT) Build 기능 추가
            : 버그 수정
  o Emulator
     : CopyImage2 좌표 수정
  o 문서
     : GNEX SDK User Guide 수정
     : OverView 수정
     : GNEX Mobile C Programming Guide 수정
◎ 2008.07.31    GNEX SDK v1.9 배포
  o ImageMaster3
     : Hotspot Mode 설정 기능 추가
  o GNEX IDE
     : 함수 정의부, 참조부 이동 기능 추가
     : *.gnx 파일 drag & drop으로 프로젝트 Open시 버그 수정
  o Emulator
     : 터치패드 이벤트 추가
  o API (MGL)
     : GetPartialImage API 추가
     : FreePartialImage API 추가
  o 문서
     : GNEX SDK User Guide 수정
     : GNEX API Reference 수정
     : GNEX Mobile C Programming Guide 수정  
◎ 2008.01.31    GNEX SDK v1.8 배포
◎ 2007.11.21    GNEX SDK v1.71 배포
  o ImageMaster3
     : MapEditor 기능 추가
     : 블럭전체내보내기 기능 추가
  o GNEX IDE
     : 리소스 추가 시 한번에 여러 파일 추가 가능
  o 리소스 압축 기능 추가
  o 이미지 포맷 확장(jpeg, gif, png)
  o HTTP Download API 추가
  o NetSend 확장 API 추가
  o mesc 단위의 StartVib 확장 API 추가    
  o 문서
     : GNEX SDK User Guide 수정
     : GNEX API Reference 수정
     : GNEX Mobile C Programming Guide 수정  
     : OverView 수정
◎ 2007.07.31    GNEX SDK v1.7 배포
◎ 2007.01.31    GNEX SDK v1.6 배포
◎ 2006.07.31    GNEX SDK v1.5 배포
  o 날짜제한관련 버그수정
  o AutoUpdate 관련 버그수정
  o Vibe / TLS / XML / Popcall 함수 포함
  o AudioMaster
     : Ordinal Error 관련 버그수정
  o Compiler
     : Include 구문의 500개 파일 포함가능
  o Emulator
     : GIF 출력함수 추가 / 수정
◎ 2006.07. 4    GNEX SDK v1.44.1 배포
  o 날짜제한관련 버그수정
◎ 2006.01.31    GNEX SDK v1.44 배포
  o IDE
     : Configuration을 이용한 빌드 옵션 변경 시, 세팅에 알맞은 빌드 파일이 나오도록 수정    
  o Compiler
     : Struct / Struct Array의 Extern 선언 가능하도록 추가
     : 리턴 값이 있는 함수 호출 시, 리턴 값을 받지 않을 경우 "WARNING"
     : 리턴 값이 없는 함수 호출 시, 리턴 값을 받을 경우 "ERROR"
     : 리턴 값이 있는 함수에서 리턴값을 반환하지 않을 경우 "ERROR"
     : 리턴 값이 없는 함수에서 리턴값을 반환할 경우 "ERROR"    
  o Emulator
     : FillRect() 함수 호출 시, 투명색으로 설정 할 경우 검정색으로 칠해지는 버그 수정
  o 샘플컨텐츠
     : Aiolos 컨텐츠 추가
  o 문서
     : GNEX SDK User Guide 수정
     : GNEX API Reference 수정
     : GNEX Mobile C Programming Guide 수정
    
◎ 2005.07.28    GNEX SDK v1.43 배포
  o API
     : GIF 출력 API 추가


◎ 2005.03.31    GNEX SDK v1.42 배포
  o API
     : 3D 관련 API 추가

◎ 2005.01.21    GNEX SDK v1.41 배포
  o IDE
     : 소스파일 외부에서 변경시 알림 기능 추가
  o Compiler
     : 컴파일 가능 라인 수 30만 라인으로 증가
  o AudioMaster / Image Master
     : 한 라인 당 컬럼 수 증가, 소스파일 라인 수 감소 되도록 수정
      
◎ 2004.11.25    GNEX SDK v1.40 배포
  o Auto Installer
     : 버전 증가나 기능 개선등으로 SDK변경시 자동으로 update해주는 기능 추가

◎ 2004.10.29    GNEX SDK v1.30 배포
  
  o GVM / GNEX SDK 통합
  o Emualtor Controller
     : Contorller에서 skin property 직접 수정할 수 있도록 변경
     : skin property 중 메모리 크기 속성 추가
  o IDE
     : 프로젝트 정보 설정 기능 추가
     : Preprocessor 추가
     : Include Directory 지정 기능 추가
     : 파일별 Condition 지정 기능 추가
     : 툴바에 에뮬레이터 LCD Size 조절기능 추가
     : Variable Watch 창 추가
     : Run To Cursor 기능 추가
     : Resource Linking 기능 추가
     : Editor Function List 추가
  o Compiler/Assembler
     : GVM 에서도 extern keyword 지원
  
◎ 2004.09.20    GNEX SDK v1.27 배포
  o Emualtor
     : GNEX v.1.2.0 부터 적용되는 LCD Stretch 기능 포함
  o IDE
     : 함수 첫번째 라인 break point 잡히도록 수정

◎ 2004.08.09    GNEX SDK v1.26 재 배포
  o 컴파일러 내부 상수 처리 오류 수정

◎ 2004.07.28    GNEX SDK v1.26 배포

  o AudioMasterCMD
     : Command Line에서 동작하는 Audio 변환기인 AudioMasterCMD 추가

  o Compiler
     : 헤더파일에서 다른 헤더를 include하면 프로젝트 폴더에 대한 상대경로로 인식하는 문제 수정

  o ImageMaster3
     : 일부 BMP 16Bit 컬러에서 이미지가 깨지는 현상 수정

  o 3D SDK
     : 3D API 관련 에러코드 수정

  o 문서
     : GNEX API Reference 수정
     : GNEX Mobile C Programming Guide 수정


◎ 2004.06.30    GNEX SDK v1.25 배포

  o API Set
     : StretchCopyImage, StretchCopyImageDir, StretchCopyImagePal, StretchCopyImageDirPal, StretchCopyImagePalEx 추가

  o Emulator
     : StartVib() 호출시 Emulator LCD 영역에 잔상이 남는 버그 수정

  o ImageMaster3
     : 운영체제 색 설정이 32bit가 아닐경우 Image 깨지는 현상 수정

  o GNEX IDE
     : 찾기(Find) 시작시 선택된 Text가 초기에 나타나도록 수정
     : Find in Files 기능 추가
     : IDE내에서 Emulator 종류 선택할수 있도록 수정
     : 라인이동(Ctrl + G) 기능 추가
     : Recent Project 기능 추가
     : Project Open에서 열려있는 동일한 Project 선택시 다시 열리지 않도록 수정
     : 재실행시 Child Frame 최대화 상태 유지되도록 수정

  o 문서
     : GNEX SDK User Guide 수정
     : GNEX API Reference 수정
     : GNEX Mobile C Programming Guide 수정


◎ 2004.05.31    GNEX SDK v1.24 배포

  o Emulator
     : GIGA 컨텐츠 다운로드시 WAP페이지 오류 현상 수정
     : Download() 또는 Download2() API 호출후 Network 연결 안되는 현상 수정
     : 특정 동작 중 Timer 발생하지 않는 버그 수정
     : VOD Play시 BackToBrowser 메세지 나타나던 현상 수정
     : 컨텐츠 삭제시 해당 NVROM 초기화 되도록 수정
     : Custom Skin에서 1X LCD 보이도록 수정
     : Agent Type 컨텐츠 다운로드 버그 수정
     : Agent Type 컨텐츠에서 END 키만 입력 받도록 수정
     : GetVMInfo() API 버그 수정
     : 기타 간단한 버그 수정

  o Assembler
     : 일부 OPCODE 버그 수정

  o ImageMaster3
     : BMP 추가/삭제시 특정 경우 저장(SAVE)안되는 버그 수정

  o 문서
     : GNEX API Reference 수정

  o 기타
     : IDF파일 더블 클릭시 ImageMaster3와 연결되도록 수정


◎ 2004.04.30    GNEX SDK v1.23 배포

  o Assembler
     : 중복 API 있을 때 에러 발생되도록 수정
     : Release/Debug 모드 분리(Release 모드에서는 TRACE API 사용 못함)
     : 상수가 앞에 오는 연산에서 오류 발생 수정

  o 3D SDK
     : gnxSet3DViewEx API 추가

  o GNEX IDE
     : 일부 소스에서 디버깅시 Breakpoint가 해제되는 현상 수정
     : Save All 선택시 프로젝트 변경사항도 저장되도록 수정
     : Release/Debug 모드 분리

  o Emulator Controller
     : Open시 마지막에 열었던 파일 Default로 선택되도록 수정
     : dgs 파일 open기능 추가

  o ImageMaster3
     : 신규 포함

  o 문서
     : GNEX 3D SDK Manual 수정
     : GNEX API Reference 수정
     : GNEX Programming Guide 수정
     : GNEX SDK User Guide에 ImageMaster3설명 추가


◎ 2004.03.31    GNEX SDK v1.22 배포

  o GNEX Emulator
     : 최소화 후 이전크기로 복귀 안되던 현상 수정
     : FileWrite시 Free Space 증가하던 현상 수정
     : FileRemoveDir시 하위폴더 삭제되던 현상 수정
     : LCD Drawing 성능 향상

  o ImageMaster2
     : TColor8 타입에서 256색 사용시 이미지 깨지는 현상 수정

  o Assembler
     : 컨텐츠 사이즈 제한 확장
     : Optimizer 관련 수정

  o SScript.h
     : S_FILE_SEEK_XXX 오류 수정

  o 문서
     : GNEX SDK Overview 추가
     : API Reference 수정
     : Programming Guide 수정

  
◎ 2004.02.26    GNEX SDK v1.21 배포

  o GNEX API
     : SetCenterPoint(), GetCenterPoint() API 제거
     : GetSysMdn() API 추가


◎ 2004.02.11    GNEX SDK v1.20 배포

  o Compiler
     : IDE 이용하여 긴 소스 컴파일시 엉뚱한 에러메세지 출력되는 현상 수정
     : 기타 버그 수정


◎ 2004.02.02    GNEX SDK v1.13 재배포

  o Compiler
     : "Function Table Overflow" 에러 발생 수정


◎ 2004.01.28    GNEX SDK v1.13 배포

  o Emulator
     : 보안 강화

  o EmulController
     : GNEX SDK Reinstall시 기존 설정했던 Custom Skin을 실행할수 없던 현상 수정
     : 기타 버그 수정

  o GNEX IDE
     : 일부 에러 메세지 출력되지 않던 버그 수정
     : Compile/Build시 기존에 생성된 중간파일 삭제
     : Output 창의 Text가 Copy 되도록 수정
     : Project Open시 기존 파일들의 존재 여부 검사

  o SScript.h
     : Definition 추가 및 수정

  o Sample 컨텐츠
     : 3D 관련 샘플컨텐츠 버그 수정


◎ 2003.12.29    GNEX SDK v1.12 배포

  o GNEX IDE
     : 프로젝트명에 공백 있을때 SGS 파일명 잘리는 현상 수정
     : GNEX3D.ssl 파일 Editor에서 열리던 현상 수정
     : File List에 Context Menu 추가
     : 루트디렉토리에 프로젝트 생성시 IDE 다운되는 현상 수정
     : 컴파일 에러 발생하면 더블클릭에 의해 해당 소스라인으로 이동하는 기능 추가
     : 3D API Syntax Highlighting 추가
     : Debug시 Build가능하던 버그 수정

  o Image Master
     : 사용자가 IDF 임의 수정시 동일 변수 2개 생성되는 버그 수정

  o 3D SDK
     : gnxDestroyMObj() 함수 버그 수정
     : 3DFighter 샘플 추가
     : MAX 6.0 용 Plug-in 추가

  o Document
     : 문서 버그 수정


◎ 2003.11.28    GNEX SDK v1.11 배포

  o Emulator
    : RegMusicBell 2X 하위 호환 버그 수정
    : Download 후 Application 실행되면 Long/Repeat Key Event 발생하지 않는 버그 수정

  o Emulator Controller
    : Custom Skin 기능 추가
    : LCD 사이즈 자유롭게 변경 가능하도록 수정

  o GNEX IDE
     : 주석문 Syntax Highliting 버그 수정

  o Document
     : 문서 버그 수정


◎ 2003.11.11    어셈블러 버그 수정버전 배포

  o Assembler
    : 빌드시 메모리 참조 에러 수정


◎ 2003.10.27    GNEX SDK v1.10 일반 배포