~ubuntu-branches/ubuntu/lucid/sdlmame/lucid

« back to all changes in this revision

Viewing changes to src/mame/drivers/rohga.c

  • Committer: Bazaar Package Importer
  • Author(s): Cesare Falco
  • Date: 2009-11-03 17:10:15 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20091103171015-6hop4ory5lxnumpn
Tags: 0.135-0ubuntu1
* New upstream release - Closes (LP: #403212)
* debian/watch: unstable releases are no longer detected
* mame.ini: added the cheat subdirectories to cheatpath so zipped
  cheatfiles will be searched too
* renamed crsshair subdirectory to crosshair to reflect upstream change
* mame.ini: renamed references to crosshair subdirectory (see above)

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
 
10
10
    This hardware is capable of alpha-blending on sprites and playfields
11
11
 
12
 
    Todo:  On Wizard Fire when you insert a coin and press start, the start
13
 
    button being held seems to select the knight right away.  Emulation bug.
14
 
 
15
12
    Todo:  Sprite priority errors in Nitro Ball.
16
13
 
17
14
    Todo:  There is some kind of full-screen flash in Rohga when you die,
125
122
VIDEO_UPDATE( nitrobal );
126
123
WRITE16_HANDLER( rohga_buffer_spriteram16_w );
127
124
 
 
125
static READ16_HANDLER( rohga_irq_ack_r )
 
126
{
 
127
        cputag_set_input_line(space->machine, "maincpu", 6, CLEAR_LINE);
 
128
        return 0;
 
129
}
 
130
 
 
131
static WRITE16_HANDLER( wizdfire_irq_ack_w )
 
132
{
 
133
        /* This might actually do more, nitrobal for example sets 0xca->0xffff->0x80 at startup then writes 7 all the time
 
134
       except when a credit is inserted (writes 6 twice).
 
135
       Wizard Fire / Dark Seal 2 just writes 1 all the time, so I just don't trust it much for now... -AS */
 
136
        cputag_set_input_line(space->machine, "maincpu", 6, CLEAR_LINE);
 
137
}
 
138
 
128
139
/**********************************************************************************/
129
140
 
130
141
static ADDRESS_MAP_START( rohga_map, ADDRESS_SPACE_PROGRAM, 16 )
142
153
        AM_RANGE(0x31000a, 0x31000b) AM_WRITE(deco16_palette_dma_w) /* Write 1111 for dma?  (Or any value?) */
143
154
        AM_RANGE(0x320000, 0x320001) AM_WRITENOP /* ? */
144
155
        AM_RANGE(0x322000, 0x322001) AM_WRITE(deco16_priority_w)
145
 
        AM_RANGE(0x321100, 0x321101) AM_READNOP /* Irq ack?  Value not used */
 
156
        AM_RANGE(0x321100, 0x321101) AM_READ(rohga_irq_ack_r) /* Irq ack?  Value not used */
146
157
 
147
158
        AM_RANGE(0x3c0000, 0x3c1fff) AM_RAM_WRITE(deco16_pf1_data_w) AM_BASE(&deco16_pf1_data)
148
159
        AM_RANGE(0x3c2000, 0x3c2fff) AM_RAM_WRITE(deco16_pf2_data_w) AM_BASE(&deco16_pf2_data)
176
187
 
177
188
        AM_RANGE(0x320000, 0x320001) AM_WRITE(deco16_priority_w) /* Priority */
178
189
        AM_RANGE(0x320002, 0x320003) AM_WRITENOP /* ? */
179
 
        AM_RANGE(0x320004, 0x320005) AM_WRITENOP /* VBL IRQ ack */
 
190
        AM_RANGE(0x320004, 0x320005) AM_WRITE(wizdfire_irq_ack_w) /* VBL IRQ ack */
180
191
 
181
192
        AM_RANGE(0x340000, 0x3407ff) AM_RAM AM_BASE(&spriteram16) AM_SIZE(&spriteram_size)
182
193
        AM_RANGE(0x350000, 0x350001) AM_WRITE(buffer_spriteram16_w) /* Triggers DMA for spriteram */
208
219
 
209
220
        AM_RANGE(0x320000, 0x320001) AM_READ_PORT("DSW3") AM_WRITE(deco16_priority_w) /* Priority */
210
221
        AM_RANGE(0x320002, 0x320003) AM_WRITENOP /* ? */
211
 
        AM_RANGE(0x320004, 0x320005) AM_WRITENOP /* VBL IRQ ack */
 
222
        AM_RANGE(0x320004, 0x320005) AM_WRITE(wizdfire_irq_ack_w) /* VBL IRQ ack */
212
223
 
213
224
        AM_RANGE(0x340000, 0x3407ff) AM_RAM AM_BASE(&spriteram16) AM_SIZE(&spriteram_size)
214
225
        AM_RANGE(0x350000, 0x350001) AM_WRITE(buffer_spriteram16_w) /* Triggers DMA for spriteram */
218
229
        AM_RANGE(0x380000, 0x381fff) AM_RAM_WRITE(deco16_buffered_palette_w) AM_BASE(&paletteram16)
219
230
        AM_RANGE(0x390008, 0x390009) AM_WRITE(deco16_palette_dma_w)
220
231
 
221
 
        AM_RANGE(0xfec000, 0xffffff) AM_RAM
 
232
        AM_RANGE(0xfec000, 0xff3fff) AM_RAM
222
233
        AM_RANGE(0xff4000, 0xff47ff) AM_MIRROR(0x800) AM_READWRITE(deco16_146_nitroball_prot_r,deco16_146_nitroball_prot_w) AM_BASE(&deco16_prot_ram) /* Protection device */
 
234
        AM_RANGE(0xff8000, 0xffffff) AM_RAM
223
235
ADDRESS_MAP_END
224
236
 
225
237
static ADDRESS_MAP_START( schmeisr_map, ADDRESS_SPACE_PROGRAM, 16 )
235
247
        AM_RANGE(0x31000a, 0x31000b) AM_WRITE(deco16_palette_dma_w) /* Write 1111 for dma?  (Or any value?) */
236
248
        AM_RANGE(0x320000, 0x320001) AM_WRITENOP /* ? */
237
249
        AM_RANGE(0x322000, 0x322001) AM_WRITE(deco16_priority_w)
238
 
        AM_RANGE(0x321100, 0x321101) AM_READNOP /* Irq ack?  Value not used */
 
250
        AM_RANGE(0x321100, 0x321101) AM_WRITE(wizdfire_irq_ack_w)  /* Irq ack?  Value not used */
239
251
 
240
252
        AM_RANGE(0x3c0000, 0x3c1fff) AM_RAM_WRITE(deco16_pf1_data_w) AM_BASE(&deco16_pf1_data)
241
253
        AM_RANGE(0x3c2000, 0x3c2fff) AM_RAM_WRITE(deco16_pf2_data_w) AM_BASE(&deco16_pf2_data)
427
439
        PORT_DIPSETTING(      0x0c00, DEF_STR( Normal ) )
428
440
        PORT_DIPSETTING(      0x0400, DEF_STR( Hard ) )
429
441
        PORT_DIPSETTING(      0x0000, DEF_STR( Hardest ) )
430
 
        PORT_DIPNAME( 0x3000, 0x3000, "Magic Guage Speed" )
 
442
        PORT_DIPNAME( 0x3000, 0x3000, "Magic Gauge Speed" )
431
443
        PORT_DIPSETTING(      0x0000, "Very Slow" )
432
444
        PORT_DIPSETTING(      0x1000, "Slow" )
433
445
        PORT_DIPSETTING(      0x3000, DEF_STR( Normal ) )
737
749
        /* basic machine hardware */
738
750
        MDRV_CPU_ADD("maincpu", M68000, 14000000)
739
751
        MDRV_CPU_PROGRAM_MAP(rohga_map)
740
 
        MDRV_CPU_VBLANK_INT("screen", irq6_line_hold)
 
752
        MDRV_CPU_VBLANK_INT("screen", irq6_line_assert)
741
753
 
742
754
        MDRV_CPU_ADD("audiocpu", H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280 */
743
755
        MDRV_CPU_PROGRAM_MAP(rohga_sound_map)
782
794
        /* basic machine hardware */
783
795
        MDRV_CPU_ADD("maincpu", M68000, 14000000)
784
796
        MDRV_CPU_PROGRAM_MAP(wizdfire_map)
785
 
        MDRV_CPU_VBLANK_INT("screen", irq6_line_hold)
 
797
        MDRV_CPU_VBLANK_INT("screen", irq6_line_assert)
786
798
 
787
799
        MDRV_CPU_ADD("audiocpu", H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280 */
788
800
        MDRV_CPU_PROGRAM_MAP(rohga_sound_map)
827
839
        /* basic machine hardware */
828
840
        MDRV_CPU_ADD("maincpu", M68000, 14000000)
829
841
        MDRV_CPU_PROGRAM_MAP(nitrobal_map)
830
 
        MDRV_CPU_VBLANK_INT("screen", irq6_line_hold)
 
842
        MDRV_CPU_VBLANK_INT("screen", irq6_line_assert)
831
843
 
832
844
        MDRV_CPU_ADD("audiocpu", H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280 */
833
845
        MDRV_CPU_PROGRAM_MAP(rohga_sound_map)
872
884
        /* basic machine hardware */
873
885
        MDRV_CPU_ADD("maincpu", M68000, 14000000)
874
886
        MDRV_CPU_PROGRAM_MAP(schmeisr_map)
875
 
        MDRV_CPU_VBLANK_INT("screen", irq6_line_hold)
 
887
        MDRV_CPU_VBLANK_INT("screen", irq6_line_assert)
876
888
 
877
889
        MDRV_CPU_ADD("audiocpu", H6280,32220000/4/3) /* verified on pcb (8.050Mhz is XIN on pin 10 of H6280 */
878
890
        MDRV_CPU_PROGRAM_MAP(rohga_sound_map)
924
936
        ROM_REGION(0x10000, "audiocpu", 0 ) /* Sound CPU */
925
937
        ROM_LOAD( "ha04.18p",  0x00000,  0x10000,  CRC(eb6608eb) SHA1(0233677970aba12783dd4d6d58d70568ef641115) )
926
938
 
927
 
        ROM_REGION( 0x020000, "gfx1", ROMREGION_DISPOSE )
 
939
        ROM_REGION( 0x020000, "gfx1", 0 )
928
940
        ROM_LOAD16_BYTE( "ha01.13a",  0x00000,  0x10000,  CRC(fb8f8519) SHA1(0a237426561e5fef6a062e1ad5ae02204f72d5f9) ) /* Encrypted tiles */
929
941
        ROM_LOAD16_BYTE( "ha02.14a",  0x00001,  0x10000,  CRC(aa47c17f) SHA1(830dfcbfaef90133d93b0fbf3cf2067498fa658b) )
930
942
 
931
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )
 
943
        ROM_REGION( 0x100000, "gfx2", 0 )
932
944
        ROM_LOAD( "mam01.10a", 0x000000, 0x080000,  CRC(dbf4fbcc) SHA1(2f289556fd25beb7d30501cba17ac35ad28c5b91) ) /* Encrypted tiles */
933
945
        ROM_LOAD( "mam02.11a", 0x080000, 0x080000,  CRC(b1fac481) SHA1(da370499ea8ff7b3dd338b31f3799b760fd0d981) )
934
946
 
935
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )
 
947
        ROM_REGION( 0x200000, "gfx3", 0 )
936
948
        ROM_LOAD( "mam08.17d",  0x000000, 0x100000,  CRC(ca97a83f) SHA1(2e097840ae56cf19ad2651d59c31182f47239d60) ) /* tiles 1 & 2 */
937
949
        ROM_LOAD( "mam09.18d",  0x100000, 0x100000,  CRC(3f57d56f) SHA1(0d4537da6ab62762179215deae72fe2e6a7869e1) )
938
950
 
939
 
        ROM_REGION( 0x600000, "gfx4", ROMREGION_DISPOSE )
 
951
        ROM_REGION( 0x600000, "gfx4", 0 )
940
952
        ROM_LOAD( "mam05.19a", 0x000000, 0x100000,  CRC(307a2cd1) SHA1(d7a795e47cf1533f0bb5a96162c8025282abe09f) ) /* 6bpp sprites */
941
953
        ROM_LOAD( "mam06.20a", 0x100000, 0x100000,  CRC(a1119a2d) SHA1(876f9295c2032ce491b45a103ffafc750d8c78e1) )
942
954
        ROM_LOAD( "mam10.19d", 0x200000, 0x100000,  CRC(99f48f9f) SHA1(685787de54e9158ced80f3821996c3a63f2a72a2) )
964
976
        ROM_REGION(0x10000, "audiocpu", 0 ) /* Sound CPU */
965
977
        ROM_LOAD( "ha04.18p",  0x00000,  0x10000,  CRC(eb6608eb) SHA1(0233677970aba12783dd4d6d58d70568ef641115) )
966
978
 
967
 
        ROM_REGION( 0x020000, "gfx1", ROMREGION_DISPOSE )
 
979
        ROM_REGION( 0x020000, "gfx1", 0 )
968
980
        ROM_LOAD16_BYTE( "ha01.13a",  0x00000,  0x10000,  CRC(fb8f8519) SHA1(0a237426561e5fef6a062e1ad5ae02204f72d5f9) ) /* Encrypted tiles */
969
981
        ROM_LOAD16_BYTE( "ha02.14a",  0x00001,  0x10000,  CRC(aa47c17f) SHA1(830dfcbfaef90133d93b0fbf3cf2067498fa658b) )
970
982
 
971
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )
 
983
        ROM_REGION( 0x100000, "gfx2", 0 )
972
984
        ROM_LOAD( "mam01.10a", 0x000000, 0x080000,  CRC(dbf4fbcc) SHA1(2f289556fd25beb7d30501cba17ac35ad28c5b91) ) /* Encrypted tiles */
973
985
        ROM_LOAD( "mam02.11a", 0x080000, 0x080000,  CRC(b1fac481) SHA1(da370499ea8ff7b3dd338b31f3799b760fd0d981) )
974
986
 
975
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )
 
