update
This commit is contained in:
parent
f5fa1e5e22
commit
a4cb8129c5
13
readme.md
13
readme.md
@ -14,6 +14,9 @@ The buttons are debounced using RC circuitry and Schmitt triggers and connected
|
||||
|
||||
The peripherial microcontrollers and the EEPROM are connected via SPI including individual chip select lines.
|
||||
|
||||

|
||||
|
||||
|
||||
## Play Ground Canvas
|
||||
|
||||
Code is in subdir `rgb-driver` (https://gitea.hottis.de/wn/tetris/src/branch/main/rgb-driver).
|
||||
@ -22,6 +25,9 @@ The play ground is implemented using a 10 * 20 matrix of PL9823 RGB LEDs which a
|
||||
|
||||
The communcation with the game play controller is implemented as a sequences of tuples of LED address (0 to 211) and color code. A single octet of 253 where the LED address is expected is taken as the end-of-telegram mark. Readiness to receive a telegram is signaled to the game play controller via a single line connected to a GPIO of the game play controller.
|
||||
|
||||

|
||||
|
||||
|
||||
## Score Display
|
||||
|
||||
Code is in subdir `display-driver` (https://gitea.hottis.de/wn/tetris/src/branch/main/display-driver).
|
||||
@ -30,6 +36,9 @@ In the first place, a MAX7221 was meant to be used for connecting a multiple dig
|
||||
|
||||
Communication with the game play controller is just a 16 bit number to be displayed.
|
||||
|
||||

|
||||
|
||||
|
||||
## Sound Effects
|
||||
|
||||
Code is in subdir `sound-driver` (https://gitea.hottis.de/wn/tetris/src/branch/main/sound-driver).
|
||||
@ -40,4 +49,8 @@ An amplifier following the proposal of the AY-3-8913 datasheet is implemented us
|
||||
|
||||
The clock generator proposed by the AY-3-8913 does not work reliably, so an alternative design from "The Art of Electronics" has been used.
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user