switch to 32bit done, changed load address, and fixed the partial code