gameboy

    27

    2答えて

    ゲームボーイZ80 CPUにはハーフキャリーフラグが付いていますので、いつ設定/クリアするかについて多くの情報を見つけることができません。 私が今まで理解してきたことは、8ビットの加算、減算、シフト、またはローテーション操作(および他のもの)が結果のビット4にセットされ、DAA命令がこれを設定/使用することですどういうわけか。 16ビット命令がどのように影響を与え、それが影響を受けるかどうかは、特

    3

    1答えて

    私はCを初めて使用しています。私は、オンラインツールで.hと.cファイルに翻訳されたイメージファイルを持っています。 Cファイルには、1024の16ビットの16進数の配列が含まれ、ビットのオン/オフを示すために使用されます。私はこのファイルを読んで、DMAを使って画面上にイメージを描きたいと思っています...しかし、私はこれをどうやってどうやって行うのかについて非常に困っています。誰でもそこに助け

    2

    2答えて

    私はAndroid 2.3携帯電話のRPGを作りたいと思っていました。良い古いゲームボーイがそのようなゲームに最適なフォーマットを持っていると思っていました。だから、D-Padといくつかのキーで「ケース」を作り、USB経由でAndroidデバイスと接続したいと考えています。私は多くのエネルギーを必要とするので、Bluetoothは欲しくない。私はケースに自分のバッテリーセルを与え、それにAndro

    6

    3答えて

    私は単純なエミュレータをgoに書いていますか(それとも私はcに戻るべきですか?)。とにかく、私は命令をフェッチしてそれをデコードしています。この時点で私は0x81のようなバイトを持っており、私は正しい関数を実行しなければなりません。 私は1 1.whichこの func (sys *cpu) eval() { switch opcode { case 0x80: s

    5

    3答えて

    私はthis question about the technical workings of a glitch in Pokémon Redと答える作業の一環として、標準のデバッガを使ってGame Boy ROMをデバッグする方法を探していました。私が見つけたエミュレータの多くはデバッグをサポートしていますが、今まで見つかったことはありませんでした。 背景として、私はVisual Boy Adv

    -1

    1答えて

    私はクラスアジテーションのためのゲームボーイプロジェクトに取り組んでいます。別の「機能」ファイルと「メイン」ファイルを用意する必要があると言われました。私はこれをやって狂っていくつもりです。私はヘッダーファイル "myLib.h"を作成しました。そこには、 "myLib.c"にある関数の定義とプロトタイプが含まれています。私のメインファイルでは、 "myLib.c"の関数を呼び出してコンパイルしま