m0xsec / ferrum

Gameboy Emulator written in Rust
1 stars 0 forks source link

CPU Emulation #1

Closed m0xsec closed 1 year ago

m0xsec commented 1 year ago

Implement the Z80 like CPU used in the GameBoy (DMG-01).

m0xsec commented 1 year ago

All 8-bit and 16-bit load operations, including stack operations, have been completed.

0x00 NOP is also done, because that is easy 😆

Image

m0xsec commented 1 year ago

All 16-bit ALU instructions completed.

Image

m0xsec commented 1 year ago

All 8-bit ALU instructions completed.

Image

m0xsec commented 1 year ago

All jump / call instructions completed.

Image

m0xsec commented 1 year ago

All of the core CPU instructions are completed. CB prefix operations need to be done next.

Image

m0xsec commented 1 year ago

All CB prefix instructions are completed.

All CPU instructions done!!

Image