hh_sm510: update notes

This commit is contained in:
hap 2022-11-22 11:55:45 +01:00
parent 4a708abb8f
commit af1c1fffe7
8 changed files with 23 additions and 15 deletions

View File

@ -7,7 +7,7 @@ National Semiconductor COPS(MM57 MCU series) handhelds
MCU die label for MM5799 games says MM4799, but they are in fact MM5799. MCU die label for MM5799 games says MM4799, but they are in fact MM5799.
ROM source notes when dumped from another publisher, but confident it's the same: ROM source notes when dumped from another title, but confident it's the same:
- cambrp: Radio Shack EC-4001 Programmable - cambrp: Radio Shack EC-4001 Programmable
TODO: TODO:

View File

@ -97,7 +97,7 @@ known chips:
============================================================================ ============================================================================
ROM source notes when dumped from another model, but confident it's the same: ROM source notes when dumped from another title, but confident it's the same:
- gckong: CGL Super Kong - gckong: CGL Super Kong
- ggdman: Bandai Kampf der Monster - ggdman: Bandai Kampf der Monster
- ghalien: CGL Earth Invaders - ghalien: CGL Earth Invaders

View File

@ -38,7 +38,7 @@ known chips:
(* means undumped unless noted, @ denotes it's in this driver) (* means undumped unless noted, @ denotes it's in this driver)
ROM source notes when dumped from another publisher, but confident it's the same: ROM source notes when dumped from another title, but confident it's the same:
- drdunk: Tandy Electronic Basketball - drdunk: Tandy Electronic Basketball
- flash: Radio Shack Sound Effects Chassis - flash: Radio Shack Sound Effects Chassis
- hccbaskb: Sears Electronic Basketball - hccbaskb: Sears Electronic Basketball

View File

@ -5,7 +5,7 @@
Rockwell PPS-4/1 MCU series handhelds Rockwell PPS-4/1 MCU series handhelds
ROM source notes when dumped from another publisher, but confident it's the same: ROM source notes when dumped from another title, but confident it's the same:
- memoquiz: Mattel Mind Boggler - memoquiz: Mattel Mind Boggler
***************************************************************************/ ***************************************************************************/

View File

@ -6,7 +6,7 @@
Rockwell A/B5000 MCU series handhelds (before PPS-4/1) Rockwell A/B5000 MCU series handhelds (before PPS-4/1)
Mostly calculators on these MCUs, but also Mattel's first couple of handhelds. Mostly calculators on these MCUs, but also Mattel's first couple of handhelds.
ROM source notes when dumped from another model, but confident it's the same: ROM source notes when dumped from another title, but confident it's the same:
- rw18r: Rockwell 8R - rw18r: Rockwell 8R
- rw24k: Rockwell 14RD-II - rw24k: Rockwell 14RD-II
- misatk: Mattel Space Alert - misatk: Mattel Space Alert

View File

