dude-wrapを試す(謎解決)

senshuさんからコメントでフォローいただき、無事ATTINY2313での動作もできました。
やはり、ご指摘どおりboards.txtの問題でした。

Binary sketch size: 756 bytes (of a 2048 byte maximum)

#=> hidspx -d4 -ph --new-mode -d4 "C:\Program Files\Arduino\examples\Digital\Blink\applet\Blink.cpp.hex"
Detected device is ATtiny2313.
Erase Flash memory.
Flash memory...
Writing [##################################################] 756, 0.62s
Verifying [##################################################] 756, 0.53s
Passed.
Total read/write size = 1512 B / 1.39 s (1.06 kB/s)

これで100円Arduino(?)の完成です。
# 秋月ではいつの間にかATTINY2313Vも取り扱っていたのですね。価格は一緒です。
まだ問題があるかもしれませんが、現状のboards.txtを掲載しておきます。

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

attiny2313.name=My Arduino w/ ATTINY2313

attiny2313.upload.protocol=hidspx,-d4
attiny2313.upload.maximum_size=2048
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

LED出力をD1(2313の2番ピン)に変更したBlinkを試してみました。
FUSE設定をまだしていないので、非常にのんびり点滅します。