987
        ROM_REGION( 0x200000, "gfx3", 0 )
976
988
        ROM_LOAD( "mam08.17d",  0x000000, 0x100000,  CRC(ca97a83f) SHA1(2e097840ae56cf19ad2651d59c31182f47239d60) ) /* tiles 1 & 2 */
977
989
        ROM_LOAD( "mam09.18d",  0x100000, 0x100000,  CRC(3f57d56f) SHA1(0d4537da6ab62762179215deae72fe2e6a7869e1) )
978
990
 
979
 
        ROM_REGION( 0x600000, "gfx4", ROMREGION_DISPOSE )
 
991
        ROM_REGION( 0x600000, "gfx4", 0 )
980
992
        ROM_LOAD( "mam05.19a", 0x000000, 0x100000,  CRC(307a2cd1) SHA1(d7a795e47cf1533f0bb5a96162c8025282abe09f) ) /* 6bpp sprites */
981
993
        ROM_LOAD( "mam06.20a", 0x100000, 0x100000,  CRC(a1119a2d) SHA1(876f9295c2032ce491b45a103ffafc750d8c78e1) )
982
994
        ROM_LOAD( "mam10.19d", 0x200000, 0x100000,  CRC(99f48f9f) SHA1(685787de54e9158ced80f3821996c3a63f2a72a2) )
