This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:cristian.stefan1712 [2026/05/25 06:25] cristian.stefan1712 |
pm:prj2026:bianca.popa1106:cristian.stefan1712 [2026/05/25 07:04] (current) cristian.stefan1712 [Results Obtained] |
||
|---|---|---|---|
| Line 86: | Line 86: | ||
| | ''void checkTetrisLines()'' | Scans the 10x20 Tetris array for completed rows, shifts the above rows down in memory to simulate gravity, and increments the score multiplier. | | | ''void checkTetrisLines()'' | Scans the 10x20 Tetris array for completed rows, shifts the above rows down in memory to simulate gravity, and increments the score multiplier. | | ||
| + | === Github Repository === | ||
| [[https://github.com/itsirc17/Game-Console]] | [[https://github.com/itsirc17/Game-Console]] | ||
| Line 92: | Line 93: | ||
| The system runs smoothly with no noticeable latency, thanks to strict memory optimizations (using bitmapped hexadecimal arrays to store graphics) and an internal framebuffer architecture. Logic voltages were successfully stabilized using a bi-directional logic level shifter (TXS0108E), which ensured clean and safe 3.3V SPI communication between the development board and the screen. The audio (PWM) and button debouncing logic run perfectly in parallel with the graphics engine, driven entirely by non-blocking, timer-based algorithms rather than ''delay()'' functions. | The system runs smoothly with no noticeable latency, thanks to strict memory optimizations (using bitmapped hexadecimal arrays to store graphics) and an internal framebuffer architecture. Logic voltages were successfully stabilized using a bi-directional logic level shifter (TXS0108E), which ensured clean and safe 3.3V SPI communication between the development board and the screen. The audio (PWM) and button debouncing logic run perfectly in parallel with the graphics engine, driven entirely by non-blocking, timer-based algorithms rather than ''delay()'' functions. | ||
| + | |||
| + | {{:pm:prj2026:bianca.popa1106:consola1.jpeg?200|}} | ||
| + | {{:pm:prj2026:bianca.popa1106:consola2.jpeg?200|}} | ||
| + | {{:pm:prj2026:bianca.popa1106:consola4.jpeg?200|}} | ||
| + | {{:pm:prj2026:bianca.popa1106:consola3.jpeg?200|}} | ||
| ===== Conclusions ===== | ===== Conclusions ===== | ||