Capitalise proper nouns etc

This commit is contained in:
Zoë Blade 2015-04-05 20:28:08 +01:00
parent 3879054c9e
commit 798d186d4e
8 changed files with 74 additions and 74 deletions

View File

@ -123,10 +123,10 @@ static const int tune2[96*6] = {
/*
* The theme from Phoenix, a sad little tune.
* Gerald Coy:
* The starting song from Phoenix is coming from a old french movie and
* The starting song from Phoenix comes from an old French movie and
* it's called : "Jeux interdits" which means "unallowed games" ;-)
* Mirko Buffoni:
* It's called "Sogni proibiti" in italian, by Anonymous.
* It's called "Sogni proibiti" in Italian, by Anonymous.
* Magic*:
* This song is a classical piece called "ESTUDIO" from M.A.Robira.
*/

View File

@ -20,7 +20,7 @@
* Jack Potten's Poker (set 6), 198?, Bootleg.
* Jack Potten's Poker (set 7, Royale GFX), 198?, Bootleg.
* Good Luck, 198?, Unknown.
* Super Double (french), 198?, Karateco.
* Super Double (French), 198?, Karateco.
* Jack Potten's Poker (NGold, set 1), 198?, Unknown.
* Jack Potten's Poker (NGold, set 2), 198?, Unknown.
* Jack Potten's Poker (NGold, set 3), 198?, Unknown.
@ -104,7 +104,7 @@
* Falcons Wild - World Wide Poker (VK set 1), 1990, Video Klein.
* Falcons Wild - World Wide Poker (VK set 2), 1990, Video Klein.
* Falcons Wild - Wild Card 1991, 1991, TVG.
* PlayMan Poker (german), 1981, PM / Beck Elektronik.
* PlayMan Poker (German), 1981, PM / Beck Elektronik.
* Super Loco 93 (Spanish, set 1), 1993, Unknown.
* Super Loco 93 (Spanish, set 2), 1993, Unknown.
* Royale (set 1), 198?, Unknown.
@ -119,7 +119,7 @@
* Genie, 198?, Video Fun Games Ltd.
* Silver Game, 1983, Unknown.
* Casino Poker (Ver PM86LO-35-5, German), 1987, PM / Beck Elektronik.
* "Unknown french poker game", 198?, Unknown.
* "Unknown French poker game", 198?, Unknown.
* "Unknown encrypted poker game", 198?, Unknown.
* Bonne Chance! (Golden Poker prequel hardware), 198?, Unknown.
* Mundial/Mondial (Italian/French), 1987, Unknown.
@ -215,7 +215,7 @@
Maybe some settings can enable the use of them...
* Witch Card (spanish sets)
* Witch Card (Spanish sets)
This game is derivated from Golden Poker.
@ -336,7 +336,7 @@
The game has 2 service switches/buttons:
One for settings, and other just for bookkeeping.
Here the original Service Card (in german), and the english translation:
Here the original Service Card (in German), and the English translation:
_____________________________________ _____________________________________
| | | |
| SERVICE ANLEITUNG | | SERVICE MANUAL |
@ -772,10 +772,10 @@
- Fixed the visible area based on M6845 registers.
- Improved the lamps layouts to be more realistic.
- Added Good Luck (potten's poker hybrid running in goldnpkr hardware).
- Added Buena Suerte (spanish) x 2 sets.
- Added Buena Suerte (Spanish) x 2 sets.
- Added set Royale.
- Added Witch Card and spanish variants.
- Added Super Loco 93 (spanish) x 2 sets.
- Added Witch Card and Spanish variants.
- Added Super Loco 93 (Spanish) x 2 sets.
- Renamed set goldnpkc to pottnpkr (parent Jack Potten's Poker set).
- Renamed set jokerpkr to potnpkra, since is another Jack Potten's Poker set.
- Added other 2 clones of Jack Potten's Poker.
@ -817,11 +817,11 @@
[2009-09-05]
- Added 2 new Witch Card sets.
- Reworked inputs for Witch Card (german set 1).
- Created new inputs for Witch Card (english, witch game, lamps).
- Reworked inputs for Witch Card (German set 1).
- Created new inputs for Witch Card (English, witch game, lamps).
- Added and connected lamps for both sets.
- Added minimal bet and 50/60 Hz. switches to both sets.
- Added DIP switches info for Witch Card (german, set 2).
- Added DIP switches info for Witch Card (German, set 2).
- Added Genius, running in a modified Golden Poker board.
@ -844,7 +844,7 @@
[2010-11-18]
- Added Karateco Super Double (french)
- Added Karateco Super Double (French)
- Extended ROM space for goldnpkr game to include the 0x2000..0x3fff range
@ -4362,7 +4362,7 @@ ROM_END
ROM_LOAD( "epoxy_82s129.bin", 0x0100, 0x0100, CRC(f0c012b1) SHA1(5502977404172e8c5b9fbf305581a406668ad1d9) ) /* original epoxy block PROM */
ROM_END
/* Witch Card (spanish, set 1)
/* Witch Card (Spanish, set 1)
Unknown argentine manufacturer.
*/
ROM_START( witchcda )
@ -4382,7 +4382,7 @@ ROM_START( witchcda )
ROM_LOAD( "82s129.9c", 0x0000, 0x0100, CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) ) /* PROM dump needed */
ROM_END
/* Witch Card (spanish, set 2)
/* Witch Card (Spanish, set 2)
Unknown argentine manufacturer.
*/
ROM_START( witchcdb )
@ -4402,7 +4402,7 @@ ROM_START( witchcdb )
ROM_LOAD( "82s129.9c", 0x0000, 0x0100, CRC(7f31066b) SHA1(15420780ec6b2870fc4539ec3afe4f0c58eedf12) ) /* PROM dump needed */
ROM_END
/* Witch Card (english, no witch game)
/* Witch Card (English, no witch game)
Hack?
*/
ROM_START( witchcdc )
@ -4424,7 +4424,7 @@ ROM_END
/***************************************
Witch Card (german, WC3050, set 1 )
Witch Card (German, WC3050, set 1 )
TV GAME ELEKTRONIK 1994
PROMA
@ -4477,7 +4477,7 @@ ROM_END
ROM_LOAD( "24s10_epoxy.bin", 0x0100, 0x0100, CRC(ddfd7034) SHA1(78dee69ab4ba759485ee7f00446c2d86f08cc50f) ) /* original epoxy block PROM */
ROM_END
/* Witch Card (english, witch game, lights)
/* Witch Card (English, witch game, lights)
PCB by PM. Hybrid hardware.
Copyright 1983/84/85
@ -4539,7 +4539,7 @@ ROM_END
/***************************************
Witch Card (german, WC3050, set 2 )
Witch Card (German, WC3050, set 2 )
TV GAME ELEKTRONIK 1994
PROMA
@ -4882,7 +4882,7 @@ ROM_START( bsuertek )
ROM_END
ROM_START( bsuertel )
ROM_REGION( 0x10000, "maincpu", 0 ) /* bslacer128: Buena Suerte! (portugues), english settings */
ROM_REGION( 0x10000, "maincpu", 0 ) /* bslacer128: Buena Suerte! (portugues), English settings */
ROM_LOAD( "bslacer.128", 0x4000, 0x4000, CRC(edc254f4) SHA1(20e5543e59bfd67a0afec7cbeeb7000f6bba6c69) )
ROM_REGION( 0x3000, "gfx1", 0 )
@ -4899,7 +4899,7 @@ ROM_START( bsuertel )
ROM_END
ROM_START( bsuertem )
ROM_REGION( 0x10000, "maincpu", 0 ) /* bslacer128: Buena Suerte! (portugues), english settings, set 2*/
ROM_REGION( 0x10000, "maincpu", 0 ) /* bslacer128: Buena Suerte! (portugues), English settings, set 2*/
ROM_LOAD( "bslacer.256", 0x0000, 0x8000, CRC(9f8a899a) SHA1(a1f3d0635b309d4734289b7ff48eceda69dfd3d0) )
ROM_REGION( 0x3000, "gfx1", 0 )
@ -5464,7 +5464,7 @@ ROM_END
mc6845 video chip
10mhz (?) xtal
There are french strings related to the game, so maybe is
There are French strings related to the game, so maybe is
a leftover, or maybe there is a unknown way to switch the
language.
@ -5544,7 +5544,7 @@ ROM_END
Unknown poker game, set 1.
198?.
There are french strings related to the game into
There are French strings related to the game into
the program ROM.
The dump lacks of 1 program ROM located at 17a.
@ -5606,7 +5606,7 @@ ROM_END
/************************************
Jolli Witch (german)
Jolli Witch (German)
Epoxy CPU box.
Using the whole addressing

View File

@ -40,7 +40,7 @@
Minimal Winner Hand (Jacks or Better, Two Pair).
Deal Speed (Slow, Fast).
Aces Type (Normal Aces, Number 1).
Cards Deck Type (english cards, french cards).
Cards Deck Type (English cards, French cards).
Max Bet (5, 10, 15, 20).
- Added NVRAM support.
- Reorganized and cleaned-up the driver.

View File

@ -74,9 +74,9 @@ PB.6 - enable language switches (W, see below)
PB.7 - TSI DONE line (R)
(button rows pulled up to 5V through 2.2K resistors)
PC.0 - button row 0, german language jumper (R)
PC.1 - button row 1, french language jumper (R)
PC.2 - button row 2, spanish language jumper (R)
PC.0 - button row 0, German language jumper (R)
PC.1 - button row 1, French language jumper (R)
PC.2 - button row 2, Spanish language jumper (R)
PC.3 - button row 3, special language jumper (R)
PC.4 - button column A (W)
PC.5 - button column B (W)
@ -90,20 +90,20 @@ language switches:
When PB.6 is pulled low, the language switches can be read. There are four.
They connect to the button rows. When enabled, the row(s) will read low if
the jumper is present. English only VCC's do not have the 367 or any pads stuffed.
The jumpers are labelled: french, german, spanish, and special.
The jumpers are labelled: French, German, Spanish, and special.
language latch:
---------------
There's an unstuffed 7474 on the board that connects to PA.6 and PA.7. It allows
one to latch the state of A12 to the speech ROM. The english version has the chip
one to latch the state of A12 to the speech ROM. The English version has the chip
missing, and a jumper pulling "A12" to ground. This line is really a negative
enable.
To make the VCC multi-language, one would install the 74367 (note: it must be a 74367
or possibly a 74LS367. A 74HC367 would not work since they rely on the input current
to keep the inputs pulled up), solder a piggybacked ROM to the existing english
to keep the inputs pulled up), solder a piggybacked ROM to the existing English
speech ROM, and finally install a 7474 dual flipflop.
This way, the game can then detect which secondary language is present, and then it can
@ -569,7 +569,7 @@ selection jumpers:
These act like another row of buttons. It is composed of two diode locations,
so there's up to 4 possible configurations. My board does not have either diode
stuffed, so this most likely is "english". I suspect it selects which language to use
stuffed, so this most likely is "English". I suspect it selects which language to use
for the speech synth. Of course you need the other speech ROMs for this to function
properly.

View File

@ -8148,10 +8148,10 @@ COMP(1986, ax170, 0, 0, ax170, msx, driver_device, 0, "Al
COMP(1983, canonv8, 0, 0, canonv8, msx, driver_device, 0, "Canon", "V-8 (MSX1)", 0)
COMP(1983, canonv10, canonv20, 0, canonv10, msx, driver_device, 0, "Canon", "V-10 (MSX1)", 0)
COMP(1983, canonv20, 0, 0, canonv20, msx, driver_device, 0, "Canon", "V-20 (MSX1)", 0)
COMP(1983, canonv20e, canonv20, 0, canonv20, msx, driver_device, 0, "Canon", "V-20E (MSX1)", 0) // Different euro keyboard layout?
COMP(1983, canonv20f, canonv20, 0, canonv20, msx, driver_device, 0, "Canon", "V-20F (MSX1)", 0) // Different french keyboard layout?
COMP(1983, canonv20g, canonv20, 0, canonv20, msx, driver_device, 0, "Canon", "V-20G (MSX1)", 0) // Different german keyboard layout?
COMP(1983, canonv20s, canonv20, 0, canonv20, msx, driver_device, 0, "Canon", "V-20S (MSX1)", 0) // Different spanish keyboard layout?
COMP(1983, canonv20e, canonv20, 0, canonv20, msx, driver_device, 0, "Canon", "V-20E (MSX1)", 0) // Different Euro keyboard layout?
COMP(1983, canonv20f, canonv20, 0, canonv20, msx, driver_device, 0, "Canon", "V-20F (MSX1)", 0) // Different French keyboard layout?
COMP(1983, canonv20g, canonv20, 0, canonv20, msx, driver_device, 0, "Canon", "V-20G (MSX1)", 0) // Different German keyboard layout?
COMP(1983, canonv20s, canonv20, 0, canonv20, msx, driver_device, 0, "Canon", "V-20S (MSX1)", 0) // Different Spanish keyboard layout?
COMP(1984, mx10, 0, 0, mx10, msx, driver_device, 0, "Casio", "MX-10 (MSX1)", 0)
COMP(1984, mx101, mx10, 0, mx101, msx, driver_device, 0, "Casio", "MX-101 (MSX1)", 0)
COMP(1984, mx15, mx10, 0, mx15, msx, driver_device, 0, "Casio", "MX-15 (MSX1)", 0)

View File

@ -482,8 +482,8 @@ MACHINE_CONFIG_END
WP keyboard, has 23-094E2 alt charset rom, 23-093E2 AVO rom.
* VT100-WY/WZ - has AVO board preinstalled, WP romset?, English
WP keyboard, has 23-094E2 alt charset rom, 23-093E2 AVO rom.
The WP romset supports english, french, dutch and german languages but
will only display text properly in the non-english languages if the
The WP romset supports English, French, Dutch and German languages but
will only display text properly in the non-English languages if the
23-094E2 alt charset rom AND the foreign language 23-093E2
AVO rom are populated.
* VT100-NA/NB - ? romset with DECFORM keycaps
@ -557,7 +557,7 @@ MACHINE_CONFIG_END
23-095e2,096e2,139e2,140e2 set and probably others as well)
* The vt100/101/102/103/etc 23-018e2-00 character set rom at location e4 is a 24 pin 2316 mask rom with enables as such: pin 18: CS2; pin 20: /CS1; pin 21: /CS3
* The optional 23-094e2-00 alternate character set rom at location e9 is a 24 pin 2316 mask rom with enables as such: pin 18: /CS2; pin 20: /CS1; pin 21: /CS3
Supposedly the 23-094e2 rom is meant for vt100-WC or -WF systems, (which are french canadian and french respectively), implying that it has european language specific accented characters on it. It is probably used in all the -W* systems.
Supposedly the 23-094e2 rom is meant for vt100-WC or -WF systems, (which are French Canadian and French respectively), implying that it has European language specific accented characters on it. It is probably used in all the -W* systems.
Pin 21 can be jumpered to +5v for this socket at location e9 by removing jumper w4 and inserting jumper w5, allowing a normal 2716 eprom to be used.
* The optional AVO character set roms (see below) have: pin 18: /CS2*; pin 20: /CS1; pin 21: CS3 hence they match a normal 2716
*(this is marked on the image as if it was CS2 but the input is tied to gnd meaning it must be /CS2)

View File

@ -12,24 +12,24 @@
I don't know how close to this standard the character sets used by the
911 VDT are.
The japanese terminal uses 8-bit character codes. The 128 first characters
The Japanese terminal uses 8-bit character codes. The 128 first characters
are identical to the US character set (except that '\' is replaced by the
Yen symbol), and the next 128 characters include the katakana syllabus.
Kanji ideograms are not supported in this scheme.
The arabic terminal uses 8-bit character codes, too. It requires
The Arabic terminal uses 8-bit character codes, too. It requires
additional code in the TI990 OS for correct operation, as the keyboard
returns codes for isolated characters (i.e. without ligatures), which need
to be substituted with codes with correct context-dependent ligatures.
And both OS and application programs need to support the fact that the
writing direction can be either right-to-left or left-to-right, according
to whether the characters are latin or arabic.
to whether the characters are Latin or Arabic.
As the original ROMs have not been dumped yet, I recreated the matrices
from various matrix printouts in TI documentation.
*/
/*
The arabic character set is not implemented, because documentation is ambiguous
The Arabic character set is not implemented, because documentation is ambiguous
(it says there are 115 characters, but I can hardly see 80 characters in the
attached table), and the character matrices are not documented.
*/
@ -47,26 +47,26 @@ enum
/* extra symbols for national character sets */
char_defs_pound = char_defs_katakana_base+128, /* pound sign (UK 0x23, French WP 0x23) */
char_defs_yen, /* yen sign (Japan 0x5C) */
char_defs_auml, /* latin small letter a with diaeresis (Swedish/Finish 0x7B, German 0x7B) */
char_defs_Auml, /* latin capital letter A with diaeresis (Swedish/Finish 0x5B, German 0x5B) */
char_defs_Aring, /* latin capital letter A with ring above (Swedish/Finish 0x5D, Norwegian/Danish 0x5D) */
char_defs_uuml, /* latin small letter u with diaeresis (Swedish/Finish 0x7E, German 0x7D) */
char_defs_aring, /* latin small letter a with ring above (Swedish/Finish 0x7D, Norwegian/Danish 0x7D) */
char_defs_Uuml, /* latin capital letter U with diaeresis (German 0x5D) */
char_defs_ouml, /* latin small letter o with diaeresis (German 0x7C) */
char_defs_Ouml, /* latin capital letter O with diaeresis (German 0x5C) */
char_defs_szlig, /* latin small letter sharp s (German 0x7E) */
char_defs_aelig, /* latin small letter ae (Norwegian/Danish 0x7B) */
char_defs_AElig, /* latin capital letter AE (Norwegian/Danish 0x5B) */
char_defs_oslash, /* latin small letter o with stroke (Norwegian/Danish 0x7C) */
char_defs_Oslash, /* latin capital letter O with stroke (Norwegian/Danish 0x5C) */
char_defs_agrave, /* latin small letter a with grave (French WP 0x40) */
char_defs_auml, /* Latin small letter a with diaeresis (Swedish/Finish 0x7B, German 0x7B) */
char_defs_Auml, /* Latin capital letter A with diaeresis (Swedish/Finish 0x5B, German 0x5B) */
char_defs_Aring, /* Latin capital letter A with ring above (Swedish/Finish 0x5D, Norwegian/Danish 0x5D) */
char_defs_uuml, /* Latin small letter u with diaeresis (Swedish/Finish 0x7E, German 0x7D) */
char_defs_aring, /* Latin small letter a with ring above (Swedish/Finish 0x7D, Norwegian/Danish 0x7D) */
char_defs_Uuml, /* Latin capital letter U with diaeresis (German 0x5D) */
char_defs_ouml, /* Latin small letter o with diaeresis (German 0x7C) */
char_defs_Ouml, /* Latin capital letter O with diaeresis (German 0x5C) */
char_defs_szlig, /* Latin small letter sharp s (German 0x7E) */
char_defs_aelig, /* Latin small letter ae (Norwegian/Danish 0x7B) */
char_defs_AElig, /* Latin capital letter AE (Norwegian/Danish 0x5B) */
char_defs_oslash, /* Latin small letter o with stroke (Norwegian/Danish 0x7C) */
char_defs_Oslash, /* Latin capital letter O with stroke (Norwegian/Danish 0x5C) */
char_defs_agrave, /* Latin small letter a with grave (French WP 0x40) */
char_defs_deg, /* degree sign (French WP 0x5B) */
char_defs_ccedil, /* latin small letter c with cedilla (French WP 0x5C) */
char_defs_ccedil, /* Latin small letter c with cedilla (French WP 0x5C) */
char_defs_sect, /* section sign (French WP 0x5D) */
char_defs_egrave, /* latin small letter e with grave (French WP 0x7B) */
char_defs_ugrave, /* latin small letter u with grave (French WP 0x7C) */
char_defs_eacute, /* latin small letter e with acute (French WP 0x7D) */
char_defs_egrave, /* Latin small letter e with grave (French WP 0x7B) */
char_defs_ugrave, /* Latin small letter u with grave (French WP 0x7C) */
char_defs_eacute, /* Latin small letter e with acute (French WP 0x7D) */
char_defs_uml, /* diaeresis (French WP 0x7E) */
char_defs_count /* total character count */
@ -87,13 +87,13 @@ static const char_override_t UK_overrides[1] =
{ 0x23, char_defs_pound }
};
/* One japan-specific character (see below for the 128 additionnal characters) */
/* One Japan-specific character (see below for the 128 additionnal characters) */
static const char_override_t japanese_overrides[1] =
{
{ 0x5C, char_defs_yen }
};
/* 5 sweden/finland-specific characters */
/* 5 Sweden/Finland-specific characters */
static const char_override_t swedish_overrides[/*5*/7] =
{
{ 0x7B, char_defs_auml },
@ -106,7 +106,7 @@ static const char_override_t swedish_overrides[/*5*/7] =
{ 0x7C, char_defs_ouml }
};
/* 7 german-specific characters */
/* 7 German-specific characters */
static const char_override_t german_overrides[7] =
{
{ 0x5D, char_defs_Uuml },
@ -118,7 +118,7 @@ static const char_override_t german_overrides[7] =
{ 0x5B, char_defs_Auml } /* 945423-9701 rev. B p. 1-10 says 0x5D, but it must be a mistake */
};
/* 6 norway/denmark-specific characters */
/* 6 Norway/Denmark-specific characters */
static const char_override_t norwegian_overrides[6] =
{
{ 0x5D, char_defs_Aring },
@ -129,7 +129,7 @@ static const char_override_t norwegian_overrides[6] =
{ 0x5C, char_defs_Oslash}
};
/* 9 french-specific characters (word-processing model only: the data-processing model uses
/* 9 French-specific characters (word-processing model only: the data-processing model uses
the US character set, although the keyboard mapping is different from the US model) */
/* WARNING: I have created the character matrices from scratch, as I have no printout of
the original matrices. */
@ -1690,7 +1690,7 @@ static const UINT8 char_defs[char_defs_count][10] =
},
/* 128 additional characters for japanese terminals */
/* 128 additional characters for Japanese terminals */
{ /* 0x80 */
0x00,
0x00,

View File

@ -87,7 +87,7 @@ static const unsigned short vdt911_palette[] =
/*
Macros for model features
*/
/* TRUE for japanese and arabic terminals, which use 8-bit charcodes and keyboard shift modes */
/* TRUE for Japanese and Arabic terminals, which use 8-bit charcodes and keyboard shift modes */
#define USES_8BIT_CHARCODES() ((m_model == vdt911_model_Japanese) /*|| (m_model == vdt911_model_Arabic)*/)
/* TRUE for keyboards which have this extra key (on the left of TAB/SKIP)
(Most localized keyboards have it) */
@ -541,9 +541,9 @@ void vdt911_device::check_keyboard()
{
enum modifier_state_t
{
/* states for western keyboards and katakana/arabic keyboards in romaji/latin mode */
/* states for Western keyboards and katakana/Arabic keyboards in romaji/Latin mode */
lower_case = 0, upper_case, shift, control,
/* states for katakana/arabic keyboards in katakana/arabic mode */
/* states for katakana/Arabic keyboards in katakana/Arabic mode */
foreign, foreign_shift,
/* special value to stop repeat if the modifier state changes */
special_debounce = -1
@ -568,7 +568,7 @@ void vdt911_device::check_keyboard()
/* parse modifier keys */
if ((USES_8BIT_CHARCODES())
&& ((key_buf[5] & 0x0400) || ((!(key_buf[5] & 0x0100)) && m_foreign_mode)))
{ /* we are in katakana/arabic mode */
{ /* we are in katakana/Arabic mode */
m_foreign_mode = true;
if ((key_buf[4] & 0x0400) || (key_buf[5] & 0x0020))
@ -577,8 +577,8 @@ void vdt911_device::check_keyboard()
modifier_state = foreign;
}
else
{ /* we are using a western keyboard, or a katakana/arabic keyboard in
romaji/latin mode */
{ /* we are using a Western keyboard, or a katakana/Arabic keyboard in
romaji/Latin mode */
m_foreign_mode = false;
if (key_buf[3] & 0x0040)