1004
1016
        ROM_REGION(0x10000, "audiocpu", 0 ) /* Sound CPU */
1005
1017
        ROM_LOAD( "ha04.18p",  0x00000,  0x10000,  CRC(eb6608eb) SHA1(0233677970aba12783dd4d6d58d70568ef641115) )
1006
1018
 
1007
 
        ROM_REGION( 0x020000, "gfx1", ROMREGION_DISPOSE )
 
1019
        ROM_REGION( 0x020000, "gfx1", 0 )
1008
1020
        ROM_LOAD16_BYTE( "ha01.13a",  0x00000,  0x10000,  CRC(fb8f8519) SHA1(0a237426561e5fef6a062e1ad5ae02204f72d5f9) ) /* Encrypted tiles */
1009
1021
        ROM_LOAD16_BYTE( "ha02.14a",  0x00001,  0x10000,  CRC(aa47c17f) SHA1(830dfcbfaef90133d93b0fbf3cf2067498fa658b) )
1010
1022
 
1011
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )
 
1023
        ROM_REGION( 0x100000, "gfx2", 0 )
1012
1024
        ROM_LOAD( "mam01.10a", 0x000000, 0x080000,  CRC(dbf4fbcc) SHA1(2f289556fd25beb7d30501cba17ac35ad28c5b91) ) /* Encrypted tiles */
1013
1025
        ROM_LOAD( "mam02.11a", 0x080000, 0x080000,  CRC(b1fac481) SHA1(da370499ea8ff7b3dd338b31f3799b760fd0d981) )
1014
1026
 
1015
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )
 
1027
        ROM_REGION( 0x200000, "gfx3", 0 )
1016
1028
        ROM_LOAD( "mam08.17d",  0x000000, 0x100000,  CRC(ca97a83f) SHA1(2e097840ae56cf19ad2651d59c31182f47239d60) ) /* tiles 1 & 2 */
1017
1029
        ROM_LOAD( "mam09.18d",  0x100000, 0x100000,  CRC(3f57d56f) SHA1(0d4537da6ab62762179215deae72fe2e6a7869e1) )
1018
1030
 
1019
 
        ROM_REGION( 0x600000, "gfx4", ROMREGION_DISPOSE )
 
1031
        ROM_REGION( 0x600000, "gfx4", 0 )
1020
1032
        ROM_LOAD( "mam05.19a", 0x000000, 0x100000,  CRC(307a2cd1) SHA1(d7a795e47cf1533f0bb5a96162c8025282abe09f) ) /* 6bpp sprites */
1021
1033
        ROM_LOAD( "mam06.20a", 0x100000, 0x100000,  CRC(a1119a2d) SHA1(876f9295c2032ce491b45a103ffafc750d8c78e1) )
1022
1034
        ROM_LOAD( "mam10.19d", 0x200000, 0x100000,  CRC(99f48f9f) SHA1(685787de54e9158ced80f3821996c3a63f2a72a2) )
1070
1082
        ROM_REGION(0x10000, "audiocpu", 0 ) /* Sound CPU */
1071
1083
        ROM_LOAD( "ha04.18p",  0x00000,  0x10000,  CRC(eb6608eb) SHA1(0233677970aba12783dd4d6d58d70568ef641115) )
1072
1084
 
1073
 
        ROM_REGION( 0x020000, "gfx1", ROMREGION_DISPOSE )
 
1085
        ROM_REGION( 0x020000, "gfx1", 0 )
1074
1086
        ROM_LOAD16_BYTE( "ha01.13a",  0x00000,  0x10000,  CRC(fb8f8519) SHA1(0a237426561e5fef6a062e1ad5ae02204f72d5f9) ) /* Encrypted tiles */
1075
1087
        ROM_LOAD16_BYTE( "ha02.14a",  0x00001,  0x10000,  CRC(aa47c17f) SHA1(830dfcbfaef90133d93b0fbf3cf2067498fa658b) )
1076
1088
 
1077
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )
 
1089
        ROM_REGION( 0x100000, "gfx2", 0 )
1078
1090
        ROM_LOAD( "mam01.10a", 0x000000, 0x080000,  CRC(dbf4fbcc) SHA1(2f289556fd25beb7d30501cba17ac35ad28c5b91) ) /* Encrypted tiles */
