*
* 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"
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)
static void SuperRestore(int version)
{
- DoSuper();
+ DoSuper();
}
void Supervision16_Init(CartInfo *info)