DevNotes

From DaphneWiki

Revision as of 20:17, 23 September 2007 by Matt (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The Space Ace Annunciator

I have done some work on the scoreboard code for Daphne recently (well at least, recently at the time of this writing) and I found that I had to relearn how the so-called annunciator board works in conjunction with the Space Ace ROMs and the scoreboard. Here's the scoop:

The Space Ace ROMs sends values of 0xCC to the following addresses:

Address Annunciator Description Alternate Function
0xE03B enable Ace skill LED player 1 digit 3
0xE03D enable Captain skill LED player 1 digit 5
0xE03E enable Cadet skill LED player 1 lives
0xE03F clear all LED's player 2 lives

NOTE : that by the time 0xCC gets to the real hardware, it has been reduced to just 0x0C which is an 'H' character. Therefore, I have strong reason to believe that on Space Ace, the 'H' character cannot be displayed on the scoreboard in the places mentioned above in the 'alternate function' column.

Personal tools