#                                     #
# Strider (World) driver              #
#                                     #
# Driver by D.W. Raingeard            #
# cinati@caramail.com                 #
#                                     #
 
[general]

GAMENAME    " Strider (World) "
DIRECTORY   STRIDER
CPSTYPE     CPS1
DATE		1989

[programRegions]

0x000000  0x0FFFFF  MAINROM
0xff0000  0xfFFFFF  MAINRAM

[dataReadByteRegions]

0x000000  0x0FFFFF  MAINROM
0x800000  0x800001  INPUTPORT2
0x800010  0x800011  INPUTPORT2
0x800018  0x80001f  INPUTPORT1
0x800100  0x8001ff  VIDEOPORTS
0x914000  0x915fff  PALETTERAM 
0x900000  0x92ffff  VIDEORAM
0xf1c006  0xf1c007  EEPROM
0xff0000  0xfFFFFF  MAINRAM
0x860000  0x8603ff  EXTRARAM  1
0x915800  0x930000  EXTRARAM  2

[dataReadWordRegions]

0x000000  0x0FFFFF  MAINROM
0x800000  0x800001  INPUTPORT2
0x800010  0x800011  INPUTPORT2
0x800018  0x80001f  INPUTPORT1
0x800100  0x8001ff  VIDEOPORTS
0x914000  0x915fff  PALETTERAM 
0x900000  0x92ffff  VIDEORAM
0xf1c006  0xf1c007  EEPROM
0xff0000  0xfFFFFF  MAINRAM
0x860000  0x8603ff  EXTRARAM  1
0x915800  0x930000  EXTRARAM  2

[dataWriteByteRegions]

0x800100  0x8001ff  VIDEOPORTS
0x914000  0x915fff  PALETTERAM 
0x900000  0x92ffff  VIDEORAM
0xf1c006  0xf1c007  EEPROM
0xff0000  0xfFFFFF  MAINRAM
0x860000  0x8603ff  EXTRARAM 1
0x915800  0x930000  EXTRARAM 2

[dataWriteWordRegions]

0x800100  0x8001ff  VIDEOPORTS
0x914000  0x915fff  PALETTERAM 
0x900000  0x92ffff  VIDEORAM
0xf1c006  0xf1c007  EEPROM
0xff0000  0xfFFFFF  MAINRAM
0x860000  0x8603ff  EXTRARAM 1
0x915800  0x930000  EXTRARAM 2

[protection]

PORT    0xff
VALUE   0xff


[graphics]

TOTAL 0x400000

LOAD8 strider.02 0x80000 0x000000 
LOAD8 strider.06 0x80000 0x080000 
LOAD8 strider.04 0x80000 0x100000 
LOAD8 strider.08 0x80000 0x180000 
LOAD8 strider.01 0x80000 0x200000 
LOAD8 strider.05 0x80000 0x280000 
LOAD8 strider.03 0x80000 0x300000 
LOAD8 strider.07 0x80000 0x380000 

DECODECHARS   0x0800 0x2f0000 0x100000 
DECODESPRITES 0x2800 0 0x100000 0x080000 
DECODESCROLL2 0x1800 0x040000 0x100000 0x080000 
DECODESCROLL3 0x0f00 0x200000 0x100000 0x080000 

[program]
ROMSIZE 0x100000

LOADROMEVENODD strider.30 strider.35    0x20000 0x00000
LOADROMEVENODD strider.31 strider.36    0x20000 0x40000
LOADROM16SWAP  strider.32               0x80000 0x80000


[configuration]

LAYERCONTROL    0x66
SCROLL1BASECODE 0x0000
SCROLL1CODEMASK 0x0800
SCROLL2BASECODE 0x2000
SCROLL2CODEMASK 0x1800
SCROLL3BASECODE 0x0000
SCROLL3CODEMASK 0x0f00
PRIORITYMASKS   0x68 0x6a 0x6c 0x6e
LAYERENABLE 0x02 0x04 0x08 0x30
FORCESCROLLPRIORITY 0x00
FORCESCROLL2ON 0                    # 0=no 1=yes #

[z80]
TOTAL 0x10000
LOAD8 strider.09 0x10000 0x000000 # main rom and banks #

[samples]
TOTAL 0x40000
LOAD8 strider.18  0x20000 0x00000
LOAD8 strider.19  0x20000 0x20000


[End]
[verifyRoms]
strider.02	0x7705aa46
strider.06	0x4eee9aea
strider.04	0x5b18b722
strider.08	0x2d7f21e4
strider.01	0xb7d04e8b
strider.05	0x005f000b
strider.03	0x6b4713b4
strider.07	0xb9441519
strider.30	0xda997474
strider.35	0x5463aaa3
strider.31	0xd20786db
strider.36	0x21aa2863
strider.32	0x9b3cfc08
[End]
