- dynax/royalmah.cpp: dumped PROM for janohb [Hammy]

- igs/goldstar.cpp: verified PROMs for eldoraddob  [Hammy]
This commit is contained in:
Ivan Vangelista 2024-12-17 18:12:07 +01:00
parent f32a8202fc
commit 00b8637894
3 changed files with 14 additions and 14 deletions

View File

@ -5504,7 +5504,7 @@ ROM_START( janoh )
ROM_LOAD( "rom7.p6", 0x6000, 0x1000, NO_DUMP )
ROM_REGION( 0x20, "proms", 0 )
ROM_LOAD( "janho.color", 0x00, 0x20, NO_DUMP )
ROM_LOAD( "janoh.color", 0x00, 0x20, NO_DUMP )
ROM_END
ROM_START( janohb ) // same set was also found with the first 6 ROMs combined in 3 bigger capacity ROMs
@ -5518,7 +5518,7 @@ ROM_START( janohb ) // same set was also found with the first 6 ROMs combined in
ROM_LOAD( "jo7.7", 0x6000, 0x1000, CRC(774cb324) SHA1(930d6643fcd7e479a68811e775144d46f0183636) )
ROM_REGION( 0x20, "proms", 0 )
ROM_LOAD( "janho.color", 0x00, 0x20, NO_DUMP )
ROM_LOAD( "janoh.color", 0x00, 0x20, CRC(74a53e94) SHA1(ca9114bd9b2b07f5abe82616b41ae9fdb9537a4f) )
ROM_END
/***************************************************************************

View File

@ -18581,10 +18581,10 @@ ROM_START( eldoraddob ) // String "DYNA ELD3 V2.0D" in program ROM, DYNA D9105B
ROM_REGION( 0x100000, "gfx", 0 )
ROM_LOAD( "tc538000p-dyna dm9106.h2", 0x000000, 0x100000, CRC(fa84c372) SHA1(a71e57e76321b7ebb16933d9bc983b9160995b4a) )
ROM_REGION( 0x300, "proms", 0 ) // not dumped for this set, but GFX ROM matches the one for eldoraddo
ROM_LOAD( "mb7114.e8", 0x000, 0x100, BAD_DUMP CRC(fa274678) SHA1(6712cb1f7ead1a7aa703ec799e7199c33ace857c) )
ROM_LOAD( "mb7114.e10", 0x100, 0x100, BAD_DUMP CRC(e58877ea) SHA1(30fa873fc05d91610ef68eef54b78f2c7301a62a) )
ROM_LOAD( "mb7114.e12", 0x200, 0x100, BAD_DUMP CRC(781b2842) SHA1(566667d4f81e93b29bb01dbc51bf144c02dff75d) )
ROM_REGION( 0x300, "proms", 0 )
ROM_LOAD( "e14", 0x000, 0x100, CRC(fa274678) SHA1(6712cb1f7ead1a7aa703ec799e7199c33ace857c) )
ROM_LOAD( "e15", 0x100, 0x100, CRC(e58877ea) SHA1(30fa873fc05d91610ef68eef54b78f2c7301a62a) )
ROM_LOAD( "e16", 0x200, 0x100, CRC(781b2842) SHA1(566667d4f81e93b29bb01dbc51bf144c02dff75d) )
ROM_REGION( 0x400, "plds", 0 ) // available as brute-forced dumps, need to be verified and converted
ROM_LOAD( "pal16l8.d13", 0x000, 0x104, NO_DUMP )

View File

@ -66,7 +66,7 @@ class source_state : public driver_device
{
public:
source_state(const machine_config& mconfig, device_type type,
const char* tag) ATTR_COLD
const char* tag) ATTR_COLD
: driver_device(mconfig, type, tag)
, m_maincpu(*this, MAINCPU_TAG)
, m_octave_io(*this, "octave_buttons")
@ -371,7 +371,7 @@ void source_state::cv_w(offs_t offset, u8 data)
if (offset == static_cast<int>(CV::KEYBOARD_APPROX))
LOGMASKED(LOG_CV_KEYBOARD_APPROX,
"CV %d: 0x%02x, %f\n", offset, data, cv);
"CV %d: 0x%02x, %f\n", offset, data, cv);
else
LOGMASKED(LOG_CV, "CV %d: 0x%02x, %f\n", offset, data, cv);
}
@ -426,7 +426,7 @@ float source_state::get_keyboard_v() const
const float v = KEYBOARD_VREF * RES_VOLTAGE_DIVIDER(upper_r, lower_r);
kb_voltage = v * RES_VOLTAGE_DIVIDER(R77, R76);
LOGMASKED(LOG_KEYBOARD, "Key %d - %f - %f\n", pressed_key, v,
kb_voltage);
kb_voltage);
}
return kb_voltage;
}
@ -494,7 +494,7 @@ u8 source_state::buttons_r(
if (pressed & 0x3f)
{
LOGMASKED(LOG_BUTTONS, "Button read %s - %02X: %02X\n",
name, m_button_row_latch, pressed);
name, m_button_row_latch, pressed);
}
return pressed;
}
@ -517,7 +517,7 @@ u8 source_state::encoder_r()
{
// D0 contains whether the encoder was last incremented or decremented.
LOGMASKED(LOG_ENCODER,
"Encoder read: %d - %d\n", m_encoder->read(), m_encoder_incr);
"Encoder read: %d - %d\n", m_encoder->read(), m_encoder_incr);
// Reading the encoder's state also clears /INT (via U21B, U7A and U15A).
if (!machine().side_effects_disabled())
m_maincpu->set_input_line(INPUT_LINE_IRQ0, CLEAR_LINE);
@ -651,9 +651,9 @@ DECLARE_INPUT_CHANGED_MEMBER(source_state::encoder_moved)
{
static constexpr const int WRAP_BUFFER = 10;
const bool overflowed = newval <= WRAP_BUFFER &&
oldval >= 240 - WRAP_BUFFER;
oldval >= 240 - WRAP_BUFFER;
const bool underflowed = newval >= 240 - WRAP_BUFFER &&
oldval <= WRAP_BUFFER;
oldval <= WRAP_BUFFER;
m_encoder_incr = ((newval > oldval) || overflowed) && !underflowed;
m_maincpu->set_input_line(INPUT_LINE_IRQ0, ASSERT_LINE);
LOGMASKED(LOG_ENCODER, "Encoder changed: %d %d\n", newval, m_encoder_incr);
@ -835,5 +835,5 @@ ROM_END
} // Anonymous namespace.
SYST(1981, moogsource, 0, 0, source, source, source_state, empty_init, "Moog Music", "Moog Source", MACHINE_SUPPORTS_SAVE | MACHINE_NO_SOUND);
SYST(1981, moogsource, 0, 0, source, source, source_state, empty_init, "Moog Music", "Moog Source", MACHINE_SUPPORTS_SAVE | MACHINE_NO_SOUND)