summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author stephh <stephh@users.noreply.github.com>2008-02-01 01:52:19 +0000
committer stephh <stephh@users.noreply.github.com>2008-02-01 01:52:19 +0000
commit80e066940cf091cfb602877e4b46a48dfff7320b (patch)
treeceb4c8e26ef97f96615596556722aec583e87b71
parent75e7fdd1af9a13dc31f8700f1cc6cf7a680ad030 (diff)
Added a few more notes about some games.
-rw-r--r--src/mame/drivers/rockola.c30
1 files changed, 25 insertions, 5 deletions
diff --git a/src/mame/drivers/rockola.c b/src/mame/drivers/rockola.c
index b1b3e6cf692..b4cb3e43f54 100644
--- a/src/mame/drivers/rockola.c
+++ b/src/mame/drivers/rockola.c
@@ -114,7 +114,7 @@ Interrupts: VBlank causes an IRQ. Coin insertion causes a NMI.
Stephh's notes (based on the games M6502 code and some tests) :
-1) 'vanguard' and clones
+1a) 'vanguard'
- There are 5 different coinage settings according to the game code
which are based on DSW bits 1 to 3 :
@@ -127,14 +127,12 @@ Stephh's notes (based on the games M6502 code and some tests) :
ON ON OFF 1C_6C
The 3 other combinaisons give 1C_1C
-
- From the manual, it says that DSW bit 6 determines the cost of a game :
* bit 6 = 0 : "25c / game"
* bit 6 = 1 : "50c / game"
When you look at the game code, it appears to be some of "Bonus Coinage" :
* bit 6 = 0 : you get an additional credit each time you insert 1 coin
* bit 6 = 1 : you get an additional credit each time you insert 2 coins
-
- So, instead of having something like this :
PORT_DIPNAME( 0x0e, 0x02, DEF_STR( Coinage ) ) PORT_DIPLOCATION("SW1:!2,!3,!4")
PORT_DIPSETTING( 0x02, "25c= 1C/1C 2C/3C 50c= 2C/2C" )
@@ -151,14 +149,32 @@ Stephh's notes (based on the games M6502 code and some tests) :
PORT_DIPSETTING( 0x00, "25c / game" )
PORT_DIPSETTING( 0x40, "50c / game" )
or using conditional Dip Switches, I've coded this the way I did.
+ - You can always continue, provided you're on the 1st pattern.
+ The continue text is in English !
+ - 10 letters when you enter your initials
+
+1b) 'vangrdce'
+
+ - Code for coinage is the same as for 'vanguard'.
+ - You can always continue, provided you're on the 1st pattern.
+ The continue text is in English !
+ - 3 letters when you enter your initials
+
+1c) 'vanguarj'
+
+ - Code for coinage is the same as for 'vanguard'.
+ - You can always continue, provided you're on the 1st pattern.
+ The continue text is in Japanese !
+ - 10 letters when you enter your initials
2a) 'fantasy'
- Code for coinage is the same as for 'vanguard'.
- - I can't tell if it's an ingame bug or not, but there's a mix
- between "COIN" and "CREDIT" ("COCR" is displayed)
- You can always continue, provided you're on the 1st pattern.
Note that the continue text is in German !
+ - 3 letters when you enter your initials
+ - I can't tell if it's an ingame bug or not, but there's a mix
+ between "COIN" and "CREDIT" ("COCR" is displayed)
2b) 'fantasyu'
@@ -167,6 +183,7 @@ Stephh's notes (based on the games M6502 code and some tests) :
where you have a sword and an easier maze.
- Code has been added to test DSW bit 7 to allow or not a continue play.
Note that the continue play is only available on the 1st pattern.
+ - 3 letters when you enter your initials
- "Fantasy" is written with different "font" and color
- "CREDIT" is displayed instead of "COIN"
@@ -178,6 +195,7 @@ Stephh's notes (based on the games M6502 code and some tests) :
- Code has been added to test DSW bit 7 to allow or not a continue play.
Note that the continue play is only available on the 1st pattern.
Also note that the continue text is still in English !
+ - 3 letters when you enter your initials
- "COIN" is correctly displayed.
3) 'pballoon'
@@ -185,6 +203,8 @@ Stephh's notes (based on the games M6502 code and some tests) :
- Code for coinage is the same as for 'vanguard'.
- The "Language" Dip Switch only has an effect at the end of the pattern
when it displays "LAND HERE" or what I suppose to be same in Japanese.
+ - 3 letters when you enter your initials
+ - "CREDIT" is displayed
4a) 'nibbler'