/dports/audio/deadbeef/deadbeef-0.7.2/plugins/gme/game-music-emu-0.6pre/vgmplay/VGMPlay/chips/ |
H A D | ym2612.c | 678 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 D | ym2612.h | 125 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 D | fm2612.c | 709 } 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 D | ym2612.c | 683 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 D | ym2612.h | 125 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 D | fm2612.c | 704 } 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 D | Ym2612_Emu.cpp | 417 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 D | Ym2612_Emu.cpp | 575 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 D | Ym2612_Emu_Gens.cpp | 533 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 D | Ym2612_Emu.cpp | 546 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 D | Ym2612_Emu.cpp | 546 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 D | Ym2612_Emu.cpp | 546 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 D | Ym2612_Emu.cc | 546 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 D | Ym2612_GENS.cpp | 546 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 D | Ym2612_MAME.cpp | 2492 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 D | Ym2612_Emu_Gens.cpp | 531 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 D | fm2612.c | 701 } 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 D | gx_ym2612.c | 666 } 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 D | mame_ym2612fm.c | 2309 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 D | 2612intf.cpp | 144 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 D | 2612intf.cpp | 144 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 D | ym2612.h | 150 } 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 D | ym2612.h | 157 } YM2612; typedef 161 extern YM2612 ym2612;
|
/dports/emulators/lisaem/lisaem-1.2.6.2/generator/ |
H A D | AUTHORS | 3 YM2612 chip emulation by Tatsuyuki Satoh
|
/dports/games/libretro-picodrive/picodrive-600894e/platform/gp2x/code940/ |
H A D | 940shared.h | 21 YM2612 ym2612; /* current state of the emulated YM2612 */
|