/*WARNING*/ /*INITIALIZE YOUR NEW MAPPER HERE*/ public void InitializeMapper() { switch (Cartridge.MapperNo) { case 0: CurrentMapper = new Mapper00(this); CurrentMapper.SetUpMapperDefaults(); break; case 1: CurrentMapper = new Mapper01(this); CurrentMapper.SetUpMapperDefaults(); break; case 2: CurrentMapper = new Mapper02(this); CurrentMapper.SetUpMapperDefaults(); break; case 3: CurrentMapper = new Mapper03(this); CurrentMapper.SetUpMapperDefaults(); break; case 4: CurrentMapper = new Mapper04(this); CurrentMapper.SetUpMapperDefaults(); break; case 5: CurrentMapper = new Mapper05(this); CurrentMapper.SetUpMapperDefaults(); break; case 6: CurrentMapper = new Mapper06(this); CurrentMapper.SetUpMapperDefaults(); break; case 7: CurrentMapper = new Mapper07(this); CurrentMapper.SetUpMapperDefaults(); break; case 8: CurrentMapper = new Mapper08(this); CurrentMapper.SetUpMapperDefaults(); break; case 9: CurrentMapper = new Mapper09(this); _mapper09 = (Mapper09)CurrentMapper; CurrentMapper.SetUpMapperDefaults(); break; case 10: CurrentMapper = new Mapper10(this); _mapper10 = (Mapper10)CurrentMapper; CurrentMapper.SetUpMapperDefaults(); break; case 11: CurrentMapper = new Mapper11(this); CurrentMapper.SetUpMapperDefaults(); break; case 13: CurrentMapper = new Mapper13(this); CurrentMapper.SetUpMapperDefaults(); break; case 15: CurrentMapper = new Mapper15(this); CurrentMapper.SetUpMapperDefaults(); break; case 16: CurrentMapper = new Mapper16(this); CurrentMapper.SetUpMapperDefaults(); break; case 17: CurrentMapper = new Mapper17(this); CurrentMapper.SetUpMapperDefaults(); break; case 18: CurrentMapper = new Mapper18(this); CurrentMapper.SetUpMapperDefaults(); break; case 19: CurrentMapper = new Mapper19(this); CurrentMapper.SetUpMapperDefaults(); break; case 21: CurrentMapper = new Mapper21(this); CurrentMapper.SetUpMapperDefaults(); break; case 22: CurrentMapper = new Mapper22(this); CurrentMapper.SetUpMapperDefaults(); break; case 23: CurrentMapper = new Mapper23(this); CurrentMapper.SetUpMapperDefaults(); break; case 24: CurrentMapper = new Mapper24(this); CurrentMapper.SetUpMapperDefaults(); break; case 32: CurrentMapper = new Mapper32(this); CurrentMapper.SetUpMapperDefaults(); break; case 33: CurrentMapper = new Mapper33(this); CurrentMapper.SetUpMapperDefaults(); break; case 34: CurrentMapper = new Mapper34(this); CurrentMapper.SetUpMapperDefaults(); break; case 41: CurrentMapper = new Mapper41(this); CurrentMapper.SetUpMapperDefaults(); break; case 48: CurrentMapper = new Mapper33(this); CurrentMapper.SetUpMapperDefaults(); break; case 61: CurrentMapper = new Mapper61(this); CurrentMapper.SetUpMapperDefaults(); break; case 64: CurrentMapper = new Mapper64(this); CurrentMapper.SetUpMapperDefaults(); break; case 65: CurrentMapper = new Mapper65(this); CurrentMapper.SetUpMapperDefaults(); break; case 66: CurrentMapper = new Mapper66(this); CurrentMapper.SetUpMapperDefaults(); break; case 69: CurrentMapper = new Mapper69(this); CurrentMapper.SetUpMapperDefaults(); break; case 71: CurrentMapper = new Mapper71(this); CurrentMapper.SetUpMapperDefaults(); break; case 78: CurrentMapper = new Mapper71(this); CurrentMapper.SetUpMapperDefaults(); break; case 79: CurrentMapper = new Mapper79(this); CurrentMapper.SetUpMapperDefaults(); break; case 80: CurrentMapper = new Mapper80(this); CurrentMapper.SetUpMapperDefaults(); break; case 81: CurrentMapper = new Mapper113(this); CurrentMapper.SetUpMapperDefaults(); break; case 82: CurrentMapper = new Mapper82(this); CurrentMapper.SetUpMapperDefaults(); break; case 91: CurrentMapper = new Mapper91(this); CurrentMapper.SetUpMapperDefaults(); break; case 113: CurrentMapper = new Mapper113(this); CurrentMapper.SetUpMapperDefaults(); break; case 225: CurrentMapper = new Mapper225255(this); CurrentMapper.SetUpMapperDefaults(); break; case 255: CurrentMapper = new Mapper225255(this); CurrentMapper.SetUpMapperDefaults(); break; } }
/*WARNING*/ /*INITIALIZE YOUR NEW MAPPER HERE*/ public void InitializeMapper() { switch (Cartridge.MapperNo) { case 0: CurrentMapper = new Mapper00(this); CurrentMapper.SetUpMapperDefaults(); break; case 1: CurrentMapper = new Mapper01(this); CurrentMapper.SetUpMapperDefaults(); break; case 2: CurrentMapper = new Mapper02(this); CurrentMapper.SetUpMapperDefaults(); break; case 3: CurrentMapper = new Mapper03(this); CurrentMapper.SetUpMapperDefaults(); break; case 4: CurrentMapper = new Mapper04(this); CurrentMapper.SetUpMapperDefaults(); break; case 5: CurrentMapper = new Mapper05(this); CurrentMapper.SetUpMapperDefaults(); break; case 6: CurrentMapper = new Mapper06(this); CurrentMapper.SetUpMapperDefaults(); break; case 7: CurrentMapper = new Mapper07(this); CurrentMapper.SetUpMapperDefaults(); break; case 8: CurrentMapper = new Mapper08(this); CurrentMapper.SetUpMapperDefaults(); break; case 9: CurrentMapper = new Mapper09(this); _mapper09 = (Mapper09) CurrentMapper; CurrentMapper.SetUpMapperDefaults(); break; case 10: CurrentMapper = new Mapper10(this); _mapper10 = (Mapper10) CurrentMapper; CurrentMapper.SetUpMapperDefaults(); break; case 11: CurrentMapper = new Mapper11(this); CurrentMapper.SetUpMapperDefaults(); break; case 13: CurrentMapper = new Mapper13(this); CurrentMapper.SetUpMapperDefaults(); break; case 15: CurrentMapper = new Mapper15(this); CurrentMapper.SetUpMapperDefaults(); break; case 16: CurrentMapper = new Mapper16(this); CurrentMapper.SetUpMapperDefaults(); break; case 17: CurrentMapper = new Mapper17(this); CurrentMapper.SetUpMapperDefaults(); break; case 18: CurrentMapper = new Mapper18(this); CurrentMapper.SetUpMapperDefaults(); break; case 19: CurrentMapper = new Mapper19(this); CurrentMapper.SetUpMapperDefaults(); break; case 21: CurrentMapper = new Mapper21(this); CurrentMapper.SetUpMapperDefaults(); break; case 22: CurrentMapper = new Mapper22(this); CurrentMapper.SetUpMapperDefaults(); break; case 23: CurrentMapper = new Mapper23(this); CurrentMapper.SetUpMapperDefaults(); break; case 24: CurrentMapper = new Mapper24(this); CurrentMapper.SetUpMapperDefaults(); break; case 32: CurrentMapper = new Mapper32(this); CurrentMapper.SetUpMapperDefaults(); break; case 33: CurrentMapper = new Mapper33(this); CurrentMapper.SetUpMapperDefaults(); break; case 34: CurrentMapper = new Mapper34(this); CurrentMapper.SetUpMapperDefaults(); break; case 41: CurrentMapper = new Mapper41(this); CurrentMapper.SetUpMapperDefaults(); break; case 48: CurrentMapper = new Mapper33(this); CurrentMapper.SetUpMapperDefaults(); break; case 61: CurrentMapper = new Mapper61(this); CurrentMapper.SetUpMapperDefaults(); break; case 64: CurrentMapper = new Mapper64(this); CurrentMapper.SetUpMapperDefaults(); break; case 65: CurrentMapper = new Mapper65(this); CurrentMapper.SetUpMapperDefaults(); break; case 66: CurrentMapper = new Mapper66(this); CurrentMapper.SetUpMapperDefaults(); break; case 69: CurrentMapper = new Mapper69(this); CurrentMapper.SetUpMapperDefaults(); break; case 71: CurrentMapper = new Mapper71(this); CurrentMapper.SetUpMapperDefaults(); break; case 78: CurrentMapper = new Mapper71(this); CurrentMapper.SetUpMapperDefaults(); break; case 79: CurrentMapper = new Mapper79(this); CurrentMapper.SetUpMapperDefaults(); break; case 80: CurrentMapper = new Mapper80(this); CurrentMapper.SetUpMapperDefaults(); break; case 81: CurrentMapper = new Mapper113(this); CurrentMapper.SetUpMapperDefaults(); break; case 82: CurrentMapper = new Mapper82(this); CurrentMapper.SetUpMapperDefaults(); break; case 91: CurrentMapper = new Mapper91(this); CurrentMapper.SetUpMapperDefaults(); break; case 113: CurrentMapper = new Mapper113(this); CurrentMapper.SetUpMapperDefaults(); break; case 225: CurrentMapper = new Mapper225255(this); CurrentMapper.SetUpMapperDefaults(); break; case 255: CurrentMapper = new Mapper225255(this); CurrentMapper.SetUpMapperDefaults(); break; } }