mirror of
https://github.com/holub/mame
synced 2025-05-16 10:52:43 +03:00
Cleanups and version bump.
This commit is contained in:
parent
9433e80b41
commit
7ae55db1ec
@ -7666,7 +7666,7 @@ static void generate_sequence_instruction(rsp_state *rsp, drcuml_block *block, c
|
|||||||
{
|
{
|
||||||
UML_MOV(block, MEM(&rsp->pc), IMM(desc->pc)); // mov [pc],desc->pc
|
UML_MOV(block, MEM(&rsp->pc), IMM(desc->pc)); // mov [pc],desc->pc
|
||||||
save_fast_iregs(rsp, block);
|
save_fast_iregs(rsp, block);
|
||||||
UML_EXIT(block, IMM(EXECUTE_UNMAPPED_CODE)); // exit EXECUTE_UNMAPPED_CODE
|
UML_EXIT(block, IMM(EXECUTE_UNMAPPED_CODE)); // exit EXECUTE_UNMAPPED_CODE
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1839,7 +1839,7 @@ INLINE void op0000(sh2_state *sh2, UINT16 opcode)
|
|||||||
case 0x07: MULL(sh2, Rm, Rn); break;
|
case 0x07: MULL(sh2, Rm, Rn); break;
|
||||||
case 0x08: CLRT(sh2); break;
|
case 0x08: CLRT(sh2); break;
|
||||||
case 0x09: NOP(); break;
|
case 0x09: NOP(); break;
|
||||||
case 0x0a: STSMACH(sh2, Rn); break;
|
case 0x0a: STSMACH(sh2, Rn); break;
|
||||||
case 0x0b: RTS(sh2); break;
|
case 0x0b: RTS(sh2); break;
|
||||||
case 0x0c: MOVBL0(sh2, Rm, Rn); break;
|
case 0x0c: MOVBL0(sh2, Rm, Rn); break;
|
||||||
case 0x0d: MOVWL0(sh2, Rm, Rn); break;
|
case 0x0d: MOVWL0(sh2, Rm, Rn); break;
|
||||||
@ -1855,9 +1855,9 @@ INLINE void op0000(sh2_state *sh2, UINT16 opcode)
|
|||||||
case 0x16: MOVLS0(sh2, Rm, Rn); break;
|
case 0x16: MOVLS0(sh2, Rm, Rn); break;
|
||||||
case 0x17: MULL(sh2, Rm, Rn); break;
|
case 0x17: MULL(sh2, Rm, Rn); break;
|
||||||
case 0x18: SETT(sh2); break;
|
case 0x18: SETT(sh2); break;
|
||||||
case 0x19: DIV0U(sh2); break;
|
case 0x19: DIV0U(sh2); break;
|
||||||
case 0x1a: STSMACL(sh2, Rn); break;
|
case 0x1a: STSMACL(sh2, Rn); break;
|
||||||
case 0x1b: SLEEP(sh2); break;
|
case 0x1b: SLEEP(sh2); break;
|
||||||
case 0x1c: MOVBL0(sh2, Rm, Rn); break;
|
case 0x1c: MOVBL0(sh2, Rm, Rn); break;
|
||||||
case 0x1d: MOVWL0(sh2, Rm, Rn); break;
|
case 0x1d: MOVWL0(sh2, Rm, Rn); break;
|
||||||
case 0x1e: MOVLL0(sh2, Rm, Rn); break;
|
case 0x1e: MOVLL0(sh2, Rm, Rn); break;
|
||||||
@ -1911,20 +1911,20 @@ INLINE void op0010(sh2_state *sh2, UINT16 opcode)
|
|||||||
{
|
{
|
||||||
switch (opcode & 15)
|
switch (opcode & 15)
|
||||||
{
|
{
|
||||||
case 0: MOVBS(sh2, Rm, Rn); break;
|
case 0: MOVBS(sh2, Rm, Rn); break;
|
||||||
case 1: MOVWS(sh2, Rm, Rn); break;
|
case 1: MOVWS(sh2, Rm, Rn); break;
|
||||||
case 2: MOVLS(sh2, Rm, Rn); break;
|
case 2: MOVLS(sh2, Rm, Rn); break;
|
||||||
case 3: NOP(); break;
|
case 3: NOP(); break;
|
||||||
case 4: MOVBM(sh2, Rm, Rn); break;
|
case 4: MOVBM(sh2, Rm, Rn); break;
|
||||||
case 5: MOVWM(sh2, Rm, Rn); break;
|
case 5: MOVWM(sh2, Rm, Rn); break;
|
||||||
case 6: MOVLM(sh2, Rm, Rn); break;
|
case 6: MOVLM(sh2, Rm, Rn); break;
|
||||||
case 7: DIV0S(sh2, Rm, Rn); break;
|
case 7: DIV0S(sh2, Rm, Rn); break;
|
||||||
case 8: TST(sh2, Rm, Rn); break;
|
case 8: TST(sh2, Rm, Rn); break;
|
||||||
case 9: AND(sh2, Rm, Rn); break;
|
case 9: AND(sh2, Rm, Rn); break;
|
||||||
case 10: XOR(sh2, Rm, Rn); break;
|
case 10: XOR(sh2, Rm, Rn); break;
|
||||||
case 11: OR(sh2, Rm, Rn); break;
|
case 11: OR(sh2, Rm, Rn); break;
|
||||||
case 12: CMPSTR(sh2, Rm, Rn); break;
|
case 12: CMPSTR(sh2, Rm, Rn); break;
|
||||||
case 13: XTRCT(sh2, Rm, Rn); break;
|
case 13: XTRCT(sh2, Rm, Rn); break;
|
||||||
case 14: MULU(sh2, Rm, Rn); break;
|
case 14: MULU(sh2, Rm, Rn); break;
|
||||||
case 15: MULS(sh2, Rm, Rn); break;
|
case 15: MULS(sh2, Rm, Rn); break;
|
||||||
}
|
}
|
||||||
@ -1934,20 +1934,20 @@ INLINE void op0011(sh2_state *sh2, UINT16 opcode)
|
|||||||
{
|
{
|
||||||
switch (opcode & 15)
|
switch (opcode & 15)
|
||||||
{
|
{
|
||||||
case 0: CMPEQ(sh2, Rm, Rn); break;
|
case 0: CMPEQ(sh2, Rm, Rn); break;
|
||||||
case 1: NOP(); break;
|
case 1: NOP(); break;
|
||||||
case 2: CMPHS(sh2, Rm, Rn); break;
|
case 2: CMPHS(sh2, Rm, Rn); break;
|
||||||
case 3: CMPGE(sh2, Rm, Rn); break;
|
case 3: CMPGE(sh2, Rm, Rn); break;
|
||||||
case 4: DIV1(sh2, Rm, Rn); break;
|
case 4: DIV1(sh2, Rm, Rn); break;
|
||||||
case 5: DMULU(sh2, Rm, Rn); break;
|
case 5: DMULU(sh2, Rm, Rn); break;
|
||||||
case 6: CMPHI(sh2, Rm, Rn); break;
|
case 6: CMPHI(sh2, Rm, Rn); break;
|
||||||
case 7: CMPGT(sh2, Rm, Rn); break;
|
case 7: CMPGT(sh2, Rm, Rn); break;
|
||||||
case 8: SUB(sh2, Rm, Rn); break;
|
case 8: SUB(sh2, Rm, Rn); break;
|
||||||
case 9: NOP(); break;
|
case 9: NOP(); break;
|
||||||
case 10: SUBC(sh2, Rm, Rn); break;
|
case 10: SUBC(sh2, Rm, Rn); break;
|
||||||
case 11: SUBV(sh2, Rm, Rn); break;
|
case 11: SUBV(sh2, Rm, Rn); break;
|
||||||
case 12: ADD(sh2, Rm, Rn); break;
|
case 12: ADD(sh2, Rm, Rn); break;
|
||||||
case 13: DMULS(sh2, Rm, Rn); break;
|
case 13: DMULS(sh2, Rm, Rn); break;
|
||||||
case 14: ADDC(sh2, Rm, Rn); break;
|
case 14: ADDC(sh2, Rm, Rn); break;
|
||||||
case 15: ADDV(sh2, Rm, Rn); break;
|
case 15: ADDV(sh2, Rm, Rn); break;
|
||||||
}
|
}
|
||||||
@ -1967,8 +1967,8 @@ INLINE void op0100(sh2_state *sh2, UINT16 opcode)
|
|||||||
case 0x07: LDCMSR(sh2, Rn); break;
|
case 0x07: LDCMSR(sh2, Rn); break;
|
||||||
case 0x08: SHLL2(sh2, Rn); break;
|
case 0x08: SHLL2(sh2, Rn); break;
|
||||||
case 0x09: SHLR2(sh2, Rn); break;
|
case 0x09: SHLR2(sh2, Rn); break;
|
||||||
case 0x0a: LDSMACH(sh2, Rn); break;
|
case 0x0a: LDSMACH(sh2, Rn); break;
|
||||||
case 0x0b: JSR(sh2, Rn); break;
|
case 0x0b: JSR(sh2, Rn); break;
|
||||||
case 0x0c: NOP(); break;
|
case 0x0c: NOP(); break;
|
||||||
case 0x0d: NOP(); break;
|
case 0x0d: NOP(); break;
|
||||||
case 0x0e: LDCSR(sh2, Rn); break;
|
case 0x0e: LDCSR(sh2, Rn); break;
|
||||||
@ -1977,15 +1977,15 @@ INLINE void op0100(sh2_state *sh2, UINT16 opcode)
|
|||||||
case 0x10: DT(sh2, Rn); break;
|
case 0x10: DT(sh2, Rn); break;
|
||||||
case 0x11: CMPPZ(sh2, Rn); break;
|
case 0x11: CMPPZ(sh2, Rn); break;
|
||||||
case 0x12: STSMMACL(sh2, Rn); break;
|
case 0x12: STSMMACL(sh2, Rn); break;
|
||||||
case 0x13: STCMGBR(sh2, Rn); break;
|
case 0x13: STCMGBR(sh2, Rn); break;
|
||||||
case 0x14: NOP(); break;
|
case 0x14: NOP(); break;
|
||||||
case 0x15: CMPPL(sh2, Rn); break;
|
case 0x15: CMPPL(sh2, Rn); break;
|
||||||
case 0x16: LDSMMACL(sh2, Rn); break;
|
case 0x16: LDSMMACL(sh2, Rn); break;
|
||||||
case 0x17: LDCMGBR(sh2, Rn); break;
|
case 0x17: LDCMGBR(sh2, Rn); break;
|
||||||
case 0x18: SHLL8(sh2, Rn); break;
|
case 0x18: SHLL8(sh2, Rn); break;
|
||||||
case 0x19: SHLR8(sh2, Rn); break;
|
case 0x19: SHLR8(sh2, Rn); break;
|
||||||
case 0x1a: LDSMACL(sh2, Rn); break;
|
case 0x1a: LDSMACL(sh2, Rn); break;
|
||||||
case 0x1b: TAS(sh2, Rn); break;
|
case 0x1b: TAS(sh2, Rn); break;
|
||||||
case 0x1c: NOP(); break;
|
case 0x1c: NOP(); break;
|
||||||
case 0x1d: NOP(); break;
|
case 0x1d: NOP(); break;
|
||||||
case 0x1e: LDCGBR(sh2, Rn); break;
|
case 0x1e: LDCGBR(sh2, Rn); break;
|
||||||
@ -1994,15 +1994,15 @@ INLINE void op0100(sh2_state *sh2, UINT16 opcode)
|
|||||||
case 0x20: SHAL(sh2, Rn); break;
|
case 0x20: SHAL(sh2, Rn); break;
|
||||||
case 0x21: SHAR(sh2, Rn); break;
|
case 0x21: SHAR(sh2, Rn); break;
|
||||||
case 0x22: STSMPR(sh2, Rn); break;
|
case 0x22: STSMPR(sh2, Rn); break;
|
||||||
case 0x23: STCMVBR(sh2, Rn); break;
|
case 0x23: STCMVBR(sh2, Rn); break;
|
||||||
case 0x24: ROTCL(sh2, Rn); break;
|
case 0x24: ROTCL(sh2, Rn); break;
|
||||||
case 0x25: ROTCR(sh2, Rn); break;
|
case 0x25: ROTCR(sh2, Rn); break;
|
||||||
case 0x26: LDSMPR(sh2, Rn); break;
|
case 0x26: LDSMPR(sh2, Rn); break;
|
||||||
case 0x27: LDCMVBR(sh2, Rn); break;
|
case 0x27: LDCMVBR(sh2, Rn); break;
|
||||||
case 0x28: SHLL16(sh2, Rn); break;
|
case 0x28: SHLL16(sh2, Rn); break;
|
||||||
case 0x29: SHLR16(sh2, Rn); break;
|
case 0x29: SHLR16(sh2, Rn); break;
|
||||||
case 0x2a: LDSPR(sh2, Rn); break;
|
case 0x2a: LDSPR(sh2, Rn); break;
|
||||||
case 0x2b: JMP(sh2, Rn); break;
|
case 0x2b: JMP(sh2, Rn); break;
|
||||||
case 0x2c: NOP(); break;
|
case 0x2c: NOP(); break;
|
||||||
case 0x2d: NOP(); break;
|
case 0x2d: NOP(); break;
|
||||||
case 0x2e: LDCVBR(sh2, Rn); break;
|
case 0x2e: LDCVBR(sh2, Rn); break;
|
||||||
@ -2037,22 +2037,22 @@ INLINE void op0110(sh2_state *sh2, UINT16 opcode)
|
|||||||
{
|
{
|
||||||
switch (opcode & 15)
|
switch (opcode & 15)
|
||||||
{
|
{
|
||||||
case 0: MOVBL(sh2, Rm, Rn); break;
|
case 0: MOVBL(sh2, Rm, Rn); break;
|
||||||
case 1: MOVWL(sh2, Rm, Rn); break;
|
case 1: MOVWL(sh2, Rm, Rn); break;
|
||||||
case 2: MOVLL(sh2, Rm, Rn); break;
|
case 2: MOVLL(sh2, Rm, Rn); break;
|
||||||
case 3: MOV(sh2, Rm, Rn); break;
|
case 3: MOV(sh2, Rm, Rn); break;
|
||||||
case 4: MOVBP(sh2, Rm, Rn); break;
|
case 4: MOVBP(sh2, Rm, Rn); break;
|
||||||
case 5: MOVWP(sh2, Rm, Rn); break;
|
case 5: MOVWP(sh2, Rm, Rn); break;
|
||||||
case 6: MOVLP(sh2, Rm, Rn); break;
|
case 6: MOVLP(sh2, Rm, Rn); break;
|
||||||
case 7: NOT(sh2, Rm, Rn); break;
|
case 7: NOT(sh2, Rm, Rn); break;
|
||||||
case 8: SWAPB(sh2, Rm, Rn); break;
|
case 8: SWAPB(sh2, Rm, Rn); break;
|
||||||
case 9: SWAPW(sh2, Rm, Rn); break;
|
case 9: SWAPW(sh2, Rm, Rn); break;
|
||||||
case 10: NEGC(sh2, Rm, Rn); break;
|
case 10: NEGC(sh2, Rm, Rn); break;
|
||||||
case 11: NEG(sh2, Rm, Rn); break;
|
case 11: NEG(sh2, Rm, Rn); break;
|
||||||
case 12: EXTUB(sh2, Rm, Rn); break;
|
case 12: EXTUB(sh2, Rm, Rn); break;
|
||||||
case 13: EXTUW(sh2, Rm, Rn); break;
|
case 13: EXTUW(sh2, Rm, Rn); break;
|
||||||
case 14: EXTSB(sh2, Rm, Rn); break;
|
case 14: EXTSB(sh2, Rm, Rn); break;
|
||||||
case 15: EXTSW(sh2, Rm, Rn); break;
|
case 15: EXTSW(sh2, Rm, Rn); break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2069,14 +2069,14 @@ INLINE void op1000(sh2_state *sh2, UINT16 opcode)
|
|||||||
case 1 << 8: MOVWS4(sh2, opcode & 0x0f, Rm); break;
|
case 1 << 8: MOVWS4(sh2, opcode & 0x0f, Rm); break;
|
||||||
case 2<< 8: NOP(); break;
|
case 2<< 8: NOP(); break;
|
||||||
case 3<< 8: NOP(); break;
|
case 3<< 8: NOP(); break;
|
||||||
case 4<< 8: MOVBL4(sh2, Rm, opcode & 0x0f); break;
|
case 4<< 8: MOVBL4(sh2, Rm, opcode & 0x0f); break;
|
||||||
case 5<< 8: MOVWL4(sh2, Rm, opcode & 0x0f); break;
|
case 5<< 8: MOVWL4(sh2, Rm, opcode & 0x0f); break;
|
||||||
case 6<< 8: NOP(); break;
|
case 6<< 8: NOP(); break;
|
||||||
case 7<< 8: NOP(); break;
|
case 7<< 8: NOP(); break;
|
||||||
case 8<< 8: CMPIM(sh2, opcode & 0xff); break;
|
case 8<< 8: CMPIM(sh2, opcode & 0xff); break;
|
||||||
case 9<< 8: BT(sh2, opcode & 0xff); break;
|
case 9<< 8: BT(sh2, opcode & 0xff); break;
|
||||||
case 10<< 8: NOP(); break;
|
case 10<< 8: NOP(); break;
|
||||||
case 11<< 8: BF(sh2, opcode & 0xff); break;
|
case 11<< 8: BF(sh2, opcode & 0xff); break;
|
||||||
case 12<< 8: NOP(); break;
|
case 12<< 8: NOP(); break;
|
||||||
case 13<< 8: BTS(sh2, opcode & 0xff); break;
|
case 13<< 8: BTS(sh2, opcode & 0xff); break;
|
||||||
case 14<< 8: NOP(); break;
|
case 14<< 8: NOP(); break;
|
||||||
|
@ -496,7 +496,7 @@ int options_parse_command_line(core_options *opts, int argc, char **argv, int pr
|
|||||||
|
|
||||||
/*-------------------------------------------------
|
/*-------------------------------------------------
|
||||||
options_force_option_callback - set option value
|
options_force_option_callback - set option value
|
||||||
and execute callback call
|
and execute callback call
|
||||||
-------------------------------------------------*/
|
-------------------------------------------------*/
|
||||||
|
|
||||||
int options_force_option_callback(core_options *opts, const char *optionname, const char *newval, int priority)
|
int options_force_option_callback(core_options *opts, const char *optionname, const char *newval, int priority)
|
||||||
|
@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
Arkanoid driver
|
Arkanoid driver
|
||||||
|
|
||||||
- I think the MCU dump we're using with the original sets is actually
|
- I think the MCU dump we're using with the original sets is actually
|
||||||
from a bootleg? It's similar to the ones dumped from other bootlegs
|
from a bootleg? It's similar to the ones dumped from other bootlegs
|
||||||
and the 2/3 of the decapped MCUs appear to be very different. Another
|
and the 2/3 of the decapped MCUs appear to be very different. Another
|
||||||
bootleg had a dump very similar to the fresh decaps instead. This
|
bootleg had a dump very similar to the fresh decaps instead. This
|
||||||
needs sorting out properly. The hookups for the different types of MCU
|
needs sorting out properly. The hookups for the different types of MCU
|
||||||
is not identical.
|
is not identical.
|
||||||
|
|
||||||
Japanese version support cocktail mode (DSW #7), the others don't.
|
Japanese version support cocktail mode (DSW #7), the others don't.
|
||||||
|
|
||||||
|
@ -494,22 +494,22 @@ WRITE16_HANDLER( cb2001_bg_w )
|
|||||||
|
|
||||||
// also used for the reel tilemaps in a different mode
|
// also used for the reel tilemaps in a different mode
|
||||||
/*
|
/*
|
||||||
if (offset<0x200/2)
|
if (offset<0x200/2)
|
||||||
{
|
{
|
||||||
tilemap_mark_tile_dirty(reel1_tilemap,(offset&0xff)/2);
|
tilemap_mark_tile_dirty(reel1_tilemap,(offset&0xff)/2);
|
||||||
}
|
}
|
||||||
else if (offset<0x400/2)
|
else if (offset<0x400/2)
|
||||||
{
|
{
|
||||||
tilemap_mark_tile_dirty(reel2_tilemap,(offset&0xff)/2);
|
tilemap_mark_tile_dirty(reel2_tilemap,(offset&0xff)/2);
|
||||||
}
|
}
|
||||||
else if (offset<0x600/2)
|
else if (offset<0x600/2)
|
||||||
{
|
{
|
||||||
tilemap_mark_tile_dirty(reel3_tilemap,(offset&0xff)/2);
|
tilemap_mark_tile_dirty(reel3_tilemap,(offset&0xff)/2);
|
||||||
}
|
}
|
||||||
else if (offset<0x800/2)
|
else if (offset<0x800/2)
|
||||||
{
|
{
|
||||||
// tilemap_mark_tile_dirty(reel4_tilemap,(offset&0xff)/2);
|
// tilemap_mark_tile_dirty(reel4_tilemap,(offset&0xff)/2);
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
tilemap_mark_all_tiles_dirty (reel1_tilemap);
|
tilemap_mark_all_tiles_dirty (reel1_tilemap);
|
||||||
tilemap_mark_all_tiles_dirty (reel2_tilemap);
|
tilemap_mark_all_tiles_dirty (reel2_tilemap);
|
||||||
@ -842,7 +842,7 @@ ROM_START( scherrym )
|
|||||||
ROM_LOAD16_WORD( "f11.bin", 0x000000, 0x40000, CRC(8967f58d) SHA1(eb01a16b7d108f5fbe5de8f611b4f77869aedbf1) )
|
ROM_LOAD16_WORD( "f11.bin", 0x000000, 0x40000, CRC(8967f58d) SHA1(eb01a16b7d108f5fbe5de8f611b4f77869aedbf1) )
|
||||||
|
|
||||||
ROM_REGION( 0x080000, "gfx", ROMREGION_ERASEFF )
|
ROM_REGION( 0x080000, "gfx", ROMREGION_ERASEFF )
|
||||||
// ROM_LOAD( "12a.bin", 0x000000, 0x80000,NO_DUMP ) // missing on PCB - 2 PCBs have been found this way, it probably uploads the GFX.
|
// ROM_LOAD( "12a.bin", 0x000000, 0x80000,NO_DUMP ) // missing on PCB - 2 PCBs have been found this way, it probably uploads the GFX.
|
||||||
|
|
||||||
ROM_REGION( 0x400, "proms", 0 )
|
ROM_REGION( 0x400, "proms", 0 )
|
||||||
ROM_LOAD( "n82s135-1.bin", 0x000, 0x100, CRC(66ed363f) SHA1(65bd37842c441c2e712844b07c0cfe37ef16d0ef) )
|
ROM_LOAD( "n82s135-1.bin", 0x000, 0x100, CRC(66ed363f) SHA1(65bd37842c441c2e712844b07c0cfe37ef16d0ef) )
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
* War of the Worlds
|
* War of the Worlds
|
||||||
* Boxing Bugs
|
* Boxing Bugs
|
||||||
* QB-3
|
* QB-3
|
||||||
* Space Ship
|
* Space Ship
|
||||||
|
|
||||||
To do:
|
To do:
|
||||||
* look into bad sample latency
|
* look into bad sample latency
|
||||||
|
@ -241,7 +241,7 @@ static READ16_HANDLER( amerdart_iop_r )
|
|||||||
{
|
{
|
||||||
coolpool_state *state = (coolpool_state *)space->machine->driver_data;
|
coolpool_state *state = (coolpool_state *)space->machine->driver_data;
|
||||||
|
|
||||||
// logerror("%08x:IOP read %04x\n",cpu_get_pc(space->cpu),state->iop_answer);
|
// logerror("%08x:IOP read %04x\n",cpu_get_pc(space->cpu),state->iop_answer);
|
||||||
cputag_set_input_line(space->machine, "maincpu", 1, CLEAR_LINE);
|
cputag_set_input_line(space->machine, "maincpu", 1, CLEAR_LINE);
|
||||||
|
|
||||||
return state->iop_answer;
|
return state->iop_answer;
|
||||||
@ -251,7 +251,7 @@ static WRITE16_HANDLER( amerdart_iop_w )
|
|||||||
{
|
{
|
||||||
coolpool_state *state = (coolpool_state *)space->machine->driver_data;
|
coolpool_state *state = (coolpool_state *)space->machine->driver_data;
|
||||||
|
|
||||||
// logerror("%08x:IOP write %04x\n", cpu_get_pc(space->cpu), data);
|
// logerror("%08x:IOP write %04x\n", cpu_get_pc(space->cpu), data);
|
||||||
COMBINE_DATA(&state->iop_cmd);
|
COMBINE_DATA(&state->iop_cmd);
|
||||||
state->cmd_pending = 1;
|
state->cmd_pending = 1;
|
||||||
}
|
}
|
||||||
@ -260,7 +260,7 @@ static READ16_HANDLER( amerdart_dsp_cmd_r )
|
|||||||
{
|
{
|
||||||
coolpool_state *state = (coolpool_state *)space->machine->driver_data;
|
coolpool_state *state = (coolpool_state *)space->machine->driver_data;
|
||||||
|
|
||||||
// logerror("%08x:DSP cmd_r %04x\n", cpu_get_pc(space->cpu), state->iop_cmd);
|
// logerror("%08x:DSP cmd_r %04x\n", cpu_get_pc(space->cpu), state->iop_cmd);
|
||||||
state->cmd_pending = 0;
|
state->cmd_pending = 0;
|
||||||
return state->iop_cmd;
|
return state->iop_cmd;
|
||||||
}
|
}
|
||||||
@ -269,7 +269,7 @@ static WRITE16_HANDLER( amerdart_dsp_answer_w )
|
|||||||
{
|
{
|
||||||
coolpool_state *state = (coolpool_state *)space->machine->driver_data;
|
coolpool_state *state = (coolpool_state *)space->machine->driver_data;
|
||||||
|
|
||||||
// logerror("%08x:DSP answer %04x\n", cpu_get_pc(space->cpu), data);
|
// logerror("%08x:DSP answer %04x\n", cpu_get_pc(space->cpu), data);
|
||||||
state->iop_answer = data;
|
state->iop_answer = data;
|
||||||
cputag_set_input_line(space->machine, "maincpu", 1, ASSERT_LINE);
|
cputag_set_input_line(space->machine, "maincpu", 1, ASSERT_LINE);
|
||||||
}
|
}
|
||||||
@ -418,7 +418,7 @@ static READ16_HANDLER( amerdart_trackball_r )
|
|||||||
state->result = (state->result & 0x0fff) | (amerdart_trackball_direction(space, 2, ((state->result >> 12) & 0xf)) << 12);
|
state->result = (state->result & 0x0fff) | (amerdart_trackball_direction(space, 2, ((state->result >> 12) & 0xf)) << 12);
|
||||||
|
|
||||||
|
|
||||||
// logerror("%08X:read port 6 (X=%02X Y=%02X oldX=%02X oldY=%02X oldRes=%04X Res=%04X)\n", cpu_get_pc(space->cpu), state->newx, state->newy, state->oldx, state->oldy, state->lastresult, state->result);
|
// logerror("%08X:read port 6 (X=%02X Y=%02X oldX=%02X oldY=%02X oldRes=%04X Res=%04X)\n", cpu_get_pc(space->cpu), state->newx, state->newy, state->oldx, state->oldy, state->lastresult, state->result);
|
||||||
|
|
||||||
state->lastresult = state->result;
|
state->lastresult = state->result;
|
||||||
|
|
||||||
|
@ -136,9 +136,9 @@ Notes:
|
|||||||
|OUTPUT MONO ON|
|
|OUTPUT MONO ON|
|
||||||
|--------------------------------------------|
|
|--------------------------------------------|
|
||||||
|
|
||||||
TODO: Hook-up Beast MCU and remove simulation.
|
TODO: Hook-up Beast MCU and remove simulation.
|
||||||
The internal ROM has been hand-typed from a photograph of the
|
The internal ROM has been hand-typed from a photograph of the
|
||||||
chip die and should marked BAD_DUMP until confirmed correct.
|
chip die and should marked BAD_DUMP until confirmed correct.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "emu.h"
|
#include "emu.h"
|
||||||
@ -718,10 +718,10 @@ ADDRESS_MAP_END
|
|||||||
/* Program/data maps are defined in the 8051 core */
|
/* Program/data maps are defined in the 8051 core */
|
||||||
|
|
||||||
static ADDRESS_MAP_START( djboy_mcu_io_map, ADDRESS_SPACE_IO, 8 )
|
static ADDRESS_MAP_START( djboy_mcu_io_map, ADDRESS_SPACE_IO, 8 )
|
||||||
// AM_RANGE(MCS51_PORT_P0,MCS51_PORT_P0)
|
// AM_RANGE(MCS51_PORT_P0,MCS51_PORT_P0)
|
||||||
// AM_RANGE(MCS51_PORT_P1,MCS51_PORT_P1)
|
// AM_RANGE(MCS51_PORT_P1,MCS51_PORT_P1)
|
||||||
// AM_RANGE(MCS51_PORT_P2,MCS51_PORT_P2)
|
// AM_RANGE(MCS51_PORT_P2,MCS51_PORT_P2)
|
||||||
// AM_RANGE(MCS51_PORT_P3,MCS51_PORT_P3)
|
// AM_RANGE(MCS51_PORT_P3,MCS51_PORT_P3)
|
||||||
ADDRESS_MAP_END
|
ADDRESS_MAP_END
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
@ -13,8 +13,8 @@
|
|||||||
Known bugs:
|
Known bugs:
|
||||||
* not done yet
|
* not done yet
|
||||||
|
|
||||||
To Do
|
To Do
|
||||||
* make version 1.0 of MK4 work
|
* make version 1.0 of MK4 work
|
||||||
|
|
||||||
According to a Midway service bulletin
|
According to a Midway service bulletin
|
||||||
As of 2/12/2001 the lastest software levels:
|
As of 2/12/2001 the lastest software levels:
|
||||||
|
@ -1,375 +1,375 @@
|
|||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
|
|
||||||
neodrvr.c
|
neodrvr.c
|
||||||
|
|
||||||
Neo Geo hardware
|
Neo Geo hardware
|
||||||
This file contains all game specific overrides
|
This file contains all game specific overrides
|
||||||
|
|
||||||
|
|
||||||
In 2010, SNK Playmore, the successor of SNK, released a title catalogue which lists the released
|
In 2010, SNK Playmore, the successor of SNK, released a title catalogue which lists the released
|
||||||
games (MVS/AES/CD) including their release dates in Japan. It is not 100% complete.
|
games (MVS/AES/CD) including their release dates in Japan. It is not 100% complete.
|
||||||
The included title catalogue is the english one.
|
The included title catalogue is the english one.
|
||||||
|
|
||||||
Title catalogue
|
Title catalogue
|
||||||
(source: http://neogeomuseum.snkplaymore.co.jp/english/catalogue/index.php)
|
(source: http://neogeomuseum.snkplaymore.co.jp/english/catalogue/index.php)
|
||||||
|
|
||||||
Game Title Genre Publisher Date Released (in Japan)
|
Game Title Genre Publisher Date Released (in Japan)
|
||||||
=================================================================================================================================
|
=================================================================================================================================
|
||||||
NAM-1975 3D Action SNK MVS Cartridge:1990/04/26
|
NAM-1975 3D Action SNK MVS Cartridge:1990/04/26
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
MAHJONG KYORETSUDEN Mahjong SNK MVS Cartridge:1990/04/26
|
MAHJONG KYORETSUDEN Mahjong SNK MVS Cartridge:1990/04/26
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
MAGICIAN LORD Action ADK MVS Cartridge:1990/04/26
|
MAGICIAN LORD Action ADK MVS Cartridge:1990/04/26
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1994/10/31
|
NEOGEO CD:1994/10/31
|
||||||
BASEBALL STARS PROFESSIONAL Sports SNK MVS Cartridge:1990/04/26
|
BASEBALL STARS PROFESSIONAL Sports SNK MVS Cartridge:1990/04/26
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1995/04/21
|
NEOGEO CD:1995/04/21
|
||||||
TOP PLAYER'S GOLF Sports SNK MVS Cartridge:1990/05/23
|
TOP PLAYER'S GOLF Sports SNK MVS Cartridge:1990/05/23
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
NINJA COMBAT Action ADK MVS Cartridge:1990/07/24
|
NINJA COMBAT Action ADK MVS Cartridge:1990/07/24
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1994/10/31
|
NEOGEO CD:1994/10/31
|
||||||
RIDING HERO 3D Racing SNK MVS Cartridge:1990/07/24
|
RIDING HERO 3D Racing SNK MVS Cartridge:1990/07/24
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1995/05/26
|
NEOGEO CD:1995/05/26
|
||||||
THE SUPER SPY 3D Action SNK MVS Cartridge:1990/10/08
|
THE SUPER SPY 3D Action SNK MVS Cartridge:1990/10/08
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
CYBER-LIP Action SNK MVS Cartridge:1990/11/07
|
CYBER-LIP Action SNK MVS Cartridge:1990/11/07
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1995/04/21
|
NEOGEO CD:1995/04/21
|
||||||
PUZZLED Puzzle SNK MVS Cartridge:1990/11/20
|
PUZZLED Puzzle SNK MVS Cartridge:1990/11/20
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
LEAGUE BOWLING Sports SNK MVS Cartridge:1990/12/10
|
LEAGUE BOWLING Sports SNK MVS Cartridge:1990/12/10
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
GHOST PILOTS Shooter SNK MVS Cartridge:1991/01/25
|
GHOST PILOTS Shooter SNK MVS Cartridge:1991/01/25
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1995/03/17
|
NEOGEO CD:1995/03/17
|
||||||
SENGOKU Action SNK MVS Cartridge:1991/02/12
|
SENGOKU Action SNK MVS Cartridge:1991/02/12
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1995/03/17
|
NEOGEO CD:1995/03/17
|
||||||
KING OF THE MONSTERS Fighting SNK MVS Cartridge:1991/02/25
|
KING OF THE MONSTERS Fighting SNK MVS Cartridge:1991/02/25
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
BLUE'S JOURNEY Action ADK MVS Cartridge:1991/03/14
|
BLUE'S JOURNEY Action ADK MVS Cartridge:1991/03/14
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1994/10/31
|
NEOGEO CD:1994/10/31
|
||||||
ALPHA MISSION II Shooter SNK MVS Cartridge:1991/03/25
|
ALPHA MISSION II Shooter SNK MVS Cartridge:1991/03/25
|
||||||
NEOGEO ROM-cart:1991/07/01
|
NEOGEO ROM-cart:1991/07/01
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
BURNING FIGHT Action SNK MVS Cartridge:1991/05/20
|
BURNING FIGHT Action SNK MVS Cartridge:1991/05/20
|
||||||
NEOGEO ROM-cart:1991/08/09
|
NEOGEO ROM-cart:1991/08/09
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
MINNASAN NO OKAGESAMA DESU Table Monolith MVS Cartridge:1991/07/25
|
MINNASAN NO OKAGESAMA DESU Table Monolith MVS Cartridge:1991/07/25
|
||||||
NEOGEO ROM-cart:1991/07/21
|
NEOGEO ROM-cart:1991/07/21
|
||||||
CROSSED SWORDS Action ADK MVS Cartridge:1991/07/25
|
CROSSED SWORDS Action ADK MVS Cartridge:1991/07/25
|
||||||
NEOGEO ROM-cart:1991/10/01
|
NEOGEO ROM-cart:1991/10/01
|
||||||
NEOGEO CD:1994/10/31
|
NEOGEO CD:1994/10/31
|
||||||
LEGEND OF SUCCESS JOE Action Wave MVS Cartridge:1991/07
|
LEGEND OF SUCCESS JOE Action Wave MVS Cartridge:1991/07
|
||||||
NEOGEO ROM-cart:1991/08/30
|
NEOGEO ROM-cart:1991/08/30
|
||||||
QUIZ DAISUSA SEN: THE LAST COUNT DOWN Quiz SNK MVS Cartridge:1991/07
|
QUIZ DAISUSA SEN: THE LAST COUNT DOWN Quiz SNK MVS Cartridge:1991/07
|
||||||
NEOGEO ROM-cart:1991/08/30
|
NEOGEO ROM-cart:1991/08/30
|
||||||
SUPER BASEBALL 2020 Sports SNK MVS Cartridge:1991/09/20
|
SUPER BASEBALL 2020 Sports SNK MVS Cartridge:1991/09/20
|
||||||
NEOGEO ROM-cart:1991/10/25
|
NEOGEO ROM-cart:1991/10/25
|
||||||
NEOGEO CD:1995/02/25
|
NEOGEO CD:1995/02/25
|
||||||
ROBO ARMY Action SNK MVS Cartridge:1991/10/30
|
ROBO ARMY Action SNK MVS Cartridge:1991/10/30
|
||||||
NEOGEO ROM-cart:1991/12/20
|
NEOGEO ROM-cart:1991/12/20
|
||||||
NEOGEO CD:1995/04/21
|
NEOGEO CD:1995/04/21
|
||||||
THRASH RALLY Racing ADK MVS Cartridge:1991/11/08
|
THRASH RALLY Racing ADK MVS Cartridge:1991/11/08
|
||||||
NEOGEO ROM-cart:1991/12/20
|
NEOGEO ROM-cart:1991/12/20
|
||||||
NEOGEO CD:1994/10/31
|
NEOGEO CD:1994/10/31
|
||||||
EIGHT MAN Action SNK NEOGEO ROM-cart:1991/11/20
|
EIGHT MAN Action SNK NEOGEO ROM-cart:1991/11/20
|
||||||
FATAL FURY Fighting SNK MVS Cartridge:1991/11/25
|
FATAL FURY Fighting SNK MVS Cartridge:1991/11/25
|
||||||
NEOGEO ROM-cart:1991/12/20
|
NEOGEO ROM-cart:1991/12/20
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
BAKATONO-SAMA MAHJONG MAN'YUKI Mahjong Monolith MVS Cartridge:1991/11
|
BAKATONO-SAMA MAHJONG MAN'YUKI Mahjong Monolith MVS Cartridge:1991/11
|
||||||
NEOGEO ROM-cart:1991/12/13
|
NEOGEO ROM-cart:1991/12/13
|
||||||
THRASH RALLY Racing ADK NEOGEO ROM-cart:1991/12/20
|
THRASH RALLY Racing ADK NEOGEO ROM-cart:1991/12/20
|
||||||
FOOTBALL FRENZY Sports SNK MVS Cartridge:1992/01/31
|
FOOTBALL FRENZY Sports SNK MVS Cartridge:1992/01/31
|
||||||
NEOGEO ROM-cart:1992/02/21
|
NEOGEO ROM-cart:1992/02/21
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
SOCCER BRAWL Sports SNK MVS Cartridge:1992/02/14
|
SOCCER BRAWL Sports SNK MVS Cartridge:1992/02/14
|
||||||
NEOGEO ROM-cart:1992/03/13
|
NEOGEO ROM-cart:1992/03/13
|
||||||
NEOGEO CD:1995/03/31
|
NEOGEO CD:1995/03/31
|
||||||
MUTATION NATION Action SNK MVS Cartridge:1992/03/16
|
MUTATION NATION Action SNK MVS Cartridge:1992/03/16
|
||||||
NEOGEO ROM-cart:1992/04/17
|
NEOGEO ROM-cart:1992/04/17
|
||||||
NEOGEO CD:1995/02/25
|
NEOGEO CD:1995/02/25
|
||||||
LAST RESORT Shooter SNK MVS Cartridge:1992/03/23
|
LAST RESORT Shooter SNK MVS Cartridge:1992/03/23
|
||||||
NEOGEO ROM-cart:1992/04/24
|
NEOGEO ROM-cart:1992/04/24
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
QUIZ MEITANTEI NEO & GEO: QUIZ DAISOUSASEN PART 2 Quiz SNK MVS Cartridge:1992/03
|
QUIZ MEITANTEI NEO & GEO: QUIZ DAISOUSASEN PART 2 Quiz SNK MVS Cartridge:1992/03
|
||||||
NEOGEO ROM-cart:1991/04/24
|
NEOGEO ROM-cart:1991/04/24
|
||||||
BASEBALL STARS 2 Sports SNK MVS Cartridge:1992/04/15
|
BASEBALL STARS 2 Sports SNK MVS Cartridge:1992/04/15
|
||||||
NEOGEO ROM-cart:1992/04/28
|
NEOGEO ROM-cart:1992/04/28
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
NINJA COMMANDO Shooter ADK MVS Cartridge:1992/04/30
|
NINJA COMMANDO Shooter ADK MVS Cartridge:1992/04/30
|
||||||
NEOGEO ROM-cart:1992/05/29
|
NEOGEO ROM-cart:1992/05/29
|
||||||
NEOGEO CD:1994/10/31
|
NEOGEO CD:1994/10/31
|
||||||
KING OF THE MONSTERS 2 Fighting SNK MVS Cartridge:1992/05/25
|
KING OF THE MONSTERS 2 Fighting SNK MVS Cartridge:1992/05/25
|
||||||
NEOGEO ROM-cart:1992/06/19
|
NEOGEO ROM-cart:1992/06/19
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
ANDRO DUNOS Shooter Visco MVS Cartridge:1992/06/15
|
ANDRO DUNOS Shooter Visco MVS Cartridge:1992/06/15
|
||||||
NEOGEO ROM-cart:1992/07/17
|
NEOGEO ROM-cart:1992/07/17
|
||||||
WORLD HEROES Fighting ADK MVS Cartridge:1992/07/28
|
WORLD HEROES Fighting ADK MVS Cartridge:1992/07/28
|
||||||
NEOGEO ROM-cart:1992/09/11
|
NEOGEO ROM-cart:1992/09/11
|
||||||
NEOGEO CD:1995/03/17
|
NEOGEO CD:1995/03/17
|
||||||
ART OF FIGHTING Fighting SNK MVS Cartridge:1992/09/24
|
ART OF FIGHTING Fighting SNK MVS Cartridge:1992/09/24
|
||||||
NEOGEO ROM-cart:1992/12/11
|
NEOGEO ROM-cart:1992/12/11
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
VIEWPOINT Shooter Sammy MVS Cartridge:1992/11/20
|
VIEWPOINT Shooter Sammy MVS Cartridge:1992/11/20
|
||||||
NEOGEO ROM-cart:1992/12/11
|
NEOGEO ROM-cart:1992/12/11
|
||||||
NEOGEO CD:1995/02/25
|
NEOGEO CD:1995/02/25
|
||||||
FATAL FURY 2 Fighting SNK MVS Cartridge:1992/12/10
|
FATAL FURY 2 Fighting SNK MVS Cartridge:1992/12/10
|
||||||
NEOGEO ROM-cart:1993/03/05
|
NEOGEO ROM-cart:1993/03/05
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
SUPER SIDEKICKS Sports SNK MVS Cartridge:1992/12/14
|
SUPER SIDEKICKS Sports SNK MVS Cartridge:1992/12/14
|
||||||
NEOGEO ROM-cart:1993/02/19
|
NEOGEO ROM-cart:1993/02/19
|
||||||
NEOGEO CD:1995/03/31
|
NEOGEO CD:1995/03/31
|
||||||
SENGOKU 2 Action SNK MVS Cartridge:1993/02/18
|
SENGOKU 2 Action SNK MVS Cartridge:1993/02/18
|
||||||
NEOGEO ROM-cart:1993/04/09
|
NEOGEO ROM-cart:1993/04/09
|
||||||
NEOGEO CD:1995/03/17
|
NEOGEO CD:1995/03/17
|
||||||
3 COUNT BOUT Fighting SNK MVS Cartridge:1993/03/25
|
3 COUNT BOUT Fighting SNK MVS Cartridge:1993/03/25
|
||||||
NEOGEO ROM-cart:1993/04/23
|
NEOGEO ROM-cart:1993/04/23
|
||||||
NEOGEO CD:1995/04/21
|
NEOGEO CD:1995/04/21
|
||||||
WORLD HEROES 2 Fighting ADK MVS Cartridge:1993/04/26
|
WORLD HEROES 2 Fighting ADK MVS Cartridge:1993/04/26
|
||||||
NEOGEO ROM-cart:1993/06/04
|
NEOGEO ROM-cart:1993/06/04
|
||||||
NEOGEO CD:1995/04/14
|
NEOGEO CD:1995/04/14
|
||||||
SAMURAI SHODOWN Fighting SNK MVS Cartridge:1993/07/07
|
SAMURAI SHODOWN Fighting SNK MVS Cartridge:1993/07/07
|
||||||
NEOGEO ROM-cart:1993/08/11
|
NEOGEO ROM-cart:1993/08/11
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
FATAL FURY SPECIAL Fighting SNK MVS Cartridge:1993/09/16
|
FATAL FURY SPECIAL Fighting SNK MVS Cartridge:1993/09/16
|
||||||
NEOGEO ROM-cart:1993/12/22
|
NEOGEO ROM-cart:1993/12/22
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
SPINMASTER Sideview Action Data East MVS Cartridge:1993/12/16
|
SPINMASTER Sideview Action Data East MVS Cartridge:1993/12/16
|
||||||
NEOGEO ROM-cart:1994/02/18
|
NEOGEO ROM-cart:1994/02/18
|
||||||
ART OF FIGHTING 2 Fighting SNK MVS Cartridge:1994/02/03
|
ART OF FIGHTING 2 Fighting SNK MVS Cartridge:1994/02/03
|
||||||
NEOGEO ROM-cart:1994/03/11
|
NEOGEO ROM-cart:1994/03/11
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
WINDJAMMERS Sports Data East MVS Cartridge:1994/02/17
|
WINDJAMMERS Sports Data East MVS Cartridge:1994/02/17
|
||||||
NEOGEO ROM-cart:1994/04/08
|
NEOGEO ROM-cart:1994/04/08
|
||||||
NEOGEO CD:1995/01/20
|
NEOGEO CD:1995/01/20
|
||||||
KARNOV'S REVENGE Fighting Data East MVS Cartridge:1994/03/17
|
KARNOV'S REVENGE Fighting Data East MVS Cartridge:1994/03/17
|
||||||
NEOGEO ROM-cart:1994/04/28
|
NEOGEO ROM-cart:1994/04/28
|
||||||
NEOGEO CD:1994/12/22
|
NEOGEO CD:1994/12/22
|
||||||
SUPER SIDEKICKS 2 Sports SNK MVS Cartridge:1994/04/19
|
SUPER SIDEKICKS 2 Sports SNK MVS Cartridge:1994/04/19
|
||||||
NEOGEO ROM-cart:1994/05/27
|
NEOGEO ROM-cart:1994/05/27
|
||||||
NEOGEO CD:1994/09/09
|
NEOGEO CD:1994/09/09
|
||||||
WORLD HEROES 2 JET Fighting ADK MVS Cartridge:1994/04/26
|
WORLD HEROES 2 JET Fighting ADK MVS Cartridge:1994/04/26
|
||||||
NEOGEO ROM-cart:1994/06/10
|
NEOGEO ROM-cart:1994/06/10
|
||||||
NEOGEO CD:1994/11/11
|
NEOGEO CD:1994/11/11
|
||||||
TOP HUNTER Action SNK MVS Cartridge:1994/05/18
|
TOP HUNTER Action SNK MVS Cartridge:1994/05/18
|
||||||
NEOGEO ROM-cart:1994/06/24
|
NEOGEO ROM-cart:1994/06/24
|
||||||
NEOGEO CD:1994/09/29
|
NEOGEO CD:1994/09/29
|
||||||
GURURIN Puzzle Face MVS Cartridge:1994/05/25
|
GURURIN Puzzle Face MVS Cartridge:1994/05/25
|
||||||
FIGHT FEVER Fighting VICCOM MVS Cartridge:1994/06/28
|
FIGHT FEVER Fighting VICCOM MVS Cartridge:1994/06/28
|
||||||
JANSHIN DENSETSU: QUEST OF JONGMASTER Mahjong Aicom MVS Cartridge:1994/06/29
|
JANSHIN DENSETSU: QUEST OF JONGMASTER Mahjong Aicom MVS Cartridge:1994/06/29
|
||||||
NEOGEO CD:1995/03/31
|
NEOGEO CD:1995/03/31
|
||||||
AERO FIGHTERS 2 Topview Shooter Video System MVS Cartridge:1994/07/18
|
AERO FIGHTERS 2 Topview Shooter Video System MVS Cartridge:1994/07/18
|
||||||
NEOGEO ROM-cart:1994/08/26
|
NEOGEO ROM-cart:1994/08/26
|
||||||
NEOGEO CD:1994/09/29
|
NEOGEO CD:1994/09/29
|
||||||
AGGRESSORS OF DARK KOMBAT Fighting ADK MVS Cartridge:1994/07/26
|
AGGRESSORS OF DARK KOMBAT Fighting ADK MVS Cartridge:1994/07/26
|
||||||
NEOGEO ROM-cart:1994/08/26
|
NEOGEO ROM-cart:1994/08/26
|
||||||
NEOGEO CD:1995/01/13
|
NEOGEO CD:1995/01/13
|
||||||
THE KING OF FIGHTERS '94 Fighting SNK MVS Cartridge:1994/08/25
|
THE KING OF FIGHTERS '94 Fighting SNK MVS Cartridge:1994/08/25
|
||||||
NEOGEO ROM-cart:1994/10/01
|
NEOGEO ROM-cart:1994/10/01
|
||||||
NEOGEO CD:1994/11/02
|
NEOGEO CD:1994/11/02
|
||||||
ZED BLADE Shooter NMK MVS Cartridge:1994/09/13
|
ZED BLADE Shooter NMK MVS Cartridge:1994/09/13
|
||||||
POWER SPIKES II Sports Video System MVS Cartridge:1994/10/19
|
POWER SPIKES II Sports Video System MVS Cartridge:1994/10/19
|
||||||
NEOGEO CD:1995/03/18
|
NEOGEO CD:1995/03/18
|
||||||
SAMURAI SHODOWN II Fighting SNK MVS Cartridge:1994/10/28
|
SAMURAI SHODOWN II Fighting SNK MVS Cartridge:1994/10/28
|
||||||
NEOGEO ROM-cart:1994/12/02
|
NEOGEO ROM-cart:1994/12/02
|
||||||
NEOGEO CD:1994/12/15
|
NEOGEO CD:1994/12/15
|
||||||
STREET HOOP Sports Data East MVS Cartridge:1994/12/08
|
STREET HOOP Sports Data East MVS Cartridge:1994/12/08
|
||||||
NEOGEO ROM-cart:1994/12/09
|
NEOGEO ROM-cart:1994/12/09
|
||||||
NEOGEO CD:1995/01/20
|
NEOGEO CD:1995/01/20
|
||||||
PUZZLE BOBBLE Puzzle TAITO MVS Cartridge:1994/12/21
|
PUZZLE BOBBLE Puzzle TAITO MVS Cartridge:1994/12/21
|
||||||
NEOGEO CD:1995/05/02
|
NEOGEO CD:1995/05/02
|
||||||
SUPER VOLLEY '94 Sports TAITO MVS Cartridge:1994
|
SUPER VOLLEY '94 Sports TAITO MVS Cartridge:1994
|
||||||
BOMBERMAN: PANIC BOMBER Puzzle Eighting MVS Cartridge:1995/01/18
|
BOMBERMAN: PANIC BOMBER Puzzle Eighting MVS Cartridge:1995/01/18
|
||||||
GALAXY FIGHT: UNIVERSAL WARRIORS Fighting Sunsoft MVS Cartridge:1995/01/24
|
GALAXY FIGHT: UNIVERSAL WARRIORS Fighting Sunsoft MVS Cartridge:1995/01/24
|
||||||
NEOGEO ROM-cart:1995/02/25
|
NEOGEO ROM-cart:1995/02/25
|
||||||
NEOGEO CD:1995/04/21
|
NEOGEO CD:1995/04/21
|
||||||
QUIZ KING OF FIGHTERS Quiz Saurus MVS Cartridge:1995/02/01
|
QUIZ KING OF FIGHTERS Quiz Saurus MVS Cartridge:1995/02/01
|
||||||
NEOGEO ROM-cart:1995/03/10
|
NEOGEO ROM-cart:1995/03/10
|
||||||
NEOGEO CD:1995/04/07
|
NEOGEO CD:1995/04/07
|
||||||
DOUBLE DRAGON Fighting Technos MVS Cartridge:1995/03/03
|
DOUBLE DRAGON Fighting Technos MVS Cartridge:1995/03/03
|
||||||
NEOGEO ROM-cart:1995/03/31
|
NEOGEO ROM-cart:1995/03/31
|
||||||
NEOGEO CD:1995/06/02
|
NEOGEO CD:1995/06/02
|
||||||
SUPER SIDEKICKS 3 Sports SNK MVS Cartridge:1995/03/07
|
SUPER SIDEKICKS 3 Sports SNK MVS Cartridge:1995/03/07
|
||||||
NEOGEO ROM-cart:1995/04/07
|
NEOGEO ROM-cart:1995/04/07
|
||||||
NEOGEO CD:1995/06/23
|
NEOGEO CD:1995/06/23
|
||||||
FATAL FURY 3 Fighting SNK MVS Cartridge:1995/03/27
|
FATAL FURY 3 Fighting SNK MVS Cartridge:1995/03/27
|
||||||
NEOGEO ROM-cart:1995/04/21
|
NEOGEO ROM-cart:1995/04/21
|
||||||
NEOGEO CD:1995/04/28
|
NEOGEO CD:1995/04/28
|
||||||
SAVAGE REIGN Fighting SNK MVS Cartridge:1995/04/25
|
SAVAGE REIGN Fighting SNK MVS Cartridge:1995/04/25
|
||||||
NEOGEO ROM-cart:1995/03/10
|
NEOGEO ROM-cart:1995/03/10
|
||||||
NEOGEO CD:1995/06/16
|
NEOGEO CD:1995/06/16
|
||||||
CROSSED SWORDS II Action ADK NEOGEO CD:1995/05/02
|
CROSSED SWORDS II Action ADK NEOGEO CD:1995/05/02
|
||||||
WORLD HEROES PERFECT Fighting ADK MVS Cartridge:1995/05/25
|
WORLD HEROES PERFECT Fighting ADK MVS Cartridge:1995/05/25
|
||||||
NEOGEO ROM-cart:1995/06/30
|
NEOGEO ROM-cart:1995/06/30
|
||||||
NEOGEO CD:1995/07/21
|
NEOGEO CD:1995/07/21
|
||||||
FAR EAST OF EDEN: KABUKI KLASH Fighting Hudson Soft MVS Cartridge:1995/06/20
|
FAR EAST OF EDEN: KABUKI KLASH Fighting Hudson Soft MVS Cartridge:1995/06/20
|
||||||
NEOGEO ROM-cart:1995/07/28
|
NEOGEO ROM-cart:1995/07/28
|
||||||
NEOGEO CD:1995/11/24
|
NEOGEO CD:1995/11/24
|
||||||
THE KING OF FIGHTERS '95 Fighting SNK MVS Cartridge:1995/07/25
|
THE KING OF FIGHTERS '95 Fighting SNK MVS Cartridge:1995/07/25
|
||||||
NEOGEO ROM-cart:1995/09/01
|
NEOGEO ROM-cart:1995/09/01
|
||||||
NEOGEO CD:1995/09/29
|
NEOGEO CD:1995/09/29
|
||||||
IDOL MAHJONG FINAL ROMANCE 2 Mahjong Video System NEOGEO CD:1995/08/25
|
IDOL MAHJONG FINAL ROMANCE 2 Mahjong Video System NEOGEO CD:1995/08/25
|
||||||
PULSTAR Sidevi. Shooter Aicom MVS Cartridge:1995/08/28
|
PULSTAR Sidevi. Shooter Aicom MVS Cartridge:1995/08/28
|
||||||
NEOGEO ROM-cart:1995/09/29
|
NEOGEO ROM-cart:1995/09/29
|
||||||
NEOGEO CD:1995/10/27
|
NEOGEO CD:1995/10/27
|
||||||
VOLTAGE FIGHTER GOWCAIZER Fighting Technos MVS Cartridge:1995/09/18
|
VOLTAGE FIGHTER GOWCAIZER Fighting Technos MVS Cartridge:1995/09/18
|
||||||
NEOGEO ROM-cart:1995/10/20
|
NEOGEO ROM-cart:1995/10/20
|
||||||
NEOGEO CD:1995/11/24
|
NEOGEO CD:1995/11/24
|
||||||
STAKES WINNER Action Saurus MVS Cartridge:1995/09/27
|
STAKES WINNER Action Saurus MVS Cartridge:1995/09/27
|
||||||
NEOGEO ROM-cart:1995/10/27
|
NEOGEO ROM-cart:1995/10/27
|
||||||
NEOGEO CD:1996/03/22
|
NEOGEO CD:1996/03/22
|
||||||
SHOGI NO TATSUJIN - MASTER OF SYOUGI Japanese chess ADK MVS Cartridge:1995/09/28
|
SHOGI NO TATSUJIN - MASTER OF SYOUGI Japanese chess ADK MVS Cartridge:1995/09/28
|
||||||
NEOGEO ROM-cart:1995/10/13
|
NEOGEO ROM-cart:1995/10/13
|
||||||
NEOGEO CD:1995/10/20
|
NEOGEO CD:1995/10/20
|
||||||
AERO FIGHTERS 3 Topview Action Video System MVS Cartridge:1995/10/12
|
AERO FIGHTERS 3 Topview Action Video System MVS Cartridge:1995/10/12
|
||||||
NEOGEO ROM-cart:1995/11/17
|
NEOGEO ROM-cart:1995/11/17
|
||||||
NEOGEO CD:1995/12/08
|
NEOGEO CD:1995/12/08
|
||||||
ADK WORLD Variety ADK NEOGEO CD:1995/11/10
|
ADK WORLD Variety ADK NEOGEO CD:1995/11/10
|
||||||
SAMURAI SHODOWN III Fighting SNK MVS Cartridge:1995/11/15
|
SAMURAI SHODOWN III Fighting SNK MVS Cartridge:1995/11/15
|
||||||
NEOGEO ROM-cart:1995/12/01
|
NEOGEO ROM-cart:1995/12/01
|
||||||
NEOGEO CD:1995/12/29
|
NEOGEO CD:1995/12/29
|
||||||
CHIBI MARUKO-CHAN DELUXE QUIZ Variety Takara MVS Cartridge:1995/11/27
|
CHIBI MARUKO-CHAN DELUXE QUIZ Variety Takara MVS Cartridge:1995/11/27
|
||||||
NEOGEO ROM-cart:1996/01/26
|
NEOGEO ROM-cart:1996/01/26
|
||||||
PUZZLE DE PON! Puzzle Visco MVS Cartridge:1995/11/28
|
PUZZLE DE PON! Puzzle Visco MVS Cartridge:1995/11/28
|
||||||
REAL BOUT FATAL FURY Fighting SNK MVS Cartridge:1995/12/21
|
REAL BOUT FATAL FURY Fighting SNK MVS Cartridge:1995/12/21
|
||||||
NEOGEO ROM-cart:1996/01/26
|
NEOGEO ROM-cart:1996/01/26
|
||||||
NEOGEO CD:1996/02/23
|
NEOGEO CD:1996/02/23
|
||||||
NEO-GEO CD SPECIAL Variety SNK NEOGEO CD:1995/12/22
|
NEO-GEO CD SPECIAL Variety SNK NEOGEO CD:1995/12/22
|
||||||
NEO TURF MASTERS Sports Nazca MVS Cartridge:1996/01/29
|
NEO TURF MASTERS Sports Nazca MVS Cartridge:1996/01/29
|
||||||
NEOGEO ROM-cart:1996/03/01
|
NEOGEO ROM-cart:1996/03/01
|
||||||
NEOGEO CD:1996/05/03
|
NEOGEO CD:1996/05/03
|
||||||
ART OF FIGHTING 3 Fighting SNK MVS Cartridge:1996/03/12
|
ART OF FIGHTING 3 Fighting SNK MVS Cartridge:1996/03/12
|
||||||
NEOGEO ROM-cart:1996/04/26
|
NEOGEO ROM-cart:1996/04/26
|
||||||
NEOGEO CD:1996/06/14
|
NEOGEO CD:1996/06/14
|
||||||
MAGICAL DROP II Puzzle Data East MVS Cartridge:1996/03/21
|
MAGICAL DROP II Puzzle Data East MVS Cartridge:1996/03/21
|
||||||
NEOGEO ROM-cart:1996/04/19
|
NEOGEO ROM-cart:1996/04/19
|
||||||
NEOGEO CD:1996/05/24
|
NEOGEO CD:1996/05/24
|
||||||
OSHIDASHI JIN TRICK Puzzle ADK NEOGEO CD:1996/03/22
|
OSHIDASHI JIN TRICK Puzzle ADK NEOGEO CD:1996/03/22
|
||||||
NEO DRIFT OUT Racing Visco MVS Cartridge:1996/03/28
|
NEO DRIFT OUT Racing Visco MVS Cartridge:1996/03/28
|
||||||
NEOGEO CD:1996/07/26
|
NEOGEO CD:1996/07/26
|
||||||
METAL SLUG Action Nazca MVS Cartridge:1996/04/19
|
METAL SLUG Action Nazca MVS Cartridge:1996/04/19
|
||||||
NEOGEO ROM-cart:1996/05/24
|
NEOGEO ROM-cart:1996/05/24
|
||||||
NEOGEO CD:1996/07/05
|
NEOGEO CD:1996/07/05
|
||||||
OVER TOP Racing ADK MVS Cartridge:1996/04/26
|
OVER TOP Racing ADK MVS Cartridge:1996/04/26
|
||||||
NEOGEO ROM-cart:1996/06/07
|
NEOGEO ROM-cart:1996/06/07
|
||||||
NEOGEO CD:1996/07/26
|
NEOGEO CD:1996/07/26
|
||||||
NINJA MASTER'S Fighting ADK MVS Cartridge:1996/05/27
|
NINJA MASTER'S Fighting ADK MVS Cartridge:1996/05/27
|
||||||
NEOGEO ROM-cart:1996/06/28
|
NEOGEO ROM-cart:1996/06/28
|
||||||
NEOGEO CD:1996/09/27
|
NEOGEO CD:1996/09/27
|
||||||
RAGNAGARD Fighting Saurus MVS Cartridge:1996/06/13
|
RAGNAGARD Fighting Saurus MVS Cartridge:1996/06/13
|
||||||
NEOGEO ROM-cart:1996/07/26
|
NEOGEO ROM-cart:1996/07/26
|
||||||
NEOGEO CD:1996/08/23
|
NEOGEO CD:1996/08/23
|
||||||
FUTSAL Sports Saurus NEOGEO CD:1996/07/19
|
FUTSAL Sports Saurus NEOGEO CD:1996/07/19
|
||||||
THE KING OF FIGHTERS '96 Fighting SNK MVS Cartridge:1996/07/30
|
THE KING OF FIGHTERS '96 Fighting SNK MVS Cartridge:1996/07/30
|
||||||
NEOGEO ROM-cart:1996/09/27
|
NEOGEO ROM-cart:1996/09/27
|
||||||
NEOGEO CD:1996/10/25
|
NEOGEO CD:1996/10/25
|
||||||
KIZUNA ENCOUNTER SUPER TAG BATTLE Fighting SNK MVS Cartridge:1996/09/20
|
KIZUNA ENCOUNTER SUPER TAG BATTLE Fighting SNK MVS Cartridge:1996/09/20
|
||||||
NEOGEO ROM-cart:1996/11/08
|
NEOGEO ROM-cart:1996/11/08
|
||||||
CHOUTETSU BURIKINGA Shooter Saurus NEOGEO CD:1996/09/20
|
CHOUTETSU BURIKINGA Shooter Saurus NEOGEO CD:1996/09/20
|
||||||
STAKES WINNER 2 Real Jockey Act Saurus MVS Cartridge:1996/09/24
|
STAKES WINNER 2 Real Jockey Act Saurus MVS Cartridge:1996/09/24
|
||||||
NEOGEO ROM-cart:1996/12/13
|
NEOGEO ROM-cart:1996/12/13
|
||||||
THE ULTIMATE 11 Sports SNK MVS Cartridge:1996/10/16
|
THE ULTIMATE 11 Sports SNK MVS Cartridge:1996/10/16
|
||||||
NEOGEO ROM-cart:1996/12/20
|
NEOGEO ROM-cart:1996/12/20
|
||||||
SAMURAI SHODOWN IV Fighting SNK MVS Cartridge:1996/10/25
|
SAMURAI SHODOWN IV Fighting SNK MVS Cartridge:1996/10/25
|
||||||
NEOGEO ROM-cart:1996/11/29
|
NEOGEO ROM-cart:1996/11/29
|
||||||
NEOGEO CD:1996/12/27
|
NEOGEO CD:1996/12/27
|
||||||
WAKU WAKU 7 Fighting Sunsoft MVS Cartridge:1996/11/21
|
WAKU WAKU 7 Fighting Sunsoft MVS Cartridge:1996/11/21
|
||||||
NEOGEO ROM-cart:1996/12/27
|
NEOGEO ROM-cart:1996/12/27
|
||||||
TWINKLE STAR SPRITES Shooter ADK MVS Cartridge:1996/11/25
|
TWINKLE STAR SPRITES Shooter ADK MVS Cartridge:1996/11/25
|
||||||
NEOGEO ROM-cart:1997/01/31
|
NEOGEO ROM-cart:1997/01/31
|
||||||
NEOGEO CD:1997/02/21
|
NEOGEO CD:1997/02/21
|
||||||
BREAKERS Fighting Visco MVS Cartridge:1996/12/17
|
BREAKERS Fighting Visco MVS Cartridge:1996/12/17
|
||||||
NEOGEO ROM-cart:1997/03/21
|
NEOGEO ROM-cart:1997/03/21
|
||||||
NEOGEO CD:1997/04/25
|
NEOGEO CD:1997/04/25
|
||||||
MONEY IDOL EXCHANGER Puzzle Face MVS Cartridge:1997/01/15
|
MONEY IDOL EXCHANGER Puzzle Face MVS Cartridge:1997/01/15
|
||||||
Real Bout FATAL FURY SPECIAL Fighting SNK MVS Cartridge:1997/01/28
|
Real Bout FATAL FURY SPECIAL Fighting SNK MVS Cartridge:1997/01/28
|
||||||
NEOGEO ROM-cart:1997/02/28
|
NEOGEO ROM-cart:1997/02/28
|
||||||
NEOGEO CD:1997/03/03
|
NEOGEO CD:1997/03/03
|
||||||
THE KING OF FIGHTERS '96 NEOGEO COLLECTION Variety SNK NEOGEO CD:1997/02/14
|
THE KING OF FIGHTERS '96 NEOGEO COLLECTION Variety SNK NEOGEO CD:1997/02/14
|
||||||
MAGICAL DROP III Puzzle Data East MVS Cartridge:1997/02/25
|
MAGICAL DROP III Puzzle Data East MVS Cartridge:1997/02/25
|
||||||
NEOGEO ROM-cart:1997/04/25
|
NEOGEO ROM-cart:1997/04/25
|
||||||
NEO BOMBERMAN Action Hudson Soft MVS Cartridge:1997/05/01
|
NEO BOMBERMAN Action Hudson Soft MVS Cartridge:1997/05/01
|
||||||
NEO MR.DO! Action Visco MVS Cartridge:1997/06/26
|
NEO MR.DO! Action Visco MVS Cartridge:1997/06/26
|
||||||
SHINSETSU SAMURAI SHODOWN BUSHIDO RETSUDEN Role-playing SNK NEOGEO CD:1997/06/27
|
SHINSETSU SAMURAI SHODOWN BUSHIDO RETSUDEN Role-playing SNK NEOGEO CD:1997/06/27
|
||||||
THE KING OF FIGHTERS '97 Fighting SNK MVS Cartridge:1997/07/28
|
THE KING OF FIGHTERS '97 Fighting SNK MVS Cartridge:1997/07/28
|
||||||
NEOGEO ROM-cart:1997/09/25
|
NEOGEO ROM-cart:1997/09/25
|
||||||
NEOGEO CD:1997/10/30
|
NEOGEO CD:1997/10/30
|
||||||
UCCHAN NANCHAN NO HONO NO CHALLENGER ULTRA DENRYU IRAIRABOU Action Saurus MVS Cartridge:1997/08/25
|
UCCHAN NANCHAN NO HONO NO CHALLENGER ULTRA DENRYU IRAIRABOU Action Saurus MVS Cartridge:1997/08/25
|
||||||
SHOCK TROOPERS Shooter Saurus MVS Cartridge:1997/11/11
|
SHOCK TROOPERS Shooter Saurus MVS Cartridge:1997/11/11
|
||||||
THE LAST BLADE Fighting SNK MVS Cartridge:1997/12/05
|
THE LAST BLADE Fighting SNK MVS Cartridge:1997/12/05
|
||||||
NEOGEO ROM-cart:1998/01/29
|
NEOGEO ROM-cart:1998/01/29
|
||||||
NEOGEO CD:1998/03/26
|
NEOGEO CD:1998/03/26
|
||||||
BLAZING STAR Shooter Yumekobo MVS Cartridge:1998/01/19
|
BLAZING STAR Shooter Yumekobo MVS Cartridge:1998/01/19
|
||||||
NEOGEO ROM-cart:1998/02/26
|
NEOGEO ROM-cart:1998/02/26
|
||||||
METAL SLUG 2 Action SNK MVS Cartridge:1998/02/23
|
METAL SLUG 2 Action SNK MVS Cartridge:1998/02/23
|
||||||
NEOGEO ROM-cart:1998/04/02
|
NEOGEO ROM-cart:1998/04/02
|
||||||
NEOGEO CD:1998/06/25
|
NEOGEO CD:1998/06/25
|
||||||
REAL BOUT FATAL FURY 2 Fighting SNK MVS Cartridge:1998/03/20
|
REAL BOUT FATAL FURY 2 Fighting SNK MVS Cartridge:1998/03/20
|
||||||
NEOGEO ROM-cart:1998/04/29
|
NEOGEO ROM-cart:1998/04/29
|
||||||
NEOGEO CD:1998/07/23
|
NEOGEO CD:1998/07/23
|
||||||
NEOGEO CUP '98 Sports SNK MVS Cartridge:1998/05/28
|
NEOGEO CUP '98 Sports SNK MVS Cartridge:1998/05/28
|
||||||
NEOGEO ROM-cart:1998/07/30
|
NEOGEO ROM-cart:1998/07/30
|
||||||
BREAKERS REVENGE Fighting Visco MVS Cartridge:1998/07/03
|
BREAKERS REVENGE Fighting Visco MVS Cartridge:1998/07/03
|
||||||
NEOGEO ROM-cart:
|
NEOGEO ROM-cart:
|
||||||
THE KING OF FIGHTERS '98 Fighting SNK MVS Cartridge:1998/07/23
|
THE KING OF FIGHTERS '98 Fighting SNK MVS Cartridge:1998/07/23
|
||||||
NEOGEO ROM-cart:1998/09/23
|
NEOGEO ROM-cart:1998/09/23
|
||||||
NEOGEO CD:1998/12/23
|
NEOGEO CD:1998/12/23
|
||||||
SHOCK TROOPERS 2nd Squad Action Shooter Saurus MVS Cartridge:1998/11/06
|
SHOCK TROOPERS 2nd Squad Action Shooter Saurus MVS Cartridge:1998/11/06
|
||||||
NEOGEO ROM-cart:1999/06/24
|
NEOGEO ROM-cart:1999/06/24
|
||||||
THE LAST BLADE 2 Fighting SNK MVS Cartridge:1998/11/25
|
THE LAST BLADE 2 Fighting SNK MVS Cartridge:1998/11/25
|
||||||
NEOGEO ROM-cart:1999/01/28
|
NEOGEO ROM-cart:1999/01/28
|
||||||
NEOGEO CD:1999/02/27
|
NEOGEO CD:1999/02/27
|
||||||
FLIP SHOT Action Visco MVS Cartridge:1998/12/08
|
FLIP SHOT Action Visco MVS Cartridge:1998/12/08
|
||||||
METAL SLUG X Action SNK MVS Cartridge:1999/03/19
|
METAL SLUG X Action SNK MVS Cartridge:1999/03/19
|
||||||
NEOGEO ROM-cart:1999/05/27
|
NEOGEO ROM-cart:1999/05/27
|
||||||
CAPTAIN TOMADAY Shooter Visco MVS Cartridge:1999/05/27
|
CAPTAIN TOMADAY Shooter Visco MVS Cartridge:1999/05/27
|
||||||
THE KING OF FIGHTERS '99 Fighting SNK MVS Cartridge:1999/07/22
|
THE KING OF FIGHTERS '99 Fighting SNK MVS Cartridge:1999/07/22
|
||||||
NEOGEO ROM-cart:1999/09/23
|
NEOGEO ROM-cart:1999/09/23
|
||||||
NEOGEO CD:1999/12/02
|
NEOGEO CD:1999/12/02
|
||||||
PREHISTORIC ISLE 2 Shooter Yumekobo MVS Cartridge:1999/09/27
|
PREHISTORIC ISLE 2 Shooter Yumekobo MVS Cartridge:1999/09/27
|
||||||
GAROU: MARK OF THE WOLVES Fighting SNK MVS Cartridge:1999/11/26
|
GAROU: MARK OF THE WOLVES Fighting SNK MVS Cartridge:1999/11/26
|
||||||
NEOGEO ROM-cart:2000/02/25
|
NEOGEO ROM-cart:2000/02/25
|
||||||
STRIKERS 1945 PLUS Shooter Psikyo MVS Cartridge:1999/12/24
|
STRIKERS 1945 PLUS Shooter Psikyo MVS Cartridge:1999/12/24
|
||||||
METAL SLUG 3 Action Shooter SNK MVS Cartridge:2000/03/23
|
METAL SLUG 3 Action Shooter SNK MVS Cartridge:2000/03/23
|
||||||
NEOGEO ROM-cart:2000/06/01
|
NEOGEO ROM-cart:2000/06/01
|
||||||
THE KING OF FIGHTERS 2000 Fighting SNK MVS Cartridge:2000/07/26
|
THE KING OF FIGHTERS 2000 Fighting SNK MVS Cartridge:2000/07/26
|
||||||
NEOGEO ROM-cart:2000/12/21
|
NEOGEO ROM-cart:2000/12/21
|
||||||
NIGHTMARE IN THE DARK Horror Action Gavaking MVS Cartridge:2001
|
NIGHTMARE IN THE DARK Horror Action Gavaking MVS Cartridge:2001
|
||||||
ZUPAPA! Comical Action Video System MVS Cartridge:2001
|
ZUPAPA! Comical Action Video System MVS Cartridge:2001
|
||||||
SENGOKU 3 Action SNK PLAYMORE MVS Cartridge:2001/07/18
|
SENGOKU 3 Action SNK PLAYMORE MVS Cartridge:2001/07/18
|
||||||
NEOGEO ROM-cart:2001/10/25
|
NEOGEO ROM-cart:2001/10/25
|
||||||
THE KING OF FIGHTERS 2001 Fighting SNK PLAYMORE MVS Cartridge:2001/11/15
|
THE KING OF FIGHTERS 2001 Fighting SNK PLAYMORE MVS Cartridge:2001/11/15
|
||||||
NEOGEO ROM-cart:2002/03/14
|
NEOGEO ROM-cart:2002/03/14
|
||||||
METAL SLUG 4 Action Shooter SNK PLAYMORE MVS Cartridge:2002/03/27
|
METAL SLUG 4 Action Shooter SNK PLAYMORE MVS Cartridge:2002/03/27
|
||||||
NEOGEO ROM-cart:2002/06/13
|
NEOGEO ROM-cart:2002/06/13
|
||||||
RAGE OF THE DRAGONS Fighting Evoga MVS Cartridge:2002/06/06
|
RAGE OF THE DRAGONS Fighting Evoga MVS Cartridge:2002/06/06
|
||||||
NEOGEO ROM-cart:2002/09/26
|
NEOGEO ROM-cart:2002/09/26
|
||||||
THE KING OF FIGHTERS 2002 Fighting SNK PLAYMORE MVS Cartridge:2002/10/10
|
THE KING OF FIGHTERS 2002 Fighting SNK PLAYMORE MVS Cartridge:2002/10/10
|
||||||
NEOGEO ROM-cart:2002/12/19
|
NEOGEO ROM-cart:2002/12/19
|
||||||
POWER INSTINCT MATRIMELEE Fighting ATLUS/NOISE FA. MVS Cartridge:2003/03/20
|
POWER INSTINCT MATRIMELEE Fighting ATLUS/NOISE FA. MVS Cartridge:2003/03/20
|
||||||
NEOGEO ROM-cart:2003/05/29
|
NEOGEO ROM-cart:2003/05/29
|
||||||
SNK VS. CAPCOM: SVC CHAOS Fighting SNK PLAYMORE MV-0:2003/07/24
|
SNK VS. CAPCOM: SVC CHAOS Fighting SNK PLAYMORE MV-0:2003/07/24
|
||||||
NEOGEO ROM-cart:2003/11/13
|
NEOGEO ROM-cart:2003/11/13
|
||||||
SAMURAI SHODOWN V Fighting SNK P/Yuki Ent MVS Cartridge:2003/10/10
|
SAMURAI SHODOWN V Fighting SNK P/Yuki Ent MVS Cartridge:2003/10/10
|
||||||
NEOGEO ROM-cart:2003/12/11
|
NEOGEO ROM-cart:2003/12/11
|
||||||
METAL SLUG 5 Action Shooter SNK PLAYMORE MV-0:2003/11/14
|
METAL SLUG 5 Action Shooter SNK PLAYMORE MV-0:2003/11/14
|
||||||
NEOGEO ROM-cart:2004/02/19
|
NEOGEO ROM-cart:2004/02/19
|
||||||
THE KING OF FIGHTERS 2003 Fighting SNK PLAYMORE MV-0:2003/12/12
|
THE KING OF FIGHTERS 2003 Fighting SNK PLAYMORE MV-0:2003/12/12
|
||||||
NEOGEO ROM-cart:2004/03/18
|
NEOGEO ROM-cart:2004/03/18
|
||||||
POCHI & NYAA Puzzle Aiky MVS Cartridge:2003/12/24
|
POCHI & NYAA Puzzle Aiky MVS Cartridge:2003/12/24
|
||||||
SAMURAI SHODOWN V SPECIAL Fighting SNK P/Yuki Ent MVS Cartridge:2004/04/22
|
SAMURAI SHODOWN V SPECIAL Fighting SNK P/Yuki Ent MVS Cartridge:2004/04/22
|
||||||
NEOGEO ROM-cart:2004/07/15
|
NEOGEO ROM-cart:2004/07/15
|
||||||
|
|
||||||
|
|
||||||
Neo Geo game PCB infos:
|
Neo Geo game PCB infos:
|
||||||
@ -533,25 +533,25 @@
|
|||||||
/* Neo Geo bios */
|
/* Neo Geo bios */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
These are the known Bios Roms, Set options.bios to the one you want.
|
These are the known Bios Roms, Set options.bios to the one you want.
|
||||||
|
|
||||||
The Universe bios roms are supported because they're now used on enough PCBs
|
The Universe bios roms are supported because they're now used on enough PCBs
|
||||||
to be considered 'in active arcade use' rather than just homebrew hacks.
|
to be considered 'in active arcade use' rather than just homebrew hacks.
|
||||||
Some may be missing, there have been multiple CRCs reported for the same
|
Some may be missing, there have been multiple CRCs reported for the same
|
||||||
revision in some cases (the Universe bios has an option for entering / displaying
|
revision in some cases (the Universe bios has an option for entering / displaying
|
||||||
a serial number; these should be noted as such if they're added).
|
a serial number; these should be noted as such if they're added).
|
||||||
|
|
||||||
The 'japan-hotel' BIOS is a dump of an MVS which could be found in some japanese
|
The 'japan-hotel' BIOS is a dump of an MVS which could be found in some japanese
|
||||||
hotels. it is a custom MVS mobo which uses MVS carts but it hasn't jamma
|
hotels. it is a custom MVS mobo which uses MVS carts but it hasn't jamma
|
||||||
connector and it's similar to a console with a coin mechanism, so it's a sort
|
connector and it's similar to a console with a coin mechanism, so it's a sort
|
||||||
of little coin op console installed in hotels.
|
of little coin op console installed in hotels.
|
||||||
|
|
||||||
The current Neo Geo MVS system set (SFIX/SM1/000-LO) used is from a NEO-MVH MV1FS board.
|
The current Neo Geo MVS system set (SFIX/SM1/000-LO) used is from a NEO-MVH MV1FS board.
|
||||||
Other boards (MV1xx / MV2x / MV4x /MV6) other system sets?
|
Other boards (MV1xx / MV2x / MV4x /MV6) other system sets?
|
||||||
|
|
||||||
Zoom ROM (LO) 128K TC531000CP 1x 128Kx8 Zoom look-up table ROM
|
Zoom ROM (LO) 128K TC531000CP 1x 128Kx8 Zoom look-up table ROM
|
||||||
Fix ROM (SFIX) 128K 27C1000 1x 128Kx8 Text layer graphics ROM
|
Fix ROM (SFIX) 128K 27C1000 1x 128Kx8 Text layer graphics ROM
|
||||||
Sound ROM (SM1) 128K 27C1000/23C1000 1x 128Kx8 Z80 program ROM
|
Sound ROM (SM1) 128K 27C1000/23C1000 1x 128Kx8 Z80 program ROM
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -721,61 +721,61 @@
|
|||||||
/* Official sets */
|
/* Official sets */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
About supported sets:
|
About supported sets:
|
||||||
|
|
||||||
MVS carts (arcade) were released before the AES carts (home)
|
MVS carts (arcade) were released before the AES carts (home)
|
||||||
The actual codepath taken depends entirely on the BIOS rom, not the roms in the cartridge, which (with
|
The actual codepath taken depends entirely on the BIOS rom, not the roms in the cartridge, which (with
|
||||||
a few exceptions) support both codepaths.
|
a few exceptions) support both codepaths.
|
||||||
|
|
||||||
The initial AES releases are therefore later revisions of the game, often with bug fixes over the
|
The initial AES releases are therefore later revisions of the game, often with bug fixes over the
|
||||||
initial MVS releases. It isn't uncommon for later production runs and bootlegs to use these newer sets,
|
initial MVS releases. It isn't uncommon for later production runs and bootlegs to use these newer sets,
|
||||||
so all of them are supported in MAME.
|
so all of them are supported in MAME.
|
||||||
|
|
||||||
Likewise, because the MVS carts were released first (and were produced in higher numbers and generally
|
Likewise, because the MVS carts were released first (and were produced in higher numbers and generally
|
||||||
have a lower cost) it's not uncommon for AES units to operate with converted MVS carts, so, with the
|
have a lower cost) it's not uncommon for AES units to operate with converted MVS carts, so, with the
|
||||||
exception of the sets that specifically lock out the AES mode* these sets are all equally suitable
|
exception of the sets that specifically lock out the AES mode* these sets are all equally suitable
|
||||||
for MESS.
|
for MESS.
|
||||||
* nitd, kof2001 (initial release has no AES code), and a number of the hacked bootlegs.
|
* nitd, kof2001 (initial release has no AES code), and a number of the hacked bootlegs.
|
||||||
|
|
||||||
The 'MVS ONLY RELEASE' tagged sets were not officially released for the AES (home) system.
|
The 'MVS ONLY RELEASE' tagged sets were not officially released for the AES (home) system.
|
||||||
Information about this can be found at 'The NeoGeo Master List' (unofficial) - http://www.neo-geo.com
|
Information about this can be found at 'The NeoGeo Master List' (unofficial) - http://www.neo-geo.com
|
||||||
and the official NeoGeo museum - http://neogeomuseum.snkplaymore.co.jp/english/index.php
|
and the official NeoGeo museum - http://neogeomuseum.snkplaymore.co.jp/english/index.php
|
||||||
Several unofficial 'conversions' of these sets can be found across the internet.
|
Several unofficial 'conversions' of these sets can be found across the internet.
|
||||||
For completeness sake: Some of these have sets have been relesead for the CD system.
|
For completeness sake: Some of these have sets have been relesead for the CD system.
|
||||||
|
|
||||||
|
|
||||||
M1 (sound driver) rom information:
|
M1 (sound driver) rom information:
|
||||||
. Many 'M1' roms contain mirrored data (64k mirrored or 128k mirrored).
|
. Many 'M1' roms contain mirrored data (64k mirrored or 128k mirrored).
|
||||||
. Found on several early sets (ID 0001 ~ 0045) and on the last sets (ID 0267 ~ 0272).
|
. Found on several early sets (ID 0001 ~ 0045) and on the last sets (ID 0267 ~ 0272).
|
||||||
. This caused some confusion and incorrect rom sizes.
|
. This caused some confusion and incorrect rom sizes.
|
||||||
. Minimum 'M1' size is 1mbit, maximum size 4mbit.
|
. Minimum 'M1' size is 1mbit, maximum size 4mbit.
|
||||||
. The remaining 64k 'M1' are marked BAD_DUMP.
|
. The remaining 64k 'M1' are marked BAD_DUMP.
|
||||||
|
|
||||||
|
|
||||||
S1 (text layer) rom information:
|
S1 (text layer) rom information:
|
||||||
. All 'S1' roms found on prom are 1mbit.
|
. All 'S1' roms found on prom are 1mbit.
|
||||||
. The remainig 64k 'S1' are marked BAD_DUMP.
|
. The remainig 64k 'S1' are marked BAD_DUMP.
|
||||||
|
|
||||||
|
|
||||||
MULTI PLAY MODE:
|
MULTI PLAY MODE:
|
||||||
The NeoGeo has three games which support MULTI PLAY MODE (Riding Hero / League Bowling / Trash Rally).
|
The NeoGeo has three games which support MULTI PLAY MODE (Riding Hero / League Bowling / Trash Rally).
|
||||||
This allows you to 'link' 4 games (MVS)/ 2 games (AES)using in game 'Multi-Play' option. To establish
|
This allows you to 'link' 4 games (MVS)/ 2 games (AES)using in game 'Multi-Play' option. To establish
|
||||||
a link between the carts you have to connect the carts to each other by a communicator cable. The communicatior
|
a link between the carts you have to connect the carts to each other by a communicator cable. The communicatior
|
||||||
cable is a regular headphone cable with stereo pin jack. It has been reported that you can also 'link' MVS <-> AES.
|
cable is a regular headphone cable with stereo pin jack. It has been reported that you can also 'link' MVS <-> AES.
|
||||||
|
|
||||||
All three games use a special PROG board for MULTI PLAY MODE support:
|
All three games use a special PROG board for MULTI PLAY MODE support:
|
||||||
. Riding Hero (AES - NEO-AEG PROG-HERO / MVS NEO-MVS PROG-HERO)
|
. Riding Hero (AES - NEO-AEG PROG-HERO / MVS NEO-MVS PROG-HERO)
|
||||||
. League Bowling (AES - NEO-AEG PROG-HERO / MVS NEO-MVS PROG-HERO)
|
. League Bowling (AES - NEO-AEG PROG-HERO / MVS NEO-MVS PROG-HERO)
|
||||||
. Trash Rally (AES - NEO-AEG PROG42G-COM / NEO-MVS PROG42G-COM)
|
. Trash Rally (AES - NEO-AEG PROG42G-COM / NEO-MVS PROG42G-COM)
|
||||||
|
|
||||||
A HD6301V1P MCU on the above boards is used for establishing the 'link'. The MCU has a 4kb internal ROM which
|
A HD6301V1P MCU on the above boards is used for establishing the 'link'. The MCU has a 4kb internal ROM which
|
||||||
is not dumped.
|
is not dumped.
|
||||||
To use the MULTI PLAY MODE on your MVS you have to set the following hardware dips:
|
To use the MULTI PLAY MODE on your MVS you have to set the following hardware dips:
|
||||||
HARD DIP SETTING 4 5 6
|
HARD DIP SETTING 4 5 6
|
||||||
CABINET 1: OFF OFF ON
|
CABINET 1: OFF OFF ON
|
||||||
CABINET 2: OFF ON ON
|
CABINET 2: OFF ON ON
|
||||||
CABINET 3: ON OFF ON
|
CABINET 3: ON OFF ON
|
||||||
CABINET 4: ON ON ON
|
CABINET 4: ON ON ON
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -6008,7 +6008,7 @@ ROM_END
|
|||||||
|
|
||||||
ROM_START( jockeygp ) /* Officially licensed? Cart has a holographic 'SNK' sticker applied */
|
ROM_START( jockeygp ) /* Officially licensed? Cart has a holographic 'SNK' sticker applied */
|
||||||
/* PROG board used: MVS PROGV (2000.11.17)
|
/* PROG board used: MVS PROGV (2000.11.17)
|
||||||
CHA board used: NEO-MVS CHAFIO (1999.6.14) */
|
CHA board used: NEO-MVS CHAFIO (1999.6.14) */
|
||||||
ROM_REGION( 0x200000, "maincpu", 0 )
|
ROM_REGION( 0x200000, "maincpu", 0 )
|
||||||
ROM_LOAD16_WORD_SWAP( "008-epr.p1", 0x000000, 0x100000, CRC(2fb7f388) SHA1(e3c9b03944b4c10cf5081caaf9c8be1f08c06493) )
|
ROM_LOAD16_WORD_SWAP( "008-epr.p1", 0x000000, 0x100000, CRC(2fb7f388) SHA1(e3c9b03944b4c10cf5081caaf9c8be1f08c06493) )
|
||||||
/* P on eprom, correct chip label unknown */
|
/* P on eprom, correct chip label unknown */
|
||||||
@ -6038,7 +6038,7 @@ ROM_END
|
|||||||
|
|
||||||
ROM_START( vliner ) /* Officially licensed? Cart has a holographic 'SNK' sticker applied */
|
ROM_START( vliner ) /* Officially licensed? Cart has a holographic 'SNK' sticker applied */
|
||||||
/* PROG board used: MVS PROGV (2000.11.17)
|
/* PROG board used: MVS PROGV (2000.11.17)
|
||||||
CHA board used: MVS CHAV (2000.10.26 */
|
CHA board used: MVS CHAV (2000.10.26 */
|
||||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||||
ROM_LOAD16_WORD_SWAP( "epr.p1", 0x000000, 0x080000, CRC(72a2c043) SHA1(b34bcc10ff33e4465126a6865fe8bf6b6a3d6cee) )
|
ROM_LOAD16_WORD_SWAP( "epr.p1", 0x000000, 0x080000, CRC(72a2c043) SHA1(b34bcc10ff33e4465126a6865fe8bf6b6a3d6cee) )
|
||||||
/* P on eprom, correct chip label unknown */
|
/* P on eprom, correct chip label unknown */
|
||||||
@ -6058,7 +6058,7 @@ ROM_END
|
|||||||
|
|
||||||
ROM_START( vlinero ) /* Officially licensed? Cart has a holographic 'SNK' sticker applied */
|
ROM_START( vlinero ) /* Officially licensed? Cart has a holographic 'SNK' sticker applied */
|
||||||
/* PROG board used: MVS PROGV (2000.11.17)
|
/* PROG board used: MVS PROGV (2000.11.17)
|
||||||
CHA board used: MVS CHAV (2000.10.26 */
|
CHA board used: MVS CHAV (2000.10.26 */
|
||||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||||
ROM_LOAD16_WORD_SWAP( "epr_54.p1", 0x000000, 0x080000, CRC(172efc18) SHA1(8ca739f8780a9e6fa19ac2c3e931d75871603f58) )
|
ROM_LOAD16_WORD_SWAP( "epr_54.p1", 0x000000, 0x080000, CRC(172efc18) SHA1(8ca739f8780a9e6fa19ac2c3e931d75871603f58) )
|
||||||
/* P on eprom, correct chip label unknown */
|
/* P on eprom, correct chip label unknown */
|
||||||
@ -6245,11 +6245,11 @@ ROM_END
|
|||||||
/* Bootleg sets */
|
/* Bootleg sets */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
About supported sets:
|
About supported sets:
|
||||||
|
|
||||||
For many bootleg sets, only P's (program rom), M1 (sound driver) and S1 (text layer) roms were dumped.
|
For many bootleg sets, only P's (program rom), M1 (sound driver) and S1 (text layer) roms were dumped.
|
||||||
For these sets it is assumed that the original V's (sound data) and C's (gfx data) are used.
|
For these sets it is assumed that the original V's (sound data) and C's (gfx data) are used.
|
||||||
This requires verification.
|
This requires verification.
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -7269,24 +7269,24 @@ ROM_END
|
|||||||
/* NeoPrint */
|
/* NeoPrint */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Very little is known about the NeoPrint system at this time.
|
Very little is known about the NeoPrint system at this time.
|
||||||
|
|
||||||
The cartridges fit in a normal Neo Geo unit but they do not work. They appear to be designed to work with a
|
The cartridges fit in a normal Neo Geo unit but they do not work. They appear to be designed to work with a
|
||||||
different motherboard (and different bios rom)
|
different motherboard (and different bios rom)
|
||||||
|
|
||||||
98best44 is the only NeoPrint cart we've seen with a program rom.
|
98best44 is the only NeoPrint cart we've seen with a program rom.
|
||||||
Many of the others only contain graphic roms. I'm speculating that the NeoPrint was a multi-slot system and
|
Many of the others only contain graphic roms. I'm speculating that the NeoPrint was a multi-slot system and
|
||||||
had a concept of Master and Slave cartridges, and the slave ones simply added new graphic themes.
|
had a concept of Master and Slave cartridges, and the slave ones simply added new graphic themes.
|
||||||
|
|
||||||
If anybody has any actual factual information on the NeoPrint system, please contribute it.
|
If anybody has any actual factual information on the NeoPrint system, please contribute it.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
ROM_START( 98best44 )
|
ROM_START( 98best44 )
|
||||||
/* logo: Neo Print
|
/* logo: Neo Print
|
||||||
small text: Cassette supporting Neo Print and Neo Print Multi
|
small text: Cassette supporting Neo Print and Neo Print Multi
|
||||||
(cassette=cartridge)
|
(cassette=cartridge)
|
||||||
title: '98 NeoPri Best 44 version */
|
title: '98 NeoPri Best 44 version */
|
||||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||||
ROM_LOAD16_WORD_SWAP( "p060-ep1", 0x000000, 0x080000, CRC(d42e505d) SHA1(0ad6b0288f36c339832730a03e53cbc07dab4f82))
|
ROM_LOAD16_WORD_SWAP( "p060-ep1", 0x000000, 0x080000, CRC(d42e505d) SHA1(0ad6b0288f36c339832730a03e53cbc07dab4f82))
|
||||||
|
|
||||||
|
@ -902,7 +902,7 @@ static MACHINE_DRIVER_START( polepos )
|
|||||||
MDRV_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1)
|
MDRV_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1)
|
||||||
|
|
||||||
/* should be correct, but makes polepos2 and clones fail to boot */
|
/* should be correct, but makes polepos2 and clones fail to boot */
|
||||||
// MDRV_SCREEN_RAW_PARAMS(MASTER_CLOCK/4, 384, 0, 256, 264, 16, 224+16)
|
// MDRV_SCREEN_RAW_PARAMS(MASTER_CLOCK/4, 384, 0, 256, 264, 16, 224+16)
|
||||||
|
|
||||||
MDRV_GFXDECODE(polepos)
|
MDRV_GFXDECODE(polepos)
|
||||||
MDRV_PALETTE_LENGTH(0x0f00)
|
MDRV_PALETTE_LENGTH(0x0f00)
|
||||||
@ -1410,7 +1410,7 @@ ROM_START( topracer )
|
|||||||
ROM_LOAD( "tr21.bin", 0x4000, 0x2000, CRC(17c798b0) SHA1(ae2047bc0e4e8c85e1de09c39c200ea8f7c6a72e) )
|
ROM_LOAD( "tr21.bin", 0x4000, 0x2000, CRC(17c798b0) SHA1(ae2047bc0e4e8c85e1de09c39c200ea8f7c6a72e) )
|
||||||
ROM_LOAD( "pp18.bin", 0x8000, 0x2000, CRC(5fd933e3) SHA1(5b27a8519234c935308f943cd58abc1efc463726) ) /* 4bpp lg sprites, planes 2+3 */
|
ROM_LOAD( "pp18.bin", 0x8000, 0x2000, CRC(5fd933e3) SHA1(5b27a8519234c935308f943cd58abc1efc463726) ) /* 4bpp lg sprites, planes 2+3 */
|
||||||
ROM_LOAD( "tr20.bin", 0xa000, 0x2000, CRC(7053e219) SHA1(97700fbe887e2d11c9f9a0937147725f6787f081) )
|
ROM_LOAD( "tr20.bin", 0xa000, 0x2000, CRC(7053e219) SHA1(97700fbe887e2d11c9f9a0937147725f6787f081) )
|
||||||
// ROM_LOAD( "tr22.bin", 0xc000, 0x2000, CRC(f48917b2) SHA1(2823cfc33ae97ef979d92e2eeeb94c95f1f3d9f3) ) /* differs by one bit, almost certainly bitrot */
|
// ROM_LOAD( "tr22.bin", 0xc000, 0x2000, CRC(f48917b2) SHA1(2823cfc33ae97ef979d92e2eeeb94c95f1f3d9f3) ) /* differs by one bit, almost certainly bitrot */
|
||||||
ROM_LOAD( "tr22.bin", 0xc000, 0x2000, CRC(5fe9b365) SHA1(1a3ac099a6bb506a5f71c12c6fb14d014172371c) )
|
ROM_LOAD( "tr22.bin", 0xc000, 0x2000, CRC(5fe9b365) SHA1(1a3ac099a6bb506a5f71c12c6fb14d014172371c) )
|
||||||
|
|
||||||
ROM_REGION( 0x5000, "gfx5", 0 ) /* road generation ROMs needed at runtime */
|
ROM_REGION( 0x5000, "gfx5", 0 ) /* road generation ROMs needed at runtime */
|
||||||
@ -1957,7 +1957,7 @@ ROM_START( polepos2bi )
|
|||||||
ROM_LOAD( "74s287-b.bin", 0x0000, 0x0100, CRC(8568decc) SHA1(0aac1fa082858d4d201e21511c609a989f9a1535) ) /* Namco sound */
|
ROM_LOAD( "74s287-b.bin", 0x0000, 0x0100, CRC(8568decc) SHA1(0aac1fa082858d4d201e21511c609a989f9a1535) ) /* Namco sound */
|
||||||
|
|
||||||
ROM_REGION( 0x4000, "engine", 0 )
|
ROM_REGION( 0x4000, "engine", 0 )
|
||||||
// ROM_LOAD( "pp4-15.bin", 0x0000, 0x2000, CRC(5d79e1ad) SHA1(0323bdf3b9aca298b788bb07020653a43114c952) ) /* differs by one bit, almost certainly bitrot */
|
// ROM_LOAD( "pp4-15.bin", 0x0000, 0x2000, CRC(5d79e1ad) SHA1(0323bdf3b9aca298b788bb07020653a43114c952) ) /* differs by one bit, almost certainly bitrot */
|
||||||
ROM_LOAD( "pp4-15.bin", 0x0000, 0x2000, CRC(7d93bc1c) SHA1(dad7c0aa24aef593c84e21f7f8858ca7ada86364) ) /* engine sound */
|
ROM_LOAD( "pp4-15.bin", 0x0000, 0x2000, CRC(7d93bc1c) SHA1(dad7c0aa24aef593c84e21f7f8858ca7ada86364) ) /* engine sound */
|
||||||
ROM_LOAD( "pp4-16.bin", 0x2000, 0x2000, CRC(7d93bc1c) SHA1(dad7c0aa24aef593c84e21f7f8858ca7ada86364) ) /* engine sound */
|
ROM_LOAD( "pp4-16.bin", 0x2000, 0x2000, CRC(7d93bc1c) SHA1(dad7c0aa24aef593c84e21f7f8858ca7ada86364) ) /* engine sound */
|
||||||
|
|
||||||
|
@ -510,343 +510,343 @@ static INPUT_PORTS_START( armwrest )
|
|||||||
|
|
||||||
/* Coinage:
|
/* Coinage:
|
||||||
|
|
||||||
R18 (Coin Slots setting) determines which table is used.
|
R18 (Coin Slots setting) determines which table is used.
|
||||||
|
|
||||||
L = number of credits per coin for left coin slot
|
L = number of credits per coin for left coin slot
|
||||||
R = number of credits per coin for right coin slot
|
R = number of credits per coin for right coin slot
|
||||||
C = number of credits needed for one play
|
C = number of credits needed for one play
|
||||||
|
|
||||||
Table 1 (for 2 Coin Slots):
|
Table 1 (for 2 Coin Slots):
|
||||||
|
|
||||||
DSW1 DSW2
|
DSW1 DSW2
|
||||||
bit 3210 5432 L R C
|
bit 3210 5432 L R C
|
||||||
|
|
||||||
0000 0000 1 1 1
|
0000 0000 1 1 1
|
||||||
0000 0001 8 1 1
|
0000 0001 8 1 1
|
||||||
0000 0010 2 1 1
|
0000 0010 2 1 1
|
||||||
0000 0011 8 3 3
|
0000 0011 8 3 3
|
||||||
0000 0100 3 1 2
|
0000 0100 3 1 2
|
||||||
0000 0101 3 12 4
|
0000 0101 3 12 4
|
||||||
0000 0110 1 2 2
|
0000 0110 1 2 2
|
||||||
0000 0111 3 24 2
|
0000 0111 3 24 2
|
||||||
0000 1000 1 3 3
|
0000 1000 1 3 3
|
||||||
0000 1001 4 1 3
|
0000 1001 4 1 3
|
||||||
0000 1010 1 4 4
|
0000 1010 1 4 4
|
||||||
0000 1011 3 3 4
|
0000 1011 3 3 4
|
||||||
0000 1100 1 5 5
|
0000 1100 1 5 5
|
||||||
0000 1101 1 1 1
|
0000 1101 1 1 1
|
||||||
0000 1110 2 3 3
|
0000 1110 2 3 3
|
||||||
0000 1111 5 5 3
|
0000 1111 5 5 3
|
||||||
|
|
||||||
0001 0000 1 2 1
|
0001 0000 1 2 1
|
||||||
0001 0001 1 8 1
|
0001 0001 1 8 1
|
||||||
0001 0010 2 2 1
|
0001 0010 2 2 1
|
||||||
0001 0011 3 8 3
|
0001 0011 3 8 3
|
||||||
0001 0100 3 2 1
|
0001 0100 3 2 1
|
||||||
0001 0101 12 3 4
|
0001 0101 12 3 4
|
||||||
0001 0110 1 4 2
|
0001 0110 1 4 2
|
||||||
0001 0111 24 3 2
|
0001 0111 24 3 2
|
||||||
0001 1000 1 6 3
|
0001 1000 1 6 3
|
||||||
0001 1001 1 4 3
|
0001 1001 1 4 3
|
||||||
0001 1010 1 8 4
|
0001 1010 1 8 4
|
||||||
0001 1011 3 3 4
|
0001 1011 3 3 4
|
||||||
0001 1100 1 10 5
|
0001 1100 1 10 5
|
||||||
0001 1101 1 1 2
|
0001 1101 1 1 2
|
||||||
0001 1110 2 6 3
|
0001 1110 2 6 3
|
||||||
0001 1111 5 5 4
|
0001 1111 5 5 4
|
||||||
|
|
||||||
0010 0000 1 3 1
|
0010 0000 1 3 1
|
||||||
0010 0001 9 1 1
|
0010 0001 9 1 1
|
||||||
0010 0010 2 3 1
|
0010 0010 2 3 1
|
||||||
0010 0011 3 4 4
|
0010 0011 3 4 4
|
||||||
0010 0100 3 3 1
|
0010 0100 3 3 1
|
||||||
0010 0101 4 4 1
|
0010 0101 4 4 1
|
||||||
0010 0110 1 6 2
|
0010 0110 1 6 2
|
||||||
0010 0111 3 1 2
|
0010 0111 3 1 2
|
||||||
0010 1000 1 9 3
|
0010 1000 1 9 3
|
||||||
0010 1001 10 1 3
|
0010 1001 10 1 3
|
||||||
0010 1010 1 12 4
|
0010 1010 1 12 4
|
||||||
0010 1011 1 1 6
|
0010 1011 1 1 6
|
||||||
0010 1100 1 15 5
|
0010 1100 1 15 5
|
||||||
0010 1101 2 2 1
|
0010 1101 2 2 1
|
||||||
0010 1110 2 9 3
|
0010 1110 2 9 3
|
||||||
0010 1111 2 2 5
|
0010 1111 2 2 5
|
||||||
|
|
||||||
0011 0000 1 4 1
|
0011 0000 1 4 1
|
||||||
0011 0001 1 9 1
|
0011 0001 1 9 1
|
||||||
0011 0010 2 4 1
|
0011 0010 2 4 1
|
||||||
0011 0011 4 3 4
|
0011 0011 4 3 4
|
||||||
0011 0100 3 4 1
|
0011 0100 3 4 1
|
||||||
0011 0101 4 4 1
|
0011 0101 4 4 1
|
||||||
0011 0110 1 8 2
|
0011 0110 1 8 2
|
||||||
0011 0111 1 3 2
|
0011 0111 1 3 2
|
||||||
0011 1000 1 12 3
|
0011 1000 1 12 3
|
||||||
0011 1001 1 10 3
|
0011 1001 1 10 3
|
||||||
0011 1010 1 16 4
|
0011 1010 1 16 4
|
||||||
0011 1011 1 1 6
|
0011 1011 1 1 6
|
||||||
0011 1100 1 20 5
|
0011 1100 1 20 5
|
||||||
0011 1101 1 1 4
|
0011 1101 1 1 4
|
||||||
0011 1110 2 12 3
|
0011 1110 2 12 3
|
||||||
0011 1111 8 8 1
|
0011 1111 8 8 1
|
||||||
|
|
||||||
0100 0000 1 5 1
|
0100 0000 1 5 1
|
||||||
0100 0001 10 1 1
|
0100 0001 10 1 1
|
||||||
0100 0010 2 5 1
|
0100 0010 2 5 1
|
||||||
0100 0011 2 5 5
|
0100 0011 2 5 5
|
||||||
0100 0100 3 5 1
|
0100 0100 3 5 1
|
||||||
0100 0101 4 4 1
|
0100 0101 4 4 1
|
||||||
0100 0110 1 10 2
|
0100 0110 1 10 2
|
||||||
0100 0111 10 1 2
|
0100 0111 10 1 2
|
||||||
0100 1000 1 15 3
|
0100 1000 1 15 3
|
||||||
0100 1001 20 1 3
|
0100 1001 20 1 3
|
||||||
0100 1010 1 20 4
|
0100 1010 1 20 4
|
||||||
0100 1011 16 1 2
|
0100 1011 16 1 2
|
||||||
0100 1100 1 25 5
|
0100 1100 1 25 5
|
||||||
0100 1101 1 1 5
|
0100 1101 1 1 5
|
||||||
0100 1110 2 15 3
|
0100 1110 2 15 3
|
||||||
0100 1111 8 8 3
|
0100 1111 8 8 3
|
||||||
|
|
||||||
0101 0000 1 6 1
|
0101 0000 1 6 1
|
||||||
0101 0001 1 10 1
|
0101 0001 1 10 1
|
||||||
0101 0010 2 6 1
|
0101 0010 2 6 1
|
||||||
0101 0011 5 2 5
|
0101 0011 5 2 5
|
||||||
0101 0100 3 6 1
|
0101 0100 3 6 1
|
||||||
0101 0101 4 5 1
|
0101 0101 4 5 1
|
||||||
0101 0110 1 12 2
|
0101 0110 1 12 2
|
||||||
0101 0111 1 10 2
|
0101 0111 1 10 2
|
||||||
0101 1000 1 18 3
|
0101 1000 1 18 3
|
||||||
0101 1001 1 20 3
|
0101 1001 1 20 3
|
||||||
0101 1010 1 24 4
|
0101 1010 1 24 4
|
||||||
0101 1011 20 20 0 Not a "Freeplay": you MUST insert a coin!
|
0101 1011 20 20 0 Not a "Freeplay": you MUST insert a coin!
|
||||||
0101 1100 1 30 5
|
0101 1100 1 30 5
|
||||||
0101 1101 3 3 3
|
0101 1101 3 3 3
|
||||||
0101 1110 2 18 1
|
0101 1110 2 18 1
|
||||||
0101 1111 9 9 1
|
0101 1111 9 9 1
|
||||||
|
|
||||||
0110 0000 2 1 2
|
0110 0000 2 1 2
|
||||||
0110 0001 12 1 1
|
0110 0001 12 1 1
|
||||||
0110 0010 4 1 2
|
0110 0010 4 1 2
|
||||||
0110 0011 10 2 1
|
0110 0011 10 2 1
|
||||||
0110 0100 6 1 2
|
0110 0100 6 1 2
|
||||||
0110 0101 3 8 2
|
0110 0101 3 8 2
|
||||||
0110 0110 1 1 2
|
0110 0110 1 1 2
|
||||||
0110 0111 3 2 4
|
0110 0111 3 2 4
|
||||||
0110 1000 2 3 6
|
0110 1000 2 3 6
|
||||||
0110 1001 9 4 12
|
0110 1001 9 4 12
|
||||||
0110 1010 1 2 4
|
0110 1010 1 2 4
|
||||||
0110 1011 1 1 1
|
0110 1011 1 1 1
|
||||||
0110 1100 2 5 10
|
0110 1100 2 5 10
|
||||||
0110 1101 4 4 1
|
0110 1101 4 4 1
|
||||||
0110 1110 4 3 6
|
0110 1110 4 3 6
|
||||||
0110 1111 9 9 2
|
0110 1111 9 9 2
|
||||||
|
|
||||||
0111 0000 3 1 3
|
0111 0000 3 1 3
|
||||||
0111 0001 1 12 1
|
0111 0001 1 12 1
|
||||||
0111 0010 6 1 3
|
0111 0010 6 1 3
|
||||||
0111 0011 2 10 1
|
0111 0011 2 10 1
|
||||||
0111 0100 9 1 3
|
0111 0100 9 1 3
|
||||||
0111 0101 8 3 2
|
0111 0101 8 3 2
|
||||||
0111 0110 3 2 6
|
0111 0110 3 2 6
|
||||||
0111 0111 2 3 4
|
0111 0111 2 3 4
|
||||||
0111 1000 1 1 3
|
0111 1000 1 1 3
|
||||||
0111 1001 4 9 12
|
0111 1001 4 9 12
|
||||||
0111 1010 3 4 12
|
0111 1010 3 4 12
|
||||||
0111 1011 1 1 1
|
0111 1011 1 1 1
|
||||||
0111 1100 3 5 15
|
0111 1100 3 5 15
|
||||||
0111 1101 6 6 1
|
0111 1101 6 6 1
|
||||||
0111 1110 2 2 3
|
0111 1110 2 2 3
|
||||||
0111 1111 10 10 1
|
0111 1111 10 10 1
|
||||||
|
|
||||||
1000 0000 4 1 4
|
1000 0000 4 1 4
|
||||||
1000 0001 3 2 2
|
1000 0001 3 2 2
|
||||||
1000 0010 8 1 4
|
1000 0010 8 1 4
|
||||||
1000 0011 12 2 1
|
1000 0011 12 2 1
|
||||||
1000 0100 12 1 4
|
1000 0100 12 1 4
|
||||||
1000 0101 5 5 1
|
1000 0101 5 5 1
|
||||||
1000 0110 2 1 4
|
1000 0110 2 1 4
|
||||||
1000 0111 3 3 2
|
1000 0111 3 3 2
|
||||||
1000 1000 4 3 12
|
1000 1000 4 3 12
|
||||||
1000 1001 4 2 3
|
1000 1001 4 2 3
|
||||||
1000 1010 1 1 4
|
1000 1010 1 1 4
|
||||||
1000 1011 1 1 1
|
1000 1011 1 1 1
|
||||||
1000 1100 4 5 20
|
1000 1100 4 5 20
|
||||||
1000 1101 1 1 6
|
1000 1101 1 1 6
|
||||||
1000 1110 8 3 12
|
1000 1110 8 3 12
|
||||||
1000 1111 10 10 3
|
1000 1111 10 10 3
|
||||||
|
|
||||||
1001 0000 5 1 5
|
1001 0000 5 1 5
|
||||||
1001 0001 2 3 2
|
1001 0001 2 3 2
|
||||||
1001 0010 10 1 5
|
1001 0010 10 1 5
|
||||||
1001 0011 2 12 1
|
1001 0011 2 12 1
|
||||||
1001 0100 15 1 5
|
1001 0100 15 1 5
|
||||||
1001 0101 5 5 1
|
1001 0101 5 5 1
|
||||||
1001 0110 5 2 10
|
1001 0110 5 2 10
|
||||||
1001 0111 3 3 2
|
1001 0111 3 3 2
|
||||||
1001 1000 5 3 15
|
1001 1000 5 3 15
|
||||||
1001 1001 2 4 3
|
1001 1001 2 4 3
|
||||||
1001 1010 5 4 20
|
1001 1010 5 4 20
|
||||||
1001 1011 1 1 1
|
1001 1011 1 1 1
|
||||||
1001 1100 1 1 5
|
1001 1100 1 1 5
|
||||||
1001 1101 2 2 3
|
1001 1101 2 2 3
|
||||||
1001 1110 10 3 15
|
1001 1110 10 3 15
|
||||||
1001 1111 11 11 1
|
1001 1111 11 11 1
|
||||||
|
|
||||||
1010 0000 3 2 3
|
1010 0000 3 2 3
|
||||||
1010 0001 5 2 2
|
1010 0001 5 2 2
|
||||||
1010 0010 6 2 3
|
1010 0010 6 2 3
|
||||||
1010 0011 3 4 2
|
1010 0011 3 4 2
|
||||||
1010 0100 9 2 3
|
1010 0100 9 2 3
|
||||||
1010 0101 6 6 1
|
1010 0101 6 6 1
|
||||||
1010 0110 3 4 6
|
1010 0110 3 4 6
|
||||||
1010 0111 4 9 6
|
1010 0111 4 9 6
|
||||||
1010 1000 1 2 3
|
1010 1000 1 2 3
|
||||||
1010 1001 10 2 3
|
1010 1001 10 2 3
|
||||||
1010 1010 3 8 12
|
1010 1010 3 8 12
|
||||||
1010 1011 1 1 1
|
1010 1011 1 1 1
|
||||||
1010 1100 2 10 15
|
1010 1100 2 10 15
|
||||||
1010 1101 5 5 1
|
1010 1101 5 5 1
|
||||||
1010 1110 2 2 3
|
1010 1110 2 2 3
|
||||||
1010 1111 11 11 3
|
1010 1111 11 11 3
|
||||||
|
|
||||||
1011 0000 3 5 3
|
1011 0000 3 5 3
|
||||||
1011 0001 2 5 2
|
1011 0001 2 5 2
|
||||||
1011 0010 6 5 3
|
1011 0010 6 5 3
|
||||||
1011 0011 4 3 2
|
1011 0011 4 3 2
|
||||||
1011 0100 9 5 3
|
1011 0100 9 5 3
|
||||||
1011 0101 6 6 1
|
1011 0101 6 6 1
|
||||||
1011 0110 3 10 6
|
1011 0110 3 10 6
|
||||||
1011 0111 9 4 6
|
1011 0111 9 4 6
|
||||||
1011 1000 1 5 3
|
1011 1000 1 5 3
|
||||||
1011 1001 2 10 3
|
1011 1001 2 10 3
|
||||||
1011 1010 3 20 12
|
1011 1010 3 20 12
|
||||||
1011 1011 1 1 1
|
1011 1011 1 1 1
|
||||||
1011 1100 3 25 15
|
1011 1100 3 25 15
|
||||||
1011 1101 3 3 2
|
1011 1101 3 3 2
|
||||||
1011 1110 2 5 3
|
1011 1110 2 5 3
|
||||||
1011 1111 12 12 1
|
1011 1111 12 12 1
|
||||||
|
|
||||||
1100 0000 4 5 4
|
1100 0000 4 5 4
|
||||||
1100 0001 9 2 2
|
1100 0001 9 2 2
|
||||||
1100 0010 8 5 4
|
1100 0010 8 5 4
|
||||||
1100 0011 3 8 4
|
1100 0011 3 8 4
|
||||||
1100 0100 12 5 4
|
1100 0100 12 5 4
|
||||||
1100 0101 3 12 2
|
1100 0101 3 12 2
|
||||||
1100 0110 2 5 4
|
1100 0110 2 5 4
|
||||||
1100 0111 8 9 6
|
1100 0111 8 9 6
|
||||||
1100 1000 4 15 12
|
1100 1000 4 15 12
|
||||||
1100 1001 11 2 3
|
1100 1001 11 2 3
|
||||||
1100 1010 1 5 4
|
1100 1010 1 5 4
|
||||||
1100 1011 1 1 1
|
1100 1011 1 1 1
|
||||||
1100 1100 4 25 20
|
1100 1100 4 25 20
|
||||||
1100 1101 1 1 3
|
1100 1101 1 1 3
|
||||||
1100 1110 8 15 12
|
1100 1110 8 15 12
|
||||||
1100 1111 20 20 3
|
1100 1111 20 20 3
|
||||||
|
|
||||||
1101 0000 4 1 1
|
1101 0000 4 1 1
|
||||||
1101 0001 2 9 2
|
1101 0001 2 9 2
|
||||||
1101 0010 4 2 1
|
1101 0010 4 2 1
|
||||||
1101 0011 8 3 4
|
1101 0011 8 3 4
|
||||||
1101 0100 4 3 1
|
1101 0100 4 3 1
|
||||||
1101 0101 12 3 2
|
1101 0101 12 3 2
|
||||||
1101 0110 8 1 2
|
1101 0110 8 1 2
|
||||||
1101 0111 9 8 6
|
1101 0111 9 8 6
|
||||||
1101 1000 12 1 3
|
1101 1000 12 1 3
|
||||||
1101 1001 2 11 3
|
1101 1001 2 11 3
|
||||||
1101 1010 12 2 3
|
1101 1010 12 2 3
|
||||||
1101 1011 1 1 1
|
1101 1011 1 1 1
|
||||||
1101 1100 20 1 5
|
1101 1100 20 1 5
|
||||||
1101 1101 5 5 2
|
1101 1101 5 5 2
|
||||||
1101 1110 18 2 3
|
1101 1110 18 2 3
|
||||||
1101 1111 3 3 4
|
1101 1111 3 3 4
|
||||||
|
|
||||||
1110 0000 5 5 1
|
1110 0000 5 5 1
|
||||||
1110 0001 4 4 3
|
1110 0001 4 4 3
|
||||||
1110 0010 5 2 1
|
1110 0010 5 2 1
|
||||||
1110 0011 11 2 1
|
1110 0011 11 2 1
|
||||||
1110 0100 5 3 1
|
1110 0100 5 3 1
|
||||||
1110 0101 3 24 4
|
1110 0101 3 24 4
|
||||||
1110 0110 10 1 2
|
1110 0110 10 1 2
|
||||||
1110 0111 1 6 4
|
1110 0111 1 6 4
|
||||||
1110 1000 15 1 3
|
1110 1000 15 1 3
|
||||||
1110 1001 9 8 12
|
1110 1001 9 8 12
|
||||||
1110 1010 20 1 4
|
1110 1010 20 1 4
|
||||||
1110 1011 1 1 1
|
1110 1011 1 1 1
|
||||||
1110 1100 25 1 5
|
1110 1100 25 1 5
|
||||||
1110 1101 4 4 3
|
1110 1101 4 4 3
|
||||||
1110 1110 20 4 4
|
1110 1110 20 4 4
|
||||||
1110 1111 20 20 0 Not a "Freeplay": you MUST insert a coin!
|
1110 1111 20 20 0 Not a "Freeplay": you MUST insert a coin!
|
||||||
|
|
||||||
1111 0000 6 1 1
|
1111 0000 6 1 1
|
||||||
1111 0001 3 4 3
|
1111 0001 3 4 3
|
||||||
1111 0010 6 2 1
|
1111 0010 6 2 1
|
||||||
1111 0011 2 11 1
|
1111 0011 2 11 1
|
||||||
1111 0100 6 3 1
|
1111 0100 6 3 1
|
||||||
1111 0101 24 3 1
|
1111 0101 24 3 1
|
||||||
1111 0110 12 1 2
|
1111 0110 12 1 2
|
||||||
1111 0111 6 1 4
|
1111 0111 6 1 4
|
||||||
1111 1000 18 1 3
|
1111 1000 18 1 3
|
||||||
1111 1001 8 9 12
|
1111 1001 8 9 12
|
||||||
1111 1010 24 1 4
|
1111 1010 24 1 4
|
||||||
1111 1011 1 1 1
|
1111 1011 1 1 1
|
||||||
1111 1100 15 2 3
|
1111 1100 15 2 3
|
||||||
1111 1101 3 3 4
|
1111 1101 3 3 4
|
||||||
1111 1110 "Freeplay"
|
1111 1110 "Freeplay"
|
||||||
1111 1111 "Freeplay"
|
1111 1111 "Freeplay"
|
||||||
|
|
||||||
|
|
||||||
Table 2 (for 1 Coin Slot):
|
Table 2 (for 1 Coin Slot):
|
||||||
|
|
||||||
DSW1 DSW2
|
DSW1 DSW2
|
||||||
bit 3210 5432 L R C
|
bit 3210 5432 L R C
|
||||||
|
|
||||||
0000 0xxx 1 1 1
|
0000 0xxx 1 1 1
|
||||||
0000 1xxx 5 5 3
|
0000 1xxx 5 5 3
|
||||||
|
|
||||||
0001 0xxx 1 1 2
|
0001 0xxx 1 1 2
|
||||||
0001 1xxx 5 5 4
|
0001 1xxx 5 5 4
|
||||||
|
|
||||||
0010 0xxx 2 2 1
|
0010 0xxx 2 2 1
|
||||||
0010 1xxx 2 2 5
|
0010 1xxx 2 2 5
|
||||||
|
|
||||||
0011 0xxx 1 1 4
|
0011 0xxx 1 1 4
|
||||||
0011 1xxx 8 8 1
|
0011 1xxx 8 8 1
|
||||||
|
|
||||||
0100 0xxx 1 1 5
|
0100 0xxx 1 1 5
|
||||||
0100 1xxx 8 8 3
|
0100 1xxx 8 8 3
|
||||||
|
|
||||||
0101 0xxx 3 3 1
|
0101 0xxx 3 3 1
|
||||||
0101 1xxx 9 9 1
|
0101 1xxx 9 9 1
|
||||||
|
|
||||||
0110 0xxx 4 4 1
|
0110 0xxx 4 4 1
|
||||||
0110 1xxx 9 9 2
|
0110 1xxx 9 9 2
|
||||||
|
|
||||||
0111 0xxx 6 6 1
|
0111 0xxx 6 6 1
|
||||||
0111 1xxx 10 10 1
|
0111 1xxx 10 10 1
|
||||||
|
|
||||||
1000 0xxx 1 1 6
|
1000 0xxx 1 1 6
|
||||||
1000 1xxx 10 10 3
|
1000 1xxx 10 10 3
|
||||||
|
|
||||||
1001 0xxx 5 1 5
|
1001 0xxx 5 1 5
|
||||||
1001 1xxx 11 11 1
|
1001 1xxx 11 11 1
|
||||||
|
|
||||||
1010 0xxx 5 5 1
|
1010 0xxx 5 5 1
|
||||||
1010 1xxx 11 11 3
|
1010 1xxx 11 11 3
|
||||||
|
|
||||||
1011 0xxx 3 3 2
|
1011 0xxx 3 3 2
|
||||||
1011 1xxx 12 12 1
|
1011 1xxx 12 12 1
|
||||||
|
|
||||||
1100 0xxx 1 1 3
|
1100 0xxx 1 1 3
|
||||||
1100 1xxx 20 20 3
|
1100 1xxx 20 20 3
|
||||||
|
|
||||||
1101 0xxx 5 5 2
|
1101 0xxx 5 5 2
|
||||||
1101 1xxx 3 3 4
|
1101 1xxx 3 3 4
|
||||||
|
|
||||||
1110 0xxx 4 4 3
|
1110 0xxx 4 4 3
|
||||||
1110 1xxx 20 20 0 Not a "Freeplay": you MUST insert a coin!
|
1110 1xxx 20 20 0 Not a "Freeplay": you MUST insert a coin!
|
||||||
|
|
||||||
1111 xxxx "Freeplay"
|
1111 xxxx "Freeplay"
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
PORT_MODIFY("DSW2")
|
PORT_MODIFY("DSW2")
|
||||||
PORT_DIPNAME( 0x3c, 0x00, "Coinage 2" ) PORT_DIPLOCATION("SW2:!3,!4,!5,!6") // K,L,M,N
|
PORT_DIPNAME( 0x3c, 0x00, "Coinage 2" ) PORT_DIPLOCATION("SW2:!3,!4,!5,!6") // K,L,M,N
|
||||||
|
@ -3853,12 +3853,12 @@ ROM_START( altbeastj1 )
|
|||||||
ROM_LOAD( "opr-11675.a15", 0x20000, 0x20000, CRC(2ef2f144) SHA1(38d22d609db2d9b6067b5d12f6499436de4605cb) )
|
ROM_LOAD( "opr-11675.a15", 0x20000, 0x20000, CRC(2ef2f144) SHA1(38d22d609db2d9b6067b5d12f6499436de4605cb) )
|
||||||
ROM_LOAD( "opr-11676.a16", 0x40000, 0x20000, CRC(0c04acac) SHA1(87fe2a0dd9913f9550e9b4cbc7e7465b61640e07) )
|
ROM_LOAD( "opr-11676.a16", 0x40000, 0x20000, CRC(0c04acac) SHA1(87fe2a0dd9913f9550e9b4cbc7e7465b61640e07) )
|
||||||
/* If this is truly a Japanese set it should use these roms:
|
/* If this is truly a Japanese set it should use these roms:
|
||||||
ROM_LOAD( "epr-11722.a14", 0x00000, 0x10000, CRC(adaa8db5) SHA1(3262c98d13d08c333d16052cac841f44d2f99743) )
|
ROM_LOAD( "epr-11722.a14", 0x00000, 0x10000, CRC(adaa8db5) SHA1(3262c98d13d08c333d16052cac841f44d2f99743) )
|
||||||
ROM_LOAD( "epr-11736.b14", 0x20000, 0x10000, CRC(e9ad5e89) SHA1(769628eee6e194a84aa8a3729f4e7d07dd3ba25c) )
|
ROM_LOAD( "epr-11736.b14", 0x20000, 0x10000, CRC(e9ad5e89) SHA1(769628eee6e194a84aa8a3729f4e7d07dd3ba25c) )
|
||||||
ROM_LOAD( "epr-11723.a15", 0x40000, 0x10000, CRC(131a3f9a) SHA1(8182c3b8ce7a2f02b226cfa2081187593c9d0d0b) )
|
ROM_LOAD( "epr-11723.a15", 0x40000, 0x10000, CRC(131a3f9a) SHA1(8182c3b8ce7a2f02b226cfa2081187593c9d0d0b) )
|
||||||
ROM_LOAD( "epr-11737.b15", 0x60000, 0x10000, CRC(2e420023) SHA1(3aa2c3b6fccafb4d53b6ab99b95181d3eed7c77f) )
|
ROM_LOAD( "epr-11737.b15", 0x60000, 0x10000, CRC(2e420023) SHA1(3aa2c3b6fccafb4d53b6ab99b95181d3eed7c77f) )
|
||||||
ROM_LOAD( "epr-11724.a16", 0x80000, 0x10000, CRC(6f2ed50a) SHA1(55d0c4299e7240b0ef5316b48db7a158145c76ab) )
|
ROM_LOAD( "epr-11724.a16", 0x80000, 0x10000, CRC(6f2ed50a) SHA1(55d0c4299e7240b0ef5316b48db7a158145c76ab) )
|
||||||
ROM_LOAD( "epr-11738.b16", 0xa0000, 0x10000, CRC(de3d6d02) SHA1(428811f21c68761022521a17fc4716f6e7214b20) )
|
ROM_LOAD( "epr-11738.b16", 0xa0000, 0x10000, CRC(de3d6d02) SHA1(428811f21c68761022521a17fc4716f6e7214b20) )
|
||||||
*/
|
*/
|
||||||
|
|
||||||
ROM_REGION16_BE( 0x100000, "gfx2", 0 ) /* sprites */
|
ROM_REGION16_BE( 0x100000, "gfx2", 0 ) /* sprites */
|
||||||
@ -3871,20 +3871,20 @@ ROM_START( altbeastj1 )
|
|||||||
ROM_LOAD16_BYTE( "epr-11680.b4", 0xc0001, 0x20000, CRC(f43dcdec) SHA1(2941500cf33afca487f19f2329033d5d17aad826) )
|
ROM_LOAD16_BYTE( "epr-11680.b4", 0xc0001, 0x20000, CRC(f43dcdec) SHA1(2941500cf33afca487f19f2329033d5d17aad826) )
|
||||||
ROM_LOAD16_BYTE( "epr-11684.b8", 0xc0000, 0x20000, CRC(b20c0edb) SHA1(6c8694d05e3adac37c9015037ab800233371db36) )
|
ROM_LOAD16_BYTE( "epr-11684.b8", 0xc0000, 0x20000, CRC(b20c0edb) SHA1(6c8694d05e3adac37c9015037ab800233371db36) )
|
||||||
/* If this is truly a Japanese set it should use these roms:
|
/* If this is truly a Japanese set it should use these roms:
|
||||||
ROM_LOAD16_BYTE( "epr-11725.b1", 0x000001, 0x010000, CRC(f8b3684e) SHA1(3de2685cae5fb3c954b8440fafce313072747469) )
|
ROM_LOAD16_BYTE( "epr-11725.b1", 0x000001, 0x010000, CRC(f8b3684e) SHA1(3de2685cae5fb3c954b8440fafce313072747469) )
|
||||||
ROM_LOAD16_BYTE( "epr-11729.b5", 0x000000, 0x010000, CRC(ae3c2793) SHA1(c4f46861ea63ffa3c038a1ef931479b94e5382df) )
|
ROM_LOAD16_BYTE( "epr-11729.b5", 0x000000, 0x010000, CRC(ae3c2793) SHA1(c4f46861ea63ffa3c038a1ef931479b94e5382df) )
|
||||||
ROM_LOAD16_BYTE( "epr-11726.b2", 0x040001, 0x010000, CRC(3cce5419) SHA1(fccdbd6d05f5927272e7d6e5f997418d4fa2baf5) )
|
ROM_LOAD16_BYTE( "epr-11726.b2", 0x040001, 0x010000, CRC(3cce5419) SHA1(fccdbd6d05f5927272e7d6e5f997418d4fa2baf5) )
|
||||||
ROM_LOAD16_BYTE( "epr-11730.b6", 0x040000, 0x010000, CRC(3af62b55) SHA1(9f079af88aaf2447948c9ac01c6cbd1e79539704) )
|
ROM_LOAD16_BYTE( "epr-11730.b6", 0x040000, 0x010000, CRC(3af62b55) SHA1(9f079af88aaf2447948c9ac01c6cbd1e79539704) )
|
||||||
ROM_LOAD16_BYTE( "epr-11727.b3", 0x080001, 0x010000, CRC(b0390078) SHA1(9035d9f45c67bdc802710018722943f5b63e8b5d) )
|
ROM_LOAD16_BYTE( "epr-11727.b3", 0x080001, 0x010000, CRC(b0390078) SHA1(9035d9f45c67bdc802710018722943f5b63e8b5d) )
|
||||||
ROM_LOAD16_BYTE( "epr-11731.b7", 0x080000, 0x010000, CRC(2a87744a) SHA1(421b3926de046ddeddad05f65fc6b5078af28dbd) )
|
ROM_LOAD16_BYTE( "epr-11731.b7", 0x080000, 0x010000, CRC(2a87744a) SHA1(421b3926de046ddeddad05f65fc6b5078af28dbd) )
|
||||||
ROM_LOAD16_BYTE( "epr-11728.b4", 0x0c0001, 0x010000, CRC(f3a43fd8) SHA1(d42833ecd0c1920f1a6904d32c096f12d8622141) )
|
ROM_LOAD16_BYTE( "epr-11728.b4", 0x0c0001, 0x010000, CRC(f3a43fd8) SHA1(d42833ecd0c1920f1a6904d32c096f12d8622141) )
|
||||||
ROM_LOAD16_BYTE( "epr-11732.b8", 0x0c0000, 0x010000, CRC(2fb3e355) SHA1(960e0a66b23f79833b011ea35a5a412dffb47083) )
|
ROM_LOAD16_BYTE( "epr-11732.b8", 0x0c0000, 0x010000, CRC(2fb3e355) SHA1(960e0a66b23f79833b011ea35a5a412dffb47083) )
|
||||||
ROM_LOAD16_BYTE( "epr-11717.a1", 0x100001, 0x010000, CRC(676be0cb) SHA1(1e7d4c5f231992f111cc7885e97bc5a7267a5e89) )
|
ROM_LOAD16_BYTE( "epr-11717.a1", 0x100001, 0x010000, CRC(676be0cb) SHA1(1e7d4c5f231992f111cc7885e97bc5a7267a5e89) )
|
||||||
ROM_LOAD16_BYTE( "epr-11733.b10", 0x100000, 0x010000, CRC(802cac94) SHA1(24e5aa74ce8b6c53c78cc33a41a473df3fbce639) )
|
ROM_LOAD16_BYTE( "epr-11733.b10", 0x100000, 0x010000, CRC(802cac94) SHA1(24e5aa74ce8b6c53c78cc33a41a473df3fbce639) )
|
||||||
ROM_LOAD16_BYTE( "epr-11718.a2", 0x140001, 0x010000, CRC(882864c2) SHA1(bd44bbdc13e5fd1b5c31c343da00a75b9dd90478) )
|
ROM_LOAD16_BYTE( "epr-11718.a2", 0x140001, 0x010000, CRC(882864c2) SHA1(bd44bbdc13e5fd1b5c31c343da00a75b9dd90478) )
|
||||||
ROM_LOAD16_BYTE( "epr-11734.b11", 0x140000, 0x010000, CRC(76c704d2) SHA1(35b393071e29b8d122d3f904b923689a7dddc808) )
|
ROM_LOAD16_BYTE( "epr-11734.b11", 0x140000, 0x010000, CRC(76c704d2) SHA1(35b393071e29b8d122d3f904b923689a7dddc808) )
|
||||||
ROM_LOAD16_BYTE( "epr-11719.a3", 0x180001, 0x010000, CRC(339987f7) SHA1(b5650f8bdbd44510e84686b20daf70bc4a564f28) )
|
ROM_LOAD16_BYTE( "epr-11719.a3", 0x180001, 0x010000, CRC(339987f7) SHA1(b5650f8bdbd44510e84686b20daf70bc4a564f28) )
|
||||||
ROM_LOAD16_BYTE( "epr-11735.b12", 0x180000, 0x010000, CRC(4fe406aa) SHA1(7f068b81f35be4cc4785824ed524d28f201ff0a5) )
|
ROM_LOAD16_BYTE( "epr-11735.b12", 0x180000, 0x010000, CRC(4fe406aa) SHA1(7f068b81f35be4cc4785824ed524d28f201ff0a5) )
|
||||||
*/
|
*/
|
||||||
|
|
||||||
ROM_REGION( 0x50000, "soundcpu", 0 ) /* sound CPU */
|
ROM_REGION( 0x50000, "soundcpu", 0 ) /* sound CPU */
|
||||||
|
@ -706,7 +706,7 @@ static INPUT_PORTS_START( twinadv )
|
|||||||
PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Flip_Screen ) )
|
PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Flip_Screen ) )
|
||||||
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) )
|
PORT_DIPSETTING( 0x0020, DEF_STR( Off ) )
|
||||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||||
PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) )
|
PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) )
|
||||||
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
|
PORT_DIPSETTING( 0x0040, DEF_STR( Off ) )
|
||||||
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
PORT_DIPSETTING( 0x0000, DEF_STR( On ) )
|
||||||
PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Level_Select ) ) /* P1 Button 2 to advance, P1 Button 1 to start, starts game with 10 credits */
|
PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Level_Select ) ) /* P1 Button 2 to advance, P1 Button 1 to start, starts game with 10 credits */
|
||||||
|
@ -64,72 +64,72 @@ level 1 interrupt = blitter interrupt
|
|||||||
Blitter data foramt ( offset in words, offset in bytes, offset inside ram data table )
|
Blitter data foramt ( offset in words, offset in bytes, offset inside ram data table )
|
||||||
|
|
||||||
|
|
||||||
fedcba9876543210
|
fedcba9876543210
|
||||||
|
|
||||||
0 0 0
|
0 0 0
|
||||||
--------76543210 dest_x0 bits 0-7
|
--------76543210 dest_x0 bits 0-7
|
||||||
76543210-------- src_x0 bits 0-7
|
76543210-------- src_x0 bits 0-7
|
||||||
|
|
||||||
1 2 2
|
1 2 2
|
||||||
--------76543210 dest_x1 bits 0-7
|
--------76543210 dest_x1 bits 0-7
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
2 4 4
|
2 4 4
|
||||||
--------76543210 dest_y0 bits 0-7
|
--------76543210 dest_y0 bits 0-7
|
||||||
76543210-------- src_y0 bits 0-7
|
76543210-------- src_y0 bits 0-7
|
||||||
3 6 6
|
3 6 6
|
||||||
--------76543210 dest_y1 bits 0-7
|
--------76543210 dest_y1 bits 0-7
|
||||||
|
|
||||||
4 8
|
4 8
|
||||||
5 a
|
5 a
|
||||||
6 c 8
|
6 c 8
|
||||||
??------???????? image flags (directly copied from image info table, page and ?)
|
??------???????? image flags (directly copied from image info table, page and ?)
|
||||||
--3210---------- image page
|
--3210---------- image page
|
||||||
-------8-------- src_x0 bit 8
|
-------8-------- src_x0 bit 8
|
||||||
------8--------- src_y0 bit 8
|
------8--------- src_y0 bit 8
|
||||||
7 e a
|
7 e a
|
||||||
????????--?----- flags
|
????????--?----- flags
|
||||||
---------------X X direction (src?)
|
---------------X X direction (src?)
|
||||||
--------------Y- Y direction (src?)
|
--------------Y- Y direction (src?)
|
||||||
---------8------ dest_x0 bit 8
|
---------8------ dest_x0 bit 8
|
||||||
--------8------- dest_y0 bit 8
|
--------8------- dest_y0 bit 8
|
||||||
-----------L---- dest layer
|
-----------L---- dest layer
|
||||||
------------??-- unknown bits, set usually when rendering target = bitmap layer
|
------------??-- unknown bits, set usually when rendering target = bitmap layer
|
||||||
|
|
||||||
|
|
||||||
8 10 c
|
8 10 c
|
||||||
-------5-------- x scale data1 bit 5
|
-------5-------- x scale data1 bit 5
|
||||||
------5--------- y scale data1 bit 5
|
------5--------- y scale data1 bit 5
|
||||||
-----5---------- x scale data2 bit 5
|
-----5---------- x scale data2 bit 5
|
||||||
----5----------- y scala data2 bit 5
|
----5----------- y scala data2 bit 5
|
||||||
---D------------ x scale >200%
|
---D------------ x scale >200%
|
||||||
--D------------- y scale >200%
|
--D------------- y scale >200%
|
||||||
-x-------------- X direction (dest?)
|
-x-------------- X direction (dest?)
|
||||||
Y--------------- Y direction (dest?)
|
Y--------------- Y direction (dest?)
|
||||||
---------8------ scroll x bit 8
|
---------8------ scroll x bit 8
|
||||||
--------8------- scroll y bit 8
|
--------8------- scroll y bit 8
|
||||||
----------?----- set for road ? buffer num (is there double buffering ? or two bitmap layers?)
|
----------?----- set for road ? buffer num (is there double buffering ? or two bitmap layers?)
|
||||||
|
|
||||||
9 12 e
|
9 12 e
|
||||||
---------------H x scale < 50%
|
---------------H x scale < 50%
|
||||||
--------------H- y scale < 50%
|
--------------H- y scale < 50%
|
||||||
-------------8-- dest_x1 bit 8
|
-------------8-- dest_x1 bit 8
|
||||||
------------8--- dest_y1 bit 8
|
------------8--- dest_y1 bit 8
|
||||||
|
|
||||||
|
|
||||||
a 14 10
|
a 14 10
|
||||||
---43210-------- x scale data1 bits 0-4
|
---43210-------- x scale data1 bits 0-4
|
||||||
-4-------------- y scale data1 bit 4
|
-4-------------- y scale data1 bit 4
|
||||||
--------76543210 scroll x of bitmap layer
|
--------76543210 scroll x of bitmap layer
|
||||||
|
|
||||||
b 16 12
|
b 16 12
|
||||||
---43210-------- x scale data2 bits 0-4
|
---43210-------- x scale data2 bits 0-4
|
||||||
10-------------- y scale data1 bits 0-1
|
10-------------- y scale data1 bits 0-1
|
||||||
--------76543210 scroll y of bitmap layer
|
--------76543210 scroll y of bitmap layer
|
||||||
c 18 14
|
c 18 14
|
||||||
---43210-------- y scale data2 bits 0-4
|
---43210-------- y scale data2 bits 0-4
|
||||||
32-------------- y scale data1 bits 2-3
|
32-------------- y scale data1 bits 2-3
|
||||||
d 1a
|
d 1a
|
||||||
e 1c
|
e 1c
|
||||||
f 1e
|
f 1e
|
||||||
@ -282,11 +282,11 @@ static timer_device* scanline_timer;
|
|||||||
static READ16_HANDLER( wheelfir_status_r )
|
static READ16_HANDLER( wheelfir_status_r )
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
fedcba9876543210
|
fedcba9876543210
|
||||||
x--------------- vblank ?
|
x--------------- vblank ?
|
||||||
--x------------- ? must be 1
|
--x------------- ? must be 1
|
||||||
--------------x- ? eeprom
|
--------------x- ? eeprom
|
||||||
---------------x ? eeprom
|
---------------x ? eeprom
|
||||||
|
|
||||||
*/
|
*/
|
||||||
wheelfir_state *state = (wheelfir_state *)space->machine->driver_data;
|
wheelfir_state *state = (wheelfir_state *)space->machine->driver_data;
|
||||||
@ -500,14 +500,14 @@ static WRITE16_HANDLER(wheelfir_blit_w)
|
|||||||
{
|
{
|
||||||
vpage=LAYER_BG;
|
vpage=LAYER_BG;
|
||||||
/*
|
/*
|
||||||
printf("bg -> %d %d %d %d %d %d @ %x\n",dst_x0,dst_y0, dst_x1,dst_y1, dst_x1-dst_x0, dst_y1-dst_y0,cpu_get_pc(space->cpu));
|
printf("bg -> %d %d %d %d %d %d @ %x\n",dst_x0,dst_y0, dst_x1,dst_y1, dst_x1-dst_x0, dst_y1-dst_y0,cpu_get_pc(space->cpu));
|
||||||
|
|
||||||
for(int i=0;i<16;++i)
|
for(int i=0;i<16;++i)
|
||||||
{
|
{
|
||||||
printf("%x = %.4x\n",i,state->blitter_data[i]);
|
printf("%x = %.4x\n",i,state->blitter_data[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("\n");
|
printf("\n");
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -544,7 +544,7 @@ static WRITE16_HANDLER(wheelfir_blit_w)
|
|||||||
//hack for clear
|
//hack for clear
|
||||||
if(screen_x >0 && screen_y >0 && screen_x < width && screen_y <height)
|
if(screen_x >0 && screen_y >0 && screen_x < width && screen_y <height)
|
||||||
{
|
{
|
||||||
// *BITMAP_ADDR16(state->tmp_bitmap[vpage], screen_y , screen_x ) =0;
|
// *BITMAP_ADDR16(state->tmp_bitmap[vpage], screen_y , screen_x ) =0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -591,10 +591,10 @@ static VIDEO_UPDATE(wheelfir)
|
|||||||
copybitmap_trans(bitmap, state->tmp_bitmap[LAYER_FG], 0, 0, 0, 0, cliprect, 0);
|
copybitmap_trans(bitmap, state->tmp_bitmap[LAYER_FG], 0, 0, 0, 0, cliprect, 0);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
{
|
{
|
||||||
bitmap_fill(state->tmp_bitmap[LAYER_BG], &screen->visible_area(),0);
|
bitmap_fill(state->tmp_bitmap[LAYER_BG], &screen->visible_area(),0);
|
||||||
|
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -300,13 +300,13 @@ ADDRESS_MAP_END
|
|||||||
0 1 1 x x x x x x x x x x x x x Open bus
|
0 1 1 x x x x x x x x x x x x x Open bus
|
||||||
1 0 % % * * * * * * * * * * * * R /CS4A: Enable Rom 13
|
1 0 % % * * * * * * * * * * * * R /CS4A: Enable Rom 13
|
||||||
1 1 % % * * * * * * * * * * * * R /CS5A: Enable Rom 9
|
1 1 % % * * * * * * * * * * * * R /CS5A: Enable Rom 9
|
||||||
note that the % bits go to pins 2 (6802 A12) and 26 (6802 A13) of the roms
|
note that the % bits go to pins 2 (6802 A12) and 26 (6802 A13) of the roms
|
||||||
monymony and jackrabt both use 2764 roms, which use pin 2 as A12 and pin 26 as N/C don't care
|
monymony and jackrabt both use 2764 roms, which use pin 2 as A12 and pin 26 as N/C don't care
|
||||||
hence for actual chips used, the mem map is:
|
hence for actual chips used, the mem map is:
|
||||||
1 0 x * * * * * * * * * * * * * R /CS4A: Enable Rom 13
|
1 0 x * * * * * * * * * * * * * R /CS4A: Enable Rom 13
|
||||||
1 1 x * * * * * * * * * * * * * R /CS5A: Enable Rom 9
|
1 1 x * * * * * * * * * * * * * R /CS5A: Enable Rom 9
|
||||||
|
|
||||||
6821 PIA: CA1 comes from the master sound cpu's latch bit 7 (which is also connected to the AY chip at 4G's IOB1); CB1 comes from a periodic counter clocked by the 6802's clock, divided by 4096. CA2 and CB2 are disconnected. PA0-7 connect to the data busses of the AY-3-8910 chips; PB0 and PB1 connect to the BC1 and BDIR pins of the AY chip at 4G; PB2 and PB3 connect to the BC1 and BDIR pins of the AY chip at 4H.
|
6821 PIA: CA1 comes from the master sound cpu's latch bit 7 (which is also connected to the AY chip at 4G's IOB1); CB1 comes from a periodic counter clocked by the 6802's clock, divided by 4096. CA2 and CB2 are disconnected. PA0-7 connect to the data busses of the AY-3-8910 chips; PB0 and PB1 connect to the BC1 and BDIR pins of the AY chip at 4G; PB2 and PB3 connect to the BC1 and BDIR pins of the AY chip at 4H.
|
||||||
*/
|
*/
|
||||||
static ADDRESS_MAP_START( sound_map_1, ADDRESS_SPACE_PROGRAM, 8 )
|
static ADDRESS_MAP_START( sound_map_1, ADDRESS_SPACE_PROGRAM, 8 )
|
||||||
AM_RANGE(0x0000, 0x007f) AM_RAM
|
AM_RANGE(0x0000, 0x007f) AM_RAM
|
||||||
@ -327,13 +327,13 @@ ADDRESS_MAP_END
|
|||||||
x x 0 1 1 1 x x x x x x x x x x Open bus
|
x x 0 1 1 1 x x x x x x x x x x Open bus
|
||||||
% % 1 0 * * * * * * * * * * * * R /CS1A: Enable Rom 8
|
% % 1 0 * * * * * * * * * * * * R /CS1A: Enable Rom 8
|
||||||
% % 1 1 * * * * * * * * * * * * R /CS0A: Enable Rom 7
|
% % 1 1 * * * * * * * * * * * * R /CS0A: Enable Rom 7
|
||||||
note that the % bits go to pins 2 (6802 A14) and 26 (6802 A15) of the roms
|
note that the % bits go to pins 2 (6802 A14) and 26 (6802 A15) of the roms
|
||||||
monymony and jackrabt both use 2764 roms, which use pin 2 as A12 and pin 26 as N/C don't care
|
monymony and jackrabt both use 2764 roms, which use pin 2 as A12 and pin 26 as N/C don't care
|
||||||
hence for actual chips used, the mem map is:
|
hence for actual chips used, the mem map is:
|
||||||
x * 1 0 * * * * * * * * * * * * R /CS1A: Enable Rom 8
|
x * 1 0 * * * * * * * * * * * * R /CS1A: Enable Rom 8
|
||||||
x * 1 1 * * * * * * * * * * * * R /CS0A: Enable Rom 7
|
x * 1 1 * * * * * * * * * * * * R /CS0A: Enable Rom 7
|
||||||
|
|
||||||
6821 PIA: PA0-7, CA2 and CB1 connect to the TMS5200; CA1 and CB2 are disconnected, though the test mode assumes there's something connected to CB2 (possibly another LED like the one connected to PB4); PB3 connects to 'ACS' which goes to the z80.
|
6821 PIA: PA0-7, CA2 and CB1 connect to the TMS5200; CA1 and CB2 are disconnected, though the test mode assumes there's something connected to CB2 (possibly another LED like the one connected to PB4); PB3 connects to 'ACS' which goes to the z80.
|
||||||
*/
|
*/
|
||||||
static ADDRESS_MAP_START( sound_map_2, ADDRESS_SPACE_PROGRAM, 8 )
|
static ADDRESS_MAP_START( sound_map_2, ADDRESS_SPACE_PROGRAM, 8 )
|
||||||
AM_RANGE(0x0000, 0x007f) AM_RAM /* 6802 internal ram */
|
AM_RANGE(0x0000, 0x007f) AM_RAM /* 6802 internal ram */
|
||||||
|
@ -10,4 +10,4 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
extern const char build_version[];
|
extern const char build_version[];
|
||||||
const char build_version[] = "0.138u3 ("__DATE__")";
|
const char build_version[] = "0.138u4 ("__DATE__")";
|
||||||
|
Loading…
Reference in New Issue
Block a user