mirror of
https://github.com/holub/mame
synced 2025-05-24 23:05:32 +03:00
(spelling fixes from kanikani)
This commit is contained in:
parent
9089f39147
commit
1ccb9aa2a0
@ -591,8 +591,8 @@ ROM_START( fredmem )
|
|||||||
ROM_RELOAD( 0x380000, 0x80000 )
|
ROM_RELOAD( 0x380000, 0x80000 )
|
||||||
|
|
||||||
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
||||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Pallette - 0 at U144 */
|
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Palette - 0 at U144 */
|
||||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Pallette - 1 at U145 */
|
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Palette - 1 at U145 */
|
||||||
|
|
||||||
ROM_REGION( 0x100, "user2", 0 )
|
ROM_REGION( 0x100, "user2", 0 )
|
||||||
ROM_LOAD16_BYTE( "93c46.u158", 0x00000, 0x0080, CRC(a40a7b87) SHA1(3632b7538b3bf41ee0cbe7541a0f5951f70b4a9b) ) /* EEPROM data at U158 */
|
ROM_LOAD16_BYTE( "93c46.u158", 0x00000, 0x0080, CRC(a40a7b87) SHA1(3632b7538b3bf41ee0cbe7541a0f5951f70b4a9b) ) /* EEPROM data at U158 */
|
||||||
@ -624,8 +624,8 @@ ROM_START( fredmemus )
|
|||||||
ROM_RELOAD( 0x380000, 0x80000 )
|
ROM_RELOAD( 0x380000, 0x80000 )
|
||||||
|
|
||||||
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
||||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Pallette - 0 at U144 */
|
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Palette - 0 at U144 */
|
||||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Pallette - 1 at U145 */
|
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Palette - 1 at U145 */
|
||||||
|
|
||||||
ROM_REGION( 0x100, "user2", 0 )
|
ROM_REGION( 0x100, "user2", 0 )
|
||||||
ROM_LOAD16_BYTE( "93c46.u158", 0x00000, 0x0080, CRC(a40a7b87) SHA1(3632b7538b3bf41ee0cbe7541a0f5951f70b4a9b) ) /* EEPROM data at U158 */
|
ROM_LOAD16_BYTE( "93c46.u158", 0x00000, 0x0080, CRC(a40a7b87) SHA1(3632b7538b3bf41ee0cbe7541a0f5951f70b4a9b) ) /* EEPROM data at U158 */
|
||||||
@ -656,8 +656,8 @@ ROM_START( fredmemuk )
|
|||||||
ROM_RELOAD( 0x380000, 0x80000 )
|
ROM_RELOAD( 0x380000, 0x80000 )
|
||||||
|
|
||||||
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
||||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Pallette - 0 at U144 */
|
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Palette - 0 at U144 */
|
||||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Pallette - 1 at U145 */
|
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Palette - 1 at U145 */
|
||||||
|
|
||||||
ROM_REGION( 0x100, "user2", 0 )
|
ROM_REGION( 0x100, "user2", 0 )
|
||||||
ROM_LOAD16_BYTE( "93c46.u158", 0x00000, 0x0080, CRC(a40a7b87) SHA1(3632b7538b3bf41ee0cbe7541a0f5951f70b4a9b) ) /* EEPROM data at U158 */
|
ROM_LOAD16_BYTE( "93c46.u158", 0x00000, 0x0080, CRC(a40a7b87) SHA1(3632b7538b3bf41ee0cbe7541a0f5951f70b4a9b) ) /* EEPROM data at U158 */
|
||||||
@ -689,8 +689,8 @@ ROM_START( fredmemj )
|
|||||||
ROM_RELOAD( 0x380000, 0x80000 )
|
ROM_RELOAD( 0x380000, 0x80000 )
|
||||||
|
|
||||||
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
||||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Pallette - 0 at U144 */
|
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Palette - 0 at U144 */
|
||||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Pallette - 1 at U145 */
|
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Palette - 1 at U145 */
|
||||||
|
|
||||||
ROM_REGION( 0x100, "user2", 0 )
|
ROM_REGION( 0x100, "user2", 0 )
|
||||||
ROM_LOAD16_BYTE( "93c46.u158", 0x00000, 0x0080, CRC(a40a7b87) SHA1(3632b7538b3bf41ee0cbe7541a0f5951f70b4a9b) ) /* EEPROM data at U158 */
|
ROM_LOAD16_BYTE( "93c46.u158", 0x00000, 0x0080, CRC(a40a7b87) SHA1(3632b7538b3bf41ee0cbe7541a0f5951f70b4a9b) ) /* EEPROM data at U158 */
|
||||||
@ -721,8 +721,8 @@ ROM_START( fredmemc )
|
|||||||
ROM_RELOAD( 0x380000, 0x80000 )
|
ROM_RELOAD( 0x380000, 0x80000 )
|
||||||
|
|
||||||
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
||||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Pallette - 0 at U144 */
|
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Palette - 0 at U144 */
|
||||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Pallette - 1 at U145 */
|
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Palette - 1 at U145 */
|
||||||
|
|
||||||
ROM_REGION( 0x100, "user2", 0 )
|
ROM_REGION( 0x100, "user2", 0 )
|
||||||
ROM_LOAD16_BYTE( "93c46.u158", 0x00000, 0x0080, CRC(a40a7b87) SHA1(3632b7538b3bf41ee0cbe7541a0f5951f70b4a9b) ) /* EEPROM data at U158 */
|
ROM_LOAD16_BYTE( "93c46.u158", 0x00000, 0x0080, CRC(a40a7b87) SHA1(3632b7538b3bf41ee0cbe7541a0f5951f70b4a9b) ) /* EEPROM data at U158 */
|
||||||
@ -753,8 +753,8 @@ ROM_START( fredmesp )
|
|||||||
ROM_RELOAD( 0x380000, 0x80000 )
|
ROM_RELOAD( 0x380000, 0x80000 )
|
||||||
|
|
||||||
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
||||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Pallette - 0 at U144 */
|
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Palette - 0 at U144 */
|
||||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Pallette - 1 at U145 */
|
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Palette - 1 at U145 */
|
||||||
|
|
||||||
ROM_REGION( 0x100, "user2", 0 )
|
ROM_REGION( 0x100, "user2", 0 )
|
||||||
ROM_LOAD16_BYTE( "93c46.u158", 0x00000, 0x0080, CRC(a40a7b87) SHA1(3632b7538b3bf41ee0cbe7541a0f5951f70b4a9b) ) /* EEPROM data at U158 */
|
ROM_LOAD16_BYTE( "93c46.u158", 0x00000, 0x0080, CRC(a40a7b87) SHA1(3632b7538b3bf41ee0cbe7541a0f5951f70b4a9b) ) /* EEPROM data at U158 */
|
||||||
@ -794,8 +794,8 @@ ROM_START( cecmatch )
|
|||||||
ROM_RELOAD( 0x3c0000, 0x40000 )
|
ROM_RELOAD( 0x3c0000, 0x40000 )
|
||||||
|
|
||||||
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
ROM_REGION16_LE( 0x20000, "user1", 0 )
|
||||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(69b3cc85) SHA1(05f7204ac961274b5d2f42cc6c0d06e5fa146aef)) /* Pallette - 0 at U144 */
|
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(69b3cc85) SHA1(05f7204ac961274b5d2f42cc6c0d06e5fa146aef)) /* Palette - 0 at U144 */
|
||||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(e64a8511) SHA1(0e3a1fe936c841b8acfb150bf63e564b1dec2363) ) /* Pallette - 1 at U145 */
|
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(e64a8511) SHA1(0e3a1fe936c841b8acfb150bf63e564b1dec2363) ) /* Palette - 1 at U145 */
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ public:
|
|||||||
UINT32 *m_igs_cg_videoram;
|
UINT32 *m_igs_cg_videoram;
|
||||||
UINT32 *m_igs_tx_videoram;
|
UINT32 *m_igs_tx_videoram;
|
||||||
UINT32 *m_igs_bg_videoram;
|
UINT32 *m_igs_bg_videoram;
|
||||||
UINT32 *m_igs_pallete32;
|
UINT32 *m_igs_palette32;
|
||||||
tilemap_t *m_igs_tx_tilemap;
|
tilemap_t *m_igs_tx_tilemap;
|
||||||
tilemap_t *m_igs_bg_tilemap;
|
tilemap_t *m_igs_bg_tilemap;
|
||||||
};
|
};
|
||||||
@ -42,7 +42,7 @@ public:
|
|||||||
Video
|
Video
|
||||||
|
|
||||||
0x38001000, 0x380017ff CG_CONTROL,8 byte per object, 0x100 in total
|
0x38001000, 0x380017ff CG_CONTROL,8 byte per object, 0x100 in total
|
||||||
0x38001800, 0x380019ff PALLETE RAM,2 byte per color, 0x100 in total
|
0x38001800, 0x380019ff PALETTE RAM,2 byte per color, 0x100 in total
|
||||||
0x38004000, 0x38005FFF TX Video RAM????????1E00??????512x240??????
|
0x38004000, 0x38005FFF TX Video RAM????????1E00??????512x240??????
|
||||||
0x38006000, 0x38007FFF BG Video RAM????????1E00??????512x240??????
|
0x38006000, 0x38007FFF BG Video RAM????????1E00??????512x240??????
|
||||||
|
|
||||||
@ -138,16 +138,16 @@ static TILE_GET_INFO( get_bg_tilemap_tile_info )
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Pallete Layer */
|
/* Palette Layer */
|
||||||
static WRITE32_HANDLER( igs_pallete32_w )
|
static WRITE32_HANDLER( igs_palette32_w )
|
||||||
{
|
{
|
||||||
igs_m027_state *state = space->machine().driver_data<igs_m027_state>();
|
igs_m027_state *state = space->machine().driver_data<igs_m027_state>();
|
||||||
space->machine().generic.paletteram.u16=(UINT16 *)state->m_igs_pallete32;
|
space->machine().generic.paletteram.u16=(UINT16 *)state->m_igs_palette32;
|
||||||
COMBINE_DATA(&state->m_igs_pallete32[offset]);
|
COMBINE_DATA(&state->m_igs_palette32[offset]);
|
||||||
//paletteram16_xGGGGGRRRRRBBBBB_word_w(offset*2,space->machine().generic.paletteram.u16[offset*2],0);
|
//paletteram16_xGGGGGRRRRRBBBBB_word_w(offset*2,space->machine().generic.paletteram.u16[offset*2],0);
|
||||||
//paletteram16_xGGGGGRRRRRBBBBB_word_w(offset*2+1,space->machine().generic.paletteram.u16[offset*2+1],0);
|
//paletteram16_xGGGGGRRRRRBBBBB_word_w(offset*2+1,space->machine().generic.paletteram.u16[offset*2+1],0);
|
||||||
//if(data!=0)
|
//if(data!=0)
|
||||||
//fprintf(stdout,"PALLETE RAM OFFSET %x ,data %x!\n",offset ,state->m_igs_pallete32[offset]);
|
//fprintf(stdout,"PALETTE RAM OFFSET %x ,data %x!\n",offset ,state->m_igs_palette32[offset]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -197,8 +197,8 @@ static ADDRESS_MAP_START( igs_majhong_map, AS_PROGRAM, 32 )
|
|||||||
AM_RANGE(0x10000000, 0x100003ff) AM_RAM AM_BASE_MEMBER(igs_m027_state, m_igs_mainram)// main ram for asic?
|
AM_RANGE(0x10000000, 0x100003ff) AM_RAM AM_BASE_MEMBER(igs_m027_state, m_igs_mainram)// main ram for asic?
|
||||||
AM_RANGE(0x18000000, 0x18007fff) AM_RAM
|
AM_RANGE(0x18000000, 0x18007fff) AM_RAM
|
||||||
|
|
||||||
AM_RANGE(0x38001000, 0x380017ff) AM_RAM_WRITE(igs_cg_videoram_w) AM_BASE_MEMBER(igs_m027_state, m_igs_cg_videoram) //0x200 * 1 CG PALLETE?
|
AM_RANGE(0x38001000, 0x380017ff) AM_RAM_WRITE(igs_cg_videoram_w) AM_BASE_MEMBER(igs_m027_state, m_igs_cg_videoram) //0x200 * 1 CG PALETTE?
|
||||||
AM_RANGE(0x38001800, 0x38001fff) AM_RAM_WRITE(igs_pallete32_w) AM_BASE_MEMBER(igs_m027_state, m_igs_pallete32) //0x200 * 1
|
AM_RANGE(0x38001800, 0x38001fff) AM_RAM_WRITE(igs_palette32_w) AM_BASE_MEMBER(igs_m027_state, m_igs_palette32) //0x200 * 1
|
||||||
|
|
||||||
AM_RANGE(0x38004000, 0x38005FFF) AM_RAM_WRITE(igs_tx_videoram_w) AM_BASE_MEMBER(igs_m027_state, m_igs_tx_videoram) /* Text Layer */
|
AM_RANGE(0x38004000, 0x38005FFF) AM_RAM_WRITE(igs_tx_videoram_w) AM_BASE_MEMBER(igs_m027_state, m_igs_tx_videoram) /* Text Layer */
|
||||||
AM_RANGE(0x38006000, 0x38007FFF) AM_RAM_WRITE(igs_bg_videoram_w) AM_BASE_MEMBER(igs_m027_state, m_igs_bg_videoram) /* CG Layer */
|
AM_RANGE(0x38006000, 0x38007FFF) AM_RAM_WRITE(igs_bg_videoram_w) AM_BASE_MEMBER(igs_m027_state, m_igs_bg_videoram) /* CG Layer */
|
||||||
|
@ -17,7 +17,7 @@ jchan : "1995/05/24 The kung-Fu Master Jackie Chan "
|
|||||||
jchan2 : "1995/10/24 Fists Of Fire"
|
jchan2 : "1995/10/24 Fists Of Fire"
|
||||||
|
|
||||||
|
|
||||||
main2sub comunication is done within $400000-$403fff (mainsub_shared_ram):
|
main2sub communication is done within $400000-$403fff (mainsub_shared_ram):
|
||||||
- $403C02(W) : ]
|
- $403C02(W) : ]
|
||||||
- $403C04(W) : ] main68k sets parameters before calling subcpu routine, when required
|
- $403C04(W) : ] main68k sets parameters before calling subcpu routine, when required
|
||||||
- $403C06(W) : ]
|
- $403C06(W) : ]
|
||||||
|
@ -399,7 +399,7 @@ static WRITE8_HANDLER( pacman_interrupt_vector_w )
|
|||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The piranha board has a sync bus controler card similar to Midway's pacman. It
|
The piranha board has a sync bus controller card similar to Midway's pacman. It
|
||||||
stores the LSB of the interrupt vector using port 00 but it alters the byte to prevent
|
stores the LSB of the interrupt vector using port 00 but it alters the byte to prevent
|
||||||
it from running on normal pacman hardware and vice versa. I wrote a program to print
|
it from running on normal pacman hardware and vice versa. I wrote a program to print
|
||||||
out the even numbers and the vectors they convert to. Thanks to Dave France for
|
out the even numbers and the vectors they convert to. Thanks to Dave France for
|
||||||
|
@ -84,7 +84,7 @@ Graphics: HM86171
|
|||||||
Sound: OKI M6295
|
Sound: OKI M6295
|
||||||
Other: XILINX XC9536XL (used for programable protection, connected to H2)
|
Other: XILINX XC9536XL (used for programable protection, connected to H2)
|
||||||
|
|
||||||
HM86171-120 - HMC 28 pin DIP Color Pallete RAMDAC
|
HM86171-120 - HMC 28 pin DIP Color Palette RAMDAC
|
||||||
FM1608-120 - RAMTRON 64Kb bytewide Ferroelectric Nonvolatile RAM
|
FM1608-120 - RAMTRON 64Kb bytewide Ferroelectric Nonvolatile RAM
|
||||||
ULN2003A - 16 pin DIP Seven Darlington Arrays
|
ULN2003A - 16 pin DIP Seven Darlington Arrays
|
||||||
386D - JRC 386D low voltage AMP
|
386D - JRC 386D low voltage AMP
|
||||||
@ -140,7 +140,7 @@ Graphics: HM86171
|
|||||||
Sound: OKI M6295
|
Sound: OKI M6295
|
||||||
Other: XILINX XC9536XL (socketted)
|
Other: XILINX XC9536XL (socketted)
|
||||||
|
|
||||||
HM86171-120 - HMC 28 pin DIP Color Pallete RAMDAC
|
HM86171-120 - HMC 28 pin DIP Color Palette RAMDAC
|
||||||
ULN2003A - 16 pin DIP Seven Darlington Arrays
|
ULN2003A - 16 pin DIP Seven Darlington Arrays
|
||||||
51864 - V62C51864L-35P 64Kb SRAM
|
51864 - V62C51864L-35P 64Kb SRAM
|
||||||
75176 - SN75176BP Differential BUS Transceiver (Bidirectional data communication on multipoint bus transmission line)
|
75176 - SN75176BP Differential BUS Transceiver (Bidirectional data communication on multipoint bus transmission line)
|
||||||
@ -234,7 +234,7 @@ Graphics: HM86171
|
|||||||
Sound: OKI M6295
|
Sound: OKI M6295
|
||||||
Other: XILINX XC9536XL (used for programable protection, connected to H2)
|
Other: XILINX XC9536XL (used for programable protection, connected to H2)
|
||||||
|
|
||||||
HM86171-120 - HMC 28 pin DIP Color Pallete RAMDAC
|
HM86171-120 - HMC 28 pin DIP Color Palette RAMDAC
|
||||||
FM1608-120 - RAMTRON 64Kb bytewide Ferroelectric Nonvolatile RAM
|
FM1608-120 - RAMTRON 64Kb bytewide Ferroelectric Nonvolatile RAM
|
||||||
ULN2003A - 16 pin DIP Seven Darlington Arrays
|
ULN2003A - 16 pin DIP Seven Darlington Arrays
|
||||||
75176 - SN75176BP Differential BUS Transceiver (Bidirectional data communication on multipoint bus transmission line)
|
75176 - SN75176BP Differential BUS Transceiver (Bidirectional data communication on multipoint bus transmission line)
|
||||||
@ -252,7 +252,7 @@ ROM 2 is a AMIC 290021T
|
|||||||
|
|
||||||
--------------------------------------------------------------------
|
--------------------------------------------------------------------
|
||||||
|
|
||||||
MH86171 Color Pallete RAMDAC
|
MH86171 Color Palette RAMDAC
|
||||||
Hardware & software compatible with VGA, MCGA & 8514/A graphics
|
Hardware & software compatible with VGA, MCGA & 8514/A graphics
|
||||||
Compatible with the RS170 video stadard
|
Compatible with the RS170 video stadard
|
||||||
Single monolithic, high performance CMOS
|
Single monolithic, high performance CMOS
|
||||||
|
@ -196,7 +196,7 @@ Notes:
|
|||||||
including video output. For example, if the harness is connected backwards, this chip blows and kills
|
including video output. For example, if the harness is connected backwards, this chip blows and kills
|
||||||
the PCB. Even manually resetting the 68000's cannot restart the PCB, and it just shows a wavey pattern
|
the PCB. Even manually resetting the 68000's cannot restart the PCB, and it just shows a wavey pattern
|
||||||
on screen.
|
on screen.
|
||||||
TC0110PCR - Pallete Generator
|
TC0110PCR - Palette Generator
|
||||||
TC0100SCN - Tilemap Generator
|
TC0100SCN - Tilemap Generator
|
||||||
TC0150ROD - Road Generator
|
TC0150ROD - Road Generator
|
||||||
TC0050VDZ - \ Motion Object Generator Combo?
|
TC0050VDZ - \ Motion Object Generator Combo?
|
||||||
|
@ -81,7 +81,7 @@ Chips:
|
|||||||
Video: XC3042A (Sigma Xilinx FPGA gate array)
|
Video: XC3042A (Sigma Xilinx FPGA gate array)
|
||||||
Sound: OKI M6295
|
Sound: OKI M6295
|
||||||
OSC: 32MHz, 24MHz & 8.664MHz
|
OSC: 32MHz, 24MHz & 8.664MHz
|
||||||
Other: SCN68681C1N40 (Serial controler chip)
|
Other: SCN68681C1N40 (Serial controller chip)
|
||||||
DALLAS DS1225AB-85 Nonvolatile SRAM
|
DALLAS DS1225AB-85 Nonvolatile SRAM
|
||||||
DALLAS DS1204V (used for security)
|
DALLAS DS1204V (used for security)
|
||||||
DALLAS DS1232 (MicroMonitor Chip)
|
DALLAS DS1232 (MicroMonitor Chip)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
TODO:
|
TODO:
|
||||||
Needs to be tilemapped. The background layer and sprite layer are identical to spdodgeb, except for the
|
Needs to be tilemapped. The background layer and sprite layer are identical to spdodgeb, except for the
|
||||||
back-switched graphics roms and the size of the pallete banks.
|
back-switched graphics roms and the size of the palette banks.
|
||||||
|
|
||||||
03/28/03 - Additions by Steve Ellenoff
|
03/28/03 - Additions by Steve Ellenoff
|
||||||
---------------------------------------
|
---------------------------------------
|
||||||
|
@ -72,7 +72,7 @@ TODO : This is a partially working driver. Most of the memory maps for
|
|||||||
Might this be a HW blank bit so things look clean when
|
Might this be a HW blank bit so things look clean when
|
||||||
the i860's do their updates?
|
the i860's do their updates?
|
||||||
The two other times I see it read are just before
|
The two other times I see it read are just before
|
||||||
and after one of the pallette setups is done.
|
and after one of the palette setups is done.
|
||||||
0x600018: ? No info yet.
|
0x600018: ? No info yet.
|
||||||
0x704000: (VC only) Likely analog axis for VR headset
|
0x704000: (VC only) Likely analog axis for VR headset
|
||||||
0x703000: (VC only) Likely analog axis for VR headset
|
0x703000: (VC only) Likely analog axis for VR headset
|
||||||
|
@ -44,7 +44,7 @@ RP2C04-0003:
|
|||||||
- Goonies
|
- Goonies
|
||||||
- Soccer
|
- Soccer
|
||||||
- T.K.O. Boxing *
|
- T.K.O. Boxing *
|
||||||
(Manual states this is an RP2C04-0004 - though the pallete doesn't agree)
|
(Manual states this is an RP2C04-0004 - though the palette doesn't agree)
|
||||||
|
|
||||||
RP2C04-0004:
|
RP2C04-0004:
|
||||||
- Clu Clu Land
|
- Clu Clu Land
|
||||||
|
@ -216,6 +216,6 @@ SCREEN_UPDATE_IND16( daikaiju )
|
|||||||
bitmap.fill(511, cliprect);
|
bitmap.fill(511, cliprect);
|
||||||
drawbg(screen.machine(), bitmap, cliprect, 0); // bottom
|
drawbg(screen.machine(), bitmap, cliprect, 0); // bottom
|
||||||
draw_sprites(screen.machine(), bitmap, cliprect);
|
draw_sprites(screen.machine(), bitmap, cliprect);
|
||||||
drawbg(screen.machine(), bitmap, cliprect, 1); // top = pallete $d ?
|
drawbg(screen.machine(), bitmap, cliprect, 1); // top = palette $d ?
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -119,7 +119,7 @@ WRITE8_HANDLER( naughtyb_videoreg_w )
|
|||||||
state->m_cocktail =
|
state->m_cocktail =
|
||||||
( ( input_port_read(space->machine(), "DSW0") & 0x80 ) && // cabinet == cocktail
|
( ( input_port_read(space->machine(), "DSW0") & 0x80 ) && // cabinet == cocktail
|
||||||
( data & 0x01 ) ); // handling player 2
|
( data & 0x01 ) ); // handling player 2
|
||||||
state->m_palreg = (data >> 1) & 0x03; // pallette sel is bit 1 & 2
|
state->m_palreg = (data >> 1) & 0x03; // palette sel is bit 1 & 2
|
||||||
state->m_bankreg = (data >> 2) & 0x01; // banksel is just bit 2
|
state->m_bankreg = (data >> 2) & 0x01; // banksel is just bit 2
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -132,7 +132,7 @@ WRITE8_HANDLER( popflame_videoreg_w )
|
|||||||
state->m_cocktail =
|
state->m_cocktail =
|
||||||
( ( input_port_read(space->machine(), "DSW0") & 0x80 ) && // cabinet == cocktail
|
( ( input_port_read(space->machine(), "DSW0") & 0x80 ) && // cabinet == cocktail
|
||||||
( data & 0x01 ) ); // handling player 2
|
( data & 0x01 ) ); // handling player 2
|
||||||
state->m_palreg = (data >> 1) & 0x03; // pallette sel is bit 1 & 2
|
state->m_palreg = (data >> 1) & 0x03; // palette sel is bit 1 & 2
|
||||||
state->m_bankreg = (data >> 3) & 0x01; // banksel is just bit 3
|
state->m_bankreg = (data >> 3) & 0x01; // banksel is just bit 3
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user