extern tslot *pe_slot; extern tslot *pe_copy_buffer; extern unsigned char pe_pattern_no; extern unsigned char pe_note_no; extern unsigned char pe_octave_no; extern unsigned char pe_chan_real; extern unsigned char pe_pos_real; extern unsigned char pe_chan_hl; extern unsigned char pe_pos_hl; extern unsigned char pe_chan_hl_old; extern unsigned char pe_pos_hl_old; extern unsigned char pe_nodischans; extern unsigned char pe_mchan_begin; extern unsigned char pe_mchan_end; extern unsigned char pe_mpos_begin; extern unsigned char pe_mpos_end; extern unsigned char pe_mflag; extern unsigned char pe_copied_flag; extern void play_slot(int note_value); extern void display_oct_no(void); extern void dec_oct_no(void); extern void inc_oct_no(void); extern int mus_kb_input(void); extern void pe_dis_seqpat_no_bg(void); extern void pe_display_trak( unsigned char pat_no, unsigned char chan_real, unsigned char pos_real); extern void pe_display_ind(unsigned char pat_no,unsigned char pos_real); extern void pe_display_bg(void); extern void pe_display_all(void); extern void pe_main(void);