These games seems have 2 DIP Switches, DIPSW-A and DIPSW-B Game reads these switches at port C000h (16 bit) with two calls (subroutine 0EF522h [totmejan]) What I found out: DIP-SW A: # - Dip Switch name on Mame; Tested/Confirmed Effect 0 = OFF, 1 = ON 0 - 0 ;Seems unused 1 - Unknown OFF/ON; COIN/CREDIT 2 - Unknown OFF/ON; COIN/CREDIT 3 - Unknown OFF/ON; COIN/CREDIT 4 - Unknown OFF/ON; COIN/CREDIT 4 3 2 1 <- DIP NUMBERS (5 4 3 2 on DIAG. MENU) ---------------------------------------------------- 0 0 0 0 : 1 COIN 1 CREDIT 0 0 0 1 : 2 COINS 1 CREDIT 0 0 1 0 : 3 COINS 1 CREDIT 0 0 1 1 : 4 COINS 1 CREDIT 0 1 0 0 : 5 COINS 1 CREDIT 0 1 0 1 : 6 COINS 1 CREDIT 0 1 1 0 : 1 COIN 2 CREDITS 0 1 1 1 : 1 COIN 3 CREDITS 1 0 0 0 : 1 COIN 4 CREDITS 1 0 0 1 : 1 COIN 5 CREDITS 1 0 1 0 : 1 COIN 6 CREDITS 1 0 1 1 : 2 COINS 2 CREDITS 1 1 0 0 : 3 COINS 2 CREDITS 1 1 0 1 : 5 COINS 3 CREDITS 1 1 1 0 : 8 COINS 3 CREDITS 1 1 1 1 : FREE PLAY 5 - Unknown OFF/ON; MIN CREDIT FOR START OFF: 1 CREDIT TO START ON : 2 CREDITS TO START 6 - CROSS HATCH TEST OFF/ON - Same 7 - Unknown OFF/ON DIP-SW B: # - Dip Switch name on Mame; Tested/Confirmed Effect 0 = OFF, 1 = ON 8 - Unknown OFF/ON; Player start points 9 - Unknown OFF/ON; Player start points 9 8 <- DIP NUMBERS (2 1 (DIP-SW B) on DIAG. MENU) ------------------ 0 0 : 1500 Pts 0 1 : 2000 Pts 1 0 : 1000 Pts 1 1 : 3000 Pts 10 - Unknown OFF/ON; ??? 11 - Unknown OFF/ON; ??? [totmejan] Game definitely uses these, reads these 2 bits and stores at address 01A28h as 0-1st bit; Sub-routine at E7C19h does some arithmetic operations depending on these. I cound't understand whats going on. Call performs just before dealing tiles. 12 - Unknown OFF/ON; DEMO SOUND OFF: Enable ON : Disable 13 - Unknown OFF/ON; ENABLES/DISABLES EXPLICIT SECENES OFF: ENABLE ON : DISABLE 14 - Unknown OFF/ON 15 - Unknown OFF/ON Original H/W Doesnt seems to have these switches and onward 16 - 1 OFF/ON : ADD CREDIT SLOT 1? 17 - Unknown OFF/ON : ADD CREDIT SLOT 2? Switching these 2 ON and OFF does same effect as inserting coin NOTES: All adresses belongs to MAINCPU TRIVIA: Diagnostic Menu Press and keep P1 Start and Reset You'll see cross hatch test screen, then press P1 Start again. Secret menu hack [totmejan only] (I couln't find official way to enter, so it's a hack): Mame internal debugger: PC=ECFFD ; 'SECRET MENU' Keys: BACKSPC, ENTER, Z, P1 START PC=E2EE2; 'TODAY: DATA' screen Keys: Z PC=ECC72; 'HMODE' screen