Nearly 4 years ago, three of our well respected forum members sat down one evening over a curry and came up with the One Page Computing OPC Challenge.
viewtopic.php?f=3&t=372#p2400I realise that in these strange times, sitting down for a curry with friends might seem an ancient memory, but as we have some spare time on our hands, and to help maintain our sanity, I would like to propose a follow up challenge - the 1 K computing challenge: OK Challenge
Twitter hashtag: #weareOK
The rules are simple and trivial:
1. You may choose any cpu of your choice, or create your own
2. You have a strict ROM budget of 1K 16-bit words (or 2048 bytes)
3. Create something awesome using 1 and 2 above.
4. Assume that you have 64K bytes of RAM available
5. You must be able to print "OK" to a serial terminal.
The aim of this challenge is to be fun and educational. Its the online equivalent of a high school "show and tell".
It is also designed to get people thinking about how to do more with less.
I encourage the formation of "teams" to get together on Zoom or whatever, and submit a team entry.
I also suggest that interested parties regulary post their ideas and progress to encourage others to participate. You can talk about your choice of processor, your motivation and anything else that you think is relevant.
This is intended as a fun, educational project to get us through the next 3 months, to boost discussion, debate and idea sharing.
It builds upon the original OPC Challenge and stimulates new thinking about alternative cpus using limited resources.
Home Schooling for Nerds?
The three original OPC gurus will be invited back to comment and judge the competition.
Finally for inspiration and motivation - I dig up an ancient language that ran on a 6800 in just 768 bytes. VTL-2 "Very Tiny Language"
http://www.altair680kit.com/manuals/Alt ... chable.pdfPS. The challenge has been designed for efficiency of code and ingenuity. You could use an 8-bit 6502, Z80, AVR, or an 8086 or MSP430.
Alternatively you could create your own byte-code interpreter. The choice is yours.
As Dr. Dobbs used to say in 1976, 45 years ago: " Running Light Without Overbyte "