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_REGION16_LE( 0x20000, "user1", 0 )
|
||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Pallette - 0 at U144 */
|
||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Pallette - 1 at U145 */
|
||||
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) ) /* Palette - 1 at U145 */
|
||||
|
||||
ROM_REGION( 0x100, "user2", 0 )
|
||||
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_REGION16_LE( 0x20000, "user1", 0 )
|
||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Pallette - 0 at U144 */
|
||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Pallette - 1 at U145 */
|
||||
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) ) /* Palette - 1 at U145 */
|
||||
|
||||
ROM_REGION( 0x100, "user2", 0 )
|
||||
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_REGION16_LE( 0x20000, "user1", 0 )
|
||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Pallette - 0 at U144 */
|
||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Pallette - 1 at U145 */
|
||||
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) ) /* Palette - 1 at U145 */
|
||||
|
||||
ROM_REGION( 0x100, "user2", 0 )
|
||||
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_REGION16_LE( 0x20000, "user1", 0 )
|
||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Pallette - 0 at U144 */
|
||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Pallette - 1 at U145 */
|
||||
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) ) /* Palette - 1 at U145 */
|
||||
|
||||
ROM_REGION( 0x100, "user2", 0 )
|
||||
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_REGION16_LE( 0x20000, "user1", 0 )
|
||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Pallette - 0 at U144 */
|
||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Pallette - 1 at U145 */
|
||||
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) ) /* Palette - 1 at U145 */
|
||||
|
||||
ROM_REGION( 0x100, "user2", 0 )
|
||||
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_REGION16_LE( 0x20000, "user1", 0 )
|
||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(793c4bda) SHA1(5a8a2981b48922f4d9e617a9bf9ef6a47ab702b7) ) /* Pallette - 0 at U144 */
|
||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(fe2c3521) SHA1(896e53427c7831620ca565be9c0b76aabc36b9f4) ) /* Pallette - 1 at U145 */
|
||||
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) ) /* Palette - 1 at U145 */
|
||||
|
||||
ROM_REGION( 0x100, "user2", 0 )
|
||||
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_REGION16_LE( 0x20000, "user1", 0 )
|
||||
ROM_LOAD16_BYTE( "0.144", 0x00000, 0x10000, CRC(69b3cc85) SHA1(05f7204ac961274b5d2f42cc6c0d06e5fa146aef)) /* Pallette - 0 at U144 */
|
||||
ROM_LOAD16_BYTE( "1.145", 0x00001, 0x10000, CRC(e64a8511) SHA1(0e3a1fe936c841b8acfb150bf63e564b1dec2363) ) /* Pallette - 1 at U145 */
|
||||
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) ) /* Palette - 1 at U145 */
|
||||
ROM_END
|
||||
|
||||
|
||||
|
@ -30,7 +30,7 @@ public:
|
||||
UINT32 *m_igs_cg_videoram;
|
||||
UINT32 *m_igs_tx_videoram;
|
||||
UINT32 *m_igs_bg_videoram;
|
||||
UINT32 *m_igs_pallete32;
|
||||
UINT32 *m_igs_palette32;
|
||||
tilemap_t *m_igs_tx_tilemap;
|
||||
tilemap_t *m_igs_bg_tilemap;
|
||||
};
|
||||
@ -42,7 +42,7 @@ public:
|
||||
Video
|
||||
|
||||
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??????
|
||||
0x38006000, 0x38007FFF BG Video RAM????????1E00??????512x240??????
|
||||
|
||||
@ -138,16 +138,16 @@ static TILE_GET_INFO( get_bg_tilemap_tile_info )
|
||||
}
|
||||
|
||||
|
||||
/* Pallete Layer */
|
||||
static WRITE32_HANDLER( igs_pallete32_w )
|
||||
/* Palette Layer */
|
||||
static WRITE32_HANDLER( igs_palette32_w )
|
||||
{
|
||||
igs_m027_state *state = space->machine().driver_data<igs_m027_state>();
|
||||
space->machine().generic.paletteram.u16=(UINT16 *)state->m_igs_pallete32;
|
||||
COMBINE_DATA(&state->m_igs_pallete32[offset]);
|
||||
space->machine().generic.paletteram.u16=(UINT16 *)state->m_igs_palette32;
|
||||
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+1,space->machine().generic.paletteram.u16[offset*2+1],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(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(0x38001800, 0x38001fff) AM_RAM_WRITE(igs_pallete32_w) AM_BASE_MEMBER(igs_m027_state, m_igs_pallete32) //0x200 * 1
|
||||
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_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(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"
|
||||
|
||||
|
||||
main2sub comunication is done within $400000-$403fff (mainsub_shared_ram):
|
||||
main2sub communication is done within $400000-$403fff (mainsub_shared_ram):
|
||||
- $403C02(W) : ]
|
||||
- $403C04(W) : ] main68k sets parameters before calling subcpu routine, when required
|
||||
- $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
|
||||
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
|
||||
|
@ -84,7 +84,7 @@ Graphics: HM86171
|
||||
Sound: OKI M6295
|
||||
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
|
||||
ULN2003A - 16 pin DIP Seven Darlington Arrays
|
||||
386D - JRC 386D low voltage AMP
|
||||
@ -140,7 +140,7 @@ Graphics: HM86171
|
||||
Sound: OKI M6295
|
||||
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
|
||||
51864 - V62C51864L-35P 64Kb SRAM
|
||||
75176 - SN75176BP Differential BUS Transceiver (Bidirectional data communication on multipoint bus transmission line)
|
||||
@ -234,7 +234,7 @@ Graphics: HM86171
|
||||
Sound: OKI M6295
|
||||
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
|
||||
ULN2003A - 16 pin DIP Seven Darlington Arrays
|
||||
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
|
||||
Compatible with the RS170 video stadard
|
||||
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
|
||||
the PCB. Even manually resetting the 68000's cannot restart the PCB, and it just shows a wavey pattern
|
||||
on screen.
|
||||
TC0110PCR - Pallete Generator
|
||||
TC0110PCR - Palette Generator
|
||||
TC0100SCN - Tilemap Generator
|
||||
TC0150ROD - Road Generator
|
||||
TC0050VDZ - \ Motion Object Generator Combo?
|
||||
|
@ -81,7 +81,7 @@ Chips:
|
||||
Video: XC3042A (Sigma Xilinx FPGA gate array)
|
||||
Sound: OKI M6295
|
||||
OSC: 32MHz, 24MHz & 8.664MHz
|
||||
Other: SCN68681C1N40 (Serial controler chip)
|
||||
Other: SCN68681C1N40 (Serial controller chip)
|
||||
DALLAS DS1225AB-85 Nonvolatile SRAM
|
||||
DALLAS DS1204V (used for security)
|
||||
DALLAS DS1232 (MicroMonitor Chip)
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
TODO:
|
||||
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
|
||||
---------------------------------------
|
||||
|
@ -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
|
||||
the i860's do their updates?
|
||||
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.
|
||||
0x704000: (VC only) Likely analog axis for VR headset
|
||||
0x703000: (VC only) Likely analog axis for VR headset
|
||||
|
@ -44,7 +44,7 @@ RP2C04-0003:
|
||||
- Goonies
|
||||
- Soccer
|
||||
- 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:
|
||||
- Clu Clu Land
|
||||
|
@ -216,6 +216,6 @@ SCREEN_UPDATE_IND16( daikaiju )
|
||||
bitmap.fill(511, cliprect);
|
||||
drawbg(screen.machine(), bitmap, cliprect, 0); // bottom
|
||||
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;
|
||||
}
|
||||
|
@ -119,7 +119,7 @@ WRITE8_HANDLER( naughtyb_videoreg_w )
|
||||
state->m_cocktail =
|
||||
( ( input_port_read(space->machine(), "DSW0") & 0x80 ) && // cabinet == cocktail
|
||||
( 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
|
||||
}
|
||||
|
||||
@ -132,7 +132,7 @@ WRITE8_HANDLER( popflame_videoreg_w )
|
||||
state->m_cocktail =
|
||||
( ( input_port_read(space->machine(), "DSW0") & 0x80 ) && // cabinet == cocktail
|
||||
( 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
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user