trunk/src/mame/drivers/pacman.c
| r19678 | r19679 | |
| 891 | 891 | In a further attempt to thwart copying, the aux board ROMs have a simple encryption scheme: their address and data |
| 892 | 892 | lines are bit flipped (i.e., wired in a nonstandard fashion). The specific bit flips were selected to minimize the |
| 893 | 893 | vias required to lay out the aux PCB. |
| 894 | |
| 895 | |
| 896 | History (Originally contributed by Steve Golson of GCC, one of the original Developers of Ms. Pac-Man, with some |
| 897 | ------- minor modifications to address availability of data.) |
| 898 | |
| 899 | During the summer of 1981, General Computer Corp. of Massachusetts developed a game called Crazy Otto. This game was |
| 900 | intended to be sold as an enhancement kit for Pac-Man cabinets. The main character Crazy Otto had legs and blue |
| 901 | eyes. Also the monsters have blue feet and antennae that bob up and down. New game play, mazes, music, and sounds were |
| 902 | developed. Several new bonus characters (fruit) were added. Otto and his female counterpart appeared in three new |
| 903 | animations, culminating in the arrival of JUNIOR, a baby Crazy Otto. |
| 904 | |
| 905 | In October 1981 this game was licensed to Midway, who owned the North American rights to produce Pac-Man. With Midway |
| 906 | producing the game, the original Pac-Man character and name could be used. At first the game was called Super Pac-Man, |
| 907 | but eventually the decision was made to use the female character as the protagonist, resulting in Ms. Pac-Man. |
| 908 | |
| 909 | The only differences between Crazy Otto and the final production Ms. Pac-Man are the characters themselves and related |
| 910 | text strings. Game play, mazes, colors, fruits, sounds, music, animations are unchanged from original GCC Crazy Otto. |
| 911 | Also the "marquee" attract mode was added to include the Midway logo and copyright string. |
| 912 | |
| 913 | The ROMs from several prototype versions of Crazy Otto have been recovered, documented and archived since that time but |
| 914 | as of now are not available outside of the occasional public viewing and playing of a modified upright Ms. Pac-Man machine |
| 915 | at a gaming convention, exposition or specific special industry events. |
| 916 | |
| 917 | Information shared regarding the known prototypes indicates they are dated from 10/12/81, 10/20/81 and 10/29/81. Also |
| 918 | two prototype versions of Super Pac-Man, one with old Pac-Man monsters and one with new Crazy Otto monsters are both |
| 919 | dated 10/29/81. |
| 920 | |
| 921 | Early prototypes - those dated 10/12/81 and 10/20/81 - do not use the Ms. Pac-Man code patch scheme outlined above. |
| 922 | Instead, all four Pac-Man ROMs are replaced, and one or two additional ROMs are provided at addresses above 0x8000. |
| 923 | |
| 924 | Later prototypes - those dated 10/29/81 - use the patch hardware, however the latch set/clear function is not implemented. |
| 925 | Furthermore the ROM encryption bit flip is not used. |
| 894 | 926 | */ |
| 895 | 927 | |
| 896 | 928 | #define mspacman_enable_decode_latch(m) m.root_device().membank("bank1")->set_entry(1) |