Skip to content

Commit 7d387ff

Browse files
author
David Haywood
committed
as does otrail
1 parent 3f3c522 commit 7d387ff

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

src/mame/nintendo/nes_vt369_vtunknown.cpp

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ class vt36x_tetrtin_state : public vt36x_state
203203
void vt36x_1mb_tetrtin(machine_config& config) ATTR_COLD;
204204
void vt36x_8mb_lxcap(machine_config &config) ATTR_COLD;
205205
void vt36x_8mb_pixel(machine_config &config) ATTR_COLD;
206+
void vt36x_1mb_otrail(machine_config &config) ATTR_COLD;
206207

207208
private:
208209
u8 lxcap_prot_r();
@@ -732,6 +733,16 @@ void vt36x_tetrtin_state::vt36x_8mb_pixel(machine_config &config)
732733
m_soc->io_414b_write_callback().set(FUNC(vt36x_tetrtin_state::pixel_prot_w));
733734
}
734735

736+
void vt36x_tetrtin_state::vt36x_1mb_otrail(machine_config &config)
737+
{
738+
vt36x_1mb(config);
739+
VT_MENU_PROTECTION_LXCAP(config, m_protection, 0);
740+
741+
m_soc->io_414b_read_callback().set(FUNC(vt36x_tetrtin_state::pixel_prot_r));
742+
m_soc->io_414b_write_callback().set(FUNC(vt36x_tetrtin_state::pixel_prot_w));
743+
}
744+
745+
735746

736747
static INPUT_PORTS_START( vt369 )
737748
PORT_START("IO0")
@@ -1819,7 +1830,7 @@ CONS( 201?, denv150, 0, 0, vt36x_8mb, vt369, vt36x_state, empty_init,
18191830
CONS( 201?, egame150, denv150, 0, vt36x_swap_8mb, vt369, vt36x_state, empty_init, "<unknown>", "E-Game! 150-in-1", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS )
18201831

18211832
// uncertain, uses SPI ROM so probably VT369, has extra protection? (but RAM test goes up to 0x2000, over the internal ROM area?)
1822-
CONS( 2017, otrail, 0, 0, vt36x_1mb, vt369, vt36x_state, empty_init, "Basic Fun", "The Oregon Trail", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS )
1833+
CONS( 2017, otrail, 0, 0, vt36x_1mb_otrail, vt369, vt36x_tetrtin_state, empty_init, "Basic Fun", "The Oregon Trail", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS )
18231834

18241835
// uses a low res display (so vt3xx?)
18251836
CONS( 2021, matet10, 0, 0, vt36x_swap_2mb, vt369, vt36x_state, empty_init, "dreamGEAR", "My Arcade Tetris (DGUNL-7083, Pixel Pocket, with 10 bonus games)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS )

0 commit comments

Comments
 (0)