Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
02c1c8c
add a famiclone
Apr 17, 2025
0989b4a
add 2 LeapFrog sets
Apr 17, 2025
f9903f6
didn't mean to check this in
Apr 17, 2025
b2e1ef1
added a 2015 floor mat
Apr 17, 2025
b8ee87f
added a 2019 floor mat
Apr 17, 2025
9a1c1bb
added a 2021 tablet
Apr 17, 2025
3734a0b
add a pet
Apr 17, 2025
3a31ef2
add bandai cooking thing
Apr 17, 2025
b27e053
add a my arcade
Apr 17, 2025
1ee29d5
a generic 270 in 1
Apr 17, 2025
3210363
another pet
Apr 17, 2025
219258b
add a plug play
Apr 18, 2025
51230b0
added a lexibook
Apr 18, 2025
5cd2a1d
word launch + basic research into it
Apr 18, 2025
5db59e4
some metadata
Apr 18, 2025
b6aab6f
more metadata
Apr 18, 2025
b61a2fb
added the Bandai Masked Rider plug and play on Megadrive clone hardwa…
Apr 18, 2025
761b168
use correct word launch ROM
Apr 18, 2025
be8833f
added a tomy car sim
Apr 18, 2025
eaaf67f
metadata fixes
Apr 18, 2025
fff1c92
improve metadata for one set
Apr 19, 2025
c8ff8d7
added e-walkeylife2 Option TV
Apr 19, 2025
7eb2508
split these into their own file
Apr 19, 2025
9f18604
add note
Apr 19, 2025
306913d
add note
Apr 19, 2025
d432971
metadata improvements
Apr 20, 2025
2cdf000
further improvements
Apr 20, 2025
c32b927
added dump of 'link version' of super tv pc
Apr 21, 2025
edaa84a
dx version should be different software so mark it as such
Apr 21, 2025
df57cc2
add a basic bootstrap copy for sanxpet so it's running some code
Apr 22, 2025
ecf8d51
note about a serial output port
Apr 22, 2025
f6caadc
add a timer to generate some IRQs
Apr 22, 2025
c654ab3
more realistic sdram size based on datasheet
Apr 22, 2025
cb55025
confirm UK Dora Phone is the same ROM as US version previously dumped
Apr 22, 2025
e688192
Merge branch 'mamedev:master' into 160425
mamehaze Apr 22, 2025
98f84a5
a few more bootloader / bootstrap notes
Apr 23, 2025
c44c105
tvgames/generalplus_gp327902.cpp: Simplify assembling little Endian b…
cuavas Apr 24, 2025
5aa8ec8
tvgames/generalplus_gpm453x_nand.cpp: Group headers by module.
cuavas Apr 24, 2025
0df9e85
sega/megadriv_rad.cpp: Corrected a title.
cuavas Apr 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 24 additions & 2 deletions src/mame/mame.lst
Original file line number Diff line number Diff line change
Expand Up @@ -35052,6 +35052,7 @@ m82
@source:nintendo/nes_sh6578.cpp
6578cjz1
6578cjz2
bancook
bandgpad
bandggcn
bb6578
Expand Down Expand Up @@ -35080,6 +35081,7 @@ dgun2869
dgun2959
dgun851
dgun853
fccomp88
gamezn2
gprnrs1
gprnrs16
Expand Down Expand Up @@ -35177,6 +35179,7 @@ dgunl3202
fcpocket
matet220
matet300
myaasa
myaass
rminitv

Expand Down Expand Up @@ -35212,12 +35215,14 @@ lxcmcypp
lxcmcysp
lxcmcysw
lxcyber
lxpcsp
matet10
matet100
mc_cb280
mc_hh210
mog_m320
myarccn
nesvt270
nubsupmf
otrail
pactin
Expand Down Expand Up @@ -39937,6 +39942,7 @@ twinktmb

@source:sega/megadriv_rad.cpp
atgame40
banmrid
dgunl3227
dgunl3227a
matet
Expand Down Expand Up @@ -42908,6 +42914,7 @@ ht68k
wlzb

@source:skeleton/hudson_poems.cpp
ewalk2tv
marimba
poembase
poemgolf
Expand Down Expand Up @@ -46217,6 +46224,11 @@ spidtt
teentit
tsbuzz

