Closed kamiyaowl closed 5 years ago
https://github.com/kamiyaowl/rust-nes-emulator/blob/95469e162b7d1b479e6a6029f47fecd5a33a66f3/src/nes/cpu_addressing.rs#L31 Indirectのwrapping addは下1byteのみに適用するかも
zero page系の処理根本的に勘違いしてる気がする フェッチしたデータにx or yを足したのがデータ
addressingの値の返し方とかマクロ周り見直したほうがいいのかも
アドレッシングモードとオペコード、アディショナルサイクルのenumを作ったほうが良くない?
マクロの仕様は最小限、なるほどって感じ
https://github.com/kamiyaowl/rust-nes-emulator/blob/95469e162b7d1b479e6a6029f47fecd5a33a66f3/src/nes/cpu_addressing.rs#L31 Indirectのwrapping addは下1byteのみに適用するかも