From 3e0febd1a54bca627205a4901d797ef3ae8651a6 Mon Sep 17 00:00:00 2001 From: hap Date: Thu, 18 Aug 2022 12:25:03 +0200 Subject: Revert "emu: make memory_share_creator endianness param optional, it is nonsense for byte-width RAM" This reverts commit cfbffd321529cc21a5880e16c6a66c750f3b3e3b. --- src/devices/bus/saitek_osa/maestro.cpp | 2 +- src/emu/devfind.h | 2 +- src/mame/chess/ave_arb.cpp | 2 +- src/mame/chess/tasc.cpp | 2 +- src/mame/cxg/sphinx40.cpp | 2 +- src/mame/entex/sag.cpp | 2 +- src/mame/hegenerglaser/berlin.cpp | 2 +- src/mame/hegenerglaser/modular.cpp | 2 +- src/mame/hegenerglaser/modular_tm.cpp | 2 +- src/mame/saitek/stratos.cpp | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/devices/bus/saitek_osa/maestro.cpp b/src/devices/bus/saitek_osa/maestro.cpp index 6b9dc6fc839..71df45aae61 100644 --- a/src/devices/bus/saitek_osa/maestro.cpp +++ b/src/devices/bus/saitek_osa/maestro.cpp @@ -51,7 +51,7 @@ saitekosa_maestro_device::saitekosa_maestro_device(const machine_config &mconfig device_t(mconfig, type, tag, owner, clock), device_saitekosa_expansion_interface(mconfig, *this), m_maincpu(*this, "maincpu"), - m_banked_ram(*this, "banked_ram", 0x2000), + m_banked_ram(*this, "banked_ram", 0x2000, ENDIANNESS_LITTLE), m_rambank(*this, "rambank"), m_rombank(*this, "rombank"), m_extrom(*this, "extrom") diff --git a/src/emu/devfind.h b/src/emu/devfind.h index 99db1d3c5ab..c8884d9582f 100644 --- a/src/emu/devfind.h +++ b/src/emu/devfind.h @@ -1257,7 +1257,7 @@ public: /// this pointer remains valid until resolution time. /// \param [in] bytes Desired memory share length in bytes. /// \param [in] endianness Desired endianness of the memory share. - memory_share_creator(device_t &base, char const *tag, size_t bytes, endianness_t endianness = ENDIANNESS_LITTLE); + memory_share_creator(device_t &base, char const *tag, size_t bytes, endianness_t endianness); /// \brief Get target memory share base pointer /// diff --git a/src/mame/chess/ave_arb.cpp b/src/mame/chess/ave_arb.cpp index 4c4e5cbf9ae..840df91ec51 100644 --- a/src/mame/chess/ave_arb.cpp +++ b/src/mame/chess/ave_arb.cpp @@ -67,7 +67,7 @@ public: m_display(*this, "display"), m_board(*this, "board"), m_via(*this, "via"), - m_extram(*this, "extram", 0x800), + m_extram(*this, "extram", 0x800, ENDIANNESS_LITTLE), m_dac(*this, "dac"), m_cart(*this, "cartslot"), m_inputs(*this, "IN.%u", 0) diff --git a/src/mame/chess/tasc.cpp b/src/mame/chess/tasc.cpp index 8bf39765741..9f0c985d13c 100644 --- a/src/mame/chess/tasc.cpp +++ b/src/mame/chess/tasc.cpp @@ -82,7 +82,7 @@ public: m_maincpu(*this, "maincpu"), m_rom(*this, "maincpu"), m_ram(*this, "ram"), - m_nvram(*this, "nvram", 0x20000), + m_nvram(*this, "nvram", 0x20000, ENDIANNESS_LITTLE), m_lcd(*this, "lcd"), m_smartboard(*this, "smartboard"), m_speaker(*this, "speaker"), diff --git a/src/mame/cxg/sphinx40.cpp b/src/mame/cxg/sphinx40.cpp index e1a19eef11b..71f4e749118 100644 --- a/src/mame/cxg/sphinx40.cpp +++ b/src/mame/cxg/sphinx40.cpp @@ -65,7 +65,7 @@ public: sphinx40_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), - m_nvram(*this, "nvram", 0x800), + m_nvram(*this, "nvram", 0x800, ENDIANNESS_BIG), m_pia(*this, "pia"), m_lcd(*this, "lcd"), m_display(*this, "display"), diff --git a/src/mame/entex/sag.cpp b/src/mame/entex/sag.cpp index 494252a5c3c..3c5186a9ba4 100644 --- a/src/mame/entex/sag.cpp +++ b/src/mame/entex/sag.cpp @@ -8,7 +8,7 @@ Technically, the main unit is the peripheral(buttons, display, speaker, power), and the cartridge holds the MCU(processor, ROM, RAM). Hardware notes: -- cyan/red VFD Futaba DM-16Z + cyan VFD 9-digit panel Futaba 9-ST-11A 1F +- cyan/red VFD display Futaba DM-16Z + cyan VFD 9-digit panel Futaba 9-ST-11A 1F - 1-bit sound, two 7-button control panels attached to each side - edge connector to cartridge, MCU on cartridge (HD38800 or TMS1670) diff --git a/src/mame/hegenerglaser/berlin.cpp b/src/mame/hegenerglaser/berlin.cpp index 696c101f334..93e2725167f 100644 --- a/src/mame/hegenerglaser/berlin.cpp +++ b/src/mame/hegenerglaser/berlin.cpp @@ -31,7 +31,7 @@ public: berlin_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") - , m_nvram(*this, "nvram", 0x2000) + , m_nvram(*this, "nvram", 0x2000, ENDIANNESS_BIG) , m_board(*this, "board") , m_display(*this, "display") , m_keys(*this, "KEY") diff --git a/src/mame/hegenerglaser/modular.cpp b/src/mame/hegenerglaser/modular.cpp index 64158479df2..2a40585bae7 100644 --- a/src/mame/hegenerglaser/modular.cpp +++ b/src/mame/hegenerglaser/modular.cpp @@ -106,7 +106,7 @@ public: driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_rom(*this, "maincpu"), - m_nvram(*this, "nvram", 0x2000), + m_nvram(*this, "nvram", 0x2000, ENDIANNESS_BIG), m_board(*this, "board"), m_bav_busy(*this, "bav_busy"), m_fake(*this, "FAKE") diff --git a/src/mame/hegenerglaser/modular_tm.cpp b/src/mame/hegenerglaser/modular_tm.cpp index 7536caf111d..cbd169e1d47 100644 --- a/src/mame/hegenerglaser/modular_tm.cpp +++ b/src/mame/hegenerglaser/modular_tm.cpp @@ -62,7 +62,7 @@ public: m_maincpu(*this, "maincpu"), m_rom(*this, "maincpu"), m_mainram(*this, "mainram"), - m_nvram(*this, "nvram", 0x2000), + m_nvram(*this, "nvram", 0x2000, ENDIANNESS_BIG), m_disable_bootrom(*this, "disable_bootrom"), m_fake(*this, "FAKE") { } diff --git a/src/mame/saitek/stratos.cpp b/src/mame/saitek/stratos.cpp index 239a573964d..77edfbf92a9 100644 --- a/src/mame/saitek/stratos.cpp +++ b/src/mame/saitek/stratos.cpp @@ -72,7 +72,7 @@ class stratos_state : public saitek_stratos_state public: stratos_state(const machine_config &mconfig, device_type type, const char *tag) : saitek_stratos_state(mconfig, type, tag), - m_banked_nvram(*this, "nvram.u7", 0x2000), + m_banked_nvram(*this, "nvram.u7", 0x2000, ENDIANNESS_LITTLE), m_nvrambank(*this, "nvrambank"), m_rombank(*this, "rombank"), m_extrom(*this, "extrom"), -- cgit v1.2.3