X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2Fsound%2Fym2612.h;h=a1124de4df2b618d40713f335ed3a48ca856d150;hb=4936aac1cac5db9c8a0bec2d743d05be5c799f1f;hp=39c3cf6629c7d64beaa248444d755409603b3d3c;hpb=4b9c58882616c5205a5ad5c9350f20a3d22bd7e1;p=picodrive.git diff --git a/Pico/sound/ym2612.h b/Pico/sound/ym2612.h index 39c3cf6..a1124de 100644 --- a/Pico/sound/ym2612.h +++ b/Pico/sound/ym2612.h @@ -141,35 +141,16 @@ typedef struct } YM2612; #endif -extern FM_ST *ym2612_st; #ifndef EXTERNAL_YM2612 extern YM2612 ym2612; #endif -#define YM2612Read() ym2612_st->status - -#define YM2612PicoTick(n) \ -{ \ - /* timer A */ \ - if(ym2612_st->mode & 0x01 && (ym2612_st->TAT+=64*n) >= ym2612_st->TAC) { \ - ym2612_st->TAT -= ym2612_st->TAC; \ - if(ym2612_st->mode & 0x04) ym2612_st->status |= 1; \ - } \ - \ - /* timer B */ \ - if(ym2612_st->mode & 0x02 && (ym2612_st->TBT+=64*n) >= ym2612_st->TBC) { \ - ym2612_st->TBT -= ym2612_st->TBC; \ - if(ym2612_st->mode & 0x08) ym2612_st->status |= 2; \ - } \ -} - - void YM2612Init_(int baseclock, int rate); void YM2612ResetChip_(void); int YM2612UpdateOne_(int *buffer, int length, int stereo, int is_buf_empty); int YM2612Write_(unsigned int a, unsigned int v); -unsigned char YM2612Read_(void); +//unsigned char YM2612Read_(void); int YM2612PicoTick_(int n); void YM2612PicoStateLoad_(void);