5月5日の「GAME09」 で一部紹介した、 ttps://www.zukeran.org/shin/d/2024/06/04/bm-development-environment-8/ 「ず」さんのブログを見ていたら、6800用のGAME68関連のアーカイブにGAME言語のソースをアセンブラのソースの形で出すコンパイラが紹介されていたので、ダウンロードして6809用に書換えてみた。 ここに、一応 使い物になる程度の形になったので公開しょうと思う。 GAME-CC0_0531.zip 4shared.comのリンクなので気になる方はご遠慮ください。 先に、着手していたGAME09の方は、インテルHEX形式でのシリアル転送のルーチン部分が目処がたったので、GAME09インタプリタ内に内包させるすり合わせ作業中。 GAME-CC0は、それ以外にasm6809を使っていますのでa09などの他のアセンブラを使用の場合は、適宜makefileの修正を行ってください。 以下はGAME-CCオリジナルからの改変作業過程の作業メモです。何をどうイジったかの参考にでも どうぞ。 makefile 11から17行、gameオブジェクト生成ルール コメントアウト common.hの構造体宣言をmain.cに移動 print_string_t STRING_FCC[10000]; opt_do_loop_t odl[1000]; opt_for_loop_t ofl[1000]; Node *code[10000]; Token *token; シリアル端末専用のSBC6809用のため 不要なBM-L2専用の音楽、タイマー、カーソル制御関係の機能をコメントアウト ここまでやると、linuxのgccでコンパイルが通る。 この時点で判るバグは、'=nn のRNDシード設定が何もコードを吐き出さない。 論理否定notが使えない。 文字列と改行のみのプリント文の行でエラーになる。 手持ちのアセンブラが「.」(ピリオド)「_」(アンダーバー)で始まるラベルをエラーとするので、「....
悪名高い、スマホ ゴミアプリ AppCloudの対策メモ 概要はGIGAZINEの記事を参考 Samsungのスマホに削除不可能な情報収集アプリ「AppCloud」がプリインストールされて物議を醸す https://gigazine.net/news/20251118-samsung-appcloud-pre-install/ んで、対応策もGIGAZINEの記事から スマホから「AppCloud」「AppSelector」「MobileServices」「AppServices」などの不要ファイルを擬似的に消し去るadbコマンド https://gigazine.net/news/20260401-appcloud-delete-adb-command/ とはいえ、GIGAZINEの記事も https://gist.github.com/reindex-ot/8d443acd06ae64b12e8740d86badf45c や Re*Index. (ot_inc) 氏による A ppCloudというかAura from Unityについてのお話。|Re*Index. (ot_inc) https://note.com/reindex/n/n56bff3bfb04f を引用してるだけなんだが 要は adb shell pm uninstall --user 0 com.aura.oobe.ntt adb shell pm uninstall --user 0 com.ironsource.appcloud.oobe.huawei adb shell pm uninstall --user 0 com.aura.oobe Shizuku + Cantaで削除。 ShizukuとはrootでなくともAPIで特権レベルな操作を簡易的に行える便利な存在です。ADBでコマンドを流す必要はありますが、Android単体で簡単に潰せます。Termuxを入れている場合はそれを使えばコマンドが流せます。 adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh Cantaをインストール後にAuraのパッケージを検索してアンインストールしてください...