Development.WonderBoyInMonsterWorld-SMS History

Hide minor edits - Show changes to output

Tue May 03, 2011 10:17 am by Paul Baker - No credits for raw facts
Changed lines 33-36 from:
----
Researched by [[~Paul Baker]], [[~Bock]]

(:include Site.ForumLink topic
=2371:)
to:
(:include Site.ForumLink topic="2371" basepage={*$FullName}:)
Fri Apr 29, 2011 8:47 pm by Maxim - No credit please
Changed lines 34-36 from:
Researched by [[~Paul Baker]], [[~Maxim]], [[~Bock]]

(:include
Site.ForumLink topic="2371" basepage={*$FullName}:)
to:
Researched by [[~Paul Baker]], [[~Bock]]

(:include
Site.ForumLink topic=2371:)
Thu Apr 28, 2011 3:51 am by Paul Baker - Added credits
Added lines 32-34:

----
Researched by [[~Paul Baker]], [[~Maxim]], [[~Bock]]
Tue Aug 10, 2010 1:21 am by Paul Baker - Clarified
Changed line 1 from:
This game contains code to detect whether it is running on a Japanese or export Master System and only display "TM" on the initial SEGA logo screen in the latter case.
to:
This game contains code designed to detect whether it is running on a Japanese or export Master System and only display "TM" on the initial SEGA logo screen in the latter case.
Tue Aug 10, 2010 12:30 am by Paul Baker - Clarified that reading I/O port $00 is an attempt at region detection
Changed lines 1-2 from:
The game display an adjusted Sega logo, with or without the TM mark, depending on bit 6 of the value read from I/O port $00. This ports are usually unsupported on the Master System, but they happen to have different behaviors on different hardware revisions of the Sega 8-bit family.
to:
This game contains code to detect whether it is running on a Japanese or export Master System and only display "TM" on the initial SEGA logo screen in the latter case.

Unfortunately
the method used for [[region detection]], testing bit 6 of the value read from I/O port $00, only works on the Game Gear. On the Master System, reading this port is usually unsupported, but happens to return different values on different hardware revisions of the Sega 8-bit family.
Deleted lines 11-13:
|| Attach:WonderBoyInMonsterWorld-SegaWithTm.png || Attach:WonderBoyInMonsterWorld-SegaWithoutTm.png ||
|| Sega logo with TM mark || Sega logo without TM mark ||

Added lines 27-31:

The game therefore does not show "TM" when run on an original SMS. "TM" is displayed when run on an SMS 2, a Game Gear in Master System mode or a Genesis with Power Base Converter.

|| Attach:WonderBoyInMonsterWorld-SegaWithoutTm.png || Attach:WonderBoyInMonsterWorld-SegaWithTm.png ||
|| Sega logo without TM mark || Sega logo with TM mark ||
Tue Jul 06, 2010 11:10 am by Bock - Added forum topic
Added lines 28-29:

(:include Site.ForumLink topic="2371" basepage={*$FullName}:)
Sun Nov 29, 2009 8:33 am by Maxim - Link
Changed lines 13-14 from:
From Charles MacDonald's SMS/GG hardware notes, Section 3.) Z80 I/O ports:
to:
From [[Documents#smstech|Charles MacDonald's SMS/GG hardware notes]], Section 3.) Z80 I/O ports:
Deleted lines 27-30:

!!Links
* SMS/GG hardware notes by Charles MacDonald (not sure how to refer to this)

Mon Nov 16, 2009 12:17 pm by Bock - References
Changed lines 1-2 from:
The game display an adjusted Sega logo, with or without the TM mark, depending on bit 6 of the value read from I/O port $00. This ports are usually unsupported on the Master System, but they happen to return different values on Master System and Master System II.
to:
The game display an adjusted Sega logo, with or without the TM mark, depending on bit 6 of the value read from I/O port $00. This ports are usually unsupported on the Master System, but they happen to have different behaviors on different hardware revisions of the Sega 8-bit family.
Added lines 13-28:
From Charles MacDonald's SMS/GG hardware notes, Section 3.) Z80 I/O ports:

[@
 SMS port map:
 $00-$3F : Reads return the last byte of the instruction which read the port.

 SMS 2 port map:
 $00-$3F : Reads return $FF.

 Game Gear port map: (MS mode)
 $00-$3F : Reads return $FF.

 Genesis port map: (with PBC)
 $00-$3F : Reads return $FF.
@]

Changed lines 30-31 from:
Reference needed (there was a port scan post/tool by Charles).
to:
* SMS/GG hardware notes by Charles MacDonald (not sure how to refer to this)
Mon Nov 16, 2009 12:08 pm by Bock - Added TM screenshots
Added lines 9-11:

|| Attach:WonderBoyInMonsterWorld-SegaWithTm.png || Attach:WonderBoyInMonsterWorld-SegaWithoutTm.png ||
|| Sega logo with TM mark || Sega logo without TM mark ||
Mon Nov 16, 2009 12:03 pm by Bock - Added code
Added lines 2-8:

The code in question is:
[@
 0719: DB 00        INA (00h)
 071B: CB 77        BIT 6,A
 071D: 28 0C        JR Z,+0Ch (072Bh)
@]
Added lines 1-4:
The game display an adjusted Sega logo, with or without the TM mark, depending on bit 6 of the value read from I/O port $00. This ports are usually unsupported on the Master System, but they happen to return different values on Master System and Master System II.

!!Links
Reference needed (there was a port scan post/tool by Charles).


Return to top
0.121s