Q&A


MachiKania はどう読むのですか?

普通にローマ字読みで「マチカニア」と読みます。

 

下の項目もご覧下さい。


MachiKania・KM の由来は?

MachiKania  (マチカニア) というネーミングは、ケンケンさん・Katsumi さん二人の

ゆかりのある地名から名づけられています。

 

一方 KM-BASIC の KM は Katsumi さんの本名頭文字から取られているようです。


MachiKania と ORANGE pico・IchigoJam はどう違うのですか?

ORANGE pico・IchigoJam は小さな「パソコン」と位置づけていますが、

MachiKania は「ゲームシステム」と位置づけています。

その影響もあり、MachiKania は ORANGE pico・IchigoJam と異なるところがあります。

 

  MachiKania ORANGE pico IchigoJam
プログラム保存媒体 SD カード

EEPROM

USB メモリ(予定)

EEPROM
パソコンとの送受 SD カード経由 USB-シリアルで送受
入出力ポート なし I/O ポートあり
標準装備 専用ボタン 6 ボタン なし BTN
ファームウェアのソース 公開

非公開

非公開
CPU PIC32MX

PIC32MX

LPC1114

LPC1114
BASIC の行番号 省略可能 必須 必須
ダイレクトモード 不可 可能 可能
カラー出力 標準で出力可能 オプション カラー液晶モジュール オプション マルチメディアボード
グラフィック MachiKania
type Z 標準対応
標準対応 オプション マルチメディアボード
販売形態 プリント基板配布

キット販売

販売種類多数

MachiKania は自作を行って良いですか?

自作を行って問題ありません。そのために回路図が公開されています。

作者のケンケンさんは当初ユニバーサル基板やブレッドボードで

構築を行っていたようです。


製作を行ったものを配布してもよろしいですか?

作者によって異なります。
コメント文や同梱しているテキストファイルに記載があります。

 

Katsumi さん製作(KM-BASIC 部など)は LGPL v2 になっています。
ケンケンさん製作(MachiKania の回路図など)は下記に記載されています。

 

プロフィール | ケンケンのホームページ

 

※ KM-BASIC web を含めてフォント部分はケンケンさんが作者です。

 

プログラムは独自で定める事が可能ですが、

改良版である場合はライセンスが記載されている場合、それを守って下さい。

不明な場合は原作者へ確認すると良いでしょう。

 

解決できない場合は問い合わせてみて下さい。ケンケンさん向けは掲示板が使えます。

また ケンケンさん・Katsumi さん 二人共に Twitter を行っています。


MachiKania のパーツセットは存在しますか?

MachiKania の製作に必要なパーツを揃えたセットは

2016 年 8 月現在存在していません。

 

国内のショップで入手したい場合、620 Ω 抵抗以外は 秋月電子通商 で扱いがあります。

 

秋月電子通商

 

CPU と 620 Ω抵抗は オレンジピコ 公式ショップでの入手がおすすめです。

基盤も一緒に入手する事が可能です。

 

オレンジピコ 公式ショップ

 

秋葉原の実店舗で入手する場合は Assemblage でプリント基板を扱っています。

ファームウェアの書き込み、半田付けも可能です。

 

Assemblage

PCN フラッグシップ秋葉原 BY ASSEMBLAGE


パソコンから MachiKania へプログラムの転送を行う方法はありますか?

MachiKania で編集できるプログラムはテキストファイルで SD カードに保存されています。

そのため、SD カードを経由し、そのままパソコンで編集・保存可能です。

 

SD カードのルートフォルダ(例えば E:¥)にプログラムファイルを保存して下さい。

その時の拡張子は .BAS または .TXT にします。

(MachiKania 上は小文字の場合は大文字変換、 . より左は 8 文字までとなります)

この SD カードを MachiKania に差し込むと、ファイルを認識します。

 

MachiKania ブートローダーで表示されなくて正常です。
ここは .HEX ファイルが一覧されます。

MACHIKAN を選択し、エディタから F1 キー LOAD を選ぶと、
ここに保存されたファイルが表示されていますので、選んで読み込んで下さい。

 

 

(micro)SD カードへファイルコピーします。BASIC プログラムはテキストファイルです。

