X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=src%2Fcpu8051.h;h=67e684f46d988e7fe3f64d3773151a39dc5c6d8a;hb=fb3b3529579773b8a14959cc6bc5bb2096fd0fe8;hp=1ea42892cc9857fa87ae31b57bfb42d336a92b44;hpb=6a65dca9d597772744524b909f2d89b479b8bf77;p=emu8051.git diff --git a/src/cpu8051.h b/src/cpu8051.h index 1ea4289..67e684f 100644 --- a/src/cpu8051.h +++ b/src/cpu8051.h @@ -1,5 +1,5 @@ /* - * emu8051.h + * cpu8051.h * * Copyright (C) 1999 Jonathan St-André * Copyright (C) 1999 Hugo Villeneuve @@ -16,13 +16,12 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef CPU8051_H #define CPU8051_H 1 - typedef struct cpu8051_t { unsigned int pc; @@ -30,7 +29,6 @@ typedef struct cpu8051_t int active_priority; } cpu8051_t; - /* Exported variables */ #undef _SCOPE_ #ifdef CPU8051_M @@ -41,7 +39,6 @@ typedef struct cpu8051_t _SCOPE_ cpu8051_t cpu8051; - void cpu8051_init( void ); @@ -55,43 +52,21 @@ void cpu8051_WriteD( unsigned int Address, unsigned char Value ); void -cpu8051_WriteInt( unsigned int Address, unsigned char Value ); +cpu8051_WriteI( unsigned int Address, unsigned char Value ); void -cpu8051_WriteI( unsigned int Address, unsigned char Value ); +cpu8051_WriteB( unsigned int BitAddress, unsigned char Value ); unsigned char cpu8051_ReadD( unsigned int Address ); -unsigned char -cpu8051_ReadInt( unsigned int Address ); - unsigned char cpu8051_ReadI( unsigned int Address ); -unsigned int -cpu8051_GetNextAddress( void ); - -void -cpu8051_WriteB( unsigned int BitAddress, unsigned char Value ); - unsigned char cpu8051_ReadB( unsigned int BitAddress ); -void -cpu8051_CheckInterrupts( void ); - -void -cpu8051_DoTimers( void ); - -int -cpu8051_SFRMemInfo( unsigned int Address, char *Text ); - -void -cpu8051_IntMemBitInfo( unsigned int BitAddress, char *Text ); - int cpu8051_Disasm( unsigned int Address, char *Text ); - #endif /* CPU8051_H */