On Mon, 22 Jan 2001, Maarten ter Huurne wrote:

> (about equal signs inside comments)
> You are right, it is possible. But we would still have to document which 
> characters can and cannot be at the start of a keyword. I think a single 
> comment style would be simpler.

        Then let's just make ";" our comment delimiter and that's it.

> >     Name="Nemesis 3"
> >     Required=MSX
> >     Optional=SCC
> >     Optional=MSX2
> 
> And also 'Optional=GM2' for Game Master 2. However, I do feel that SCC is 
> more needed than the other two, so it seems wrong to have them in the same 
> level. For one, SCC is part of the Nemesis 3 cartridge, so the real thing 
> cannot be run without SCC.

        What about Required=SCC ? I need to make some tests, but I believe
the game will not run if the SCC mapper is not present (by SCC mapper
I mean the bankswitch when you write 3F to the last bank register).
Even if the users wants to turn off SCC due to performance problems,
I believe the mapper still needs to be present, so the SCC must
have Required status.

        I don't like the idea of making GM2 an Optional. I think Game
Master should be mentioned in the Comment field of the database server,
but not listed inside the msxsoft.ini. If we allow GM2 inside the ini,
then we should also make things like this...

        Name=Salamander
        Required=MSX
        Required=SCC
        Optional=Nemesis 2
        Optional=Penguin Adventure

        ...and I don't think this is a good idea. Things like that should
belong to the .msx database.

> The "5000-57FF" notation is easier to read, but it's not equivalent to the 
> "5000/07FF" notation.

        What about preserving the 5000-57FF notation, but require
the values to be valid addr/mask pairs ? In this case 5000-57FF
would be a valid argument but 1234-5678 would not.

> Multiple access methods to a single mapper register is a rare thing, I don't 
> think we have to create special syntax to make its notation shorter.

        I think one of our goals is to make the syntax as simple as
possible, so the notation I introduced in the last email cannot be used,
since it is redundant. In this case let's forget about that.

----------------------------------------------------------------
Ricardo Bittencourt               http://www.lsi.usp.br/~ricardo
[EMAIL PROTECTED]  "Ricardo is subtle, but malicious he is not"
------ Uniao contra o forward - crie suas proprias piadas ------




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

Reply via email to