When I attempt to compile ArduinoShell for use on an atmel168 I get the following error:
/Users/martinb/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-size -A /var/folders/_b/_1fm74kd1tj5m5wq8j_kcqrr0000gp/T/arduino_build_210800/ArduinoShellBasics.ino.elf
Sketch uses 12532 bytes (78%) of program storage space. Maximum is 15872 bytes.
data section exceeds available space in board
Global variables use 1044 bytes (101%) of dynamic memory, leaving -20 bytes for local variables. Maximum is 1024 bytes.
Not enough memory; see http://www.arduino.cc/en/Guide/Troubleshooting#size for tips on reducing your footprint.
Error compiling for board Optiboot on 32-pin cpus.