X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=boards%2Fsupervision.c;h=e405c750fd6551cf16b5ed05466ebec2b1639337;hb=386f5371eb984fb9c2860c83e740890a75cd45c1;hp=953c068813585ce60457dafcd87ae8683739f0af;hpb=d97315ac0bca825d2d50a44453bc5652946e2c67;p=fceu.git diff --git a/boards/supervision.c b/boards/supervision.c index 953c068..e405c75 100644 --- a/boards/supervision.c +++ b/boards/supervision.c @@ -15,7 +15,7 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #include "mapinc.h" @@ -24,30 +24,30 @@ static uint8 cmd0, cmd1; static void DoSuper(void) { - setprg8r((cmd0&0xC)>>2,0x6000,((cmd0&0x3)<<4)|0xF); - if(cmd0&0x10) - { - setprg16r((cmd0&0xC)>>2,0x8000,((cmd0&0x3)<<3)|(cmd1&7)); - setprg16r((cmd0&0xC)>>2,0xc000,((cmd0&0x3)<<3)|7); - } - else - setprg32r(4,0x8000,0); - setmirror(((cmd0&0x20)>>5)^1); + setprg8r((cmd0&0xC)>>2,0x6000,((cmd0&0x3)<<4)|0xF); + if(cmd0&0x10) + { + setprg16r((cmd0&0xC)>>2,0x8000,((cmd0&0x3)<<3)|(cmd1&7)); + setprg16r((cmd0&0xC)>>2,0xc000,((cmd0&0x3)<<3)|7); + } + else + setprg32r(4,0x8000,0); + setmirror(((cmd0&0x20)>>5)^1); } static DECLFW(SuperWrite) { - if(!(cmd0&0x10)) - { - cmd0=V; - DoSuper(); - } + if(!(cmd0&0x10)) + { + cmd0=V; + DoSuper(); + } } static DECLFW(SuperHi) { - cmd1=V; - DoSuper(); + cmd1=V; + DoSuper(); } static void SuperReset(void) @@ -62,7 +62,7 @@ static void SuperReset(void) static void SuperRestore(int version) { - DoSuper(); + DoSuper(); } void Supervision16_Init(CartInfo *info)