mirror of
https://github.com/holub/mame
synced 2025-04-25 01:40:16 +03:00
new NOT WORKING machines (Plug & Play) + replace a bunch of no longer used / needed HLE (#7255)
* new NOT WORKING machines ---- Handheld Game Console BC-19 - 218 in 1 [Sean Riddle, David Haywood] Vs. Maxx 17-in-1 [Sean Riddle, David Haywood] - reworked pcp8718 / pcp8728 / bkid218 to not HLE certain syscalls and to instead use the proper ROM code, removed excessive HLE logging and no longer relevant notes etc.. * identify a few IO related bits * revise notes * sync to latest cleanups, no functional change * re-srcclean * remove another HLE related comment
This commit is contained in:
parent
b64835d5cc
commit
df9d66ec85
File diff suppressed because it is too large
Load Diff
@ -141,6 +141,7 @@ public:
|
||||
|
||||
void nes_vt_vh2009(machine_config& config);
|
||||
void nes_vt_vh2009_1mb(machine_config& config);
|
||||
void nes_vt_vh2009_2mb_alt(machine_config& config);
|
||||
void nes_vt_vh2009_4mb(machine_config& config);
|
||||
void nes_vt_vh2009_8mb(machine_config& config);
|
||||
|
||||
@ -1359,6 +1360,12 @@ void nes_vt_swap_op_d5_d6_state::nes_vt_vh2009_1mb(machine_config& config)
|
||||
m_soc->set_addrmap(AS_PROGRAM, &nes_vt_swap_op_d5_d6_state::vt_external_space_map_1mbyte);
|
||||
}
|
||||
|
||||
void nes_vt_swap_op_d5_d6_state::nes_vt_vh2009_2mb_alt(machine_config& config)
|
||||
{
|
||||
nes_vt_vh2009(config);
|
||||
m_soc->set_addrmap(AS_PROGRAM, &nes_vt_swap_op_d5_d6_state::vt_external_space_map_2mbyte);
|
||||
m_soc->set_default_palette_mode(PAL_MODE_NEW_VG); // gives better title, but causes some games to have black palette, needs proper switching!
|
||||
}
|
||||
void nes_vt_swap_op_d5_d6_state::nes_vt_vh2009_4mb(machine_config& config)
|
||||
{
|
||||
nes_vt_vh2009(config);
|
||||
@ -1741,6 +1748,11 @@ ROM_START( mc_sp69 )
|
||||
ROM_LOAD( "sports game 69-in-1.prg", 0x00000, 0x400000, CRC(1242da7f) SHA1(bb8f99b1f4a4783b3f7e54d74f1f2a6a628da154) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( vsmaxx17 )
|
||||
ROM_REGION( 0x200000, "mainrom", 0 )
|
||||
ROM_LOAD( "vsmaxx17.bin", 0x00000, 0x200000, CRC(f3fccbb9) SHA1(8b70b10d28f03e72f6b35199001955033a65fd5d) ) // M6MG3D641RB
|
||||
ROM_END
|
||||
|
||||
ROM_START( polmega )
|
||||
ROM_REGION( 0x400000, "mainrom", 0 )
|
||||
ROM_LOAD( "megamax.bin", 0x00000, 0x400000, CRC(ef3aade3) SHA1(0c130080ace000cbe43e70a805d4301e05840294) )
|
||||
@ -2251,7 +2263,8 @@ CONS( 201?, denv150, 0, 0, nes_vt_cy_bigger, nes_vt, nes_vt_cy_lexibook_stat
|
||||
|
||||
|
||||
// CPU die is marked 'VH2009' There's also a 62256 RAM chip on the PCB, some scrambled opcodes
|
||||
CONS( 200?, polmega, 0, 0, nes_vt_vh2009_4mb, nes_vt, nes_vt_swap_op_d5_d6_state, empty_init, "Polaroid", "Megamax GPD001SDG", MACHINE_NOT_WORKING )
|
||||
CONS( 2004, polmega, 0, 0, nes_vt_vh2009_4mb, nes_vt, nes_vt_swap_op_d5_d6_state, empty_init, "Polaroid", "Megamax GPD001SDG", MACHINE_NOT_WORKING )
|
||||
CONS( 2004, vsmaxx17, 0, 0, nes_vt_vh2009_2mb_alt, nes_vt, nes_vt_swap_op_d5_d6_state, empty_init, "Senario", "Vs. Maxx 17-in-1", MACHINE_NOT_WORKING ) // from a Green unit, '17 Classic & Racing Game'
|
||||
CONS( 200?, silv35, 0, 0, nes_vt_vh2009_4mb, nes_vt, nes_vt_swap_op_d5_d6_state, empty_init, "SilverLit", "35 in 1 Super Twins", MACHINE_NOT_WORKING )
|
||||
// die is marked as VH2009, as above, but no scrambled opcodes here
|
||||
CONS( 201?, techni4, 0, 0, nes_vt_pal_2mb, nes_vt, nes_vt_state, empty_init, "Technigame", "Technigame Super 4-in-1 Sports (PAL)", MACHINE_IMPERFECT_GRAPHICS )
|
||||
|
@ -14800,6 +14800,7 @@ rp200
|
||||
pcp8718
|
||||
pcp8728
|
||||
unkunsp
|
||||
bkid218
|
||||
|
||||
@source:generalplus_gpl16250_mobigo.cpp
|
||||
mobigo
|
||||
@ -32190,6 +32191,7 @@ mc_dg101
|
||||
mc_aa2
|
||||
mc_105te
|
||||
mc_sp69
|
||||
vsmaxx17
|
||||
polmega
|
||||
silv35
|
||||
lpgm240
|
||||
|
Loading…
Reference in New Issue
Block a user