From 677385ffdd1e330cfba4dd712ca58595feeea41d Mon Sep 17 00:00:00 2001 From: schneefux Date: Mon, 7 Oct 2013 14:11:24 +0200 Subject: initial commit --- hardware.h | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 hardware.h (limited to 'hardware.h') diff --git a/hardware.h b/hardware.h new file mode 100644 index 0000000..40bd377 --- /dev/null +++ b/hardware.h @@ -0,0 +1,43 @@ +#ifndef _HARDWARE_H_ +#define _HARDWARE_H_ + +#define IsEmulator !( *(int*)0x80000300) + +struct st_port { + union { + unsigned char BYTE; + struct{ + unsigned char B7:1; + unsigned char B6:1; + unsigned char B5:1; + unsigned char B4:1; + unsigned char B3:1; + unsigned char B2:1; + unsigned char B1:1; + unsigned char B0:1; + } BIT; + } DR; +}; + +void BacklightOn(void); +void BacklightOff(void); +void BacklightChange(void); +int BacklightIsOn(void); + +void set_contrast(int); + +void display_vram(void); +void clear_vram(void); + +short *APP_EnableRestart(void); + +int getCalc(void); +#define UNKNOWN 0 +#define fx9860G 1 +#define fx9860G_SLIM 2 +#define fx9860GII_2 3 +#define fx9860GII 4 + +extern char *vram; + +#endif \ No newline at end of file -- cgit v1.3.1