It is currently 21 Oct 2017 09:27

All times are UTC [ DST ]




Post new topic Reply to topic  [ 91 posts ]  Go to page 1, 2, 3, 4, 5 ... 7  Next
Author Message
PostPosted: 15 May 2010 17:15 
Offline

Joined: 26 Aug 2009 22:53
Posts: 2
Hi,

i have a little question. Why has only the NDS-Dat the info about the Enhanced Roms (NDSi Enhanced)?
The Game Boy- & Game Boy Color-Dats have Enhanced Roms too!

For example:

Donkey Kong (World).gb =>
Donkey Kong (World) (Super Game Boy Enhanced).gb or
Donkey Kong (World) (SGB Enhanced).gb?

Legend of Zelda, The - Link's Awakening DX (Germany).gbc =>
Legend of Zelda, The - Link's Awakening DX (Germany) (Super Game Boy Enhanced).gbc or
Legend of Zelda, The - Link's Awakening DX (Germany) (SGB Enhanced).gbc?

And sorry for my bad english!


Top
 Profile  
 
PostPosted: 15 May 2010 21:11 
Offline
Datter
User avatar

Joined: 17 Jun 2009 04:42
Posts: 290
Indeed, that is correct, wilde219. Also, some GBC games, very notably "Legend of Zelda, The - Oracle of Ages" and "Legend of Zelda, The - Oracle of Seasons", have enhancements for GBA built in.


Top
 Profile  
 
PostPosted: 16 May 2010 12:22 
Offline
High Council
User avatar

Joined: 27 May 2008 12:20
Posts: 630
I agree as well. In fact some games in GBC DAT should be moved to GB DAT and tagged as (GBC Enhanced).


Top
 Profile  
 
PostPosted: 16 May 2010 12:55 
Offline
Dumper

Joined: 25 May 2008 15:31
Posts: 914
kazumi213 wrote:
I agree as well. In fact some games in GBC DAT should be moved to GB DAT and tagged as (GBC Enhanced).


No, the games you're thinking of were marketed as Game Boy Color games with downwards compatibility, not the other way around (NDS games with additional DSi features)


Top
 Profile  
 
PostPosted: 16 May 2010 14:13 
Offline
High Council
User avatar

Joined: 27 May 2008 12:20
Posts: 630
Example:


You do not have the required permissions to view the files attached to this post.


Top
 Profile  
 
PostPosted: 16 May 2010 16:41 
Offline

Joined: 26 Aug 2009 22:53
Posts: 2
Hi again!

I have a another example for rom enhancements, Link Enhancend!?


Example:

Castlevania - Dawn of Sorrow (Europe) (En,Fr,De,Es,It) (NDS-GBA Link Enhancend).nds

and

Castlevania - Aria of Sorrow (Europe) (En,Fr,De) (NDS-GBA Link Enhancend).gba


or for kazumi213 ;) :

Pokemon - Yellow Version (USA, Europe) (GBC+Link Enhanced).gb


???


Top
 Profile  
 
PostPosted: 16 May 2010 18:59 
Offline
Dumper

Joined: 25 May 2008 15:31
Posts: 914
kazumi213 wrote:
Example:


That's GBC enhanced? News to me :/


Top
 Profile  
 
PostPosted: 16 May 2010 22:07 
Offline
High Council
User avatar

Joined: 27 May 2008 12:20
Posts: 630
@hydr0x: see attached pic, some colors when played on GBC. Obviously such feature won't be there if the game was GB-only. Must be in GB DAT because it was sold on GB box (previous pic).

@wilde219: the idea behind (system Enhanced) special tag is allowing proper system allocation for games while keeping connections with compatible systems (and so avoid game duplication across DATs). There are common sense limitations: the advantages/enhancements of playing the game on the newer system have to be officially declared by the time of game release.

The NDS-GBA linkage feature and others like that have nothing to do with this tag as they involve interaction between 2 different games. The game having this kind of feature isn't suitable info for naming.


You do not have the required permissions to view the files attached to this post.


Top
 Profile  
 
PostPosted: 17 May 2010 09:53 
Offline
Dumper

Joined: 25 May 2008 15:31
Posts: 914
kazumi213 wrote:
@hydr0x: see attached pic, some colors when played on GBC. Obviously such feature won't be there if the game was GB-only. Must be in GB DAT because it was sold on GB box (previous pic).


huh? Don't all GB games have colors on GBC and SGB? I see what you mean though, it looks like the pokemons have their correct colors etc. Not sure if this is actually GBC enhancement or just clever programming by the coders making best use of the GBC's own coloring mechanism.

Wikipedia:
Quote:
In addition, 89 Game Boy games have a special palette that is enabled when no buttons are pressed. Any game that does not have a special palette will default to the dark green (Right + A) palette. Notable games that do have preset palettes are Metroid II: Return of Samus, Kirby's Dream Land 2, Super Mario Land, Tetris, Bart Simpson's Escape from Camp Deadly and the Wario Land series. The default palettes are stored in a database within the internal boot rom of the GBC, and not the game cartridge itself


I suspect this is just one of those but I'm sure BigFred will know for sure ;)


Top
 Profile  
 
PostPosted: 18 May 2010 11:26 
Offline
Dumper
User avatar

