I'm thinking of going back to the #IchigoJam for some golf coding in #BASIC.
I'm reading latest documentation and after so many years I just find out how smart and easy to calculate are the code numbers for graphics blocks.
Fun fact: IchigoJam have the same number of characters on screen (64 x 48) as MSX SCREEN 3 mode :)
#ichigojam #basic #retrocomputing
Feels like a Strawberry kinda day today.
#ichigojam #IchigoDyhook #IchigiGigaDake
余談ですが、メモリーモジュールをUSB延長ケーブル挟んでも使えましたが、USB hubを挟んだら認識されませんでした。やっぱりなんちゃってUSBなので、騙せなかったようです。
#ichigojam
ケースも作りました。ケースのSTLとガーバーデータをブログにて公開しました。
これで、メモリーモジュールとキーボードは干渉しないし、USB microBによる給電もできるし、なんならビデオ出力もできるので、ひとつの完成型に至った。
#IchigoJam #IchigoDyhook https://t.co/A45LtMXbfG
最終リビジョンと呼びたい版がキタ!(右端)
電源用のクチをつけたが、キーボードとメモリーモジュールが干渉してた第二版を改善した。
#ichigojam https://t.co/jolOxQ3pEP
こんな感じで、 #ichigodyhook につないで使う。
EEPROMをピンで繋ぐのは簡単だけど、付属のバッグに仕舞うのが面倒だし、指ケガしそうなので、こんな感じにしてみました。
#ichigojam https://t.co/VfDsX0b1qf
部品を実装するとこんな感じ。
黒い奴は最低限、USBコネクターだけつければいい。メモリーカードを着脱にしなくていいなら、左側のメスはつけないで、かわりにEEPROMと2.4kΩの抵抗を実装すればいい。圧電サウンダーは好みで。
#ichigojam https://t.co/yYtkyIEDmU
Ichigo Fields.作ってみた。一面しか持てない #フルーツフィールド です。
#ichigojam https://t.co/CBt9bKmLJk
#IchigoJam 用のプログラムは、まず、適当に、エディタのうえでロジックをBASICに落とし込んでみて、目視デバッグでよさげならとりあえずエミュレータに突っ込むのだけれど、この時、Out of memoryが出たら、どこを削れるか考え始めるのだけれど、大体いつも溢れるw
RENUMにバグがありますね。1.4.1です。
GOTOの分岐先行番号の桁数が増えると、GOTOが削られます。GOSUBも同様。GSBは平気みたい?逆に,桁数が減る場合は、空白が出来ます。(致命的ではないですが)
10 GOTO20
20 GOSUB40
30 GSB40:END
40 RTN
をRENUMすると再現します。