INL-retro-progdump/firmware/source
Paul Molloy c36313135e Initial firmware implementation of buffer objects and raw sram allocation
complete.  should be able to allocate buffers from host, but haven't got
to testing it yet.  Compiling on firmware though..
Currently have 256 bytes of raw_buffer, and 8 buffer objects/structs
each with ~16 bytes per object.  So could trim things down, but still have
decent amount of SRAM left.  Could have another 256 byte buffer at this
rate..  but might not leave enough SRAM for temporary routines.

Possible that raw buffer space could be dynamically allocated
as either buffer space or temporary routine space...

AVR Memory Usage
----------------
Device: atmega164a

Program:    4094 bytes (25.0% Full)
(.text + .data + .bootloader)

Data:        573 bytes (56.0% Full)
(.data + .bss + .noinit)
2016-11-28 02:01:14 -06:00
..
buffer.c Initial firmware implementation of buffer objects and raw sram allocation 2016-11-28 02:01:14 -06:00
buffer.h Initial firmware implementation of buffer objects and raw sram allocation 2016-11-28 02:01:14 -06:00
io.c Adding EXP0_PULLUP_TEST should probably verify pullup on EXP0 provides 2016-11-27 17:47:40 -06:00
io.h Adding EXP0_PULLUP_TEST should probably verify pullup on EXP0 provides 2016-11-27 17:47:40 -06:00
logic.h Initial firmware implementation of buffer objects and raw sram allocation 2016-11-28 02:01:14 -06:00
main.c Big step in confirmation of pin manipulations working on kazzo. 2016-11-27 00:18:46 -06:00
nes.c Adding EXP0_PULLUP_TEST should probably verify pullup on EXP0 provides 2016-11-27 17:47:40 -06:00
nes.h Adding EXP0_PULLUP_TEST should probably verify pullup on EXP0 provides 2016-11-27 17:47:40 -06:00
pinport.c SNES dictionary creation, addition of NES cpu/ppu read/writes 2016-11-27 15:32:36 -06:00
pinport.h SNES dictionary creation, addition of NES cpu/ppu read/writes 2016-11-27 15:32:36 -06:00
snes.c SNES dictionary creation, addition of NES cpu/ppu read/writes 2016-11-27 15:32:36 -06:00
snes.h SNES dictionary creation, addition of NES cpu/ppu read/writes 2016-11-27 15:32:36 -06:00
usb.c Initial firmware implementation of buffer objects and raw sram allocation 2016-11-28 02:01:14 -06:00
usb.h Initial firmware implementation of buffer objects and raw sram allocation 2016-11-28 02:01:14 -06:00