Previous 15994 Revisions Next

r15652 Monday 23rd July, 2012 at 18:32:50 UTC by Sandro Ronco
kc: modules should always return the ID regardless of the MEI line state. (nw)
[src/mess/machine]kc_ram.h kc_rom.h

src/mess/machine/kc_ram.h
r15651r15652
2828   virtual void device_config_complete() { m_shortname = "kc_m011"; }
2929
3030   // kcexp_interface overrides
31   virtual UINT8 module_id_r() { return m_mei ? 0xf6 : 0xff; }
31   virtual UINT8 module_id_r() { return 0xf6; }
3232   virtual void control_w(UINT8 data);
3333   virtual void read(offs_t offset, UINT8 &data);
3434   virtual void write(offs_t offset, UINT8 data);
r15651r15652
6565   virtual void device_config_complete() { m_shortname = "kc_m022"; }
6666
6767   // kcexp_interface overrides
68   virtual UINT8 module_id_r() { return m_mei ? 0xf4 : 0xff; }
68   virtual UINT8 module_id_r() { return 0xf4; }
6969   virtual void read(offs_t offset, UINT8 &ata);
7070   virtual void write(offs_t offset, UINT8 data);
7171
r15651r15652
9090   virtual void device_config_complete() { m_shortname = "kc_m032"; }
9191
9292   // kcexp_interface overrides
93   virtual UINT8 module_id_r() { return m_mei ? 0x79 : 0xff; }
93   virtual UINT8 module_id_r() { return 0x79; }
9494   virtual void control_w(UINT8 data);
9595   virtual void read(offs_t offset, UINT8 &data);
9696   virtual void write(offs_t offset, UINT8 data);
r15651r15652
116116   virtual void device_config_complete() { m_shortname = "kc_m034"; }
117117
118118   // kcexp_interface overrides
119   virtual UINT8 module_id_r() { return m_mei ? 0x7a : 0xff; }
119   virtual UINT8 module_id_r() { return 0x7a; }
120120   virtual void control_w(UINT8 data);
121121   virtual void read(offs_t offset, UINT8 &data);
122122   virtual void write(offs_t offset, UINT8 data);
r15651r15652
141141   virtual void device_config_complete() { m_shortname = "kc_m035"; }
142142
143143   // kcexp_interface overrides
144   virtual UINT8 module_id_r() { return m_mei ? 0x7b : 0xff; }
144   virtual UINT8 module_id_r() { return 0x7b; }
145145   virtual void control_w(UINT8 data);
146146   virtual void read(offs_t offset, UINT8 &data);
147147   virtual void write(offs_t offset, UINT8 data);
r15651r15652
167167   virtual void device_config_complete() { m_shortname = "kc_m036"; }
168168
169169   // kcexp_interface overrides
170   virtual UINT8 module_id_r() { return m_mei ? 0x78 : 0xff; }
170   virtual UINT8 module_id_r() { return 0x78; }
171171   virtual void control_w(UINT8 data);
172172   virtual void read(offs_t offset, UINT8 &data);
173173   virtual void write(offs_t offset, UINT8 data);
src/mess/machine/kc_rom.h
r15651r15652
3131   virtual void device_config_complete() { m_shortname = "kc_8k"; }
3232
3333   // kcexp_interface overrides
34   virtual UINT8 module_id_r() { return m_mei ? 0xfb : 0xff; }
34   virtual UINT8 module_id_r() { return 0xfb; }
3535   virtual void control_w(UINT8 data);
3636   virtual void read(offs_t offset, UINT8 &data);
3737   virtual UINT8* get_cart_base();
r15651r15652
6262   virtual void device_config_complete() { m_shortname = "kc_m006"; }
6363
6464   // kcexp_interface overrides
65   virtual UINT8 module_id_r() { return m_mei ? 0xfc : 0xff; }
65   virtual UINT8 module_id_r() { return 0xfc; }
6666   virtual void control_w(UINT8 data);
6767   virtual void read(offs_t offset, UINT8 &data);
6868};
r15651r15652
8383   virtual void device_config_complete() { m_shortname = "kc_m033"; }
8484
8585   // kcexp_interface overrides
86   virtual UINT8 module_id_r() { return m_mei ? 0x01 : 0xff; }
86   virtual UINT8 module_id_r() { return 0x01; }
8787   virtual void control_w(UINT8 data);
8888   virtual void read(offs_t offset, UINT8 &data);
8989

Previous 15994 Revisions Next


© 1998-2018 The MESS Team