Previous 199869 Revisions Next

r193152 Wednesday 14th December, 2022 at 08:26:21 UTC by Vasantha Crabb
sega/sms.cpp: Refactored Game Gear handling. (#10682)

Use a memory view to switching between Game Gear and Master System compatibility I/O space mapping.  Got rid of most of the conditional code checking whether it's a Game Gear driver.

Got rid of the special Game Gear EXT port slot.  It's the same thing as a Mega Drive controller/expansion I/O port with a different connector.

sega/mdioport.cpp: Added a variant for the Game Gear with the TH/PC6 interrupt latch, and added it to the Game Gear.
[/branches/a800_cart/scripts/src]bus.lua
[/branches/a800_cart/src/devices/bus/gamegear]ggext.cpp ggext.h smsctrladp.cpp smsctrladp.h
[/branches/a800_cart/src/devices/bus/sms_ctrl]smsctrl.h
[/branches/a800_cart/src/mame/sega]mdioport.cpp mdioport.h sms.cpp sms.h sms_m.cpp


Previous 199869 Revisions Next


© 1997-2024 The MAME Team