EXCEEDの同人ソフト開発日記という名の備忘録

趣味のゲームソフト開発人。プロなのかアマなのかは不明(不定)らしい。

任天堂のソフトはいつも予定通りに出てこないって言われるけど、
ソフト作りっていうのは、そういうもの。
ゲームソフトは、期限までにやれと言われて、徹夜したり死に物狂いでやったからといって、
期待通りのものにはならない。そういうふうにすると、
結局、チームは妥協しなければならなくなる。
妥協させられて、できたものは、粗くなってしまう。
ユーザーは目が肥えていますから、受け付けてもらえない

山内 薄

ATARI LYNX

その後、多忙のため、かなり遅くなりましたが(遅すぎ・・)皆様お疲れ様でした。 自ブースからほとんど出ることができなかったため、ご挨拶できなかった皆様、申し訳ありませんでした。また、わざわざ自ブースまでお越しくださった方、ありがとうございまし…

第11回オリゲーフェスタ☆68に出展します。 ■とき 2008年5月4日 10:00〜15:00 ■場所 秋葉原・損保会館(神田郵便局近く) 詳細情報は以下の画像をクリック! サークル ”パステルスピリッツ” おしながき ■ポータブルカラーゲーム機 ATARI LYNX用 新作ソフ…

ATARI LYNX MegaPak Vol.1

端的にいうと、同人ソフトの寄せ集めの 2Mbit ROM カートリッジ。米国のATARIゲームハード向けディベロッパーの Songbird Productions が製造および販売を行う。私もトランプゲーム(ブラックジャック)制作で参加したのだが、実際の開発はフィンランドのCVS…

Multicart 2006 承認完了 終わった・・・ そういえば・・・ Mouse & Samurai Xtream Beach Boing.前に夢に出てきたゲーム。テクモの DOAX のキャラが、なぜか拙作キャラ(ねずみ&さむらい&くも&みみず)に代っており、ビーチボールが AMIGA の例の赤と白…

今日はもう創作活動が出来ない件についてhttp://www.hiroiro.com/entry/157.html リハーサルはしているのだろうか・・・>NHK

Multicart 2006 再再修正依頼 気持ちは分かるが、こちらはボランティアでやっているんで(独占配布権まで譲渡してるんで)、正直もうそろそろカンベンして欲しいなぁ・・・

Multicart 2006 再修正依頼 とりあえずバグではないのだが、外国人からみるとおかしな仕様らしいので修正。こういう時に困るのが、自分の英語力の無さ。

Multicart 2006 終了? 修正は終わったと・・・思う・・・結局、3番はプログラム側のミスでCPUがおかしなことをすることがあるというものだった・・・情けない・・・

デバッグ報告 製造元から、提出したブラックジャックのデバッグ報告(&変更要望)が来た。 1. Option2 ボタンで音のON/OFF を出来るようにしてください。 2. Option1 ボタンでゲーム中の情報表示を切り替えられるようにしてください。 3. CPUのアルゴリズム…

Multicart 2006 提出完了 ほっと一安心。さて、あんなデカいソフトが採用されるのかどうか・・・?

CC65 のバグ?

実は、ブラックジャックの方が、どうしても安定動作をせず、ずっと悩んでいたのだが、地道な追跡の結果、なんかよくわからないけど、2次元配列を使うと演算結果が狂う場合がある(ような気がする)。とりあえず、1次元配列で処理するように書き直したら、…

素晴らしい・・・

今日は秋葉原に行って、32pin DIP の手差しソケットを買ってきた。開発後期になってくると、ROMの着脱が頻繁に繰り返されることになるので、接触が悪くなってくるし、そもそも普段のROMの着脱行為自体が大変なので、手差しソケット化してみた。うーん。便利…

ハードの限界を超える? LYNXは最大で4096色中16色同時発色可能なハードウェアであるが、これを擬似的に「4096色同時発色」表示にしてみた。手法としては、液晶の表示更新スピードが遅いことを逆手にとり、以下の3原色のみで構成された3枚のグラフィックを…

