/dports/emulators/nestopia/nestopia-1.51.1/source/core/board/ |
H A D | NstBoardBmcSuper22Games.cpp | 111 : Board(c), cartSwitches(CartSwitches::Create(c)) {} in Super22Games() 115 delete cartSwitches; in ~Super22Games() 121 return cartSwitches; in QueryDevice() 143 NST_VERIFY( cartSwitches ); in SubLoad() 145 if (cartSwitches) in SubLoad() 146 cartSwitches->EnableHiPrg( state.Read8() & 0x1 ); in SubLoad() 156 if (cartSwitches) in SubSave() 157 …state.Begin( AsciiId<'B','2','2'>::V ).Begin( AsciiId<'R','E','G'>::V ).Write8( cartSwitches->GetH… in SubSave() 166 const uint hiPrg = cartSwitches ? cartSwitches->GetHiPrg() : 0x00;
|
H A D | NstBoardBenshengBs5.cpp | 159 : Board(c), cartSwitches(CartSwitches::Create(c)) {} in Bs5() 163 delete cartSwitches; in ~Bs5() 178 return cartSwitches; in QueryDevice() 193 NST_VERIFY( cartSwitches ); in SubLoad() 195 if (cartSwitches) in SubLoad() 196 cartSwitches->SetMode( state.Read8() ); in SubLoad() 206 if (cartSwitches) in SubSave() 207 …state.Begin( AsciiId<'B','S','5'>::V ).Begin( AsciiId<'D','I','P'>::V ).Write8( cartSwitches->GetM… in SubSave() 223 if (address & (0x10U << (cartSwitches ? cartSwitches->GetMode() : 0))) in NES_POKE_A()
|
H A D | NstBoardBmcGamestarA.cpp | 148 : Board(c), cartSwitches(CartSwitches::Create(c)) {} in GamestarA() 152 delete cartSwitches; in ~GamestarA() 157 if (type == DEVICE_DIP_SWITCHES && cartSwitches) in QueryDevice() 158 return cartSwitches; in QueryDevice() 197 if (cartSwitches) in SubLoad() 198 cartSwitches->SetMode( data[0] ); in SubLoad() 210 cartSwitches ? cartSwitches->GetMode() : 0, in SubSave() 224 return cartSwitches ? cartSwitches->GetMode() : 0x00;
|
H A D | NstBoardSachen74x374.cpp | 105 : S74x374a(c), cartSwitches(CartSwitches::Create(c)) {} in S74x374b() 109 delete cartSwitches; in ~S74x374b() 115 return cartSwitches; in QueryDevice() 176 NST_VERIFY( cartSwitches ); in SubLoad() 178 if (cartSwitches) in SubLoad() 179 cartSwitches->SetCopyright( state.Read8() & 0x1 ); in SubLoad() 200 if (cartSwitches) in SubSave() 201 …state.Begin( AsciiId<'S','7','B'>::V ).Begin( AsciiId<'D','I','P'>::V ).Write8( cartSwitches->GetC… in SubSave() 236 return (~(ctrl & 0x7) & 0x3F) ^ (cartSwitches ? cartSwitches->GetCopyright() : 0x1);
|
H A D | NstBoardBmcFk23c.cpp | 196 : Mmc3(c), cartSwitches(CartSwitches::Create(c)) {} in Fk23c() 200 delete cartSwitches; in ~Fk23c() 228 return cartSwitches; in QueryDevice() 248 if (cartSwitches) in SubLoad() 249 cartSwitches->SetMode( data[8] >> 2 & 0x7 ); in SubLoad() 275 unromChr | (cartSwitches ? cartSwitches->GetMode() << 2 : 0) in SubSave() 345 if (address & (1U << ((cartSwitches ? cartSwitches->GetMode() : 0) + 4)))
|
H A D | NstBoardCony.cpp | 130 cartSwitches (CartSwitches::Create(c)) in Standard() 135 delete cartSwitches; in ~Standard() 141 return cartSwitches; in QueryDevice() 234 NST_VERIFY( cartSwitches ); in SubLoad() 236 if (cartSwitches) in SubLoad() 237 cartSwitches->SetRegion( state.Read8() & 0x1 ); in SubLoad() 279 if (cartSwitches) in SubSave() 280 state.Begin( AsciiId<'L','A','N'>::V ).Write8( cartSwitches->GetRegion() ? 0x1 : 0x0 ).End(); in SubSave() 307 return cartSwitches ? cartSwitches->GetRegion() : 0xFF;
|
H A D | NstBoardBmcVt5201.cpp | 127 : Board(c), cartSwitches(c) {} in Vt5201() 132 return &cartSwitches; in QueryDevice() 158 cartSwitches.SetMode( data & 0x3 ); in SubLoad() 168 …state.Begin( AsciiId<'B','V','T'>::V ) .Begin( AsciiId<'R','E','G'>::V ).Write8( cartSwitches.GetM… in SubSave() 177 return !cartMode ? prg.Peek( address - 0x8000 ) : cartSwitches.GetMode();
|
H A D | NstBoardBmc800in1.cpp | 122 : Board(c), cartSwitches(c) {} in Game800in1() 127 return &cartSwitches; in QueryDevice() 154 cartSwitches.SetMode( data & 0xF ); in SubLoad() 164 …state.Begin( AsciiId<'B','8','1'>::V ).Begin( AsciiId<'R','E','G'>::V ).Write8( cartSwitches.GetMo… in SubSave() 173 return prg.Peek( mode ? (address & 0x7FF0) | cartSwitches.GetMode() : address - 0x8000 );
|
H A D | NstBoardBmc8157.cpp | 87 return &cartSwitches; in QueryDevice() 114 cartSwitches.SetMode( data & 0x1 ); in SubLoad() 124 …state.Begin( AsciiId<'B','8','1'>::V ).Begin( AsciiId<'R','E','G'>::V ).Write8( (cartSwitches.GetM… in SubSave() 138 trash = (address & cartSwitches.GetMode()) ? 0xFF : 0x00;
|
H A D | NstBoardSachenStreetHeroes.cpp | 88 return &cartSwitches; in QueryDevice() 114 cartSwitches.SetRegion( data[0] & 0x1 ); in SubLoad() 132 cartSwitches.GetRegion() ? 0x1 : 0x0, in SubSave() 174 return cartSwitches.GetRegion();
|
H A D | NstBoardEvent.cpp | 142 return &cartSwitches; in QueryDevice() 237 irq.unit.count = cartSwitches.GetTime(); in UpdateRegisters() 257 if (cartSwitches.ShowTime() && irq.unit.count) in Sync()
|
H A D | NstBoardJyCompany.cpp | 72 cartSwitches in Standard() 177 if (cartSwitches.IsPpuLatched()) in SubReset() 234 NST_VERIFY( cartSwitches.IsPpuLatched() ); in SubLoad() 236 if (cartSwitches.IsPpuLatched()) in SubLoad() 315 if (cartSwitches.IsPpuLatched()) in SubSave() 396 return &cartSwitches; in QueryDevice() 515 return (cartSwitches.GetSetting() & DIPSWITCH_GAME) | (address >> 8 & ~uint(DIPSWITCH_GAME)); 849 if ((regs.ctrl[0] >> 5 & cartSwitches.GetSetting() & 0x1) | (cartSwitches.GetSetting() & 0x2)) in UpdateNmt()
|
H A D | NstBoardBmcSuper22Games.hpp | 59 CartSwitches* const cartSwitches; member in Nes::Core::Boards::Bmc::Super22Games
|
/dports/games/libretro-nestopia/nestopia-2b0315c/source/core/board/ |
H A D | NstBoardBmcSuper22Games.cpp | 111 : Board(c), cartSwitches(CartSwitches::Create(c)) {} in Super22Games() 115 delete cartSwitches; in ~Super22Games() 121 return cartSwitches; in QueryDevice() 143 NST_VERIFY( cartSwitches ); in SubLoad() 145 if (cartSwitches) in SubLoad() 146 cartSwitches->EnableHiPrg( state.Read8() & 0x1 ); in SubLoad() 156 if (cartSwitches) in SubSave() 157 …state.Begin( AsciiId<'B','2','2'>::V ).Begin( AsciiId<'R','E','G'>::V ).Write8( cartSwitches->GetH… in SubSave() 166 const uint hiPrg = cartSwitches ? cartSwitches->GetHiPrg() : 0x00;
|
H A D | NstBoardBenshengBs5.cpp | 159 : Board(c), cartSwitches(CartSwitches::Create(c)) {} in Bs5() 163 delete cartSwitches; in ~Bs5() 178 return cartSwitches; in QueryDevice() 193 NST_VERIFY( cartSwitches ); in SubLoad() 195 if (cartSwitches) in SubLoad() 196 cartSwitches->SetMode( state.Read8() ); in SubLoad() 206 if (cartSwitches) in SubSave() 207 …state.Begin( AsciiId<'B','S','5'>::V ).Begin( AsciiId<'D','I','P'>::V ).Write8( cartSwitches->GetM… in SubSave() 223 if (address & (0x10U << (cartSwitches ? cartSwitches->GetMode() : 0))) in NES_POKE_A()
|
H A D | NstBoardBmcGamestarA.cpp | 148 : Board(c), cartSwitches(CartSwitches::Create(c)) {} in GamestarA() 152 delete cartSwitches; in ~GamestarA() 157 if (type == DEVICE_DIP_SWITCHES && cartSwitches) in QueryDevice() 158 return cartSwitches; in QueryDevice() 197 if (cartSwitches) in SubLoad() 198 cartSwitches->SetMode( data[0] ); in SubLoad() 210 cartSwitches ? cartSwitches->GetMode() : 0, in SubSave() 224 return cartSwitches ? cartSwitches->GetMode() : 0x00;
|
H A D | NstBoardSachen74x374.cpp | 105 : S74x374a(c), cartSwitches(CartSwitches::Create(c)) {} in S74x374b() 109 delete cartSwitches; in ~S74x374b() 115 return cartSwitches; in QueryDevice() 176 NST_VERIFY( cartSwitches ); in SubLoad() 178 if (cartSwitches) in SubLoad() 179 cartSwitches->SetCopyright( state.Read8() & 0x1 ); in SubLoad() 200 if (cartSwitches) in SubSave() 201 …state.Begin( AsciiId<'S','7','B'>::V ).Begin( AsciiId<'D','I','P'>::V ).Write8( cartSwitches->GetC… in SubSave() 236 return (~(ctrl & 0x7) & 0x3F) ^ (cartSwitches ? cartSwitches->GetCopyright() : 0x1);
|
H A D | NstBoardBmcFk23c.cpp | 196 : Mmc3(c), cartSwitches(CartSwitches::Create(c)) {} in Fk23c() 200 delete cartSwitches; in ~Fk23c() 228 return cartSwitches; in QueryDevice() 248 if (cartSwitches) in SubLoad() 249 cartSwitches->SetMode( data[8] >> 2 & 0x7 ); in SubLoad() 275 unromChr | (cartSwitches ? cartSwitches->GetMode() << 2 : 0) in SubSave() 345 if (address & (1U << ((cartSwitches ? cartSwitches->GetMode() : 0) + 4)))
|
H A D | NstBoardCony.cpp | 130 cartSwitches (CartSwitches::Create(c)) in Standard() 135 delete cartSwitches; in ~Standard() 141 return cartSwitches; in QueryDevice() 234 NST_VERIFY( cartSwitches ); in SubLoad() 236 if (cartSwitches) in SubLoad() 237 cartSwitches->SetRegion( state.Read8() & 0x1 ); in SubLoad() 279 if (cartSwitches) in SubSave() 280 state.Begin( AsciiId<'L','A','N'>::V ).Write8( cartSwitches->GetRegion() ? 0x1 : 0x0 ).End(); in SubSave() 307 return cartSwitches ? cartSwitches->GetRegion() : 0xFF;
|
H A D | NstBoardBmcVt5201.cpp | 127 : Board(c), cartSwitches(c) {} in Vt5201() 132 return &cartSwitches; in QueryDevice() 158 cartSwitches.SetMode( data & 0x3 ); in SubLoad() 168 …state.Begin( AsciiId<'B','V','T'>::V ) .Begin( AsciiId<'R','E','G'>::V ).Write8( cartSwitches.GetM… in SubSave() 177 return !cartMode ? prg.Peek( address - 0x8000 ) : cartSwitches.GetMode();
|
H A D | NstBoardBmc800in1.cpp | 122 : Board(c), cartSwitches(c) {} in Game800in1() 127 return &cartSwitches; in QueryDevice() 154 cartSwitches.SetMode( data & 0xF ); in SubLoad() 164 …state.Begin( AsciiId<'B','8','1'>::V ).Begin( AsciiId<'R','E','G'>::V ).Write8( cartSwitches.GetMo… in SubSave() 173 return prg.Peek( mode ? (address & 0x7FF0) | cartSwitches.GetMode() : address - 0x8000 );
|
H A D | NstBoardBmc8157.cpp | 87 return &cartSwitches; in QueryDevice() 114 cartSwitches.SetMode( data & 0x1 ); in SubLoad() 124 …state.Begin( AsciiId<'B','8','1'>::V ).Begin( AsciiId<'R','E','G'>::V ).Write8( (cartSwitches.GetM… in SubSave() 138 trash = (address & cartSwitches.GetMode()) ? 0xFF : 0x00;
|
H A D | NstBoardSachenStreetHeroes.cpp | 88 return &cartSwitches; in QueryDevice() 114 cartSwitches.SetRegion( data[0] & 0x1 ); in SubLoad() 132 cartSwitches.GetRegion() ? 0x1 : 0x0, in SubSave() 174 return cartSwitches.GetRegion();
|
H A D | NstBoardEvent.cpp | 142 return &cartSwitches; in QueryDevice() 237 irq.unit.count = cartSwitches.GetTime(); in UpdateRegisters() 257 if (cartSwitches.ShowTime() && irq.unit.count) in Sync()
|
H A D | NstBoardJyCompany.cpp | 72 cartSwitches in Standard() 177 if (cartSwitches.IsPpuLatched()) in SubReset() 234 NST_VERIFY( cartSwitches.IsPpuLatched() ); in SubLoad() 236 if (cartSwitches.IsPpuLatched()) in SubLoad() 315 if (cartSwitches.IsPpuLatched()) in SubSave() 396 return &cartSwitches; in QueryDevice() 515 return (cartSwitches.GetSetting() & DIPSWITCH_GAME) | (address >> 8 & ~uint(DIPSWITCH_GAME)); 849 if ((regs.ctrl[0] >> 5 & cartSwitches.GetSetting() & 0x1) | (cartSwitches.GetSetting() & 0x2)) in UpdateNmt()
|