24年ぶりに「おくやくん」が移植されました。ハンドル欲しいMobile系、Direct3DやShaderなどについて書いています。2009/11/2324年ぶりに「おくやくん」が移植されました。24年も前になります。24年の時を経て他の機種に移植してくれた方が現れました。下記ページで公開されています。向けも掲載されています。ファイルで、これをカセットインターフェースから読み込ませるとポケコン本体に転送できるという仕組みです。このカセットインターフェース用のセーブ音を聞くだけでもう懐かしくて涙が出そうです。非常に小さくて薄くてただの電卓にしか見えません。こんな写真を見せられても、コンピュータとして使い物になるのかと疑問に思う方がきっと多いことでしょう。いや当時もそう思いました。そこが魅力の一つでもあります。高速なゲームが動いてサウンドの演奏もできます。当時としてはどれも驚くべきもの。見た目のギャップと実力の差、中に詰まった感じが良かったのです。横画面のアスレチックぽい仕様となっていますが、実際は迷路ゲームです。1行しかないことを逆手に取り、先が読めず決断を迫られることと、若干の暗記力が必要でした。特徴はドット単位の上下スクロールです。構造上の制約もあったため、掲載時はまだ珍しかったように思います。内容もかなり緩いゲーム性だったこと、コンストラクションモードがあって自由に面データを作れたのが良かったのかもしれません。●おくやくん作成の話と機械語プログラミングこのゲームを作った目的はやっぱりスムーズな上下スクロールでした。最初はそこまで深く考えていなかったため、あまりきれいな作りではありません。結局はライン単位でパターンを展開しているし、スクロールにキャラが付いてこないところも不完全です。作っておけば良かったと、ここだけがずっと心残りでした。空間を滑らかにスクロール出来たのは、その後の別のゲームトロピカルアイランドだったように思います。全部マシン語で書かれています。アセンブラもパソコンも無かったので、紙に手でプログラムを書いていました。命令を書き込んでいきます。これだとあとから大きな修正ができないので、プログラミングは完全にボトムアップです。キー入力ルーチンやサウンド部分から始めて、パターン転送ルーチンなど小さい部品を作り、テストしながらメモリ上に配置していきます。ゲームとして全体が繋がるのは最後でした。なかったおかげか、こんな方法でも十分だったのです。記憶メディアはカセットテープしかなかったものの、ポケコンは今で言うスリープ相当。内容はバッテリーで保持されています。ファイルやディスクといった概念もなく、メモリを書き換えたらそれがすべてです。上に保存されています。そのためプログラム実行時は最初に必ず初期化ルーチンが必要で、ワークエリアをクリアしたり、パラメータの初期値を転送しなければなりません。いつも最後に作るのがこの部分でした。エリアはすでに後ろまでいっぱい使い切っており、たいてい入る場所が無くなっています。そこで逆にアドレスの前方に伸ばしていきます。エリアを浸食するようになるわけです。プログラムの一番先頭にワーク初期化用のデータテーブルがあったり、プログラムのスタートアドレスが途中の中途半端な番地になっているのもそのため。いうのは当時の友人、奥山君のこと。移植してくれた柳田さんありがとうございました。今後他の機種へも移植を行っていくとのことです。コンパイラが欲しいとの問い合わせもあって、意外にもまだまだポケコンを使ってる方が結構いらっしゃるようです。このように問い合わせのメールをいただく度にいつも驚いています。すみません、コンパイラはまだ用意できてませんでした。過去にも移植版があったようです。wrote:はじめまして。版見た覚えがあります。思い出して検索したら森岡さんのページがみごとヒットしました。当時はどんな方が移植してくれたんだろうと思ってましたが20数年ぶりにこうしてコメントいただけるとは。そうそう、ほんとに昔はダンプリスト読み書きしてました。それにしても皆さん結構保存状態が良いのですね。カセットを吸い出して保存しておくとか、思いつきませんでした。wrote:PC-1417G版(暫定版ながら)リリースしました。森岡様の発表したプログラムのおかげでいい時代を過ごせていただきました。当時、私もPC-1261をメインで使っていてLC-3コンパイラー大いに使わせていただきましたこのコンパイラーのおかげでこのポケコンを超えるマシンは未来永劫ありえないとおもわせたほどです何もかもが懐かしく熱いい時代でしたね、そのせいかオークションで複数購入しそのうちの1台がLC-3コンパイラー最高傑作であるCRARYヌギ麻雀専用のマシンとなっています。(大汗)本題ですがLC-3コンパイラーとそれを使ったプログラムもカセットに保存していますので何かお役に立てるようでしたらおっしゃってください。よろしければメールいただけないでしょうか。載せられると思いますので。wrote:はじめまして!こんなページがあるなんて!私は当時は、単なる紙面のプログラムを打ち込んで遊んでいたパソコン好きの小学生でしたが、偶然たどり着いてしまいました。(いや、ソノシートからカセットに落としてロードしたんだっけかな?)当時小学5年生、Pioを見ながら打ち込んで縦スクロールに度肝を抜かれたのを覚えています。小学5年生の子供から見たら小笠原さんのようなPioにゲームを掲載している人たちは神様みたいな存在でした(笑)こちらのブログの2018/01/03のPC-12シリーズの解説など涙が出そうな思いです。Pioは毎月、すげー、まじかよー、こんなことまでできるのかよー!信じられねー!の大興奮の連続でした。小学5年生がPC-1245を買った経緯は、同級生(父がエンジニア)の家に富士通のFM-7フルセットやI/Oなどのバックナンバーがずらりとあってよく雑誌のプログラムを入力したりして遊んでいたのですが、理系でも何でもない平凡な我が家はコンピュータに理解もなく高額で小学生の願いはあえなく却下。仕方なくお年玉でディスカウントショップでPC-1245とCE-124を購入。さん小学生の頃に遊んでいただけたようで、ありがとうございます。ように、最近流行りのなんとかミニでポケコンが復活してもいいかもしれないですね。