mirror of
https://github.com/holub/mame
synced 2025-07-02 00:29:37 +03:00
Software list items promoted to working
--------------------------------------- lk3000: English-German [hap] Machines promoted to working ---------------------------- LK-3000 [hap]
This commit is contained in:
parent
023460abaa
commit
a79aad0d79
@ -15,6 +15,7 @@ LK-3800: adaptor
|
|||||||
|
|
||||||
LK-0280: Winter Olympics
|
LK-0280: Winter Olympics
|
||||||
LK-0680: Summer Olympics
|
LK-0680: Summer Olympics
|
||||||
|
LK-1001: Filing System
|
||||||
LK-3050: English-Spanish
|
LK-3050: English-Spanish
|
||||||
LK-3060: English-French
|
LK-3060: English-French
|
||||||
LK-3070: English-Italian
|
LK-3070: English-Italian
|
||||||
@ -45,13 +46,13 @@ LK-3170: English-Chinese
|
|||||||
<publisher>Lexicon</publisher>
|
<publisher>Lexicon</publisher>
|
||||||
<info name="serial" value="LK-3900" />
|
<info name="serial" value="LK-3900" />
|
||||||
<part name="cart" interface="lk3000">
|
<part name="cart" interface="lk3000">
|
||||||
<dataarea name="rom" size="0x2800">
|
<dataarea name="rom" size="0x0800">
|
||||||
<rom name="sc80249p_lk3900m" offset="0x0000" size="0x0800" crc="192edfcf" sha1="527216b6e15b9ab5f83742f437a5a8d8eef14ce2" />
|
<rom name="sc80249p_lk3900m" offset="0x0000" size="0x0800" crc="192edfcf" sha1="527216b6e15b9ab5f83742f437a5a8d8eef14ce2" />
|
||||||
</dataarea>
|
</dataarea>
|
||||||
</part>
|
</part>
|
||||||
</software>
|
</software>
|
||||||
|
|
||||||
<software name="german" supported="no">
|
<software name="german">
|
||||||
<description>English-German</description>
|
<description>English-German</description>
|
||||||
<year>1979</year>
|
<year>1979</year>
|
||||||
<publisher>Lexicon</publisher>
|
<publisher>Lexicon</publisher>
|
||||||
@ -72,7 +73,7 @@ LK-3170: English-Chinese
|
|||||||
<info name="serial" value="LK-3500" />
|
<info name="serial" value="LK-3500" />
|
||||||
<part name="cart" interface="lk3000">
|
<part name="cart" interface="lk3000">
|
||||||
<feature name="ram" value="1" />
|
<feature name="ram" value="1" />
|
||||||
<dataarea name="rom" size="0x2800">
|
<dataarea name="rom" size="0x0800">
|
||||||
<rom name="sc80293p_lk3500m" offset="0x0000" size="0x0800" crc="ec8e7d7c" sha1="13e0b174647ecea8f0db5511b7b93df504e91aa9" />
|
<rom name="sc80293p_lk3500m" offset="0x0000" size="0x0800" crc="ec8e7d7c" sha1="13e0b174647ecea8f0db5511b7b93df504e91aa9" />
|
||||||
</dataarea>
|
</dataarea>
|
||||||
</part>
|
</part>
|
||||||
|
@ -5326,7 +5326,7 @@ ROM_END
|
|||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
|
|
||||||
Nelsonic Game Watches on SM530*, wristwatch with an LCD game on it.
|
Nelsonic Game Watches on SM530*, wristwatch with an LCD game on it.
|
||||||
*: Older games are on different a MCU, several seen with OKI MSM5055.
|
*: Older games are on a different MCU, several seen with OKI MSM5055.
|
||||||
Newer ones: to be investigated, maybe SM5x.
|
Newer ones: to be investigated, maybe SM5x.
|
||||||
|
|
||||||
Hardware notes:
|
Hardware notes:
|
||||||
|
@ -21,7 +21,6 @@ cartridge types known:
|
|||||||
- CPU + 1KB battery-backed RAM (2*NEC D444)
|
- CPU + 1KB battery-backed RAM (2*NEC D444)
|
||||||
|
|
||||||
TODO:
|
TODO:
|
||||||
- external rom access doesn't work ("german" locks up)
|
|
||||||
- external ram should be battery-backed
|
- external ram should be battery-backed
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
@ -33,6 +32,7 @@ TODO:
|
|||||||
#include "cpu/f8/f8.h"
|
#include "cpu/f8/f8.h"
|
||||||
#include "machine/f3853.h"
|
#include "machine/f3853.h"
|
||||||
#include "video/dl1416.h"
|
#include "video/dl1416.h"
|
||||||
|
|
||||||
#include "softlist_dev.h"
|
#include "softlist_dev.h"
|
||||||
|
|
||||||
// internal artwork
|
// internal artwork
|
||||||
@ -155,11 +155,11 @@ u8 lk3000_state::p1_r()
|
|||||||
data |= m_inputs[~m_p4 & 7]->read();
|
data |= m_inputs[~m_p4 & 7]->read();
|
||||||
|
|
||||||
// read rom data
|
// read rom data
|
||||||
if (~m_p5 & 0x20)
|
if (m_p0 & 0x80)
|
||||||
{
|
{
|
||||||
// P00-P06: A0-A6, P50-P54: A7-A11, P07 selects chip
|
// P00-P06: A0-A6, P50-P54: A7-A11, P55 selects chip
|
||||||
u16 offset = (~m_p0 & 0x7f) | (~m_p5 << 7 & 0xf80) | (~m_p0 << 5 & 0x1000);
|
u16 offset = (~m_p0 & 0x7f) | (~m_p5 << 7 & 0x1f80);
|
||||||
data |= m_cart->read_rom(offset + 0x800);
|
data |= ~m_cart->read_rom(offset + 0x800);
|
||||||
}
|
}
|
||||||
|
|
||||||
// read ram data
|
// read ram data
|
||||||
@ -352,4 +352,4 @@ ROM_END
|
|||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
// YEAR NAME PARENT COMP MACHINE INPUT STATE INIT COMPANY, FULLNAME, FLAGS
|
// YEAR NAME PARENT COMP MACHINE INPUT STATE INIT COMPANY, FULLNAME, FLAGS
|
||||||
CONS( 1979, lk3000, 0, 0, lk3000, lk3000, lk3000_state, empty_init, "Lexicon", "LK-3000", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW | MACHINE_SUPPORTS_SAVE )
|
CONS( 1979, lk3000, 0, 0, lk3000, lk3000, lk3000_state, empty_init, "Lexicon", "LK-3000", MACHINE_NO_SOUND_HW | MACHINE_SUPPORTS_SAVE )
|
||||||
|
Loading…
Reference in New Issue
Block a user