kopia lustrzana https://github.com/Jean-MarcHarvengt/MCUME
63 wiersze
1.0 KiB
C
63 wiersze
1.0 KiB
C
![]() |
/*
|
||
|
$Id: extern.h,v 1.2 1995/12/12 16:21:39 alex Exp alex $
|
||
|
*/
|
||
|
|
||
|
#ifndef VCSEXTERN_H
|
||
|
#define VCSEXTERN_H
|
||
|
|
||
|
|
||
|
#include "types.h" /* for BYTE, ADDRESS, etc. types and structures */
|
||
|
/* #include "proto.h" */
|
||
|
|
||
|
extern char *progname;
|
||
|
extern int clength[];
|
||
|
|
||
|
extern BYTE accumulator;
|
||
|
extern BYTE x_register;
|
||
|
extern BYTE y_register;
|
||
|
extern BYTE stack_pointer;
|
||
|
extern BYTE status_register;
|
||
|
extern ADDRESS program_counter;
|
||
|
extern CLOCK clk;
|
||
|
|
||
|
extern int zero_flag;
|
||
|
extern int sign_flag;
|
||
|
extern int overflow_flag;
|
||
|
extern int break_flag;
|
||
|
extern int decimal_flag;
|
||
|
extern int interrupt_flag;
|
||
|
extern int carry_flag;
|
||
|
|
||
|
/* Debugging */
|
||
|
extern int hexflg;
|
||
|
extern int verflg;
|
||
|
extern int traceflg;
|
||
|
extern int debugflg;
|
||
|
extern int runflg;
|
||
|
|
||
|
extern int autodump;
|
||
|
extern int reuflg;
|
||
|
|
||
|
|
||
|
/* Memory */
|
||
|
|
||
|
extern int module;
|
||
|
|
||
|
/* Keyboard & joystick */
|
||
|
|
||
|
#ifdef JOYSTICK
|
||
|
extern void joystick(void) ;
|
||
|
extern void joyini(void) ;
|
||
|
extern void joyclose(void);
|
||
|
|
||
|
extern int joyfd ;
|
||
|
#endif
|
||
|
|
||
|
#endif
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|