getBlocks( $starting_block, $num_blocks ); break; case '2mg': $fh = new Input_2MG( $filename ); $data = $fh->getBlocks( $starting_block, $num_blocks ); break; case 'po': $fh = new Input_PO( $filename ); $data = $fh->getBytes( $starting_block, $num_blocks ); break; } if( $verbose ) { echo "Processed {$format} file {$filename}\n"; $fh->printInfo(); } if( $skip > 0 ) { $data = substr( $data, $skip ); } $pers = new Personality_AppleIIGS; $dh = new Disassembler_65816; $dh->disassemble( $m_flag, $x_flag, $e_flag, $origin, $data, $pers );