新規作成
新規ページ作成
新規ページ作成(その他)
このページをコピーして新規ページ作成
このウィキ内の別ページをコピーして新規ページ作成
このページの子ページを作成
新規ウィキ作成
編集
ページ編集
ページ編集(簡易版)
ページ名変更
メニュー非表示でページ編集
ページの閲覧/編集権限変更
ページの編集モード変更
このページにファイルをアップロード
メニューを編集
右メニューを編集
バージョン管理
最新版変更点(差分)
編集履歴(バックアップ)
アップロードファイル履歴
このページの操作履歴
このウィキのページ操作履歴
ページ一覧
ページ一覧
このウィキのタグ一覧
このウィキのタグ(更新順)
おまかせページ移動
掲示板
このウィキのスレッド一覧
このページのスレッド一覧
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