This commit is contained in:
copy 2014-12-21 18:46:47 +01:00
parent 49f211d154
commit 1fa461e830
2 changed files with 4 additions and 2 deletions

View file

@ -343,7 +343,7 @@ CPU.prototype.init = function(settings)
this.memory_size = settings.memory_size || 1024 * 1024 * 64;
this.memory = new Memory(new ArrayBuffer(this.memory_size), this.memory_size);
this.memory = new Memory(this.memory_size);
this.segment_is_null = new Uint8Array(8);
this.segment_limits = new Uint32Array(8);

View file

@ -3,8 +3,10 @@
/**
* @constructor
*/
function Memory(buffer, memory_size)
function Memory(memory_size)
{
var buffer = new ArrayBuffer(memory_size);
this.mem8 = new Uint8Array(buffer);
this.mem16 = new Uint16Array(buffer);
this.mem32s = new Int32Array(buffer);