I'm using code banking with a 1 Mbit eprom and have specified 2 banks. The Bank size specified in uVison/51 is 4000h,0ffffh. Most of the application code is in bank 0 and the final application printout and graphics code is in bank 1. Recently I ran out room in bank 0 and had to move some code over to bank 1 in the uVison/51 application. Everything compiles fine but now the program graphics and printout format choppy,distorted, and not performing as expected. --------------------------------------------------------------------------------