Previous 199869 Revisions Next

r23984 Friday 28th June, 2013 at 02:39:00 UTC by hap
rm crash-prone malloc
[src/emu/sound]ymf271.c

trunk/src/emu/sound/ymf271.c
r23983r23984
4646static const int fm_tab[16] = { 0, 1, 2, -1, 3, 4, 5, -1, 6, 7, 8, -1, 9, 10, 11, -1 };
4747static const int pcm_tab[16] = { 0, 4, 8, -1, 12, 16, 20, -1, 24, 28, 32, -1, 36, 40, 44, -1 };
4848
49static INT16 *wavetable[8];
49static INT16 wavetable[8][SIN_LEN];
5050static double plfo_table[4][8][LFO_LENGTH];
5151static int alfo_table[4][LFO_LENGTH];
5252
r23983r23984
15281528{
15291529   int i,j;
15301530
1531   for (i=0; i < ARRAY_LENGTH(wavetable); i++)
1532   {
1533      wavetable[i] = auto_alloc_array(machine, INT16, SIN_LEN);
1534   }
1535
15361531   for (i=0; i < SIN_LEN; i++)
15371532   {
15381533      double m = sin( ((i*2)+1) * M_PI / SIN_LEN );

Previous 199869 Revisions Next


© 1997-2024 The MAME Team