Bharathi’s Status Report for 3/22/25

 

My goal(s) for this week were some subset of:

  • Validate full WM8731 configuration (postponed to next week).
  • Sketch I2S implementation (completed).
  • DMG PPU integration (postponed to next week).
  • CGB PPU debugging — target: get backgrounds and windows working (completed).

Accomplished

DMG PPU (4-color PPU)

No updates here, I plan to integrate this with the CPU & MMU early next week. 

CGB PPU (full-color PPU)

Backgrounds seem to be mostly functional, but I’m still debugging issues with the sprite palettes.

APU / CODEC Research

Implemented I2S logic — works in simulation.

Sketched datapath for APU + wrote some RTL. Will do a code review for this with Ruslana next week and try a basic test on FPGA.

Summary of time spent this week

  • CGB debugging: 9+ hrs
  • I2S implementation: 2 hrs
  • APU research + datapath + RTL: 4 hrs

Schedule / Progress

I believe I’m on schedule.  I don’t have any new concerns about the PPU or APU largely, but I should really integrate the PPU next week so I can debug some larger tests.

Next Step(s)

  • DMG PPU integration.
  • APU test on FPGA.

Leave a Reply

Your email address will not be published. Required fields are marked *