Skip to content

Commit

Permalink
Fixed issues with timings and more comments form sms [Enik]
Browse files Browse the repository at this point in the history
  • Loading branch information
mmicko committed Mar 30, 2016
1 parent 28c9be3 commit 0b467ce
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 9 deletions.
8 changes: 8 additions & 0 deletions hash/sms.xml
Expand Up @@ -699,6 +699,7 @@
</part>
</software>

<!-- Notes: FM support -->
<software name="aliensynp" cloneof="aliensyn">
<description>Alien Syndrome (Prototype)</description>
<year>1987</year>
Expand Down Expand Up @@ -1108,6 +1109,7 @@
</part>
</software>

<!-- Notes: FM support -->
<software name="borgmanp" cloneof="cyborgh">
<description>Chouon Senshi Borgman (Jpn, Prototype)</description>
<year>1988</year>
Expand Down Expand Up @@ -3000,6 +3002,7 @@
</part>
</software>

<!-- Notes: FM support -->
<software name="greatglfp" cloneof="greatglf">
<description>Great Golf (Prototype)</description>
<year>1987</year>
Expand Down Expand Up @@ -3895,6 +3898,7 @@
</part>
</software>

<!-- Notes: FM support -->
<software name="maougolvp" cloneof="golvell">
<description>Maou Golvellius (Jpn, Prototype)</description>
<year>1988</year>
Expand Down Expand Up @@ -4345,6 +4349,7 @@
</part>
</software>

<!-- Notes: FM support -->
<software name="supgolf" cloneof="golfaman">
<description>Super Golf (Prototype)</description>
<year>1989</year>
Expand Down Expand Up @@ -6336,6 +6341,7 @@
</part>
</software>

<!-- Notes: FM support -->
<software name="sumgamesp" cloneof="sumgames">
<description>Summer Games (Euro, Prototype)</description>
<year>1991</year>
Expand Down Expand Up @@ -7420,10 +7426,12 @@
</part>
</software>

<!-- Notes: FM support, video code relies on the tilemap mirroring bug of the 315-5124 VDP -->
<software name="ysd" cloneof="ys">
<description>Ys (USA, Demo)</description>
<year>1988</year>
<publisher>Sega</publisher>
<info name="usage" value="Video only works correctly on drivers with SMS1 VDP, e.g. smsj" />
<part name="cart" interface="sms_cart">
<dataarea name="rom" size="262144">
<rom name="ys - the vanished omens [demo].bin" size="262144" crc="e8b82066" sha1="b70757876e4ff592692eb0ee1c51c571b31541a9" offset="000000" />
Expand Down
12 changes: 6 additions & 6 deletions src/devices/bus/sega8/mgear.cpp
Expand Up @@ -4,13 +4,13 @@
Master Gear Converter emulation
***********************************************************************************************************/
The Master Gear Converter, also known as Master Gear, Gear Master Converter
or (in Brazil) as Master Gear Adaptor, allows to plug western SMS cartridges
on the Game Gear, by enabling the SMS compatibility mode on the Game Gear
cartridge slot. Some SMS games have compatibility issues, confirmed on the
real hardware, when run on the Game Gear.
// The Master Gear Converter, also known as Master Gear, Gear Master Converter
// or (in Brazil) as Master Gear Adaptor, allows to plug western SMS cartridges
// on the Game Gear, by enabling the SMS compatibility mode on the Game Gear
// cartridge slot. Some SMS games have compatibility issues, confirmed on the
// real hardware, when run on the Game Gear.
***********************************************************************************************************/


#include "emu.h"
Expand Down
5 changes: 3 additions & 2 deletions src/devices/bus/sms_ctrl/paddle.cpp
Expand Up @@ -33,8 +33,9 @@ Release data from the Sega Retro project:

const device_type SMS_PADDLE = &device_creator<sms_paddle_device>;


#define PADDLE_INTERVAL attotime::from_hz(XTAL_53_693175MHz/15/256)
// time interval not verified
// Player 2 of Galactic Protector is the most sensible to this timming.
#define PADDLE_INTERVAL attotime::from_hz(XTAL_53_693175MHz/15/100)


CUSTOM_INPUT_MEMBER( sms_paddle_device::dir_pins_r )
Expand Down
3 changes: 2 additions & 1 deletion src/devices/bus/sms_ctrl/sportsjp.cpp
Expand Up @@ -34,8 +34,9 @@ Release data from the Sega Retro project:

const device_type SMS_SPORTS_PAD_JP = &device_creator<sms_sports_pad_jp_device>;

// time interval not verified
#define SPORTS_PAD_JP_INTERVAL attotime::from_hz(20000)

#define SPORTS_PAD_JP_INTERVAL attotime::from_hz(30000) // 30Hz (not measured)


DECLARE_CUSTOM_INPUT_MEMBER( sms_sports_pad_jp_device::dir_pins_r )
Expand Down

0 comments on commit 0b467ce

Please sign in to comment.