はじめに 最近は見ることが無くなったフロッピーディスクですが,AVR (ATMega1284P)を使用して,フロッピーディスクドライブ(FDD)と同じように振舞いながら,AVRのフラッシュメモリに書き込んだディスクイメージにアクセスできるFDDエミュレータを作りました. ネットワークブートしたい古いパソコンがあり,ブート用ROMを搭載していなかったのでgPXEを使おうとしましたが,USBブートに対応しておらず,ブート目的のためにHDDやCD-ROMをわざわざ使いたくなかったのでこのようなものを作りました. gPXEを起動できればよいという目的だったので,ハードウェアはAVRだけを使ったシンプルな構成ですが,127KB以下のディスクイメージしか保持できずディスクへの書き込みには対応していないという機能制限があります. 本ページでは特に断らない限り,フロッピーディスクと言った場合には3.5イン