@source:tvgames/generalplus_gp327902.cpp
sanxpet
sanxpeta
tomyegg

@source:tvgames/generalplus_gpl16250_mobigo.cpp
mobigo
mobigos
Expand Down Expand Up @@ -46270,10 +46282,12 @@ jak_prft
jak_tink
jak_totm
jak_ths
tomycar
wrlshunt

@source:tvgames/generalplus_gpl16250_spi.cpp
anpanbd
anpanm15
bk139in1
bkrankp
prailpls
Expand All @@ -46295,6 +46309,8 @@ pcp8728
bkid218

@source:tvgames/generalplus_gpl32612.cpp
anpanm19
dmnslayg
jak_swbstrik
jak_tmnthp
jak_dchp
Expand All @@ -46304,7 +46320,6 @@ kidizmb
kidizmp
pocketmp
pocketmr
sanxpet
zippity
zippityuk

Expand All @@ -46315,8 +46330,13 @@ tagalaga
taspinv
taturtf

@source:tvgames/gpm4530a_lexibook_jg7420.cpp
@source:tvgames/generalplus_gpm453x_nand.cpp
leapland
leappawp

@source:tvgames/generalplus_gpm453x_sdcard.cpp
lx_jg7420
rizstals

@source:tvgames/magiceyes_pollux_vr3520f.cpp
didj
Expand Down Expand Up @@ -46412,6 +46432,7 @@ vtechtvsgr
vtechtvssp
wfart
wfcentro
wordlnch

@source:tvgames/spg2xx_digimake.cpp
rad_digi
Expand Down Expand Up @@ -46763,6 +46784,7 @@ ndpbj
suprtvpc
suprtvpcdo
suprtvpchk
suprtvpcln
tmy_rkmj
tmy_thom
udance
Expand Down
21 changes: 17 additions & 4 deletions src/mame/nintendo/nes_sh6578.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -496,7 +496,7 @@ void nes_sh6578_state::nes_sh6578_map(address_map& map)
//4024 read - mouse port / write - mouse baud
//4025 write - Printer Port
map(0x4026, 0x4026).rw(FUNC(nes_sh6578_state::extio_r), FUNC(nes_sh6578_state::extio_w));
//4027 read/write - DAC data register
map(0x4027, 0x4027).ram(); //4027 read/write - DAC data register

map(0x4031, 0x4031).w(FUNC(nes_sh6578_state::initial_startup_w));
map(0x4032, 0x4032).w(FUNC(nes_sh6578_state::irq_mask_w));
Expand Down Expand Up @@ -537,6 +537,15 @@ static INPUT_PORTS_START(nes_sh6578)
PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED )
INPUT_PORTS_END

static INPUT_PORTS_START(bancook)
PORT_START("IN0")
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )

PORT_START("IN1")
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED )
INPUT_PORTS_END


void nes_sh6578_state::video_start()
{
}
Expand Down Expand Up @@ -673,7 +682,10 @@ ROM_START( bandggcn )
ROM_LOAD( "gogoconniechan.bin", 0x00000, 0x100000, CRC(715d66ae) SHA1(9326c227bad86eea85194a90f746c60dc032a323) )
ROM_END


ROM_START( bancook )
ROM_REGION( 0x100000, "maincpu", ROMREGION_ERASE00 )
ROM_LOAD( "mx27c8000.ic2", 0x00000, 0x100000, CRC(865bef26) SHA1(82820eac162a2b4b4b5da894df4bfc5521d4f89b) )
ROM_END

ROM_START( ts_handy11 )
ROM_REGION( 0x100000, "maincpu", 0 )
Expand Down Expand Up @@ -735,8 +747,6 @@ ROM_START( dgun806 )
ROM_LOAD( "dgpnpdgu806as29lv160be_000422c4.bin", 0x00000, 0x200000, CRC(576d6caf) SHA1(fdfa4712e6ed66d2af41ccfbfbf870cd01f7b0f7) )
ROM_END



