summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/mc6852.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/mc6852.h')
-rw-r--r--src/devices/machine/mc6852.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/devices/machine/mc6852.h b/src/devices/machine/mc6852.h
index 4987c64729b..1e0bdeb00c4 100644
--- a/src/devices/machine/mc6852.h
+++ b/src/devices/machine/mc6852.h
@@ -66,7 +66,7 @@ class mc6852_device : public device_t,
{
public:
// construction/destruction
- mc6852_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
+ mc6852_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
static void set_rx_clock(device_t &device, int clock) { downcast<mc6852_device &>(device).m_rx_clock = clock; }
static void set_tx_clock(device_t &device, int clock) { downcast<mc6852_device &>(device).m_tx_clock = clock; }
@@ -155,16 +155,16 @@ private:
devcb_write_line m_write_sm_dtr;
devcb_write_line m_write_tuf;
- UINT8 m_status; // status register
- UINT8 m_cr[3]; // control registers
- UINT8 m_scr; // sync code register
- UINT8 m_tdr; // transmit data register
- UINT8 m_tsr; // transmit shift register
- UINT8 m_rdr; // receive data register
- UINT8 m_rsr; // receive shift register
+ uint8_t m_status; // status register
+ uint8_t m_cr[3]; // control registers
+ uint8_t m_scr; // sync code register
+ uint8_t m_tdr; // transmit data register
+ uint8_t m_tsr; // transmit shift register
+ uint8_t m_rdr; // receive data register
+ uint8_t m_rsr; // receive shift register
- std::queue<UINT8> m_rx_fifo;
- std::queue<UINT8> m_tx_fifo;
+ std::queue<uint8_t> m_rx_fifo;
+ std::queue<uint8_t> m_tx_fifo;
int m_rx_clock;
int m_tx_clock;
e>
8409f7d3233


2336b51f2fc

8409f7d3233





2336b51f2fc



2ad50720237

2336b51f2fc




50b692dd246
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
42
43
44





                                                                          
                                           
 
       

                                                                                        
 
                             

                                                                                

                           

                                         

                  


                               

                     





                             



                                                       

                                                                                                                               




                                     
                          
/*************************************************************************

    Gradius 3

*************************************************************************/

class gradius3_state : public driver_device
{
public:
	gradius3_state(const machine_config &mconfig, device_type type, const char *tag)
		: driver_device(mconfig, type, tag) { }

	/* memory pointers */
	UINT16 *    m_gfxram;
//  UINT16 *    m_paletteram;    // currently this uses generic palette handling

	/* video-related */
	int         m_layer_colorbase[3];
	int         m_sprite_colorbase;

	/* misc */
	int         m_priority;
	int         m_irqAen;
	int         m_irqBmask;

	/* devices */
	device_t *m_maincpu;
	device_t *m_audiocpu;
	device_t *m_subcpu;
	device_t *m_k007232;
	device_t *m_k052109;
	device_t *m_k051960;
};

/*----------- defined in video/gradius3.c -----------*/

extern void gradius3_sprite_callback(running_machine &machine, int *code,int *color,int *priority_mask,int *shadow);
extern void gradius3_tile_callback(running_machine &machine, int layer,int bank,int *code,int *color,int *flags,int *priority);

READ16_HANDLER( gradius3_gfxrom_r );
WRITE16_HANDLER( gradius3_gfxram_w );

VIDEO_START( gradius3 );
SCREEN_UPDATE( gradius3 );