dude-wrapを試す(その2補足と新たな謎)

senshuさんにいただいたアドバイスどおり、hidspx,-d0に修正して同じファームを書き込んで見ました。

Binary sketch size: 896 bytes (of a 14336 byte maximum)

#=> hidspx -d4 -ph --new-mode -d0 "C:\Program Files\Arduino\examples\Digital\Blink\applet\Blink.cpp.hex"
Detected device is ATmega168.
Erase Flash memory.
Flash memory...
Writing [##################################################] 896, 0.17s
Verifying [##################################################] 896, 0.19s
Passed.
Total read/write size = 1792 B / 0.58 s (3.01 kB/s)

Total read/write size = 1792 B / 0.82 s (2.13 kB/s) → Total read/write size = 1792 B / 0.58 s (3.01 kB/s)とかなり高速化されていることがわかります。
dude-wrapを介したATTINY2313の書き込みは難航しています。
ヒューズ設定はTINY2313のデフォルトです。
main.cxxが無いというエラーが出ているので、C:\Program Files\Arduino\hardware\coresにattiny2313というディレクトリを用意し、
LumiNet: An organic illumination networkからダウンロードできるATtiny2313 Arduino core with interrupt supportの中身を展開してコピーしています。
今のところのboards.txt(該当部分のみ)

##############################################################

attiny2313.name=My Arduino w/ ATTINY2313

attiny2313.upload.protocol=hidspx,-d0
attiny2313.upload.maximum_size=1728
attiny2313.upload.speed=19200

attiny2313.bootloader.low_fuses=0x64
attiny2313.bootloader.high_fuses=0xdf
attiny2313.bootloader.extended_fuses=0xff
attiny2313.bootloader.path=attiny2313
attiny2313.bootloader.file=ATtinyBOOT_2313.hex
attiny2313.bootloader.unlock_bits=0xFF
attiny2313.bootloader.lock_bits=0xCF

attiny2313.build.mcu=attiny2313
attiny2313.build.f_cpu=8000000L
attiny2313.build.core=attiny2313