merge mapper code from FCEUX
[fceu.git] / boards / malee.c
index 7feb95e..8c30182 100644 (file)
  *
  * 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 uint8 WRAM[2048];
 
-static void MALEEReset(void)
+static void MALEEPower(void)
 {
   setprg2r(0x10,0x7000,0);
   SetReadHandler(0x8000,0xFFFF,CartBR);
   SetReadHandler(0x6000,0x67FF,CartBR);
   SetReadHandler(0x7000,0x77FF,CartBR);
+  SetWriteHandler(0x7000,0x77FF,CartBW);
   setprg2r(1,0x6000,0);
   setprg32(0x8000,0);
   setchr8(0);
@@ -35,7 +36,7 @@ static void MALEEReset(void)
 
 void MALEE_Init(CartInfo *info)
 {
-  info->Power=MALEEReset;
+  info->Power=MALEEPower;
   SetupCartPRGMapping(0x10, WRAM, 2048, 1);
   AddExState(WRAM, 2048, 0,"RAM");
 }