Пример #1
0
        /*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;
            }
        }
Пример #2
0
 /*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;
     }
 }