Few changes:
-DAP is now 4byte aligned (as it should be).
-passing the correct dap address to the bios (see read_sector:).