blob: e19c7c8ecbf6dee332b672ca840f71472a94c936 [file] [log] [blame]
package void writeRegister(int aRegisterOffset, ushort aValue)
in
{
assert(aRegisterOffset >= 0);
assert(aRegisterOffset < IMAGE_SIZE);
}
body {
int idx = aRegisterOffset / 2;
mMemCache[idx] = aValue;
uint readback;
uint st;
uint st2;
volatile {
mMemImage[idx] = aValue;
//readback = (cast(uint*)mMemImage.ptr)[ idx/2 ];
//st = mMemImage[ 0x28/2 ];
//st2 = mMemImage[ 0x2A/2 ];
}
//if( aValue != readback )
{
//debug(IRQ) writefln( "writeRegister %04x, %04x", aRegisterOffset, aValue);
}
// comment
}
//