Joined: 26 May 2008 08:30
Posts: 50
I wanted to point out that this Pokémon Game wasn't in the right DAT some time ago, but I thought that it had already been discussed about, being such a widespread and old game, but I see that I should have spoke about it...

Regarding the SGB enhanced GB games, some have, in addition to the "good" palette, a frame around the screen...
They (GBC and SGB enhanced) also have more colors than the "colored" standard GB games (their palettes have more colors than the default palettes), IIRC...

Tori.


Top
 Profile  
 
PostPosted: 19 May 2010 00:58 
Offline
High Council
User avatar

Joined: 27 May 2008 12:20
Posts: 630
Some more info. From http://en.wikipedia.org/wiki/Super_Game_Boy

The Super Game Boy was compatible with the original monochrome Game Boy cartridges and black Game Boy Color cartridges, although it would display the latter in their monochrome compatibility mode. The unit could map the four shades of grey to various colors on the screen. Later Game Boy games which were optimized to use the Super Game Boy had additional color information and could over-ride the ability to change the on-screen colors, and the ability to display a graphical border around the screen as well as the ability to display special background sprites on the screen as seen in (for example) the Mario's Picross title screen. Those games would have printed a small "Super Game Boy Game Pak" logo on the box and cartridge.

Here is a list of SGB enhanced games: http://en.wikipedia.org/wiki/List_of_Su ... _Boy_games but I'm not sure whether all of them should be tagged that way in DAT. I.e: Pokemon Blue JPN displays SGB logo on boxart (should be tagged for sure), but Pokemon Blue USA doesn't display logo, it however shows a screenshot similar to Pokemon Yellow on the back (see attached pictures).

Super Game Boy titles will work too. Despite compatibility with Super Game Boy titles, the Game Boy Color will not recognize the coloring header for Super Game Boy titles which have a color graphics system of its own.

Is this header something that can be used to identify SGB enhanced dumps?

A note regarding Yellow discussed above: even if the palette was in the GBC BIOS and not the in ROM data, Yellow should still be tagged (GBC Enhanced), as those 89 special palettes were assigned to certain games only (if I've understood your quote correctly).


You do not have the required permissions to view the files attached to this post.


Top
 Profile  
 
PostPosted: 19 May 2010 09:24 
Offline
Datter

Joined: 25 May 2008 12:13
Posts: 173
kazumi213 wrote:
Is this header something that can be used to identify SGB enhanced dumps?
if byte at offset 0x146 is 0x3 — supergb. so blue pokemons is sgb enhanced.
and offset 0x143: 0 - gb, 0x80 - gb/gbc (like dsi enhanced as i can understand), 0xc0 - gbc.


Top
 Profile  
 
PostPosted: 19 May 2010 12:47 
Offline
High Council
User avatar

Joined: 27 May 2008 12:20
Posts: 630
Thanks as always for the info z.g ;) That should make the tagging easier and accurate.

I found a page similar to gbatek, this one is dedicated to GBx. From its header section:

0143 - CGB Flag
In older cartridges this byte has been part of the Title (see above). In CGB cartridges the upper bit is used to enable CGB functions. This is required, otherwise the CGB switches itself into Non-CGB-Mode. Typical values are:

80h - Game supports CGB functions, but works on old gameboys also.
C0h - Game works on CGB only (physically the same as 80h).

Values with Bit 7 set, and either Bit 2 or 3 set, will switch the gameboy into a special non-CGB-mode with uninitialized palettes. Purpose unknown, eventually this has been supposed to be used to colorize monochrome games that include fixed palette data at a special location in ROM.

0146 - SGB Flag
Specifies whether the game supports SGB functions, common values are:

00h = No SGB functions (Normal Gameboy or CGB only game)
03h = Game supports SGB functions

The SGB disables its SGB functions if this byte is set to another value than 03h.


I'm still unsure about (GBC Enhanced) tag for *all* 0x143 set to 80h (or 84h/88h according to note). This is going to depend on how these values are assigned to games (should be games sold in GB box of course), and what's the difference between a 00h and a 8xh (again in GB box) when played on GBC system.


Top
 Profile  
 
PostPosted: 19 May 2010 16:17 
Offline
High Council
User avatar

Joined: 27 May 2008 12:20
Posts: 630
Ok, I've performed a mini test using no$gmb. It allows to set emulator mode to strict GB, GBC or SGB with accurate colors. Results:

Pocket Monsters - Pikachu (Japan) (Rev D) [0x143 = 00h; 0x146 = 03h; 0x14b = 33h]
When run on GBC: monochrome
When run on SGB: border + color
Conclusion: (SGB Enhanced)

Pokemon - Yellow Version (USA, Europe) [0x143 = 80h; 0x146 = 03h; 0x14b = 33h] + sold in GB box
When run on GBC: color
When run on SGB: border + color
Conclusion: (GBC,SGB Enhanced)


Top
 Profile  
 
PostPosted: 19 May 2010 21:56 
Offline
Dumper

Joined: 19 Jan 2009 01:06
Posts: 264
Says it needs 2 different bytes to be set for SGB in the doc there:
http://nocash.emubase.de/pandocs.htm#sg ... bfunctions

Quote:
146h - SGB Flag - Must be set to 03h for SGB games
14Bh - Old Licensee Code - Must be set 33h for SGB games


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 91 posts ]  Go to page 1, 2, 3, 4, 5 ... 7  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group