NSDC / NSD.Libコンパイラ for Android with MMLXED 140831

NSDC / NSD.Libコンパイラ for Android with mmlxed 最新版

NSDC140831
http://www.mediafire.com/download/8qmd3leqvj71vah/nsdc140831.apk
内部コードをNSD.Lib version 1.22に変更。


MMLXED 140831
http://www.mediafire.com/download/e8u5ghsagqcl3sa/mmlx140831.apk
文字コードに対応。

jni部分ソースコードとconv_utf8.sh(文字コード変換スクリプト)
http://www.mediafire.com/download/0dvbwqejdqf6x99/nsc_utf8_20140831.zip

NSD.Lib本家に取り込んで頂けたので大分作業が楽になりました。感謝しております!

◇ファイルアクセスのフォールバック

Androidでは相対ディレクトリのNSF用コードにアクセスできません。
そこでバイナリファイルを読み出す時にフォールバックをすることで、
ディレクトリのフォールバックを行います。

具体的にはfileopen_noexitを追加して、ファイル読み出し失敗時にトライを繰り返すようにしています。

優先順位は
相対ディレクトリ指定>MMLファイルと同一のディレクトリ>フォールバックディレクトリ
となります。

#アプリ側ではフォールバックディレクトリにNSF用コードがあります。

コマンドラインオプションでNSF用コードのフォールバックディレクトリを設定できるといいかも?

◇オリジナルのnscからのその他の変更点

nsc.hの作成(C言語からのアクセスの為)
LIBMODEではmainをnsc_mainにします。
スポンサーサイト

コメント

非公開コメント

プロフィール

BouKiCHi

Author:BouKiCHi
ABOUT ME
MAIL:alf_byncyou at hotmail.com

WEB:http://clogging.web.fc2.com/
TWITTER:@bkc_alf

月別アーカイブ

FC2カウンター

ブロとも申請フォーム

ブログ内検索