1079
1091
        ROM_LOAD( "mam02.11a", 0x080000, 0x080000,  CRC(b1fac481) SHA1(da370499ea8ff7b3dd338b31f3799b760fd0d981) )
1080
1092
 
1081
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )
 
1093
        ROM_REGION( 0x200000, "gfx3", 0 )
1082
1094
        ROM_LOAD( "mam08.17d",  0x000000, 0x100000,  CRC(ca97a83f) SHA1(2e097840ae56cf19ad2651d59c31182f47239d60) ) /* tiles 1 & 2 */
1083
1095
        ROM_LOAD( "mam09.18d",  0x100000, 0x100000,  CRC(3f57d56f) SHA1(0d4537da6ab62762179215deae72fe2e6a7869e1) )
1084
1096
 
1085
 
        ROM_REGION( 0x600000, "gfx4", ROMREGION_DISPOSE )
 
1097
        ROM_REGION( 0x600000, "gfx4", 0 )
1086
1098
        ROM_LOAD( "mam05.19a", 0x000000, 0x100000,  CRC(307a2cd1) SHA1(d7a795e47cf1533f0bb5a96162c8025282abe09f) ) /* 6bpp sprites */
1087
1099
        ROM_LOAD( "mam06.20a", 0x100000, 0x100000,  CRC(a1119a2d) SHA1(876f9295c2032ce491b45a103ffafc750d8c78e1) )
1088
1100
        ROM_LOAD( "mam10.19d", 0x200000, 0x100000,  CRC(99f48f9f) SHA1(685787de54e9158ced80f3821996c3a63f2a72a2) )
1110
1122
        ROM_REGION(0x10000, "audiocpu", 0 ) /* Sound CPU */
1111
1123
        ROM_LOAD( "ha04.18p",  0x00000,  0x10000,  CRC(eb6608eb) SHA1(0233677970aba12783dd4d6d58d70568ef641115) )
1112
1124
 
1113
 
        ROM_REGION( 0x020000, "gfx1", ROMREGION_DISPOSE )
 
1125
        ROM_REGION( 0x020000, "gfx1", 0 )
1114
1126
        ROM_LOAD16_BYTE( "ha01.13a",  0x00000,  0x10000,  CRC(fb8f8519) SHA1(0a237426561e5fef6a062e1ad5ae02204f72d5f9) ) /* Encrypted tiles */
1115
1127
        ROM_LOAD16_BYTE( "ha02.14a",  0x00001,  0x10000,  CRC(aa47c17f) SHA1(830dfcbfaef90133d93b0fbf3cf2067498fa658b) )
1116
1128
 
1117
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )
 
1129
        ROM_REGION( 0x100000, "gfx2", 0 )
1118
1130
        ROM_LOAD( "mam01.10a", 0x000000, 0x080000,  CRC(dbf4fbcc) SHA1(2f289556fd25beb7d30501cba17ac35ad28c5b91) ) /* Encrypted tiles */
1119
1131
        ROM_LOAD( "mam02.11a", 0x080000, 0x080000,  CRC(b1fac481) SHA1(da370499ea8ff7b3dd338b31f3799b760fd0d981) )
1120
1132
 
1121
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )
 
1133
        ROM_REGION( 0x200000, "gfx3", 0 )
1122
1134
        ROM_LOAD( "mam08.17d",  0x000000, 0x100000,  CRC(ca97a83f) SHA1(2e097840ae56cf19ad2651d59c31182f47239d60) ) /* tiles 1 & 2 */
1123
1135
        ROM_LOAD( "mam09.18d",  0x100000, 0x100000,  CRC(3f57d56f) SHA1(0d4537da6ab62762179215deae72fe2e6a7869e1) )
1124
1136
 
1125
 
        ROM_REGION( 0x600000, "gfx4", ROMREGION_DISPOSE )
 
1137
        ROM_REGION( 0x600000, "gfx4", 0 )
1126
1138
        ROM_LOAD( "mam05.19a", 0x000000, 0x100000,  CRC(307a2cd1) SHA1(d7a795e47cf1533f0bb5a96162c8025282abe09f) ) /* 6bpp sprites */
1127
1139
        ROM_LOAD( "mam06.20a", 0x100000, 0x100000,  CRC(a1119a2d) SHA1(876f9295c2032ce491b45a103ffafc750d8c78e1) )
1128
1140
        ROM_LOAD( "mam10.19d", 0x200000, 0x100000,  CRC(99f48f9f) SHA1(685787de54e9158ced80f3821996c3a63f2a72a2) )
1150
1162
        ROM_REGION(0x10000, "audiocpu", 0 ) /* Sound CPU */
1151
1163
        ROM_LOAD( "hw_04-.18p",  0x00000,  0x10000,  CRC(eb6608eb) SHA1(0233677970aba12783dd4d6d58d70568ef641115) )
1152
1164
 
1153
 
        ROM_REGION( 0x020000, "gfx1", ROMREGION_DISPOSE )
 
1165
        ROM_REGION( 0x020000, "gfx1", 0 )
1154
1166
        ROM_LOAD16_BYTE( "hw_01-.13a",  0x00000,  0x10000,  CRC(d9810ca4) SHA1(f8d85c93eaf8e26f115afff6193617caa864a6b7) ) /* Encrypted tiles */
1155
1167
        ROM_LOAD16_BYTE( "hw_02-.14a",  0x00001,  0x10000,  CRC(2a27ac8e) SHA1(9ed752cc212d29a621226deee79e62585232c923) )
1156
1168
 
1157
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )
 
1169
        ROM_REGION( 0x100000, "gfx2", 0 )
1158
1170
        ROM_LOAD( "mam01.10a", 0x000000, 0x080000,  CRC(dbf4fbcc) SHA1(2f289556fd25beb7d30501cba17ac35ad28c5b91) ) /* Encrypted tiles */
1159
1171
        ROM_LOAD( "mam02.11a", 0x080000, 0x080000,  CRC(b1fac481) SHA1(da370499ea8ff7b3dd338b31f3799b760fd0d981) )
1160
1172
 
1161
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )
 
1173
        ROM_REGION( 0x200000, "gfx3", 0 )
1162
1174
        ROM_LOAD( "mam08.17d",  0x000000, 0x100000,  CRC(ca97a83f) SHA1(2e097840ae56cf19ad2651d59c31182f47239d60) ) /* tiles 1 & 2 */
1163
1175
        ROM_LOAD( "mam09.18d",  0x100000, 0x100000,  CRC(3f57d56f) SHA1(0d4537da6ab62762179215deae72fe2e6a7869e1) )
