Questa settimana potrei ottimizzare usando una libreria C ridotta che ha permesso un drastico restringimento delle dimensioni del codice - da circa 60 K a circa 6 K e quindi potremmo caricare il codice nella memoria on-chip da 8 K di un FPGA (Altera DE2) che suppongo sia SRAM quindi c'è SRAM sia on-chip che off-chip (?)
Il programma era piuttosto piccolo e abbiamo notato che la maggior parte delle dimensioni proveniva dalle librerie e che facevamo sistema incorporato, riduciamo le librerie solo a ciò che è necessario in modo che l'ingombro sia ridotto al minimo.
Mi viene da pensare a qualcosa che ho sentito nei media che era una storia, forse fittizia, che Microsoft doveva consegnare un compilatore C in soli 20 K circa negli anni '70 o nei primi anni '80, quando non c'era molta memoria disponibile per software, è vero? Qual è una dimensione realizzabile del footprint per un piccolo compilatore C?