diff options
author | 2016-06-24 12:07:45 +0200 | |
---|---|---|
committer | 2016-06-24 12:07:45 +0200 | |
commit | 3177a9c3ed9bbda5ff6a6d13353d18e967c5046b (patch) | |
tree | 5d4999a517d048c64b8b1eb9377032e5cd35d79b /src/devices/bus/gamegear | |
parent | 15f02da7bd96175523810b3e44e8502f730cb4f7 (diff) |
sg1000.cpp: many improvements [Enik Land]
- Create a SG-1000 expansion slot.
- Hook up the SG-1000 expansion slot to sg1000.cpp and sms.cpp (sg1000m3).
- Split the sk1100 code from sg1000.cpp and attach it to the new expansion slot.
- Create a new FM Sound Unit device and attach it to the new expansion slot.
- For the sc3000 driver, re-add sk1100 as a fixed SG-1000 expansion device.
- Add sg1000 software list to sg1000m3 and Japanese/Korean SMS drivers.
sms.cpp: implemented some new findings [Enik Land]
- Remove some mirrors for ports $DC/$DD on SMSJ based on Charles' hw tests.
- Add basic C-Sync callback to 315_5124.cpp, based on Charles' hw tests.
- Add built-in Rapid Fire (uses C-Sync) for SMSJ and Korean SMS1 drivers.
- Add new SMS drivers due to XTAL differences:
sms1br - Tec Toy Master System I (Brazil)
sms2br - Tec Toy Master System II (Brazil)
smsbr - Tec Toy Master System III Compact (Brazil)
sms1paln - Tec Toy Master System I (PAL-N)
sms2paln - Tec Toy Master System II (PAL-N)
smspaln - Tec Toy Master System III Compact (PAL-N)
Brazil is PAL-M TV system, but I decided to call it by the
country name, seems to be better recognizable and for
emulation looks more like a NTSC system. PAL-N is used
in Argentina, Paraguay and Uruguay and looks closer to
the European PAL system when compared to PAL-M.
Diffstat (limited to 'src/devices/bus/gamegear')
-rw-r--r-- | src/devices/bus/gamegear/smsctrladp.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/bus/gamegear/smsctrladp.cpp b/src/devices/bus/gamegear/smsctrladp.cpp index 54b9139b433..2aec892b279 100644 --- a/src/devices/bus/gamegear/smsctrladp.cpp +++ b/src/devices/bus/gamegear/smsctrladp.cpp @@ -45,7 +45,7 @@ void sms_ctrl_adaptor_device::device_start() //------------------------------------------------- -// sms_peripheral_r - rapid fire read +// sms_peripheral_r - sms_ctrl_adaptor read //------------------------------------------------- UINT8 sms_ctrl_adaptor_device::peripheral_r() @@ -55,7 +55,7 @@ UINT8 sms_ctrl_adaptor_device::peripheral_r() //------------------------------------------------- -// sms_peripheral_w - rapid fire write +// sms_peripheral_w - sms_ctrl_adaptor write //------------------------------------------------- void sms_ctrl_adaptor_device::peripheral_w(UINT8 data) |