fix division op -- use integer divide
modularize, separate reading and running of ROMs