Timeline for How can anyone use a microcontroller which has only 384 bytes of program memory?
Current License: CC BY-SA 3.0
23 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Apr 22, 2020 at 1:00 | comment | added | RTHarston | Upvote for your excellent definition of assembler. :) | |
| Mar 29, 2019 at 11:20 | comment | added | John U | You can play chess with a few bytes to spare - hackaday.com/2019/03/28/writing-a-very-tiny-chess-program although you've gotta stretch to 477 if you want better AI opponents ;) | |
| Jan 11, 2017 at 14:38 | comment | added | John U | Another adventure in small code - a 45 byte executable: muppetlabs.com/~breadbox/software/tiny/teensy.html | |
| Oct 29, 2015 at 12:04 | comment | added | John U | I just compiled some PIC code (very lazily, using standard libraries) in MikroeC PRO, it reads a 4x4 keypad matrix & writes it to the IO pins as a byte of data... code size 238 bytes. | |
| S Jan 4, 2015 at 15:27 | history | suggested | Warren Young | CC BY-SA 3.0 | changed "b" to "bytes", since lowercase b properly means "bits"; reworked a sentence because I don't know what "your starter for 10" means :) |
| Jan 4, 2015 at 13:18 | review | Suggested edits | |||
| S Jan 4, 2015 at 15:27 | |||||
| Jun 19, 2014 at 18:33 | comment | added | jwygralak67 | Tempted to minus-1 just because I wasted [redacted] hours reminiscing over the jargon file. Sometimes I miss the (Good?) Old Days. | |
| Jun 19, 2014 at 16:36 | history | edited | Ricardo | CC BY-SA 3.0 | Inlined Story of Mel link and formatted glossary of terms as a list for easier reading (youngsters are too soft to read definitions in a long paragraph). |
| Sep 2, 2013 at 8:21 | history | edited | John U | CC BY-SA 3.0 | Added link to Ken Shirriff's blog reverse-engineering the Sinclair calculator. |
| May 21, 2013 at 13:03 | comment | added | Olin Lathrop | Hey, I had 12 toggle switches and a "deposit" switch. Does that count? We had to manually toggle the bootstrap loader that would read the rest of the OS from the paper tape. The best part was the teacher thought up was 0 and down was 1, so I'd arrange for crashes while I was in english class. | |
| May 20, 2013 at 13:55 | comment | added | John U | A late one but someone's managed raytracing in 256 bytes: tech.slashdot.org/story/13/05/15/1913222/… | |
| May 7, 2013 at 9:48 | comment | added | John U | A link I missed, featuring some real coding: blog.jgc.org/2013/04/how-i-coded-in-1985.html | |
| May 4, 2013 at 11:03 | comment | added | Paddy Landau | Thank you for The Story of Mel. It made me laugh and nostalgic at the same time :) | |
| May 2, 2013 at 18:47 | comment | added | Ryan | Associated my account just to upvote for 'The Story of Mel'. | |
| May 2, 2013 at 16:49 | comment | added | supercat | @JohnU: I haven't examined a Tigervision cartridge, though from what I understand of their banking scheme they might have been able to reduce the number of chips to two, to support up to 1024K. In 2006, I designed an 8K cartridge using just one 74LS part, an EPROM, a resistor, and a cap (along with a bypass cap). I wonder if any other companies would have made 8K cartridges had my circuit been known 'back in the day'? | |
| May 2, 2013 at 16:45 | comment | added | supercat | @JohnU: The first few games on the Atari 2600 were all 2K. Many developers never designed any games that went beyond 4K, because even though 8K chips were affordable (and some companies' carts simply used half of a 4K chip) adding bank-switching to a card using a standard (active-low chip-select) chip increased the number of support chips from one to three. | |
| May 2, 2013 at 14:53 | comment | added | Justin ᚅᚔᚈᚄᚒᚔ | +1 for "The Story of Mel". One of the greatest things I've read all week. | |
| May 2, 2013 at 14:14 | comment | added | John U | I need to get out more, remembered this from back in the day - screen saver in 368 bytes: aminet.net/package/util/blank/368blanker | |
| May 2, 2013 at 12:45 | vote | accept | coder543 | ||
| May 2, 2013 at 2:19 | comment | added | Loren Pechtel | Eons ago I made a pretty realistic bird-chirp (enough that people looked for the bird rather than suspecting the computer), the guts of which (but not the randomizing code that kept it from making exactly the same sound each time) would have rattled around in 384 bytes and I had the additional restrictions of no writable addresses and a zero byte wasn't permitted in the binary. | |
| May 1, 2013 at 21:21 | comment | added | Johnny | The Atari 2600 game console had only 4KB of storage in the ROM game cartridges (though some games got around this limitation by using bank switching to access more than 4K). | |
| May 1, 2013 at 16:35 | history | edited | John U | CC BY-SA 3.0 | I remember when all this were fields! |
| May 1, 2013 at 16:29 | history | answered | John U | CC BY-SA 3.0 |