What to do: - Implement DIV increment at 16384 Hz. - Implement TAC clock select. - Implement TIMA increment on selected clock edge. - Implement TIMA overflow → reload from TMA. - Trigger Timer interrupt on overflow. Criteria: - Writing to DIV resets it. - TIMA increments at correct frequencies. - Timer interrupt fires correctly on overflow.
What to do:
Implement DIV increment at 16384 Hz.
Implement TAC clock select.
Implement TIMA increment on selected clock edge.
Implement TIMA overflow → reload from TMA.
Trigger Timer interrupt on overflow.
Criteria:
Writing to DIV resets it.
TIMA increments at correct frequencies.
Timer interrupt fires correctly on overflow.