| mmSwitchRegister(){ | mmSwitchRegister(){ | ||||
| return (function(byte){ | return (function(byte){ | ||||
| // TODO: Check the bits to determin which bank and bank index is being switched on. | |||||
| let mmcidx = (byte & 0xF0) >> 4; | |||||
| if (mmcidx < this.__banks.length){ | |||||
| this.__banks[mmcidx].idx = (byte & 0x0F); | |||||
| } | |||||
| }).bind(this); | }).bind(this); | ||||
| } | } | ||||
| } | } |