Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - Region detection on JP SMS

Reply to topic
Author Message
  • Joined: 30 Jan 2007
  • Posts: 314
  • Location: San Jose, CA
Reply with quote
Region detection on JP SMS
Post Posted: Fri Sep 08, 2017 1:29 am
Has anyone figured out how the Japanese SMS handles region detection? I was mulling over the schematics that Esrael posted last year and I'm trying to understand how it does region detection since the TH pins are actually connected to the 315-5297.
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14744
  • Location: London
Reply with quote
Post Posted: Fri Sep 08, 2017 4:42 am
http://www.smspower.org/Development/RegionDetection
  View user's profile Send private message Visit poster's website
  • Joined: 30 Jan 2007
  • Posts: 314
  • Location: San Jose, CA
Reply with quote
Post Posted: Fri Sep 08, 2017 5:45 am
I've looked at that page and it's not all that clear when it comes to the Japanese SMS, it says it uses register $3F for region detection but then the page about port $3F says that functionality isn't present on the Japanese SMS? It's more confusing considering the Japanese SMS seems to have the TH signals present...

The reason why I ask about all this is I'd like to experiment with adding a region switch to my Japanese SMS.
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14744
  • Location: London
Reply with quote
Post Posted: Fri Sep 08, 2017 5:57 am
The Japanese SMS doesn't allow you to use port 3F to output to the controllers. The region detection is checking if the functionality is present.
  View user's profile Send private message Visit poster's website
  • Joined: 28 Feb 2016
  • Posts: 503
  • Location: Barcelona
Reply with quote
Post Posted: Sat Sep 09, 2017 9:07 pm
This is an example, in Blade Eagle 3D, it detects JAP or non JAP SMS, game stores in $C001,

IF $C001=$00 THEN SMS JAP, show Sega MARK III logo
IF $C001=$FF THEN SMS Non JAP, show no logo

;)

  View user's profile Send private message
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14744
  • Location: London
Reply with quote
Post Posted: Sun Sep 10, 2017 11:10 am
That's similar to the detection code on the dev wiki.
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!