Multicart 2006 とりあえず、あとはグラフィックの差し替えで終了という所まで来たので、ここで一度実機で動かすことにしたのだが・・・ オレのゲームだけ画面にゴミが出る! しかし、ゲームはハングアップすることもなく動く。しかも、エミュレータとは異な…

ぼくの頭は悪いです。 static void foo(void) { SPRITE *p; p->x = 100; p->y = 120; p->pat = JOKER; SetSpriteParam( p ); }もちろんハングアップしますね・・・こんなことでずっとハマってました・・・ わりざん cc65 の math pack の除算の値が安定しな…

パレット切り替え シーンが変わったとき(V-BLANK 発生時)に、全パレット(16色で計32バイト)を切り替えるルーチンをCで書いたら、実行時に次フレームに侵食するということを数日前に書いたが、今日試しに cc65 が吐き出したアセンブラソースを眺めて見て…

LYNX のグラフィックスハードウェアはフレームバッファ方式を採っているが、実は描画速度の方は、それほど速いものではなく、市販のゲームソフトでも毎秒15フレーム出てれば良いくらいだったりする。そのため、極力、無駄な描画を控える必要があるので、描…

Multicart 2006 やばい・・・今の段階で 728B バイトも消費してる・・・

Multicart 2006 Multicart 2006 の応募数が予定よりも多いらしく、ソフト担当部隊は、もう応募を締め切ってボツ作品の選定に入ろうとしていたらしいが、カートリッジ製造者の意向でボツは無しにして2本以上のカートリッジ製造を行うらしい。LZEXE みたいな…

Multicart 2006 の cvs プロジェクトをアップデートしたらコンフリクトを起してしまった。コンフリクトを起した箇所は、またすぐに変更されそうな気配なので、もう少し進捗を伺ってからマージすることにする(汗フォントのパレットがなんかおかしい。あと、V…

update cvs リポジトリからアップデートしてみる。タイトルがスイングダンスからランボルギーニ(?)に変ったようだ。 で、今日初めて学んだことがある。LYNX の画面サイズは 160x102ピクセルあるのだが、この領域を単色で高速に塗りつぶすにはどうしたらよ…

Multicart 2006 プロジェクト本格始動 ありがたいことに、風の噂では、拙作ポーカーを Multicart 2006 プロジェクトに加えたいとの先方の意向があるようだが、実は簡単には Multicart 2006 にリンクさせることができない。ポーカーはプログラム的に色々とト…

Multicart 2006 プロジェクトに参加できたらいいなぁ・・・ アメリカの Songbird-Productions という現役の LYNX & JAGUAR デベロッパーの Carl Forhan氏の後援で、Multicart 2006 というプロジェクトが発足した。これは、いくつかのアマチュア作品を1つの…

現実逃避行動 なんとなくPCのハードディスク内を整理していたら、大昔に MIDP で制作途中だったトランプゲームのブラックジャックの残骸が発掘された。Karri氏作の LYNX用新デベロッパーツールの練習用にいいかもしれない・・・まあ、時間があるのも今のうち…

むしょうになにかつくりたいです

HANDY-GBA??? 実は、HANDY-PSPを作る際に、汎用モジュール部分だけを切り離したソースを用意したので、とりあえず GBA で動かすだけなら、すぐにできると思われるワケですが、15MIPS の MPU にあのトチ狂ったハードをエミュレーションさせるのは・・・ねぇ・…

HANDY-PSP Ver.0.02予定 ラスターコールバック部分を見つけたので、ラスターパレットに対応できそうだが、色々問題もありそうだ・・・

HANDY-PSP の高速化を考える 確かに重いので、少しでも高速化を考えておかないといけない。残念ながら、LYNX のグラフィクスアーキテクチャ(フレームバッファ方式)の関係上、GPUの力に頼ることは殆ど期待できない(タイルマップ方式であれば、その恩恵に与…

HANDY-PSP Ver.0.01 音が鳴るようになりました。ただし、エミュレートスピードが100%出ないので、断続音になってしまいますが・・・