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
By using our website and services, you expressly agree to the placement of our performance, functionality, and advertising cookies. Learn More
I feel like I'm home with all those diodes. Nice job.