Home
last modified time | relevance | path

Searched refs:YM2612 (Results 1 – 25 of 100) sorted by relevance

1234

/dports/audio/deadbeef/deadbeef-0.7.2/plugins/gme/game-music-emu-0.6pre/vgmplay/VGMPlay/chips/
H A Dym2612.c678 YM2612->LFOinc = YM2612->LFOcnt = 0; in YM_SET()
691 YM2612->TimerAcnt = YM2612->TimerAL = (1024 - YM2612->TimerA) << 12; in YM_SET()
704 YM2612->TimerAcnt = YM2612->TimerAL = (1024 - YM2612->TimerA) << 12; in YM_SET()
717 YM2612->TimerBcnt = YM2612->TimerBL = (256 - YM2612->TimerB) << (4 + 12); in YM_SET()
1030 YM2612->in3 += SIN_TAB[(YM2612->in1 >> SIN_LBITS) & SIN_MASK][YM2612->en1] + SIN_TAB[(YM2612->in2 >…
1883 YM2612->Frequence = ((double) YM2612->Clock / (double) YM2612->Rate) / 144.0; in YM2612_Init()
1893 YM2612->Rate = YM2612->Clock / 144; in YM2612_Init()
2278 YM_SET(YM2612, YM2612->OPNAadr, data); in YM2612_Write()
2487 if(YM2612->DAC && YM2612->DACdata && ! YM2612->DAC_Mute) in YM2612_DacAndTimers_Update()
2512 YM2612->TimerAcnt += YM2612->TimerAL; in YM2612_DacAndTimers_Update()
[all …]
H A Dym2612.h125 int YM2612_End(ym2612_ *YM2612);
126 int YM2612_Reset(ym2612_ *YM2612);
127 int YM2612_Read(ym2612_ *YM2612);
128 int YM2612_Write(ym2612_ *YM2612, unsigned char adr, unsigned char data);
130 void YM2612_Update(ym2612_ *YM2612, int **buf, int length);
135 int YM2612_GetMute(ym2612_ *YM2612);
136 void YM2612_SetMute(ym2612_ *YM2612, int val);
141 void YM2612_DacAndTimers_Update(ym2612_ *YM2612, int **buffer, int length);
142 void YM2612_Special_Update(ym2612_ *YM2612);
147 void Update_Chan_Algo0(ym2612_ *YM2612, channel_ *CH, int **buf, int lenght);
[all …]
H A Dfm2612.c709 } YM2612; typedef
2234 YM2612 *F2612 = (YM2612 *)chip; in ym2612_update_one()
2440 YM2612 *F2612 = (YM2612 *)chip; in ym2612_postload()
2489 YM2612 *F2612; in ym2612_init()
2493 F2612 = (YM2612 *)malloc(sizeof(YM2612)); in ym2612_init()
2536 YM2612 *F2612 = (YM2612 *)chip; in ym2612_shutdown()
2548 YM2612 *F2612 = (YM2612 *)chip; in ym2612_reset_chip()
2610 YM2612 *F2612 = (YM2612 *)chip; in ym2612_write()
2678 YM2612 *F2612 = (YM2612 *)chip; in ym2612_read()
2695 YM2612 *F2612 = (YM2612 *)chip; in ym2612_timer_over()
[all …]
/dports/audio/vgmplay/vgmplay-0.40.9_2/chips/
H A Dym2612.c683 YM2612->LFOinc = YM2612->LFOcnt = 0; in YM_SET()
696 YM2612->TimerAcnt = YM2612->TimerAL = (1024 - YM2612->TimerA) << 12; in YM_SET()
709 YM2612->TimerAcnt = YM2612->TimerAL = (1024 - YM2612->TimerA) << 12; in YM_SET()
722 YM2612->TimerBcnt = YM2612->TimerBL = (256 - YM2612->TimerB) << (4 + 12); in YM_SET()
1035 YM2612->in3 += SIN_TAB[(YM2612->in1 >> SIN_LBITS) & SIN_MASK][YM2612->en1] + SIN_TAB[(YM2612->in2 >…
1888 YM2612->Frequence = ((double) YM2612->Clock / (double) YM2612->Rate) / 144.0; in YM2612_Init()
1898 YM2612->Rate = YM2612->Clock / 144; in YM2612_Init()
2283 YM_SET(YM2612, YM2612->OPNAadr, data); in YM2612_Write()
2492 if(YM2612->DAC && YM2612->DACdata && ! YM2612->DAC_Mute) in YM2612_DacAndTimers_Update()
2517 YM2612->TimerAcnt += YM2612->TimerAL; in YM2612_DacAndTimers_Update()
[all …]
H A Dym2612.h125 int YM2612_End(ym2612_ *YM2612);
126 int YM2612_Reset(ym2612_ *YM2612);
127 int YM2612_Read(ym2612_ *YM2612);
128 int YM2612_Write(ym2612_ *YM2612, unsigned char adr, unsigned char data);
130 void YM2612_Update(ym2612_ *YM2612, int **buf, int length);
135 int YM2612_GetMute(ym2612_ *YM2612);
136 void YM2612_SetMute(ym2612_ *YM2612, int val);
141 void YM2612_DacAndTimers_Update(ym2612_ *YM2612, int **buffer, int length);
142 void YM2612_Special_Update(ym2612_ *YM2612);
147 void Update_Chan_Algo0(ym2612_ *YM2612, channel_ *CH, int **buf, int lenght);
[all …]
H A Dfm2612.c704 } YM2612; typedef
2241 YM2612 *F2612 = (YM2612 *)chip; in ym2612_update_one()
2447 YM2612 *F2612 = (YM2612 *)chip; in ym2612_postload()
2493 YM2612 *F2612; in ym2612_init()
2497 F2612 = (YM2612 *)malloc(sizeof(YM2612)); in ym2612_init()
2534 YM2612 *F2612 = (YM2612 *)chip; in ym2612_shutdown()
2546 YM2612 *F2612 = (YM2612 *)chip; in ym2612_reset_chip()
2608 YM2612 *F2612 = (YM2612 *)chip; in ym2612_write()
2676 YM2612 *F2612 = (YM2612 *)chip; in ym2612_read()
2693 YM2612 *F2612 = (YM2612 *)chip; in ym2612_timer_over()
[all …]
/dports/emulators/mednafen/mednafen/src/hw_sound/ym2612/
H A DYm2612_Emu.cpp417 if (YM2612.TimerAL != (1024 - YM2612.TimerA)) in YM_SET()
419 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA); in YM_SET()
426 if (YM2612.TimerAL != (1024 - YM2612.TimerA)) in YM_SET()
428 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA); in YM_SET()
437 YM2612.TimerBcnt = YM2612.TimerBL = (256 - YM2612.TimerB) << 4; in YM_SET()
855 YM2612.Status |= (YM2612.Mode & 0x04) >> 2; in run_timer()
856 YM2612.TimerAcnt += YM2612.TimerAL; in run_timer()
876 YM2612.Status |= (YM2612.Mode & 0x08) >> 2; in run_timer()
877 YM2612.TimerBcnt += YM2612.TimerBL; in run_timer()
891 UPDATE_CHAN[YM2612.CHANNEL [i].ALGO](YM2612, g, YM2612.CHANNEL [i], tmp_out); in run()
[all …]
/dports/audio/zmusic/ZMusic-1.1.8/thirdparty/opnmidi/chips/gens/
H A DYm2612_Emu.cpp575 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
577 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
582 YM2612.TimerA = (YM2612.TimerA & 0x3FC) | (data & 3); in YM_SET()
584 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
586 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
595 YM2612.TimerBcnt = YM2612.TimerBL = (256 - YM2612.TimerB) << (4 + 12); in YM_SET()
865 memset( &impl->YM2612, 0, sizeof impl->YM2612 ); in set_rate()
1266 YM2612.Status |= (YM2612.Mode & 0x04) >> 2; in run_timer()
1267 YM2612.TimerAcnt += YM2612.TimerAL; in run_timer()
1285 YM2612.Status |= (YM2612.Mode & 0x08) >> 2; in run_timer()
[all …]
/dports/audio/deadbeef/deadbeef-0.7.2/plugins/gme/game-music-emu-0.6pre/gme/
H A DYm2612_Emu_Gens.cpp533 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
535 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
540 YM2612.TimerA = (YM2612.TimerA & 0x3FC) | (data & 3); in YM_SET()
542 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
544 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
553 YM2612.TimerBcnt = YM2612.TimerBL = (256 - YM2612.TimerB) << (4 + 12); in YM_SET()
811 memset( &impl->YM2612, 0, sizeof impl->YM2612 ); in set_rate()
1205 YM2612.Status |= (YM2612.Mode & 0x04) >> 2; in run_timer()
1206 YM2612.TimerAcnt += YM2612.TimerAL; in run_timer()
1224 YM2612.Status |= (YM2612.Mode & 0x08) >> 2; in run_timer()
[all …]
/dports/audio/libgme/game-music-emu-0.6.1/gme/
H A DYm2612_Emu.cpp546 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
548 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
553 YM2612.TimerA = (YM2612.TimerA & 0x3FC) | (data & 3); in YM_SET()
555 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
557 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
566 YM2612.TimerBcnt = YM2612.TimerBL = (256 - YM2612.TimerB) << (4 + 12); in YM_SET()
836 memset( &impl->YM2612, 0, sizeof impl->YM2612 ); in set_rate()
1223 YM2612.Status |= (YM2612.Mode & 0x04) >> 2; in run_timer()
1224 YM2612.TimerAcnt += YM2612.TimerAL; in run_timer()
1242 YM2612.Status |= (YM2612.Mode & 0x08) >> 2; in run_timer()
[all …]
/dports/games/zdoom/zdoom-2.8.1/game-music-emu/gme/
H A DYm2612_Emu.cpp546 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
548 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
553 YM2612.TimerA = (YM2612.TimerA & 0x3FC) | (data & 3); in YM_SET()
555 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
557 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
566 YM2612.TimerBcnt = YM2612.TimerBL = (256 - YM2612.TimerB) << (4 + 12); in YM_SET()
836 memset( &impl->YM2612, 0, sizeof impl->YM2612 ); in set_rate()
1223 YM2612.Status |= (YM2612.Mode & 0x04) >> 2; in run_timer()
1224 YM2612.TimerAcnt += YM2612.TimerAL; in run_timer()
1242 YM2612.Status |= (YM2612.Mode & 0x08) >> 2; in run_timer()
[all …]
/dports/games/SRB2/SRB2-SRB2_release_2.2.9/libs/gme/gme/
H A DYm2612_Emu.cpp546 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
548 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
553 YM2612.TimerA = (YM2612.TimerA & 0x3FC) | (data & 3); in YM_SET()
555 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
557 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
566 YM2612.TimerBcnt = YM2612.TimerBL = (256 - YM2612.TimerB) << (4 + 12); in YM_SET()
836 memset( &impl->YM2612, 0, sizeof impl->YM2612 ); in set_rate()
1223 YM2612.Status |= (YM2612.Mode & 0x04) >> 2; in run_timer()
1224 YM2612.TimerAcnt += YM2612.TimerAL; in run_timer()
1242 YM2612.Status |= (YM2612.Mode & 0x08) >> 2; in run_timer()
[all …]
/dports/multimedia/audacious-plugins/audacious-plugins-4.1/src/console/
H A DYm2612_Emu.cc546 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
548 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
553 YM2612.TimerA = (YM2612.TimerA & 0x3FC) | (data & 3); in YM_SET()
555 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
557 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
566 YM2612.TimerBcnt = YM2612.TimerBL = (256 - YM2612.TimerB) << (4 + 12); in YM_SET()
836 memset( &impl->YM2612, 0, sizeof impl->YM2612 ); in set_rate()
1223 YM2612.Status |= (YM2612.Mode & 0x04) >> 2; in run_timer()
1224 YM2612.TimerAcnt += YM2612.TimerAL; in run_timer()
1242 YM2612.Status |= (YM2612.Mode & 0x08) >> 2; in run_timer()
[all …]
/dports/audio/zmusic/ZMusic-1.1.8/thirdparty/game-music-emu/gme/
H A DYm2612_GENS.cpp546 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
548 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
553 YM2612.TimerA = (YM2612.TimerA & 0x3FC) | (data & 3); in YM_SET()
555 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
557 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
566 YM2612.TimerBcnt = YM2612.TimerBL = (256 - YM2612.TimerB) << (4 + 12); in YM_SET()
836 memset( &impl->YM2612, 0, sizeof impl->YM2612 ); in set_rate()
1223 YM2612.Status |= (YM2612.Mode & 0x04) >> 2; in run_timer()
1224 YM2612.TimerAcnt += YM2612.TimerAL; in run_timer()
1242 YM2612.Status |= (YM2612.Mode & 0x08) >> 2; in run_timer()
[all …]
H A DYm2612_MAME.cpp2492 YM2612 *F2612 = (YM2612 *)chip; in ym2612_generate()
2557 YM2612 *F2612 = (YM2612 *)chip; in ym2612_pre_generate()
2583 YM2612 *F2612 = (YM2612 *)chip; in ym2612_generate_one_native()
2746 YM2612 *F2612 = (YM2612 *)chip;
2757 YM2612 *F2612 = (YM2612 *)chip; in ym2612_postload()
2853 YM2612 *F2612 = (YM2612 *)chip; in ym2612_shutdown()
2865 YM2612 *F2612 = (YM2612 *)chip; in ym2612_reset_chip()
2934 YM2612 *F2612 = (YM2612 *)chip; in ym2612_write()
3004 YM2612 *F2612 = (YM2612 *)chip;
3021 YM2612 *F2612 = (YM2612 *)chip;
[all …]
/dports/multimedia/musikcube/musikcube-0.96.7/src/plugins/gmedecoder/gme/
H A DYm2612_Emu_Gens.cpp531 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
533 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
538 YM2612.TimerA = (YM2612.TimerA & 0x3FC) | (data & 3); in YM_SET()
540 if (YM2612.TimerAL != (1024 - YM2612.TimerA) << 12) in YM_SET()
542 YM2612.TimerAcnt = YM2612.TimerAL = (1024 - YM2612.TimerA) << 12; in YM_SET()
551 YM2612.TimerBcnt = YM2612.TimerBL = (256 - YM2612.TimerB) << (4 + 12); in YM_SET()
809 memset( &impl->YM2612, 0, sizeof impl->YM2612 ); in set_rate()
1203 YM2612.Status |= (YM2612.Mode & 0x04) >> 2; in run_timer()
1204 YM2612.TimerAcnt += YM2612.TimerAL; in run_timer()
1222 YM2612.Status |= (YM2612.Mode & 0x08) >> 2; in run_timer()
[all …]
H A Dfm2612.c701 } YM2612; typedef
2215 YM2612 *F2612 = (YM2612 *)chip; in ym2612_update_one()
2405 YM2612 *F2612; in ym2612_init()
2409 F2612 = (YM2612 *)malloc(sizeof(YM2612)); in ym2612_init()
2440 YM2612 *F2612 = (YM2612 *)chip; in ym2612_shutdown()
2452 YM2612 *F2612 = (YM2612 *)chip; in ym2612_reset_chip()
2514 YM2612 *F2612 = (YM2612 *)chip; in ym2612_write()
2578 YM2612 *F2612 = (YM2612 *)chip; in ym2612_read()
2595 YM2612 *F2612 = (YM2612 *)chip; in ym2612_timer_over()
2617 YM2612 *F2612 = (YM2612 *)chip; in ym2612_set_mutemask()
[all …]
/dports/audio/zmusic/ZMusic-1.1.8/thirdparty/opnmidi/chips/gx/
H A Dgx_ym2612.c666 } YM2612; typedef
811 INLINE void INTERNAL_TIMER_A(YM2612 *ym2612) in INTERNAL_TIMER_A()
854 INLINE void set_timers(YM2612 *ym2612, int v ) in set_timers()
1066 INLINE void advance_lfo(YM2612 *ym2612) in advance_lfo()
1917 YM2612 *YM2612GXAlloc() in YM2612GXAlloc()
1919 YM2612 *ym2612 = (YM2612 *)malloc(sizeof(YM2612)); in YM2612GXAlloc()
1923 void YM2612GXFree(YM2612 *ym2612) in YM2612GXFree()
1929 void YM2612GXInit(YM2612 *ym2612) in YM2612GXInit()
1933 memset(ym2612,0,sizeof(YM2612)); in YM2612GXInit()
1964 void YM2612GXResetChip(YM2612 *ym2612) in YM2612GXResetChip()
[all …]
/dports/audio/zmusic/ZMusic-1.1.8/thirdparty/opnmidi/chips/mame/
H A Dmame_ym2612fm.c2309 YM2612 *F2612 = (YM2612 *)chip; in ym2612_generate()
2374 YM2612 *F2612 = (YM2612 *)chip; in ym2612_pre_generate()
2400 YM2612 *F2612 = (YM2612 *)chip; in ym2612_generate_one_native()
2569 YM2612 *F2612 = (YM2612 *)chip;
2686 YM2612 *F2612 = (YM2612 *)chip; in ym2612_shutdown()
2698 YM2612 *F2612 = (YM2612 *)chip; in ym2612_reset_chip()
2767 YM2612 *F2612 = (YM2612 *)chip; in ym2612_write()
2836 YM2612 *F2612 = (YM2612 *)chip; in ym2612_write_pan()
2844 YM2612 *F2612 = (YM2612 *)chip; in ym2612_read()
2861 YM2612 *F2612 = (YM2612 *)chip; in ym2612_timer_over()
[all …]
/dports/emulators/mess/mame-mame0226/src/devices/sound/
H A D2612intf.cpp144 DEFINE_DEVICE_TYPE(YM2612, ym2612_device, "ym2612", "YM2612 OPN2")
147 : ym2612_device(mconfig, YM2612, tag, owner, clock) in ym2612_device()
/dports/emulators/mame/mame-mame0226/src/devices/sound/
H A D2612intf.cpp144 DEFINE_DEVICE_TYPE(YM2612, ym2612_device, "ym2612", "YM2612 OPN2")
147 : ym2612_device(mconfig, YM2612, tag, owner, clock) in ym2612_device()
/dports/games/libretro-picodrive/picodrive-600894e/pico/sound/
H A Dym2612.h150 } YM2612; typedef
154 extern YM2612 ym2612;
/dports/games/kodi-addon-game.libretro.picodrive/game.libretro.picodrive-1.97.0.19-Matrix/depends/common/picodrive/pico/sound/
H A Dym2612.h157 } YM2612; typedef
161 extern YM2612 ym2612;
/dports/emulators/lisaem/lisaem-1.2.6.2/generator/
H A DAUTHORS3 YM2612 chip emulation by Tatsuyuki Satoh
/dports/games/libretro-picodrive/picodrive-600894e/platform/gp2x/code940/
H A D940shared.h21 YM2612 ym2612; /* current state of the emulated YM2612 */

1234