YM3812 Part 3 – Behind the Code