As you know, normally the country code is set in $1F0 in three bytes. In those three bytes you have to specify the following letters, one for each region, and leave unused bytes as spaces: J: Japan U: America E: Europe However, in the Technicall Bulletin #31, Sega suggests a new method for country codes. In this method one byte is always used. You must make a four bit value based on the allowed regions, and put it at $1F0 as a hexadecimal value in ASCII (watch out with that, don't put the value straight as it is). Bit 0: Domestic, NTSC (Japan) Bit 1: Domestic, PAL (Invalid?) Bit 2: Overseas, NTSC (America) Bit 3: Overseas, PAL (Europe) The point is, which method do you prefer? The old one or the new one? Yes, this is a poll. Just to see if we want to change our standard for setting that or not. I plan to implement checking for both method in the 2gen BIOS (if I continue working on it ), by the way. You choose.
Ah, yes, I remember that! It's an interesting concept, but... JUE is my preference (visibility, ease of use).
The main problem with it is that it's written in ASCII. If it was a straight value, a simple btst would do. Also, '4', '8', 'B', 'E' and 'F' are used in the old system (them all work as the same, just 'J', 'U', 0 (PAL Jap) and 'W' (all regions become valid) don't), and conflict with the new one, again because it's ASCII. So bad. But the new one looks cool in some sense :P Anyways, I gave a null vote because I wanted to know your opinion, not mine :P
I use old method... usually "EUJ and Estonia " string... plain ASCII, nothing more or less. The program doesn't even care what's written
AFAIK, DOMESTIC PAL refers to Korea, as they have both PAL AND NTSC TV's so it'd make sense to have what GENS calls "Japanese PAL"