flashmrom Open Hardware flash-based replacement (with optional banking) for 27C400/800/160 EPROMs and equivalent Mask ROMs