Home
last modified time | relevance | path

Searched refs:NR52 (Results 1 – 25 of 30) sorted by relevance

12

/dports/emulators/vba/VisualBoyAdvance-1.7.2/src/gb/
H A DgbSound.cpp172 gbMemory[NR52] |= 1; in gbSoundEvent()
214 gbMemory[NR52] |= 2; in gbSoundEvent()
226 gbMemory[NR52] &= 0xfb; in gbSoundEvent()
252 gbMemory[NR52] |= 4; in gbSoundEvent()
282 gbMemory[NR52] |= 8; in gbSoundEvent()
316 case NR52: in gbSoundEvent()
362 gbMemory[NR52] &= 0xfe; in gbSoundChannel1()
407 gbMemory[NR52] &= 0xfe; in gbSoundChannel1()
441 gbMemory[NR52] &= 0xfd; in gbSoundChannel2()
504 gbMemory[NR52] &= 0xfb; in gbSoundChannel3()
[all …]
H A DgbSound.h40 #define NR52 0xff26 macro
/dports/audio/deadbeef/deadbeef-0.7.2/plugins/gme/game-music-emu-0.6pre/vgmplay/VGMPlay/chips/
H A Dgb.c74 #define NR52 0x16 macro
239 case NR52: in gb_sound_r()
291 gb->snd_regs[NR52] |= 0x1; in gb_sound_w_internal()
333 gb->snd_regs[NR52] |= 0x2; in gb_sound_w_internal()
365 gb->snd_regs[NR52] |= 0x4; in gb_sound_w_internal()
396 gb->snd_regs[NR52] |= 0x8; in gb_sound_w_internal()
531 gb->snd_regs[NR52] &= 0xFE; in gameboy_update()
561 gb->snd_regs[NR52] &= 0xFE; in gameboy_update()
620 gb->snd_regs[NR52] &= 0xFD; in gameboy_update()
706 gb->snd_regs[NR52] &= 0xFB; in gameboy_update()
[all …]
/dports/emulators/cingb/cingb-0.32/
H A Dsound.c258 if (((NR50&0x77)==0)||((NR52&0x80)==0)) { in processSound()
303 NR52&=0xFE; in processSound()
330 NR52&=0xFD; in processSound()
359 NR52&=0xFB; in processSound()
390 NR52&=0xF7; in processSound()
H A Dgameboy.h106 #define NR52 io[0x26] macro
H A DCHANGES283 - NR52 (partial)
/dports/emulators/vba/VisualBoyAdvance-1.7.2/src/
H A DSound.cpp333 ioMem[NR52] |= 1; in soundEvent()
381 ioMem[NR52] |= 2; in soundEvent()
395 ioMem[NR52] &= 0xfb; in soundEvent()
433 ioMem[NR52] |= 4; in soundEvent()
469 ioMem[NR52] |= 8; in soundEvent()
506 case NR52: in soundEvent()
508 data |= ioMem[NR52] & 15; in soundEvent()
621 ioMem[NR52] &= 0xfe; in soundChannel1()
700 ioMem[NR52] &= 0xfd; in soundChannel2()
772 ioMem[NR52] &= 0xfb; in soundChannel3()
[all …]
H A DSound.h43 #define NR52 0x84 macro
/dports/emulators/visualboyadvance-m/visualboyadvance-m-VBA-M_Beta_2/src/gba/
H A DSound.cpp35 #define NR52 0x84 macro
117 if ( (soundEnableFlag >> idx & 0x100) && (ioMem [NR52] & 0x80) ) in apply_control()
273 if ( address == NR52 ) in soundEvent()
547 soundEvent( NR52, (u8) 0x80 ); in soundReset()
795 NR50, NR51, NR52, -1 in soundReadGameOld()
798 ioMem [NR52] |= 0x80; // old sound played even when this wasn't set (power on) in soundReadGameOld()
/dports/audio/vgmplay/vgmplay-0.40.9_2/chips/
H A Dgb.c108 #define NR52 0x16 macro
304 if (offset == NR52) in gb_sound_r()
306 …return (gb->snd_regs[NR52]&0xf0) | (gb->snd_1.on ? 1 : 0) | (gb->snd_2.on ? 2 : 0) | (gb->snd_3.on… in gb_sound_r()
651 case NR52: // Sound On/Off (R/W) in gb_sound_w_internal()
668 gb->snd_regs[NR52] = data & 0x80; in gb_sound_w_internal()
684 …if( !gb->snd_control.on && offset != NR52 && offset != NR11 && offset != NR21 && offset != NR31 &&… in gb_sound_w()
690 if (!gb->snd_control.on && offset != NR52) in gb_sound_w()
798 for (i = NR44 + 1; i < NR52; i++) in gb_apu_power_off()
1182 …gb->snd_regs[NR52] = (gb->snd_regs[NR52]&0xf0) | gb->snd_1.on | (gb->snd_2.on << 1) | (gb->snd_3.o… in gameboy_update()
1240 gb_sound_w_internal(gb, NR52, 0x00); in device_reset_gameboy_sound()
/dports/emulators/mess/mame-mame0226/src/devices/sound/
H A Dgb.cpp202 sound_w_internal(NR52, 0x00); in device_reset()
682 if (offset == NR52) in sound_r()
684 …return (m_snd_regs[NR52]&0xf0) | (m_snd_1.on ? 1 : 0) | (m_snd_2.on ? 2 : 0) | (m_snd_3.on ? 4 : 0… in sound_r()
737 …if (!m_snd_control.on && offset != NR52 && offset != NR11 && offset != NR21 && offset != NR31 && o… in sound_w()
751 if (!m_snd_control.on && offset != NR52) in sound_w()
1099 case NR52: // Sound On/Off (R/W) in sound_w_internal()
1116 m_snd_regs[NR52] = data & 0x80; in sound_w_internal()
1160 for (int i = NR44 + 1; i < NR52; i++) in apu_power_off()
1206 for (int i = NR44 + 1; i < NR52; i++) in apu_power_off()
H A Dgb.h55 NR52 = 0x16, enumerator
/dports/emulators/mame/mame-mame0226/src/devices/sound/
H A Dgb.cpp202 sound_w_internal(NR52, 0x00); in device_reset()
682 if (offset == NR52) in sound_r()
684 …return (m_snd_regs[NR52]&0xf0) | (m_snd_1.on ? 1 : 0) | (m_snd_2.on ? 2 : 0) | (m_snd_3.on ? 4 : 0… in sound_r()
737 …if (!m_snd_control.on && offset != NR52 && offset != NR11 && offset != NR21 && offset != NR31 && o… in sound_w()
751 if (!m_snd_control.on && offset != NR52) in sound_w()
1099 case NR52: // Sound On/Off (R/W) in sound_w_internal()
1116 m_snd_regs[NR52] = data & 0x80; in sound_w_internal()
1160 for (int i = NR44 + 1; i < NR52; i++) in apu_power_off()
1206 for (int i = NR44 + 1; i < NR52; i++) in apu_power_off()
H A Dgb.h55 NR52 = 0x16, enumerator
/dports/emulators/visualboyadvance-m/visualboyadvance-m-VBA-M_Beta_2/src/gb/
H A DgbSound.h55 #define NR52 0xff26 macro
/dports/games/libretro-beetle_gba/beetle-gba-libretro-8d1e421/mednafen/gba/
H A DSound.h43 #define NR52 0x84 macro
/dports/emulators/mednafen/mednafen/src/gba/
H A DSound.h46 #define NR52 0x84 macro
/dports/devel/z88dk/z88dk/libsrc/target/gb/gbdk/
H A Dasm_play_sample.asm26 ldh (NR52),a ;enable sound 3
/dports/emulators/gngb/gngb-20060309/src/
H A Dmemory.h104 #define NR52 (himem[0x86]) macro
H A Dmemory.c284 NR52=0xf1; in gbmemory_init()
330 NR52=0xf1; in gbmemory_reset()
H A Dsound.c812 if (!(NR52&0x80)) { // ALL SOUND ON/OFF in update_gb_sound()
/dports/games/libretro-vbanext/vba-next-c24bf52/src/
H A Dsound.cpp47 #define NR52 0x84 macro
354 if ( (ioMem [NR52] & 0x80) ) in gba_pcm_apply_control()
1857 if ( address[i] == NR52 ) in soundEvent_u8_parallel()
1871 if ( address == NR52 ) in soundEvent_u8()
2029 int gb_addr = table[NR52 - 0x60]; in soundReset()
2032 ioMem[NR52] = 0x80; in soundReset()
/dports/games/libretro-emux/emux-640d4ba/controllers/audio/
H A Dpapu.c31 #define NR52 0x16 macro
285 case NR52: in papu_readb()
297 if (address == NR52) { in papu_writeb()
/dports/devel/z88dk/z88dk/lib/target/gb/def/
H A Dgb_globals.def56 defc NR52 = 0x26 ; Sound register
/dports/audio/gbsplay/gbsplay-0.0.94/
H A DHISTORY51 - support read-back of timer registers and NR52

12