On Tuesday 23 January 2001 03:21, you wrote:

> ; First six letters are the game id
> ; the number select the game variant
> ; In this case "0" means original media
> ; but 0 will not always mean that
> ; This kind of information (original/cracked/translation)
> ; can be retrieved from the .msx database in the web
> GameID=penadv.0

Variants like cheated and translation are independant. If we assign a single 
number to them, we have to assign a number to every possible combination. I 
think it's better to separate them. For example:
GameID=ssnake
Variant=English
Variant=Unlimited life cheat
Variant=Unlimited ammo cheat
; I don't actually have those cheats, but they are theoretically possible.

> ; There's no need to quotation marks anymore
> ; however the name must fit in one line
> ; Language codes use the alpha-2 system from ISO 639
> ; standard says the two letters should be in uppercase
> ; but I like them in lowercase
> Name[en]=Penguin Adventure
> Name[ja]=�²�å�¤�A�h�x���`���[

GNU also uses them in lower case.
By the way, should Brazilian Portuguese be notated as "pt" or "pt_BR"?

> ; "Optional" means a new feature is added,
> ; but game can run without it
> Optional=Game Master 2

Does Penguin Adventure allow saving in GM2 SRAM?

> Gametype=Cartridge

I don't think this is necessary. The emulator will create all hardware (ROM, 
mapper, disks etc) that the game needs. Then the emulated MSX automatically 
knows how to start it. When using a real MSX, you don't have to tell it 
"start this cartridge", you just insert the cartridge and turn on the power.

Some games, like Snatcher and SD Snatcher, use both a cartridge and disks. We 
can support those by just including a cartridge description and a disk set 
description in a single INI file, without having to introduce a new Gametype.

> Required=SCC

As I wrote yesterday, I don't think the Required keyword should be used for 
SCC (nor Optional or Extra). It suggests that SCC is an external piece of 
hardware, while in fact it's part of the cartridge.

I think SCC should be treated like D/A converters, SRAM and other extra 
features of a cartridge. This is a subject we didn't cover in detail yet. 

Bye,
                Maarten

--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html

Reply via email to