1164
1176
 
1165
 
        ROM_REGION( 0x600000, "gfx4", ROMREGION_DISPOSE )
 
1177
        ROM_REGION( 0x600000, "gfx4", 0 )
1166
1178
        ROM_LOAD( "mam05.19a", 0x000000, 0x100000,  CRC(307a2cd1) SHA1(d7a795e47cf1533f0bb5a96162c8025282abe09f) ) /* 6bpp sprites */
1167
1179
        ROM_LOAD( "mam06.20a", 0x100000, 0x100000,  CRC(a1119a2d) SHA1(876f9295c2032ce491b45a103ffafc750d8c78e1) )
1168
1180
        ROM_LOAD( "mam10.19d", 0x200000, 0x100000,  CRC(99f48f9f) SHA1(685787de54e9158ced80f3821996c3a63f2a72a2) )
1192
1204
        ROM_REGION(0x10000, "audiocpu", 0 ) /* Sound CPU */
1193
1205
        ROM_LOAD( "je-06.20r",  0x00000,  0x10000,  CRC(79042546) SHA1(231561df9415a289756a533709f610894fb9176e) )
1194
1206
 
1195
 
        ROM_REGION( 0x020000, "gfx1", ROMREGION_DISPOSE )
 
1207
        ROM_REGION( 0x020000, "gfx1", 0 )
1196
1208
        ROM_LOAD16_BYTE( "je-04.10d",  0x00000,  0x10000,  CRC(73cba800) SHA1(dd7612fe1482713fcee5960b7db158be872d7fda) ) /* Chars */
1197
1209
        ROM_LOAD16_BYTE( "je-05.12d",  0x00001,  0x10000,  CRC(22e2c49d) SHA1(06cc2d0476156d1f521c4c57621ce3922a23aa04) )
1198
1210
 
1199
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )
 
1211
        ROM_REGION( 0x200000, "gfx2", 0 )
1200
1212
        ROM_LOAD( "mas00", 0x000000, 0x100000,  CRC(3d011034) SHA1(167d6d088d51a41f196be104d795ffe24297c96a) ) /* Tiles */
1201
1213
        ROM_LOAD( "mas01", 0x100000, 0x100000,  CRC(6d0c9d0b) SHA1(63e19dfd6451810637664b08e880aef139ca6ed5) )
1202
1214
 
1203
 
        ROM_REGION( 0x100000, "gfx3", ROMREGION_DISPOSE )
 
1215
        ROM_REGION( 0x100000, "gfx3", 0 )
1204
1216
        ROM_LOAD( "mas02", 0x000000, 0x080000,  CRC(af00e620) SHA1(43f4680b22ac6baf840274462c07fee68a2fbdfb) )
1205
1217
        ROM_LOAD( "mas03", 0x080000, 0x080000,  CRC(2fe61ea2) SHA1(0909e6c689c3e10225d7c074bd654ff2ada96983) )
1206
1218
 
1207
 
        ROM_REGION( 0x400000, "gfx4", ROMREGION_DISPOSE )
 
1219
        ROM_REGION( 0x400000, "gfx4", 0 )
1208
1220
        ROM_LOAD16_BYTE( "mas04", 0x000001, 0x100000,  CRC(1e56953b) SHA1(0655ac7f3c5030a80c2d6bad5c3a79b2cb1ae4a2) ) /* Sprites #1 */
1209
1221
        ROM_LOAD16_BYTE( "mas05", 0x000000, 0x100000,  CRC(3826b8f8) SHA1(d59197b4e0525b86876f9cce6fbf80caba976851) )
1210
1222
        ROM_LOAD16_BYTE( "mas06", 0x200001, 0x100000,  CRC(3b8bbd45) SHA1(c9f9d4daf9c0cba5385af26f3762b29c291ff62b) )
1211
1223
        ROM_LOAD16_BYTE( "mas07", 0x200000, 0x100000,  CRC(31303769) SHA1(509604be06ec8e0c1b56a81a8ffccdf0f79e9fd7) )
1212
1224
 
1213
 
        ROM_REGION( 0x100000, "gfx5", ROMREGION_DISPOSE )
 
1225
        ROM_REGION( 0x100000, "gfx5", 0 )
1214
1226
        ROM_LOAD16_BYTE( "mas08", 0x000001, 0x080000,  CRC(e224fb7a) SHA1(9aa92fb98bddff313db2077c4db102e94c7af09b) ) /* Sprites #2 */
1215
1227
        ROM_LOAD16_BYTE( "mas09", 0x000000, 0x080000,  CRC(5f6deb41) SHA1(850d0e157b4355e866ec770a2012293b2c55648f) )
1216
1228
 
1224
1236
        ROM_LOAD( "mb7122h.16l", 0x00000,  0x400,  CRC(2bee57cc) SHA1(bc48670aa7c39f6ff7fae4c819eab22ed2db875b) )       /* Priority (unused) */
1225
1237
ROM_END
1226
1238
 
1227
 
ROM_START( wizdfiru )
 
1239
ROM_START( wizdfireu )
1228
1240
        ROM_REGION(0x200000, "maincpu", 0 ) /* 68000 code */
1229
1241
        ROM_LOAD16_BYTE( "jf-01.3d", 0x000000, 0x20000, CRC(bde42a41) SHA1(0379de9c4cdcce35554b5dc15241ed2c4f0d7611) ) /* Version 1.1 US */
1230
1242
        ROM_LOAD16_BYTE( "jf-00.3a", 0x000001, 0x20000, CRC(bca3c995) SHA1(dbebc9e301c04ee82ca4b658d3ab870790d1605b) )
1236
1248
        ROM_REGION(0x10000, "audiocpu", 0 ) /* Sound CPU */
1237
1249
        ROM_LOAD( "jf-06.20r",  0x00000,  0x10000,  CRC(79042546) SHA1(231561df9415a289756a533709f610894fb9176e) )
1238
1250
 
1239
 
        ROM_REGION( 0x020000, "gfx1", ROMREGION_DISPOSE )
 
1251
        ROM_REGION( 0x020000, "gfx1", 0 )
1240
1252
        ROM_LOAD16_BYTE( "jf-04.10d",  0x00000,  0x10000,  CRC(73cba800) SHA1(dd7612fe1482713fcee5960b7db158be872d7fda) ) /* Chars */
1241
1253
        ROM_LOAD16_BYTE( "jf-05.12d",  0x00001,  0x10000,  CRC(22e2c49d) SHA1(06cc2d0476156d1f521c4c57621ce3922a23aa04) )
1242
1254
 
1243
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )
 
