Feeling ravenous. Nintendo has released its latest financial data , and as per tradition, it's also reconfirmed the release windows for its upcoming software