IBM sold the first IBM PCs in configurations with 16 or 64 kB of RAM preinstalled using either nine or thirty-six 16-kilobit DRAM chips. ... After the IBM XT shipped, the IBM PC motherboard was configured more like the XTs motherboard with 8 narrower slots, as well as the same RAM configuration as the IBM XT. ( 64 kB in one bank, expandable to 256kB by populating the other 3 banks ).
I am planning on a project that I think will end up taking quite a bit of code. Primarily I am looking to create a way to remotely control and monitor my commercial espresso machine and was hoping to make it stand alone. I don't want to have a computer running for it to serve up all of the information about the machine. Is there a way to store my large (presumably) code base on a flash device? I am not talking strings and such, but large amounts of logic/code itself that would bring my code base past 256K. I have been looking for samples and howtos, but either there are none out there or i am using the wrong search terms. Any guidance would be much appreciated.
If I had to take a guess, I would say the OP probably is thinking of storing stuff like the webpages, etc.. in the main flash. Actual code, I couldn't imagine many projects that would need more than 256K. So, if it data (audio, graphics, HTML, etc...) that will be filling up your memory, move that stuff to some external memory.
I am not talking strings and such, but large amounts of logic/code itself that would bring my code base past 256
Better let the OP respond. Haven't heard a word since the original post.
Since we are pressing on without the pleasure of the company of the OP, I was reading yesterday about how one of the first gaming consoles (or devices anyway) only had 128 bytes of RAM, because it was so expensive. It might have been Pong. So each frame refresh, the entire playing field had to be generated from scratch, because it couldn't be stored in RAM.
Sure, Atmel makes ATtinys with only 64 bytes of RAM...