소스 검색

Bug fixes for NESBank

dev-bank
Bryan Miller 5 년 전
부모
커밋
8835afd3ad
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. +4
    -4
      app/js/models/NESBank.js

+ 4
- 4
app/js/models/NESBank.js 파일 보기

@@ -15,8 +15,8 @@ function CnvIdx(x, y, am, off){

switch(am){
case NESBank.ACCESSMODE_8K:
res.side = (x > 128) ? 1 : 0;
x -= (res.side === 1) ? 128, 0;
res.side = (x >= 128) ? 1 : 0;
x -= (res.side === 1) ? 128 : 0;
res.tileidx = (Math.floor(y/8) * 16) + Math.floor(x / 8);
break;
case NESBank.ACCESSMODE_4K:
@@ -82,13 +82,13 @@ export default class NESBank extends ISurface{
var sendEmit = false;
switch(this.__AccessMode){
case NESBank.ACCESSMODE_1K:
if (side === Math.floor(this.__AccessOffset / 4){
if (side === Math.floor(this.__AccessOffset / 4)){
if (Math.floor(idx / 64) === Math.floor(this.__AccessOffset/4))
sendEmit = true;
}
break;
case NESBank.ACCESSMODE_2K:
if (side === Math.floor(this.__AccessOffset / 2){
if (side === Math.floor(this.__AccessOffset / 2)){
if (Math.floor(idx / 128) === Math.floor(this.__AccessOffset/2))
sendEmit = true;
}

Loading…
취소
저장