@@ -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
207208private:
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
736747static INPUT_PORTS_START ( vt369 )
737748 PORT_START(" IO0" )
@@ -1819,7 +1830,7 @@ CONS( 201?, denv150, 0, 0, vt36x_8mb, vt369, vt36x_state, empty_init,
18191830CONS( 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?)
18251836CONS( 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