新規作成
新規ページ作成
新規ページ作成(その他)
このページをコピーして新規ページ作成
このウィキ内の別ページをコピーして新規ページ作成
このページの子ページを作成
新規ウィキ作成
編集
ページ編集
ページ編集(簡易版)
ページ名変更
メニュー非表示でページ編集
ページの閲覧/編集権限変更
ページの編集モード変更
このページにファイルをアップロード
メニューを編集
右メニューを編集
バージョン管理
最新版変更点(差分)
編集履歴(バックアップ)
アップロードファイル履歴
このページの操作履歴
このウィキのページ操作履歴
ページ一覧
ページ一覧
このウィキのタグ一覧
このウィキのタグ(更新順)
おまかせページ移動
RSS
このウィキの更新情報RSS
このウィキ新着ページRSS
ヘルプ
ご利用ガイド
Wiki初心者向けガイド(基本操作)
このウィキの管理者に連絡
運営会社に連絡(不具合、障害など)
MachiKania @ ウィキ
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
MachiKania @ ウィキ
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
プログラム開発関連
メニュー
トップページ
MachiKaniaとは
おしらせ
関連商品
作例
ゲーム
ノウハウ集
プログラム開発関連
クラス一覧
ページ編集練習
リンク
ケンケンのホームページ
(ケンケン氏)
MachiKania Type P
MachiKania Type PU
電子ブロック工房
(Katsumi氏)
MachiKaniaソース等公開GitHub
アットウィキ利用ガイド
ここを編集
このwikiのQRコード
更新履歴
取得中です。
ここを編集
プログラム開発関連
プログラム開発する上での情報
MachiKaniaのBASIC仕様
KM-BASICについて
(オリジナルpdf)
html変換したもの(zip) ⇒
こちら
適当なフォルダに展開して index.htm を開いてください。
PCで作成したプログラムをラスパイピコに転送
PC connect機能 を使うとUSB接続したラズパイピコのSDカードにプログラムを転送できます。
ただし、非USBキーボード対応環境のみ利用可能です。
PC connect機能について
MachiKania type Pの開発環境
MachiKaniaの本体バイナリファイル(uf2)にBASICプログラムを埋め込む
MachiKaniaのバイナリファイルにBASICプログラムを埋め込むことでSDカード不要で電源ONで即プログラムが実行可能となりますので、組み込み用途で利用できます。
MachiKania type Pに、BASICプログラムを埋め込む
高速化テクニック
MachiKania BASIC 高速化テクニックあれこれ
記事最後に「Type Mで3.4倍、Type Zで5.2倍、高速に処理が出来るようになります。」とありますが、Type P / PUでも高速化が期待できます。
MachiKaniaのソースプログラムを変更
MachiKania本体プログラムを修正してMachiKaniaのソースプログラムからビルドする方法です。
Raspberry Pi Pico用のC/C++ビルド環境を構築する
参考: BASICステートメントや関数を追加する方法 ⇒
「auxcode」機能について
Cで書かれたプログラムを呼び出す
HEXファイルに変換して呼び出す方法 ⇒
BASICコードからCで書かれたコードを呼び出す
BASICプログラムに埋め込む方法 ⇒
BASICコードからCで書かれたコードを呼び出す、その2
「プログラム開発関連」をウィキ内検索
最終更新:2025年10月18日 08:11