Three games on a PIC16F1705 \with eight 14- segment displays and a discrete diodes character ROM
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
I just uploaded an (unedited) video of me trying to play the games
The assembly source are available at Tetradec.asm @ github and the hex is at Tetradeca.hex @ github
Since I soldered this on perfboard instead of on a real made pcb I didn't bother to draw the schematics in a PCB CAD package. So my hand-drawn scribbles will have to do.
Only the first three characters are shown in the diode-ROM, but all of them are documented in the code.
I've been able to squeeze in three games in the allotted 1KB space. A Sort-the-letters-in-reverse game, a Convert-decimal-to-binary game, and a Eight-button-Simon game.
The Simon game still needs scoring added to it, but luckily I have a bit of space left since I'm only at 519 words out of the maximum 585. So I guess I'll be able to add that and clean up the code a bit before the contest deadline tomorrow.
Create an account to leave a comment. Already have an account? Log In.
Discrete logic is cool. I'm "excitingly" following you 4bit CPU project....
Nice diode ROM!
I have a few dozen of those type of display I bought surplus/on-sale at one point, and have never found the right project for them. This gets me thinking.
Nicely done.
I had a list of games to do with the displays, but I could only fit three of them with the 1kb constraint. Unless I happen to kill the hardware by mashing it into my carry-on luggage I'll probably add a few more the comming weeks. But I could have use for a few more characters in the character set, so maybe I'll add one more PCB with '595s and diodes...
Become a member to follow this project and never miss any updates
I feel like I'm home with all those diodes. Nice job.