DevNotes

From DaphneWiki

Revision as of 03:10, 3 February 2010 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.

Time Traveler Notes

(from a chat with Mark B)

 oh cool, the "schematics" on DLP has a PCB layout (though no real schematics)
 looks like it says the UART is a PB2050 or P82050
 the board looks really simple
 and there is a secondary PCB call "display" that has 8 Alphanumeric devices on it
 that must be the "RAM GOOD" display area
 there are two on it called 2c55a which I think are parallel port chips
 then there is a max232 which I think is the RS232 driver
 then the CPU and UART
 some RAM and ROM
 and that's about it
Personal tools