1255
        ROM_REGION( 0x200000, "gfx2", 0 )
1244
1256
        ROM_LOAD( "mas00", 0x000000, 0x100000,  CRC(3d011034) SHA1(167d6d088d51a41f196be104d795ffe24297c96a) ) /* Tiles */
1245
1257
        ROM_LOAD( "mas01", 0x100000, 0x100000,  CRC(6d0c9d0b) SHA1(63e19dfd6451810637664b08e880aef139ca6ed5) )
1246
1258
 
1247
 
        ROM_REGION( 0x100000, "gfx3", ROMREGION_DISPOSE )
 
1259
        ROM_REGION( 0x100000, "gfx3", 0 )
1248
1260
        ROM_LOAD( "mas02", 0x000000, 0x080000,  CRC(af00e620) SHA1(43f4680b22ac6baf840274462c07fee68a2fbdfb) )
1249
1261
        ROM_LOAD( "mas03", 0x080000, 0x080000,  CRC(2fe61ea2) SHA1(0909e6c689c3e10225d7c074bd654ff2ada96983) )
1250
1262
 
1251
 
        ROM_REGION( 0x400000, "gfx4", ROMREGION_DISPOSE )
 
1263
        ROM_REGION( 0x400000, "gfx4", 0 )
1252
1264
        ROM_LOAD16_BYTE( "mas04", 0x000001, 0x100000,  CRC(1e56953b) SHA1(0655ac7f3c5030a80c2d6bad5c3a79b2cb1ae4a2) ) /* Sprites #1 */
1253
1265
        ROM_LOAD16_BYTE( "mas05", 0x000000, 0x100000,  CRC(3826b8f8) SHA1(d59197b4e0525b86876f9cce6fbf80caba976851) )
1254
1266
        ROM_LOAD16_BYTE( "mas06", 0x200001, 0x100000,  CRC(3b8bbd45) SHA1(c9f9d4daf9c0cba5385af26f3762b29c291ff62b) )
1255
1267
        ROM_LOAD16_BYTE( "mas07", 0x200000, 0x100000,  CRC(31303769) SHA1(509604be06ec8e0c1b56a81a8ffccdf0f79e9fd7) )
1256
1268
 
1257
 
        ROM_REGION( 0x100000, "gfx5", ROMREGION_DISPOSE )
 
1269
        ROM_REGION( 0x100000, "gfx5", 0 )
1258
1270
        ROM_LOAD16_BYTE( "mas08", 0x000001, 0x080000,  CRC(e224fb7a) SHA1(9aa92fb98bddff313db2077c4db102e94c7af09b) ) /* Sprites #2 */
1259
1271
        ROM_LOAD16_BYTE( "mas09", 0x000000, 0x080000,  CRC(5f6deb41) SHA1(850d0e157b4355e866ec770a2012293b2c55648f) )
1260
1272
 
1268
1280
        ROM_LOAD( "mb7122h.16l", 0x00000,  0x400,  CRC(2bee57cc) SHA1(bc48670aa7c39f6ff7fae4c819eab22ed2db875b) )       /* Priority (unused) */
1269
1281
ROM_END
1270
1282
 
1271
 
ROM_START( darksel2 )
 
1283
ROM_START( darkseal2 )
1272
1284
        ROM_REGION(0x200000, "maincpu", 0 ) /* 68000 code */
1273
1285
        ROM_LOAD16_BYTE( "jb-01-3.3d", 0x000000, 0x20000, CRC(82308c01) SHA1(aa0733e244f14f2c84b6929236771cbc99532bb2) ) /* Version 2.1 Japan */
1274
1286
        ROM_LOAD16_BYTE( "jb-00-3.3a", 0x000001, 0x20000, CRC(1d38113a) SHA1(69dc5a4dbe9d9737df198240f3db6f2115e311a5) )
1280
1292
        ROM_REGION(0x10000, "audiocpu", 0 ) /* Sound CPU */
1281
1293
        ROM_LOAD( "jb-06.20r",  0x00000,  0x10000,  CRC(2066a1dd) SHA1(a0d136e90825fa9c089894a6852c634676d64579) )
1282
1294
 
1283
 
        ROM_REGION( 0x020000, "gfx1", ROMREGION_DISPOSE )
 
1295
        ROM_REGION( 0x020000, "gfx1", 0 )
1284
1296
        ROM_LOAD16_BYTE( "jb-04.10d",  0x00000,  0x10000,  CRC(73cba800) SHA1(dd7612fe1482713fcee5960b7db158be872d7fda) ) /* Chars */
1285
1297
        ROM_LOAD16_BYTE( "jb-05.12d",  0x00001,  0x10000,  CRC(22e2c49d) SHA1(06cc2d0476156d1f521c4c57621ce3922a23aa04) )
1286
1298
 
1287
 
        ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE )
 
1299
        ROM_REGION( 0x200000, "gfx2", 0 )
1288
1300
        ROM_LOAD( "mas00", 0x000000, 0x100000,  CRC(3d011034) SHA1(167d6d088d51a41f196be104d795ffe24297c96a) ) /* Tiles */
1289
1301
        ROM_LOAD( "mas01", 0x100000, 0x100000,  CRC(6d0c9d0b) SHA1(63e19dfd6451810637664b08e880aef139ca6ed5) )
1290
1302
 
1291
 
        ROM_REGION( 0x100000, "gfx3", ROMREGION_DISPOSE )
 
1303
        ROM_REGION( 0x100000, "gfx3", 0 )
1292
1304
        ROM_LOAD( "mas02", 0x000000, 0x080000,  CRC(af00e620) SHA1(43f4680b22ac6baf840274462c07fee68a2fbdfb) )
1293
1305
        ROM_LOAD( "mas03", 0x080000, 0x080000,  CRC(2fe61ea2) SHA1(0909e6c689c3e10225d7c074bd654ff2ada96983) )
1294
1306
 
1295
 
        ROM_REGION( 0x400000, "gfx4", ROMREGION_DISPOSE )
 
1307
        ROM_REGION( 0x400000, "gfx4", 0 )
1296
1308
        ROM_LOAD16_BYTE( "mas04", 0x000001, 0x100000,  CRC(1e56953b) SHA1(0655ac7f3c5030a80c2d6bad5c3a79b2cb1ae4a2) ) /* Sprites #1 */
1297
1309
        ROM_LOAD16_BYTE( "mas05", 0x000000, 0x100000,  CRC(3826b8f8) SHA1(d59197b4e0525b86876f9cce6fbf80caba976851) )
1298
1310
        ROM_LOAD16_BYTE( "mas06", 0x200001, 0x100000,  CRC(3b8bbd45) SHA1(c9f9d4daf9c0cba5385af26f3762b29c291ff62b) )
