2009-11-01から1ヶ月間の記事一覧
乱数発生器(ルーチン)を発見。もちろん元コードは 6502 で書かれているため、それを 680x0 にコンバートしないといけないわけだが、ここで問題が・・・端的に言うと、「不定期な割り込みが発生した際、その時の CPU レジスタ値とキャリーフラグを種として…
表示遅延フレーム数を設定します。この値が大きいほど、操作入力が画面に反映されるまでの 時間のずれ(遅延)が大きくなります。1V(Fast)は今作のデフォルト値になります。 移植元となるアーケード基板に比べて、ほんの僅かながら 遅延が軽減されており、反…
次回作は X68000 エミュレータに対応させないとさすがにマズい気がするので、そうしているのだが、どうも「WinX68K高速版」と「けろぴー」での挙動が異なるらしい・・・。
Windows用の 6502エミュレータが一段落。これから X68030版の制作に移ることになるが、今回は plastic神の技術サポートと、このWindows用エミュの先行開発のお陰で、思いのほかスムーズに開発が進む予感。良い意味で予想外だったのは、Windowsで作成したエミ…
今日は某所で反省会という名の飲み会に参加。久々に楽しかったです。
いま、我が家にあるシューティングゲームヒストリカ3SPの彗星が動いた・・・・・??
今日は例の6502エミュレータの件で、機材を探しに秋葉に行ったが、目当ての店が臨時休業だったため、予定変更で購入したものが、なぜかこんなものに・・・前々から気になっていたウルフファングの版権の所在はおそらく「パオン社」に決定みたいですね。シュ…
いろいろと罠にはまる。罠一覧。 外部デバイスとのハンドシェークミス V-BLANK 期間と V-DISP 期間の再現ミス 6502 を 15.00MHz で動かしていた IRQ割り込み時の I フラグの設定ミス 結局は 6502 のディスアセンブルコードを確認しつつ、ブレークポイントと…
おそらくコアのバグだと思うが、特定の文字列表示を行うと、ある法則で文字バケを起こす・・・正直、このところ根詰め過ぎで頭が働かないので、気分転換に外食でカレーを食べたら、ふと思いついた。SBC のバグだ・・・。さっさと帰宅して、エミュレータのソ…
なんか動き出した
のため、急遽 6502 のエミュレータを作ることになった。自分自身、CPUのエミュレータを作成した経験がないため、単純構造の 6502 という題材は運が良かったのかもしれない。 基本的には、ターゲットとなる仮想化するデバイスの、現実時間に換算できるトリガ…
plastic さん(サークル名:1COIN 1CREDIT)と AC-YOUCH さん(サークル名:ミッドナイトブラックパピヨンズ)のご好意により、急遽私もブースを間借させていただきました。 主な展示内容は 独自研究に基づき、アーケードゲームを X680x0 および Nintendo DSに移…