Ryan, Today the PIC24 series available in-stock in through-hole packages appears to top out at 48 kBytes of SRAM, which seems to be far more than enough. The PIC24EP512GP202-I/SP and the PIC24EP512MC202-I/SP are SPDIP-28 devices with 48 kBytes of SRAM and 512 kB of program Flash. They're obviously not perfectly drop-in pin-compatible replacements for the PIC24FV32KA301-I/P used in the Relay Trainer, because that is a PDIP-20 device. So perhaps an SPI-SRAM or SPI-EERAM or SPI-EPROM or SPI-FRAM or...
Is there some way SDCC could emit a warning about "lack of comma separators in the initialiser" in situations like this? (Something like the way the compiler should warn me about an "assignment inside condition statement" in "The World's Last Bug": if( alert = CODE_RED ){ launch_nukes(); } ).
I've recently used a few DS18B20 digital thermometers on a 1-wire bus. Alas, for...
I agree that all linkers should detect and avoid overlaps. I can think of only two...
My understanding is that the the PicoBlaze C Compiler (PBCC) is used in "copyblaze"....
comp.lang.c FAQ: "Q: Does anyone have a tool for converting old-style C programs...
When you figure out the answer, could you please edit http://en.wikibooks.org/wiki/GBA_Development...
Yet another workaround option: (c) Use an automated tool to mechanically create a...