1299
1311
        ROM_LOAD16_BYTE( "mas07", 0x200000, 0x100000,  CRC(31303769) SHA1(509604be06ec8e0c1b56a81a8ffccdf0f79e9fd7) )
1300
1312
 
1301
 
        ROM_REGION( 0x100000, "gfx5", ROMREGION_DISPOSE )
 
1313
        ROM_REGION( 0x100000, "gfx5", 0 )
1302
1314
        ROM_LOAD16_BYTE( "mas08", 0x000001, 0x080000,  CRC(e224fb7a) SHA1(9aa92fb98bddff313db2077c4db102e94c7af09b) ) /* Sprites #2 */
1303
1315
        ROM_LOAD16_BYTE( "mas09", 0x000000, 0x080000,  CRC(5f6deb41) SHA1(850d0e157b4355e866ec770a2012293b2c55648f) )
1304
1316
 
1325
1337
        ROM_REGION(0x10000, "audiocpu", 0 ) /* Sound CPU */
1326
1338
        ROM_LOAD( "jl08.r20",  0x00000,  0x10000,  CRC(93d93fe1) SHA1(efc618724251d23a23b3019d475f7739a7e88751) )
1327
1339
 
1328
 
        ROM_REGION( 0x020000, "gfx1", ROMREGION_DISPOSE )
 
1340
        ROM_REGION( 0x020000, "gfx1", 0 )
1329
1341
        ROM_LOAD16_BYTE( "jl06.d10",  0x00000,  0x10000,  CRC(91cf668e) SHA1(fc153eaa09777f79369037a139470ad1118e8d7e) ) /* Chars */
1330
1342
        ROM_LOAD16_BYTE( "jl07.d12",  0x00001,  0x10000,  CRC(e61d0e42) SHA1(80d6ada356c721b0be826554ec6731dbbc19e0ab) )
1331
1343
 
1332
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )
 
1344
        ROM_REGION( 0x100000, "gfx2", 0 )
1333
1345
        ROM_LOAD( "mav00.b10", 0x00000, 0x80000,  CRC(34785d97) SHA1(094f881cd699d1b9fd079778f20f8c9d83283e6e) ) /* Tiles */
1334
1346
        ROM_LOAD( "mav01.b12", 0x80000, 0x80000,  CRC(8b531b16) SHA1(f734286f4510b2c09dc2d6d2b8c8da9dc4424287) )
1335
1347
 
1336
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )
 
1348
        ROM_REGION( 0x200000, "gfx3", 0 )
1337
1349
        ROM_LOAD( "mav02.b16", 0x000000, 0x100000,  CRC(20723bf7) SHA1(b3491d98ff415701fec2b58d85f99c743d71b013) ) /* Tiles */
1338
1350
        ROM_LOAD( "mav03.e16", 0x100000, 0x100000,  CRC(ef6195f0) SHA1(491bc030519c78b84396f7f8a21df9daf8acc140) )
1339
1351
 
1340
 
        ROM_REGION( 0x300000, "gfx4", ROMREGION_DISPOSE )
 
1352
        ROM_REGION( 0x300000, "gfx4", 0 )
1341
1353
        ROM_LOAD16_BYTE( "mav05.e19", 0x000000, 0x100000,  CRC(d92d769c) SHA1(8012e7f2b9a7cbccde8da90025647443beb6c47c) ) /* Sprites #1 */
1342
1354
        ROM_LOAD16_BYTE( "mav04.b19", 0x000001, 0x100000,  CRC(8ba48385) SHA1(926ae1e0e99b8e022b6798ceb29dd080cfc1bada) )
1343
1355
        ROM_LOAD16_BYTE( "mav07.e20", 0x200000, 0x080000,  CRC(5fc10ccd) SHA1(7debcf223802d5c2ea3d29d39850c8756c863b31) )
1344
1356
        ROM_LOAD16_BYTE( "mav06.b20", 0x200001, 0x080000,  CRC(ae6201a5) SHA1(c0ae87fa96d12377c5522cb8adfed03373ab3757) )
1345
1357
 
1346
 
        ROM_REGION( 0x80000, "gfx5", ROMREGION_DISPOSE )
 
1358
        ROM_REGION( 0x80000, "gfx5", 0 )
1347
1359
        ROM_LOAD16_BYTE( "mav09.e23", 0x000000, 0x040000,  CRC(1ce7b51a) SHA1(17ed8f34bf6d057e0504e72e95f448d5923aa82e) ) /* Sprites #2 */
1348
1360
        ROM_LOAD16_BYTE( "mav08.b23", 0x000001, 0x040000,  CRC(64966576) SHA1(40c14c0f62eef0317abfb7192505e0337fb5cde5) )
1349
1361
 
1370
1382
        ROM_REGION(0x10000, "audiocpu", 0 ) /* Sound CPU */
1371
1383
        ROM_LOAD( "jl08.r20",  0x00000,  0x10000,  CRC(93d93fe1) SHA1(efc618724251d23a23b3019d475f7739a7e88751) )
1372
1384
 
1373
 
        ROM_REGION( 0x020000, "gfx1", ROMREGION_DISPOSE )
 
1385
        ROM_REGION( 0x020000, "gfx1", 0 )
1374
1386
        ROM_LOAD16_BYTE( "jl06.d10",  0x00000,  0x10000,  CRC(91cf668e) SHA1(fc153eaa09777f79369037a139470ad1118e8d7e) ) /* Chars */
1375
1387
        ROM_LOAD16_BYTE( "jl07.d12",  0x00001,  0x10000,  CRC(e61d0e42) SHA1(80d6ada356c721b0be826554ec6731dbbc19e0ab) )
1376
1388
 
1377
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE )
 
1389
        ROM_REGION( 0x100000, "gfx2", 0 )
1378
1390
        ROM_LOAD( "mav00.b10", 0x00000, 0x80000,  CRC(34785d97) SHA1(094f881cd699d1b9fd079778f20f8c9d83283e6e) ) /* Tiles */
1379
1391
        ROM_LOAD( "mav01.b12", 0x80000, 0x80000,  CRC(8b531b16) SHA1(f734286f4510b2c09dc2d6d2b8c8da9dc4424287) )
1380
1392
 
1381
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE )
 
1393
        ROM_REGION( 0x200000, "gfx3", 0 )
1382
1394
        ROM_LOAD( "mav02.b16", 0x000000, 0x100000,  CRC(20723bf7) SHA1(b3491d98ff415701fec2b58d85f99c743d71b013) ) /* Tiles */
