DevNotes

From DaphneWiki

(Difference between revisions)
Jump to: navigation, search
(added stuff about annunciator)
(added time traveler notes)
 
Line 28: Line 28:
NOTE : that by the time 0xCC gets to the real hardware, it has been reduced to just 0x0C which is an 'H' character.
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.
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

Latest revision as of 03:10, 3 February 2010

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