@ -14,14 +14,19 @@ Most of these LCD games are meant to stay powered on 24/7. There is no
RTC or NVRAM. Quitting MAME is akin to removing the handheld's battery. RTC or NVRAM. Quitting MAME is akin to removing the handheld's battery.
Use -autosave to at least make them remember the highscores. Use -autosave to at least make them remember the highscores.
ROM source notes when dumped from another title, but confident it's the same:
- gnw_ball: Mego Toss-Up
- gnw_bfight: New Wide Screen model
- gnw_climber: New Wide Screen model
- gnw_smb: New Wide Screen model
- kbottom9: Ganbare Baseball
- misc. Soviet Egg clones (not the LCD): G&W Mickey Mouse / Nu, pogodi!
TODO: TODO:
- improve display decay simulation? but SVG doesn't support setting brightness - improve display decay simulation? but SVG doesn't support setting brightness
per segment, adding pwm_display_device right now has no added value per segment, adding pwm_display_device right now has no added value
- add nstarfox sound effect chip emulation - add nstarfox sound effect chip emulation
- add svg screen for nsmb3, nsmw - add svg screen for nsmb3, nsmw
- confirm gnw_bfight rom (assumed to be the same as gnw_bfightn)
- confirm gnw_climber rom (assumed to be the same as gnw_climbern)
- confirm gnw_smb rom (assumed to be the same as gnw_smbn)
- Currently there is no accurate way to dump the SM511/SM512 melody ROM - Currently there is no accurate way to dump the SM511/SM512 melody ROM
electronically. For the ones that weren't decapped, they were read by electronically. For the ones that weren't decapped, they were read by
playing back all melody data and reconstructing it to ROM. Visual(decap) playing back all melody data and reconstructing it to ROM. Visual(decap)
@ -4883,6 +4888,9 @@ ROM_END
* Sharp SM511 under epoxy (die label KMS73B, 774) * Sharp SM511 under epoxy (die label KMS73B, 774)
* lcd screen with custom segments, 1-bit sound * lcd screen with custom segments, 1-bit sound
MCU ROM is presumed to be the same for Teenage Mutant Ninja Turtles,
Ganbare Goemon: Ebisumaru Kiki Ippatsu.
***************************************************************************/ ***************************************************************************/
class ktmnt_state : public hh_sm510_state class ktmnt_state : public hh_sm510_state
@ -10382,11 +10390,11 @@ CONS( 1989, kcontra, 0, 0, kcontra, kcontra, kcontra_st
CONS( 1989, ktopgun, 0, 0, ktopgun, ktopgun, ktopgun_state, empty_init, "Konami", "Top Gun (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) CONS( 1989, ktopgun, 0, 0, ktopgun, ktopgun, ktopgun_state, empty_init, "Konami", "Top Gun (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )
CONS( 1989, kgradius, 0, 0, kgradius, kgradius, kgradius_state, empty_init, "Konami", "Gradius (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) CONS( 1989, kgradius, 0, 0, kgradius, kgradius, kgradius_state, empty_init, "Konami", "Gradius (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )
CONS( 1989, ktmnt, 0, 0, ktmnt, ktmnt, ktmnt_state, empty_init, "Konami", "Teenage Mutant Ninja Turtles (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) CONS( 1989, ktmnt, 0, 0, ktmnt, ktmnt, ktmnt_state, empty_init, "Konami", "Teenage Mutant Ninja Turtles (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )
CONS( 1990, kbottom9, 0, 0, kbottom9, kbottom9, kbottom9_state, empty_init, "Konami", "Bottom of the Ninth (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) CONS( 1989, kbottom9, 0, 0, kbottom9, kbottom9, kbottom9_state, empty_init, "Konami", "Bottom of the Ninth (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )
CONS( 1990, kloneran, 0, 0, kloneran, kloneran, kloneran_state, empty_init, "Konami", "Lone Ranger (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) CONS( 1989, kloneran, 0, 0, kloneran, kloneran, kloneran_state, empty_init, "Konami", "Lone Ranger (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )
CONS( 1990, kblades, 0, 0, kblades, kblades, kblades_state, empty_init, "Konami", "Blades of Steel (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) CONS( 1989, kblades, 0, 0, kblades, kblades, kblades_state, empty_init, "Konami", "Blades of Steel (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )
CONS( 1990, knfl, 0, 0, knfl, knfl, knfl_state, empty_init, "Konami", "NFL Football (Konami)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) CONS( 1989, knfl, 0, 0, knfl, knfl, knfl_state, empty_init, "Konami", "NFL Football (Konami)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )
CONS( 1990, kbilly, 0, 0, kbilly, kbilly, kbilly_state, empty_init, "Konami", "The Adventures of Bayou Billy (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) CONS( 1989, kbilly, 0, 0, kbilly, kbilly, kbilly_state, empty_init, "Konami", "The Adventures of Bayou Billy (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )
CONS( 1991, kbucky, 0, 0, kbucky, kbucky, kbucky_state, empty_init, "Konami", "Bucky O'Hare (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) CONS( 1991, kbucky, 0, 0, kbucky, kbucky, kbucky_state, empty_init, "Konami", "Bucky O'Hare (handheld)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )
CONS( 1991, kgarfld, 0, 0, kgarfld, kgarfld, kgarfld_state, empty_init, "Konami", "Garfield (Konami)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) CONS( 1991, kgarfld, 0, 0, kgarfld, kgarfld, kgarfld_state, empty_init, "Konami", "Garfield (Konami)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK )

View File

@ -21,7 +21,7 @@ up to 50kHz. This is probably exaggerated due to components getting worn out
after many decades. TMS1000 RC curve is documented in the data manual, but after many decades. TMS1000 RC curve is documented in the data manual, but
not for newer ones (rev. E or TMS1400 MCUs). TMS0970/0980 osc. is on-die. not for newer ones (rev. E or TMS1400 MCUs). TMS0970/0980 osc. is on-die.
ROM source notes when dumped from another publisher, but confident it's the same: ROM source notes when dumped from another title, but confident it's the same:
- arrball: Tandy Zingo - arrball: Tandy Zingo
- bcheetah: Fundimensions Incredible Brain Buggy - bcheetah: Fundimensions Incredible Brain Buggy
- cchime: Videomaster Door Tunes - cchime: Videomaster Door Tunes

View File

@ -82,7 +82,7 @@ cyan to yellow)
============================================================================ ============================================================================
ROM source notes when dumped from another publisher, but confident it's the same: ROM source notes when dumped from another title, but confident it's the same:
- astrocmd: Tandy Astro Command - astrocmd: Tandy Astro Command
- caveman: Tandy Caveman - caveman: Tandy Caveman
- grobot9: Mego Fabulous Fred - grobot9: Mego Fabulous Fred