1383
1395
        ROM_LOAD( "mav03.e16", 0x100000, 0x100000,  CRC(ef6195f0) SHA1(491bc030519c78b84396f7f8a21df9daf8acc140) )
1384
1396
 
1385
 
        ROM_REGION( 0x300000, "gfx4", ROMREGION_DISPOSE )
 
1397
        ROM_REGION( 0x300000, "gfx4", 0 )
1386
1398
        ROM_LOAD16_BYTE( "mav05.e19", 0x000000, 0x100000,  CRC(d92d769c) SHA1(8012e7f2b9a7cbccde8da90025647443beb6c47c) ) /* Sprites #1 */
1387
1399
        ROM_LOAD16_BYTE( "mav04.b19", 0x000001, 0x100000,  CRC(8ba48385) SHA1(926ae1e0e99b8e022b6798ceb29dd080cfc1bada) )
1388
1400
        ROM_LOAD16_BYTE( "mav07.e20", 0x200000, 0x080000,  CRC(5fc10ccd) SHA1(7debcf223802d5c2ea3d29d39850c8756c863b31) )
1389
1401
        ROM_LOAD16_BYTE( "mav06.b20", 0x200001, 0x080000,  CRC(ae6201a5) SHA1(c0ae87fa96d12377c5522cb8adfed03373ab3757) )
1390
1402
 
1391
 
        ROM_REGION( 0x80000, "gfx5", ROMREGION_DISPOSE )
 
1403
        ROM_REGION( 0x80000, "gfx5", 0 )
1392
1404
        ROM_LOAD16_BYTE( "mav09.e23", 0x000000, 0x040000,  CRC(1ce7b51a) SHA1(17ed8f34bf6d057e0504e72e95f448d5923aa82e) ) /* Sprites #2 */
1393
1405
        ROM_LOAD16_BYTE( "mav08.b23", 0x000001, 0x040000,  CRC(64966576) SHA1(40c14c0f62eef0317abfb7192505e0337fb5cde5) )
1394
1406
 
1410
1422
        ROM_REGION(0x10000, "audiocpu", 0 ) /* Sound CPU */
1411
1423
        ROM_LOAD( "sr013.18p",  0x00000,  0x10000,  CRC(4ac00cbb) SHA1(cbc21e13978ae5e8940c8c22932dc424605c0ba4) )
1412
1424
 
1413
 
        ROM_REGION( 0x040000, "gfx1", ROMREGION_DISPOSE )
 
1425
        ROM_REGION( 0x040000, "gfx1", ROMREGION_ERASE00 )
1414
1426
        /* Filled in later */
1415
1427
 
1416
 
        ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE ) /* Encrypted tiles */
 
1428
        ROM_REGION( 0x100000, "gfx2", 0 ) /* Encrypted tiles */
1417
1429
        ROM_LOAD( "sr002-74.9a",  0x000000, 0x080000,  CRC(97e15c7b) SHA1(8697115d4b5ed94a1392034060821d3e354bceb0) )
1418
1430
        ROM_LOAD( "sr003-74.11a", 0x080000, 0x080000,  CRC(ea367971) SHA1(365c27bdef4daa01e926fbcf11ce622186133106) )
1419
1431
 
1420
 
        ROM_REGION( 0x200000, "gfx3", ROMREGION_DISPOSE ) /* Encrypted tiles */
 
1432
        ROM_REGION( 0x200000, "gfx3", 0 ) /* Encrypted tiles */
1421
1433
        ROM_LOAD( "sr007.17d",  0x000000, 0x100000,  CRC(886f80c7) SHA1(c06efc1ce7f51d4e503267e63dc9f762d55ad528) )
1422
1434
        ROM_LOAD( "sr008.18d",  0x100000, 0x100000,  CRC(a74cbc90) SHA1(1aabfec7cd64e7097aa55f0ddc5a2c9e1e25618a) )
1423
1435
 
1424
 
        ROM_REGION( 0x400000, "gfx4", ROMREGION_DISPOSE )
 
1436
        ROM_REGION( 0x400000, "gfx4", 0 )
1425
1437
        ROM_LOAD( "sr004.19a", 0x000000, 0x100000,  CRC(e25434a1) SHA1(136ebb36e9b6caeac885423e8f365008ddcea778) )
1426
1438
        ROM_LOAD( "sr005.20a", 0x100000, 0x100000,  CRC(1630033b) SHA1(e2a5fd7f8839db9d5b41d3cada598a6c07a97368) )
1427
1439
        ROM_LOAD( "sr009.19d", 0x200000, 0x100000,  CRC(7b9d982f) SHA1(55d89ee68ceaf3ca8059177721b6c9a16103b1b4) )
1484
1496
GAME( 1991, rohgau,   rohga,   rohga,    rohga,    rohga,    ROT0,   "Data East Corporation", "Rohga Armor Force (US v1.0)", 0 )
1485
1497
GAME( 1991, wolffang, rohga,   rohga,    rohga,    rohga,    ROT0,   "Data East Corporation", "Wolf Fang -Kuhga 2001- (Japan)", 0 )
1486
1498
GAME( 1992, wizdfire, 0,       wizdfire, wizdfire, wizdfire, ROT0,   "Data East Corporation", "Wizard Fire (Over Sea v2.1)", 0 )
1487
 
GAME( 1992, wizdfiru, wizdfire,wizdfire, wizdfire, wizdfire, ROT0,   "Data East Corporation", "Wizard Fire (US v1.1)", 0 )
1488
 
GAME( 1992, darksel2, wizdfire,wizdfire, wizdfire, wizdfire, ROT0,   "Data East Corporation", "Dark Seal 2 (Japan v2.1)", 0 )
 
1499
GAME( 1992, wizdfireu,wizdfire,wizdfire, wizdfire, wizdfire, ROT0,   "Data East Corporation", "Wizard Fire (US v1.1)", 0 )
 
1500
GAME( 1992, darkseal2,wizdfire,wizdfire, wizdfire, wizdfire, ROT0,   "Data East Corporation", "Dark Seal 2 (Japan v2.1)", 0 )
1489
1501
GAME( 1992, nitrobal, 0,       nitrobal, nitrobal, nitrobal, ROT270, "Data East Corporation", "Nitro Ball (US)", 0 )
1490
1502
GAME( 1992, gunball,  nitrobal,nitrobal, nitrobal, nitrobal, ROT270, "Data East Corporation", "Gun Ball (Japan)", 0 )
1491
1503
GAME( 1993, schmeisr, 0,       schmeisr, schmeisr, schmeisr, ROT0,   "Hot B",                 "Schmeiser Robo (Japan)", 0 )