public
Description: A Nintendo Gameboy and Gameboy Color emulator for the Apple iPhone and iPod Touch.
Homepage: http://www.zodttd.com
Clone URL: git://github.com/zodttd/gameboy4iphone.git
Click here to lend your support to: gameboy4iphone and make a donation at www.pledgie.com !
100644 41 lines (25 sloc) 0.468 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#ifndef __HW_H__
#define __HW_H__
 
 
#include "defs.h"
 
 
#define PAD_RIGHT 0x01
#define PAD_LEFT 0x02
#define PAD_UP 0x04
#define PAD_DOWN 0x08
#define PAD_A 0x10
#define PAD_B 0x20
#define PAD_SELECT 0x40
#define PAD_START 0x80
 
#define IF_VBLANK 0x01
#define IF_STAT 0x02
#define IF_TIMER 0x04
#define IF_SERIAL 0x08
#define IF_PAD 0x10
 
struct hw
{
byte ilines;
byte pad;
int cgb, gba;
int hdma;
};
 
 
extern struct hw hw;
 
 
#endif