ROM_START( dancmix3 )
ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASE00 )
ROM_LOAD( "e28f008sa.u5", 0x00000, 0x100000, CRC(faf6480c) SHA1(68bf79910e091443aecc7bf256cd5378a04c550e) )
Expand Down Expand Up @@ -776,6 +786,9 @@ CONS( 1997, bandgpad, 0, 0, nes_sh6578, nes_sh6578, nes_sh6578_state, i

CONS( 1997, bandggcn, 0, 0, nes_sh6578, nes_sh6578, nes_sh6578_state, init_nes_sh6578, "Bandai", "Go! Go! Connie-chan! Asobou Mouse", MACHINE_NOT_WORKING )

// おジャ魔女どれみのTVでマジカルクッキング
CONS( 2001, bancook, 0, 0, nes_sh6578, bancook, nes_sh6578_cjz_state, init_nes_sh6578, "Bandai", "Ojamajo Doremi no TV de Magical Cooking (Japan)", MACHINE_NOT_WORKING )

CONS( 200?, cpatrolm, 0, 0, nes_sh6578_pal, nes_sh6578, nes_sh6578_state, init_nes_sh6578, "TimeTop", "City Patrolman", MACHINE_NOT_WORKING )

CONS( 200?, bb6578, 0, 0, nes_sh6578, nes_sh6578, nes_sh6578_state, init_nes_sh6578, "DaiDaiXing Electronics", "TV Games Baseball (SH6578 hardware)", MACHINE_NOT_WORKING )
Expand Down
6 changes: 6 additions & 0 deletions src/mame/nintendo/nes_vt02_vt03.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1215,6 +1215,11 @@ ROM_START( mc_9x6sa )
ROM_LOAD( "999999-in-1, 8 bit slim station, newpxp-dvt22-a pcb.bin", 0x00000, 0x200000, CRC(6a47c6a0) SHA1(b4dd376167a57dbee3dea70eb16f1a38e16bcdaa) )
ROM_END

ROM_START( fccomp88 )
ROM_REGION( 0x400000, "mainrom", 0 )
ROM_LOAD( "m29dw323db.u3", 0x00000, 0x400000, CRC(77664c7e) SHA1(2499cbabf74951ea99e71546e54d37b8b18bb1f3) )
ROM_END

ROM_START( mc_sam60 )
ROM_REGION( 0x200000, "mainrom", 0 )
ROM_LOAD( "29lv160b.bin", 0x00000, 0x200000, CRC(7dac8efe) SHA1(ffb27ebb4299d5b9a4b976c418fcc7695200060c) )
Expand Down Expand Up @@ -1578,6 +1583,7 @@ CONS( 200?, mc_7x6ss, 0, 0, nes_vt_1mb, nes_vt, nes_vt_state, empty
CONS( 200?, mc_8x6ss, 0, 0, nes_vt_1mb, nes_vt, nes_vt_state, empty_init, "<unknown>", "888888 in 1 (8 bit Slim Station, NEWPXP-DVT22-A PCB)", MACHINE_IMPERFECT_GRAPHICS )
CONS( 2004, mc_dcat8, 0, 0, nes_vt_8mb, nes_vt, nes_vt_state, empty_init, "<unknown>", "100 in 1 (D-CAT8 8bit Console, set 1) (v5.01.11-frd, BL 20041217)", MACHINE_IMPERFECT_GRAPHICS )
CONS( 2004, mc_dcat8a, mc_dcat8, 0, nes_vt_8mb, nes_vt, nes_vt_state, empty_init, "<unknown>", "100 in 1 (D-CAT8 8bit Console, set 2)", MACHINE_IMPERFECT_GRAPHICS )
CONS( 201?, fccomp88, 0, 0, nes_vt_4mb, nes_vt, nes_vt_state, empty_init, "Columbus Circle", "FC Compact 88-in-1 (CC-SFFC-WT) (Japan)", MACHINE_IMPERFECT_GRAPHICS )

// Runs well, all games seem to work
CONS( 201?, mc_89in1, 0, 0, nes_vt_4mb, nes_vt, nes_vt_state, empty_init, "<unknown>", "89 in 1 Mini Game Console (060-92023011V1.0)", MACHINE_IMPERFECT_GRAPHICS )
Expand Down
7 changes: 7 additions & 0 deletions src/mame/nintendo/nes_vt32.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -366,6 +366,12 @@ ROM_START( myaass )
ROM_LOAD( "s29gl256.u2", 0x00000, 0x2000000, CRC(71a3298d) SHA1(5a2441ae5a8bf3e5efe9f22843ad2b8ef2df0f40) )
ROM_END

ROM_START( myaasa )
ROM_REGION( 0x2000000, "mainrom", 0 )
ROM_LOAD( "mx29gl256el.u2", 0x00000, 0x2000000, CRC(1882264c) SHA1(e594b5cea634fadc4aac217b6d651be72a3024c0) )
ROM_END



ROM_START( fcpocket )
ROM_REGION( 0x8000000, "mainrom", 0 )
Expand Down Expand Up @@ -401,6 +407,7 @@ CONS( 201?, dgunl3202, 0, 0, nes_vt32_32mb, nes_vt32, nes_vt32_unk_state, empt

// many of the games don't work or have scrambled graphics, it writes 0xc0 to vtfp_411e_encryption_state_w in such cases
CONS( 201?, myaass, 0, 0, nes_vt32_32mb, nes_vt32, nes_vt32_unk_state, empty_init, "dreamGEAR", "My Arcade All Star Stadium - Pocket Player (307-in-1)", MACHINE_NOT_WORKING )
CONS( 201?, myaasa, 0, 0, nes_vt32_32mb, nes_vt32, nes_vt32_unk_state, empty_init, "dreamGEAR", "My Arcade All Star Arena - Pocket Player (307-in-1)", MACHINE_NOT_WORKING )

CONS( 2021, matet300, 0, 0, nes_vt32_32mb, nes_vt32, nes_vt32_unk_state, empty_init, "dreamGEAR", "My Arcade Tetris (DGUNL-7029, Go Gamer, with 300 bonus games)", MACHINE_NOT_WORKING )

Expand Down
38 changes: 34 additions & 4 deletions src/mame/nintendo/nes_vt369_vtunknown.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -708,6 +708,13 @@ ROM_START( lxccplan )
ROM_IGNORE(0x4000000)
ROM_END

ROM_START( lxpcsp )
ROM_REGION( 0x4000000, "mainrom", 0 )
// standard flash ROM
ROM_LOAD( "s29gl512n11tfi02.u2", 0x00000, 0x4000000, CRC(113e22f2) SHA1(c57184131db3f3c82d09d7757f0977223698f62c) )
ROM_END


ROM_START( red5mam )
ROM_REGION( 0x8000000, "mainrom", 0 )
ROM_LOAD( "mam.u3", 0x00000, 0x8000000, CRC(0c0a0ecd) SHA1(2dfd8437de17fc9975698f1933dd81fbac78466d) )
Expand Down Expand Up @@ -944,6 +951,12 @@ ROM_START( matet100 )
ROM_IGNORE(0x100)
ROM_END

ROM_START( nesvt270 )
ROM_REGION( 0x2000000, "mainrom", 0 )
ROM_LOAD( "w25q128jvs.u3", 0x00000, 0x1000300, CRC(fe189a90) SHA1(7f07ae89ae7ff49f139e936b08c9ef2a3467ea92) )
ROM_END


void nes_vt369_vtunknown_state::init_lxcmcypp()
{
int size = memregion("mainrom")->bytes()/2;
Expand Down Expand Up @@ -997,16 +1010,18 @@ CONS( 200?, lxcmc250, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknow
CONS( 200?, lxcmcysw, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Compact Cyber Arcade - Star Wars Rebels", MACHINE_NOT_WORKING )
CONS( 200?, lxcmcyfz, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Compact Cyber Arcade - Frozen", MACHINE_NOT_WORKING )
CONS( 200?, lxcmcydp, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Compact Cyber Arcade - Disney Princess", MACHINE_NOT_WORKING )
CONS( 200?, lxcmcysp, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Compact Cyber Arcade - Marvel Ultimate Spider-Man", MACHINE_NOT_WORKING )
CONS( 200?, lxcmcysp, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Compact Cyber Arcade - Marvel Ultimate Spider-Man", MACHINE_NOT_WORKING ) // is this the low-resolution pocket version? ROM structure is quite different
CONS( 200?, lxcmcycr, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Compact Cyber Arcade - Cars", MACHINE_NOT_WORKING )
CONS( 200?, lxcmcypj, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Compact Cyber Arcade - PJ Masks", MACHINE_NOT_WORKING )
CONS( 200?, lxcmcyba, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Compact Cyber Arcade - Barbie", MACHINE_NOT_WORKING )
CONS( 200?, lxcmcyba, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Compact Cyber Arcade - Barbie (JL2365BB)", MACHINE_NOT_WORKING )
// the data order is swapped for this one, maybe other internal differences?
CONS( 200?, lxcmcypp, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, init_lxcmcypp, "Lexibook", "Compact Cyber Arcade - Paw Patrol", MACHINE_NOT_WORKING )

CONS( 200?, lxccminn, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Console Colour - Minnie Mouse", MACHINE_NOT_WORKING )
CONS( 200?, lxccplan, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Console Colour - Disney's Planes", MACHINE_NOT_WORKING )

CONS( 2020, lxpcsp, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Power Console - Marvel Spider-Man", MACHINE_NOT_WORKING )

// GB-NO13-Main-VT389-2 on PCBs
CONS( 2016, rtvgc300, 0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Retro TV Game Console - 300 Games", MACHINE_NOT_WORKING )
CONS( 2017, rtvgc300fz,0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknown, nes_vt369_vtunknown_cy_state, empty_init, "Lexibook", "Retro TV Game Console - Frozen - 300 Games", MACHINE_NOT_WORKING )
Expand All @@ -1015,12 +1030,25 @@ CONS( 2017, rtvgc300fz,0, 0, nes_vt369_vtunknown_cy_bigger, nes_vt369_vtunknow
/* The following are also confirmed to be NES/VT derived units, most having a standard set of games with a handful of lazy graphic mods thrown in to fit the unit theme

(handheld units, use standard AAA batteries)
Lexibook Compact Cyber Arcade - Barbie
Lexibook Compact Cyber Arcade - Batman
Lexibook Compact Cyber Arcade - Finding Dory

(Handheld units, but different form factor to Compact Cyber Arcade, charged via USB)
(handheld units, use standard AAA batteries, smaller display)
Lexibook Compact Cyber Arcade Pocket - Spiderman (may be what the dump above is)

(Handheld units, but different form factor to Compact Cyber Arcade, charged via USB, different menus)
Lexibook Console Colour - Barbie

(Handheld units, charged via USB-C, more educational focused, contain bootleg NES Pinball game in games section)
Power Console - Gabby's Dollhouse
Power Console - Disney Princess
Power Console - Stitch
Power Console - Frozen
Power Console - Generic EN/FR model
Power Console - Generic EN/ES model
Power Console - Generic EN/DE model
Power Console - Paw Patrol

(units for use with TV)
Lexibook Retro TV Game Console (300 Games) - Cars
Lexibook Retro TV Game Console (300 Games) - PJ Masks
Expand Down Expand Up @@ -1114,6 +1142,8 @@ CONS( 201?, hkb502a, hkb502, 0, nes_vt369_vtunknown_hh_4mb, nes_vt369_vtunknow
// contains a protection chip, command 80 XX returns a byte
CONS( 201?, lxcap, 0, 0, nes_vt369_vtunknown_hh_8mb, nes_vt369_vtunknown, nes_vt369_vtunknown_unk_state, empty_init, "Lexibook", "Cyber Arcade Pocket (JL1895)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS )

// 2022 date on 'BL-867 PCB03' PCB
CONS( 2022, nesvt270, 0, 0, nes_vt369_vtunknown_hh_16mb, nes_vt369_vtunknown, nes_vt369_vtunknown_unk_state, empty_init, "<unknown>", "unknown VT3xx based 270-in-1 (BL-867 PCB03)", MACHINE_NOT_WORKING )

// VT369, but doesn't use most features
CONS( 201?, myarccn, 0, 0, nes_vt369_vtunknown_hh_1mb, nes_vt369_vtunknown, nes_vt369_vtunknown_unk_state, empty_init, "DreamGear", "My Arcade Caveman Ninja", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS )
Expand Down
9 changes: 8 additions & 1 deletion src/mame/sega/megadriv_rad.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// license:BSD-3-Clause
// license:BSD-3-Clause
// copyright-holders:David Haywood

/*
Expand Down Expand Up @@ -775,6 +775,11 @@ ROM_START( ra145 )
ROM_LOAD16_WORD_SWAP( "ra145.bin", 0x000000, 0x8000000, BAD_DUMP CRC(30583950) SHA1(855eae232e3830a505f9bc1a26edb3a7d15ce4d1) )
ROM_END

ROM_START( banmrid )
ROM_REGION( 0x400000, "maincpu", 0 )
ROM_LOAD16_WORD_SWAP( "b75909a.u10", 0x000000, 0x400000, CRC(b439e06e) SHA1(3a87fc16186b7042dd92c7cf68c4284cd86f9175) )
ROM_END

void megadriv_b010xx_select_state::init_atgame40()
{
m_romsize = 0x1000000;
Expand Down Expand Up @@ -902,6 +907,8 @@ CONS( 2004, rad_orun, 0, 0, megadriv_radica_3button_pal, radica_3button
// this has been verified as identical to the 6-in-1 cartridge that came with the Menacer gun for the MD
CONS( 2004, rad_mncr, 0, 0, megadriv_radica_3button_ntsc, radica_3button_1player, megadriv_radica_state, init_megadriv, "Radica / Sega", "Menacer (Radica Plug & Play)", MACHINE_NOT_WORKING )

// 仮面ライダー龍騎 サバイバルファイト
CONS( 2002, banmrid, 0, 0, megadriv_radica_3button_ntsc, radica_3button_1player, megadriv_radica_state, init_megadriv, "Bandai", "Kamen Rider Ryuki: Survival Fight (Japan)", MACHINE_NOT_WORKING )

// From a European unit but NTSC? - code is hacked from original USA Genesis game with region check still intact? (does the clone hardware always identify as such? or does the bypassed boot code skip the check?)
// TODO: move out of here eventually once the enhanced MD part is emulated rather than bypassed (it's probably the same as the 145-in-1 multigame unit, but modified to only include this single game)
Expand Down
12 changes: 12 additions & 0 deletions src/mame/skeleton/hudson_poems.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -233,6 +233,11 @@ static INPUT_PORTS_START( poemspoo )
PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_UNKNOWN )
INPUT_PORTS_END

static INPUT_PORTS_START( ewalk )
PORT_START( "IN1" )
PORT_BIT( 0xffffffff, IP_ACTIVE_HIGH, IPT_UNKNOWN )
INPUT_PORTS_END

void hudson_poems_state::draw_sprites(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
{
int spritebase = (m_spritelistbase & 0x0003ffff) / 4;
Expand Down Expand Up @@ -937,6 +942,10 @@ ROM_START(poemspoo)
// seeprom position not populated
ROM_END

ROM_START( ewalk2tv )
ROM_REGION( 0x800000, "maincpu", ROMREGION_ERASE00 )
ROM_LOAD( "poem.u2", 0x000000, 0x400000, CRC(933ed5fd) SHA1(d6c818cfb50be594969e712e394e1a372774ae98) ) // glob with TSOP pads
ROM_END

} // anonymous namespace

Expand All @@ -953,3 +962,6 @@ CONS( 2004, poemzet, 0, 0, hudson_poems, poemzet, hudson_po
CONS( 2005, poemzet2, 0, 0, hudson_poems, poemzet, hudson_poems_state, init_marimba, "Konami", "Zettai Zetsumei Dangerous Jiisan Party ja! Zen-in Shuugou!!", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND )

CONS( 2005, poemspoo, 0, 0, hudson_poems, poemspoo, hudson_poems_state, init_marimba, "Konami", "Goo Choco Lantan Spoo Daisuki! Playmat", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND)

// Kenshinkeikaku TV (健身計画TV) - TV unit to analyze data from e-walkeylife2 pedometer
CONS( 2006, ewalk2tv, 0, 0, hudson_poems, ewalk, hudson_poems_state, init_marimba, "Konami", "Kenshinkeikaku TV (for e-walkeylife2) (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND)
Loading
Loading