Revert unneccessary change to memarray.c; change another emupal.c assert to assert_always; restore joust2r1 which was accidentally removed from mame.lst (nw)

This commit is contained in:
Alex W. Jackson 2014-06-02 23:38:11 +00:00
parent c700b6b408
commit 8c7e190601
3 changed files with 2 additions and 3 deletions

View File

@ -429,7 +429,7 @@ void palette_device::device_start()
const memory_share *share_ext = memshare(tag_ext.cstr());
// make sure we have specified a format
assert(m_raw_to_rgb.bytes_per_entry() > 0);
assert_always(m_raw_to_rgb.bytes_per_entry() > 0, "Palette has memory share but no format specified");
// determine bytes per entry and configure
int bytes_per_entry = m_raw_to_rgb.bytes_per_entry();

View File

@ -53,8 +53,6 @@ void memory_array::set(void *base, UINT32 bytes, int membits, endianness_t endia
// derive data
switch (bpe*1000 + membits*10 + endianness)
{
case 0*1000 + 8*10 + ENDIANNESS_LITTLE: m_read_entry = &memory_array::read8_from_8; m_write_entry = &memory_array::write8_to_8; break;
case 0*1000 + 8*10 + ENDIANNESS_BIG: m_read_entry = &memory_array::read8_from_8; m_write_entry = &memory_array::write8_to_8; break;
case 1*1000 + 8*10 + ENDIANNESS_LITTLE: m_read_entry = &memory_array::read8_from_8; m_write_entry = &memory_array::write8_to_8; break;
case 1*1000 + 8*10 + ENDIANNESS_BIG: m_read_entry = &memory_array::read8_from_8; m_write_entry = &memory_array::write8_to_8; break;
case 1*1000 + 16*10 + ENDIANNESS_LITTLE: m_read_entry = &memory_array::read8_from_16le; m_write_entry = &memory_array::write8_to_16le; break;

View File

@ -2898,6 +2898,7 @@ mysticmp // (c) 1983 Prototype
tshoot // (c) 1984
inferno // (c) 1984
joust2 // (c) 1986
joust2r1 // (c) 1986
lottofun // (c) 1987 H.A.R. Management
wmg // Williams 6in1 Multigame, Clay Cowgill