Using `dw` ended up shifting all the values over by one byte, making DOS think our 320K floppy was actually 16MiB in size, and had 46 sectors of FAT instead of 1. This further lead it trash the setup stack and fail to locate the disk directory.