summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/nes/kaiser.h
diff options
context:
space:
mode:
author 0kmg <9137159+0kmg@users.noreply.github.com>2022-04-06 14:14:19 -0800
committer GitHub <noreply@github.com>2022-04-06 18:14:19 -0400
commit9abd5faf4c153970d9b9d6905a0a1b681af899de (patch)
tree6e76e4beb47a6d7e837047b844555e78676b86d4 /src/devices/bus/nes/kaiser.h
parentcc579311dfe9f9a435080dc14c1e3aada829656a (diff)
bus/nes: Minor cleanups and simplifications for several Kaiser boards. (#9523)
Diffstat (limited to 'src/devices/bus/nes/kaiser.h')
-rw-r--r--src/devices/bus/nes/kaiser.h64
1 files changed, 31 insertions, 33 deletions
diff --git a/src/devices/bus/nes/kaiser.h b/src/devices/bus/nes/kaiser.h
index e0ee325137e..4c19ff2c2a0 100644
--- a/src/devices/bus/nes/kaiser.h
+++ b/src/devices/bus/nes/kaiser.h
@@ -33,9 +33,9 @@ class nes_ks7058_device : public nes_nrom_device
{
public:
// construction/destruction
- nes_ks7058_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ nes_ks7058_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
- virtual void write_h(offs_t offset, uint8_t data) override;
+ virtual void write_h(offs_t offset, u8 data) override;
};
@@ -45,10 +45,10 @@ class nes_ks7022_device : public nes_nrom_device
{
public:
// construction/destruction
- nes_ks7022_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ nes_ks7022_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
- virtual uint8_t read_h(offs_t offset) override;
- virtual void write_h(offs_t offset, uint8_t data) override;
+ virtual u8 read_h(offs_t offset) override;
+ virtual void write_h(offs_t offset, u8 data) override;
virtual void pcb_reset() override;
@@ -57,7 +57,7 @@ protected:
virtual void device_start() override;
private:
- uint8_t m_latch;
+ u8 m_latch;
};
@@ -89,7 +89,7 @@ private:
u8 m_latch;
u16 m_irq_count, m_irq_count_latch;
- int m_irq_enable;
+ u8 m_irq_enable;
static const device_timer_id TIMER_IRQ = 0;
emu_timer *irq_timer;
@@ -151,11 +151,11 @@ class nes_ks7017_device : public nes_nrom_device
{
public:
// construction/destruction
- nes_ks7017_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ nes_ks7017_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
- virtual uint8_t read_ex(offs_t offset) override;
- virtual void write_ex(offs_t offset, uint8_t data) override;
- virtual void write_l(offs_t offset, uint8_t data) override;
+ virtual u8 read_ex(offs_t offset) override;
+ virtual void write_ex(offs_t offset, u8 data) override;
+ virtual void write_l(offs_t offset, u8 data) override;
virtual void pcb_reset() override;
@@ -165,11 +165,11 @@ protected:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param) override;
private:
- uint8_t m_latch;
+ u8 m_latch;
- uint16_t m_irq_count;
- uint8_t m_irq_status;
- int m_irq_enable;
+ u16 m_irq_count;
+ u8 m_irq_status;
+ u8 m_irq_enable;
static const device_timer_id TIMER_IRQ = 0;
emu_timer *irq_timer;
@@ -218,9 +218,9 @@ class nes_ks7012_device : public nes_nrom_device
{
public:
// construction/destruction
- nes_ks7012_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ nes_ks7012_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
- virtual void write_h(offs_t offset, uint8_t data) override;
+ virtual void write_h(offs_t offset, u8 data) override;
virtual void pcb_reset() override;
};
@@ -232,10 +232,10 @@ class nes_ks7013b_device : public nes_nrom_device
{
public:
// construction/destruction
- nes_ks7013b_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ nes_ks7013b_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
- virtual void write_m(offs_t offset, uint8_t data) override;
- virtual void write_h(offs_t offset, uint8_t data) override;
+ virtual void write_m(offs_t offset, u8 data) override;
+ virtual void write_h(offs_t offset, u8 data) override;
virtual void pcb_reset() override;
};
@@ -271,11 +271,11 @@ class nes_ks7031_device : public nes_nrom_device
{
public:
// construction/destruction
- nes_ks7031_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ nes_ks7031_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
- virtual uint8_t read_m(offs_t offset) override;
- virtual uint8_t read_h(offs_t offset) override;
- virtual void write_h(offs_t offset, uint8_t data) override;
+ virtual u8 read_m(offs_t offset) override;
+ virtual u8 read_h(offs_t offset) override;
+ virtual void write_h(offs_t offset, u8 data) override;
virtual void pcb_reset() override;
@@ -284,7 +284,7 @@ protected:
virtual void device_start() override;
private:
- uint8_t m_reg[4];
+ u8 m_reg[4];
};
@@ -294,12 +294,12 @@ class nes_ks7037_device : public nes_nrom_device
{
public:
// construction/destruction
- nes_ks7037_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ nes_ks7037_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
- virtual uint8_t read_m(offs_t offset) override;
- virtual uint8_t read_h(offs_t offset) override;
- virtual void write_m(offs_t offset, uint8_t data) override;
- virtual void write_h(offs_t offset, uint8_t data) override;
+ virtual u8 read_m(offs_t offset) override;
+ virtual u8 read_h(offs_t offset) override;
+ virtual void write_m(offs_t offset, u8 data) override;
+ virtual void write_h(offs_t offset, u8 data) override;
virtual void pcb_reset() override;
@@ -308,9 +308,7 @@ protected:
virtual void device_start() override;
private:
- void update_prg();
- uint8_t m_latch;
- uint8_t m_reg[8];
+ u8 m_reg;
};