Using java is better use this.
private static int[256][256] mem;
public void write(int adrs,byte dat)
{
mem[adrs>>8][adrs%256] = dat;
}
public byte read(int adrs)
{
return mem[adrs>>8][adrs%256];
}
Or this.
private static int[65536] mem;
public void write(int adrs,byte dat)
{
mem[adrs] = dat;
}
public byte read(int adrs)
{
return mem[adrs] ;
}
private static int[256][256] mem;
public void write(int adrs,byte dat)
{
mem[adrs>>8][adrs%256] = dat;
}
public byte read(int adrs)
{
return mem[adrs>>8][adrs%256];
}
Or this.
private static int[65536] mem;
public void write(int adrs,byte dat)
{
mem[adrs] = dat;
}
public byte read(int adrs)
{
return mem[adrs] ;
}