拡張子は .TXT または .BAS です。大文字・小文字は問いません。

 

MachiKania のブートローダーに表示されないのは正常です。MACHIKAN を起動します。

(ブートローダーは .HEX ファイルを一覧表示します)

 

エディタが起動したら F1 キー LOAD を選びます。ここにファイルが表示されます。


MachiKania で作成したプログラムをパソコンに写す事ができますか? ネット公開できますか?

MACHIKAN のエディタで作成し、.BAS または .TXT の拡張子で保存したプログラムは

パソコンの OS ではテキストファイルとして認識されます。

例えば Windows の場合、メモ帳などで開いて、編集が可能です。

カナが含まれている場合、文字コードを シフト JIS(Shift_JIS)にすると
半角カナで表示・編集可能です。

 

そのままファイルはネット公開できますし、KM-BASIC web で動作させる事も可能です。

 

エディタでこのように作成しました。

 

これを TEST.TXT で SD カードに保存します。

 

Windows 10 で SD カードを参照。TEST.TXT はメモ帳で開けます。


MachiKania で使える SD カードに種類はありますか?

システム上は FAT16 と FAT32 に対応しているため、種類は SD と SDHC に対応します。

サイズ 8G は動作可能、16G は動作不可能という報告があります。
新品を新たに購入する場合、2G で十分でしょう。

 

参考 - 容量と種類

  • SD - 2GB 以下・FAT16
  • SDHC - 4GB〜32GB・FAT32
  • SDXC - 64GB 以上・exFAT

MachiKania でキーボードを入力しても反応がありません。

MachiKania を組み立てた人数名からの報告で、

記載どおりのパーツでは、一部のキーボードで動作しない事が確認されています。

IC とキーボード間にある 330 Ω の抵抗を

100 Ω 以下に変更すると動作するようになるようです。

 

MachiKania 起動時に表示されるブートローダーは
MachiKania のボタンで操作する仕様になっています。こちらはキーボードで動作しません。

エディタ(MACHIKAN)を起動後、キーボード操作を行うようになります。


パックマンで動作が止まる事があるのですが?

ケンケンさんが配布している PACMAN-G では FIRE ボタンが一時停止になっています。

そのため FIRE ボタンを押した事で動作が止まった可能性があります。

FIRE ボタンで再度動作します。これは正常な動作です。


一度ゲーム・プログラムを実行した後、リセットや電源を切って入れなおすと、それが起動してしまい、一覧表示になりません。

MachiKania では、ブートローダーで実行したゲーム・プログラムが

リセットや電源オフ→オンですぐに実行される仕様になっています。

 

一覧表示(ブートローダー)を表示したい場合は、

MachiKania のゲームボタン 6 ボタンどれかを押しながら

リセットボタン、または電源オフ→オンを行って下さい。


MachiKania と MachiKania type Z は共存できますか?

はい。SD カード内に共存可能です。

ブートローダーは同一なので、256k の PIC32MX で起動します。

ブートローダーの選択で

  • MACHIKAN を選択すると MachiKania BASIC システム
  • MACHIKAZ を選択すると MachiKania type Z BASIC システム

が起動します。128k の PIC32MX を使用している場合はこの状態にすると便利です。


MachiKania type Z を入れたのですが、旧バージョンが起動しているようです。

ブートローダーで MACHIKAN を選んでいる場合は
代わりに MACHIKAZ を選択して下さい。

 

コンパイルされたプログラムはコンパイル時の BASIC システムを参照します。
そのため MACHIKAN でコンパイルしていたプログラムは
MachiKania BASIC システムで実行しようとします。

MACHIKAZ からコンパイルしなおすと
MachiKania type Z BASIC システムで実行するようになります。


画面表示が綺麗なのですが、どのようにしているのですか?

MK と KM で BASIC の画面は

MachiKania でしか

表示できないところを除き、

多くは KM-BASIC web の

画面を用いています。

そのため、MachiKania よりも

ハッキリした表示になっています。

 

KM-BASIC web ver 0.5

 

KM-BASIC web を用いる事で

MachiKania を用いずに MK-BASIC を動作できます。

ただし KM-BASIC web は MachiKania より動作が遅くなります。

 

MachiKania の動作画面

KM-BASIC の動作画面