+ if (cells[idx] == NULL)
+ {
+ cells[idx]= new cl_memory_cell();
+ cells[idx]->init();
+ class cl_address_decoder *decoder;
+ decoder = get_decoder(addr);
+ if (decoder && decoder->activated)
+ {
+ decode_cell(addr, decoder->memchip,
+ addr - decoder->as_begin + decoder->chip_begin);
+ }
+ }