/* from main.c */
#ifndef __MAIN_C
extern  int emulator_running;
extern  OSTask my_task[10 ];
extern  u32 ks_memblock_begin, ks_memblock_end;
extern  u16 *cfbp;
extern  u16 *cfb_oldp;
extern  u16 *menu_cfbp;
extern  u16 *menu_cfb_oldp;
extern  vu32 frame_count;
extern  task_request_object task_request[10 ];
extern  OSThread main_thread;
extern  OSMesgQueue dma_msgq;
extern  OSMesgQueue audio_timing_msgq;
extern  OSIoMesg dma_io_msgbuf[1 ];
extern  OSMesgQueue pad_msgq;
extern  OSContPad os_pad_data[4 ];
extern  u32 npad;
extern  pad_object pad[4 ];
extern  u8 pad_index[4 ];
extern  sq sequencep;
extern  u32 blanking_flag;
extern  u8 *ks_get_memblock(u32 size, char *purpose);
extern  void rom_load(u8 *src, u8 *dst, u32 length);
extern  int audioproc_enabled;
#endif /* __MAIN_C */
/* from sequence.c */
#ifndef __SEQUENCE_C
extern  void *sq_menu(int initial, void *self);
extern  void *sq_main(int initial, void *self);
extern  void *sq_menu(int initial, void *self);
extern  void *sq_init(int initial, void *self);
#endif /* __SEQUENCE_C */
/* from ks_nes.c */
#ifndef __KS_NES_C
#endif /* __KS_NES_C */
/* from ni_debug.c */
#ifndef __NI_DEBUG_C
extern  void PrintString(int posx, int posy, const char *format, ...);
#endif /* __NI_DEBUG_C */
