update Mac OS X project

update Mac OS X project, also add read error handling to DisAsm