投稿

4月, 2018の投稿を表示しています

ファミリーベーシックでゲームプログラミング

イメージ
すげえ!ファミコンがコンピューターになっちゃった! 先日とあるきっかけでこちらの「ファミリーベーシック」なるものを入手。 これはあのファミリーコンピュータ―にキーボードをつないで、コンピューターとして使ってしまおうというモノなのです。 しかし、ゲーム機の拡張として作られたものなので機能の制限はかなりありまして、まず 自分で好きなキャラクターを一から作ることはできない 使えるメモリーは 2kb (特殊なコマンドで4kbまで拡張可能)まで。 言語はBasicオンリー。65536以上の桁はオーバーフロー? 記録媒体はカセットテープかファミコンカセット内のSRAM。電池式で3カ月まで。 保存できるデータはカセット内だと 1つのみ 。 といった感じです。キャラクターが作れないというところはすでにファミコンのカセット内に用意されたマリオやレディ、ペンギンといった画像素材を用いて使います。組み合わせ次第でいろいろなキャラクターが作れるので結構面白いです。 このように中で使えるキャラクタパターンが巻末付録として収録。なくしたらおしまいだぞ! しかし問題はこのメモリの容量の少なさ。どれくらい少ないかというと、使う画像の宣言をしてマリオのジャンプとアニメーションの分岐をベーシックでつらつら書き、REM文で少しメモを残そうものならもうそれでメモリはパンパン。もちろんこの中にBGMやSE、バックグラウンドの画像パターンも納めなくてはいけないわけでございますからできることなんて大体予想が付くというものです。南無。 ご立派なBASICコマンドはたくさんあるけれども、これをすべて一つのプログラムの中に使い切ることはできないくらい容量は限られている・・・といっても過言ではないと思う。 ■|何はともあれプログラミング。使ってみると意外と面白い。 以上のことからも、この非常に制限された中でいかに面白いゲームを作るかが試されるものであることはご理解いただけたと思います。しかしかつてこのセットでもうそれはそれは多くの子供大人問わず制作に挑んだわけでございまして。ならばとひとつ私も挑戦してみました。 ファミリーベーシックに付属するプログラミングの教科書。 正直ワクワクする表紙。経年劣化でボロボロだが。 最初のほうはカラーで説明が

[メーカー修理なんて]MacのPowerBookノートパソコン+@のバッテリーをかち割ってみた[ありません]

イメージ
 今では当たり前のノートパソコン。どこでもさっと開いてワードやエクセルを開いたり、3Dオブジェクトの編集をしたり、プログラミングをしたり・・・よくよく考えてみるとすごいことなのですが、この自由を可能にしているのは「 バッテリー 」があってこそ。しかしこのバッテリーには寿命があり、何回か充電を繰り返すうちにその使用可能時間は短くなり、やがて常に電源をつないでいないと使えない状態になります。まあそれがノートパソコンの寿命といえば寿命なのですが、大体のバッテリーが本体の寿命の前にダメになってしまいます。メーカーが保証期間内なら無料で、修理を受け付けているならば新しいノートパソコンを一台買えるぐらいの値段を出せば大体解決しますが、それを過ぎたらもはやどうにもならない、なんてものもたくさんあるわけです。 そんなノートパソコンたちが私の家にはたくさんいらっしゃいまして、特にApple製品はそのサービス期間がぶっちぎりで短いのでどうにもならなくなりやすいという特徴があります(笑)  そこで、(がっつり自己責任ですが)そんなバッテリーの中身を交換し、また再び「ポータブル」なマックにしてやろうというのが今回の企画。ネット上でもいわゆるWindows系のノートパソコンならバッテリーの殻割りと呼ばれる方法で交換していらっしゃる方も多く、その割り方もある程度明確?になっているのですが、残念ながらオールドなpowerBook時代のマック製品に関する情報は非常に少なく、唯一G3のシェル型と呼ばれるノートパソコンの殻割動画がYoutubeに上がっている程度。また、Repairと検索かけてもただバッテリーパックを丸ごと取り外すだけ。なめてるのか。 というわけでないなら自分でやるしかない。それがジャンカー道。ひとまず中身がどうなってるのかを割って確かめてみようと思います。 ■PowerBook1400の場合 意外とコンパクトでカラー画面のPowerBook1400。拾ったときにはすでに電池はお釈迦に。 いまのノートパソコンは薄いプラスチックの殻に覆われている長いタイプのバッテリーパックがほとんどですし、今のMacBookは角型バッテリーと呼ばれるタイプのものです。しかし、このころのノートパソコンはかったい殻に覆われているうえ、中のバッテリーに関する情報もほぼありません。(自