mirror of
https://github.com/holub/mame
synced 2025-07-05 18:08:04 +03:00
Cleanups and version bump for 0.123u1.
This commit is contained in:
parent
63576c78f0
commit
072b71602b
@ -941,15 +941,15 @@ MACHINE_DRIVER_START( exidy440_audio )
|
||||
MDRV_SOUND_ROUTE(0, "left", 1.0)
|
||||
MDRV_SOUND_ROUTE(1, "right", 1.0)
|
||||
|
||||
// MDRV_SOUND_ADD(MC3418, EXIDY440_MC3418_CLOCK)
|
||||
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
|
||||
// MDRV_SOUND_ADD(MC3418, EXIDY440_MC3418_CLOCK)
|
||||
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
|
||||
|
||||
// MDRV_SOUND_ADD(MC3418, EXIDY440_MC3418_CLOCK)
|
||||
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
|
||||
// MDRV_SOUND_ADD(MC3418, EXIDY440_MC3418_CLOCK)
|
||||
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
|
||||
|
||||
// MDRV_SOUND_ADD(MC3417, EXIDY440_MC3417_CLOCK)
|
||||
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
|
||||
// MDRV_SOUND_ADD(MC3417, EXIDY440_MC3417_CLOCK)
|
||||
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
|
||||
|
||||
// MDRV_SOUND_ADD(MC3417, EXIDY440_MC3417_CLOCK)
|
||||
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
|
||||
// MDRV_SOUND_ADD(MC3417, EXIDY440_MC3417_CLOCK)
|
||||
// MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
|
||||
MACHINE_DRIVER_END
|
||||
|
@ -13,12 +13,12 @@
|
||||
/* because according to KLOV, Midway was only allowed to make minor */
|
||||
/* modifications of the Taito code. */
|
||||
/* */
|
||||
/* - DIP Locations verified from manual for: */
|
||||
/* -sitv */
|
||||
/* -sicv */
|
||||
/* -invadpt2 */
|
||||
/* -lrescue */
|
||||
/* -invasion */
|
||||
/* - DIP Locations verified from manual for: */
|
||||
/* -sitv */
|
||||
/* -sicv */
|
||||
/* -invadpt2 */
|
||||
/* -lrescue */
|
||||
/* -invasion */
|
||||
/* */
|
||||
/* To Do: */
|
||||
/* ----- */
|
||||
@ -128,7 +128,7 @@ static INPUT_PORTS_START( sicv )
|
||||
PORT_DIPSETTING( 0x08, "1000" )
|
||||
PORT_DIPSETTING( 0x00, "1500" )
|
||||
/* SW1:5,6,7: In OFF, PL2 can have no control of joystick, going auto left/right and other problems like no laser gun.
|
||||
Be sure these are always ON */
|
||||
Be sure these are always ON */
|
||||
PORT_BIT( 0x70, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM(invaders_in2_control_r, 0) PORT_DIPLOCATION("SW1:5,6,7") /* Labeled as "FACTORY" */
|
||||
PORT_DIPNAME( 0x80, 0x00, "Coin Info" ) PORT_DIPLOCATION("SW1:8")
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
|
||||
@ -195,7 +195,7 @@ static INPUT_PORTS_START( sitv )
|
||||
PORT_DIPSETTING( 0x08, "1000" )
|
||||
PORT_DIPSETTING( 0x00, "1500" )
|
||||
/* SW1:5,6,7: In OFF, PL2 can have no control of joystick, going auto left/right and other problems like no laser gun.
|
||||
Be sure these are always ON */
|
||||
Be sure these are always ON */
|
||||
PORT_BIT( 0x70, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM(invaders_in2_control_r, 0) PORT_DIPLOCATION("SW1:5,6,7") /* Labeled as "FACTORY" */
|
||||
PORT_DIPNAME( 0x80, 0x00, "Coin Info" ) PORT_DIPLOCATION("SW1:8")
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
|
||||
@ -260,7 +260,7 @@ static INPUT_PORTS_START( invadrmr )
|
||||
PORT_DIPSETTING( 0x00, "1500" )
|
||||
PORT_DIPSETTING( 0x08, "3000" ) /* This is different to invaders */
|
||||
/* SW1:5,6,7: In OFF, PL2 can have no control of joystick, going auto left/right and other problems like no laser gun.
|
||||
Be sure these are always ON */
|
||||
Be sure these are always ON */
|
||||
PORT_BIT( 0x70, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_CUSTOM(invaders_in2_control_r, 0) PORT_DIPLOCATION("SW1:5,6,7") /* Labeled as "FACTORY" */
|
||||
PORT_DIPNAME( 0x80, 0x00, "Coin Info" ) PORT_DIPLOCATION("SW1:8")
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
|
||||
|
@ -2484,9 +2484,9 @@ static INPUT_PORTS_START( mcnpshnt )
|
||||
PORT_DIPNAME( 0x10, 0x10, "Buy Screen Bonus Points" ) /* Sets your points to 100 every time you arrive at the screen for buying special items. */
|
||||
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
/* make your game last at least 4 or 5 minutes. Continue if necessary. Before the next round you begin,
|
||||
you will get some sort of message in Japanese stating that it is some sort of lucky time of day for you, and
|
||||
you get 100 bonus points (for purchasing items). */
|
||||
/* make your game last at least 4 or 5 minutes. Continue if necessary. Before the next round you begin,
|
||||
you will get some sort of message in Japanese stating that it is some sort of lucky time of day for you, and
|
||||
you get 100 bonus points (for purchasing items). */
|
||||
PORT_DIPNAME( 0x20, 0x20, "Lucky Time Of Day Bonus" )
|
||||
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
@ -2641,9 +2641,9 @@ static INPUT_PORTS_START( jantouki )
|
||||
PORT_DIPNAME( 0x10, 0x10, "Buy Screen Bonus Points" ) /* Sets your points to 100 every time you arrive at the screen for buying special items. */
|
||||
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
/* make your game last at least 4 or 5 minutes. Continue if necessary. Before the next round you begin,
|
||||
you will get some sort of message in Japanese stating that it is some sort of lucky time of day for you, and
|
||||
you get 100 bonus points (for purchasing items). */
|
||||
/* make your game last at least 4 or 5 minutes. Continue if necessary. Before the next round you begin,
|
||||
you will get some sort of message in Japanese stating that it is some sort of lucky time of day for you, and
|
||||
you get 100 bonus points (for purchasing items). */
|
||||
PORT_DIPNAME( 0x20, 0x20, "Lucky Time Of Day Bonus" )
|
||||
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
|
@ -1498,7 +1498,7 @@ static MACHINE_DRIVER_START( magiccrd )
|
||||
MDRV_CPU_PROGRAM_MAP(magiccrd_map, 0)
|
||||
|
||||
MDRV_SCREEN_SIZE((123+1)*4, (36+1)*8) // Taken from MC6845 init, registers 00 & 04. Normally programmed with (value-1).
|
||||
// MDRV_SCREEN_VISIBLE_AREA(0*4, 112*4-1, 0*8, 34*8-1) // Taken from MC6845 init, registers 01 & 06.
|
||||
// MDRV_SCREEN_VISIBLE_AREA(0*4, 112*4-1, 0*8, 34*8-1) // Taken from MC6845 init, registers 01 & 06.
|
||||
MDRV_SCREEN_VISIBLE_AREA(0*4, 98*4-1, 0*8, 32*8-1) // adjusted to screen for testing purposes.
|
||||
|
||||
MDRV_GFXDECODE(funworld)
|
||||
@ -1543,8 +1543,8 @@ static MACHINE_DRIVER_START( snookr10 )
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE((128+1)*4, (30+1)*8)
|
||||
MDRV_SCREEN_VISIBLE_AREA(0*4, 96*4-1, 0*8, 30*8-1)
|
||||
// MDRV_SCREEN_SIZE((124+1)*4, (30+1)*8)
|
||||
// MDRV_SCREEN_VISIBLE_AREA(0*4, 96*4-1, 0*8, 29*8-1)
|
||||
// MDRV_SCREEN_SIZE((124+1)*4, (30+1)*8)
|
||||
// MDRV_SCREEN_VISIBLE_AREA(0*4, 96*4-1, 0*8, 29*8-1)
|
||||
|
||||
MDRV_GFXDECODE(sn10)
|
||||
|
||||
|
@ -661,8 +661,8 @@ static NVRAM_HANDLER( naomi_eeproms )
|
||||
{
|
||||
EEPROM_init(&eeprom_interface_93C46);
|
||||
/*if (file)
|
||||
EEPROM_load(file);
|
||||
else*/
|
||||
EEPROM_load(file);
|
||||
else*/
|
||||
EEPROM_set_data((UINT8 *)"\011\241 0000000000000000", 48); // 2*checksum 30*unknown 16*serial
|
||||
x76f100_init( 0, eeprom_romboard );
|
||||
memcpy(eeprom_romboard+20,"\241\011 0000000000000000",48);
|
||||
|
@ -941,14 +941,14 @@ Motorola MC68HC000FN12
|
||||
Xilinx XC5206
|
||||
Xilinx XC5202
|
||||
BT481AKPJ110 (Palette RAMDAC)
|
||||
NKK N341024SJ-15 x8 (128kB RAM)
|
||||
NKK N341024SJ-15 x8 (128kB RAM)
|
||||
OKI M6295 8092352-2
|
||||
|
||||
PAL16V8H-15 @ U24 Blue dot on it
|
||||
PAL16V8H-15 @ U25 Yellow dot on it
|
||||
PAL16V8H-15 @ U26 Red dot on it
|
||||
PAL16V8H-15 @ U27 Green dot on it
|
||||
PAL16V8H-15 @ U45 red dot on it
|
||||
PAL16V8H-15 @ U24 Blue dot on it
|
||||
PAL16V8H-15 @ U25 Yellow dot on it
|
||||
PAL16V8H-15 @ U26 Red dot on it
|
||||
PAL16V8H-15 @ U27 Green dot on it
|
||||
PAL16V8H-15 @ U45 red dot on it
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
|
@ -19,51 +19,51 @@ and sound CPU's. Virtual Combat sports two upper boards which presumably
|
||||
output a different rasterization of the scene for each stereo eye.
|
||||
|
||||
UPPER:
|
||||
Intel I860 XR processor
|
||||
MB8298-25P-SK RAMS x12 (silkscreen said 62256)
|
||||
Analog device ADV476KN50E (silkscreen said BT476)
|
||||
20 MHZ Oscillator
|
||||
8-way DIP switch
|
||||
574200D x4
|
||||
PAL palce24v10 x2 (next to the i860)
|
||||
Intel I860 XR processor
|
||||
MB8298-25P-SK RAMS x12 (silkscreen said 62256)
|
||||
Analog device ADV476KN50E (silkscreen said BT476)
|
||||
20 MHZ Oscillator
|
||||
8-way DIP switch
|
||||
574200D x4
|
||||
PAL palce24v10 x2 (next to the i860)
|
||||
|
||||
LOWER:
|
||||
Motorola MC68000P12 x2
|
||||
12 MHz Oscillator x2
|
||||
Harris ADC0804LCN x2
|
||||
4 MB8298-25P-SK RAMS (in groups of 2 off by themselves)
|
||||
1 CXK58257SP-10L at each end of the SNDCPU ROMS and the CPU ROMS (4 chips total)
|
||||
Motorola MC6845P CRT controller
|
||||
2x 27C010A containing sound code
|
||||
Xx 27C040 containing sound data (VOC files)
|
||||
Dallas DS1220Y - closest to pin 64 of CPU - read as a 2716 - (silkscreened "6116")
|
||||
Xx 27c040 containing program code, etc.
|
||||
Motorola MC68000P12 x2
|
||||
12 MHz Oscillator x2
|
||||
Harris ADC0804LCN x2
|
||||
4 MB8298-25P-SK RAMS (in groups of 2 off by themselves)
|
||||
1 CXK58257SP-10L at each end of the SNDCPU ROMS and the CPU ROMS (4 chips total)
|
||||
Motorola MC6845P CRT controller
|
||||
2x 27C010A containing sound code
|
||||
Xx 27C040 containing sound data (VOC files)
|
||||
Dallas DS1220Y - closest to pin 64 of CPU - read as a 2716 - (silkscreened "6116")
|
||||
Xx 27c040 containing program code, etc.
|
||||
|
||||
----
|
||||
|
||||
NOTES : Shadow Fighters appears to have been dumped from an earlier
|
||||
revision of the hardware. There are no IC labels, and
|
||||
lots of factory rework has been done to the bottom board.
|
||||
Because the board was so early for Shadow Fighters, there were
|
||||
no IC locations silkscreened on the PCB. The locations
|
||||
from Virtual Combat have been used.
|
||||
The Shadow Fighters bottom board has an extra 20 mhz xtal on it.
|
||||
The data stored in REGION_SOUND1 is simply a series of
|
||||
Creative Media VOC files concatenated to eachother.
|
||||
The sound program (REGION_CPU2) is about 640 bytes long.
|
||||
The graphics ROMs have had images successfully extracted from
|
||||
them. Pictures for Shadow Fighters can be found online.
|
||||
The hardware is said to run at medium resolution.
|
||||
The SRAM module dump can likely be thrown away for both games.
|
||||
The PAL that's dumped for Shadow Fighters looks pretty bad.
|
||||
Websites seem to say Shadow Fighters is a SEGA game, but I
|
||||
couldn't find a SEGA string anywhere in the ROMs. I also,
|
||||
however, could not find a VR8 string in the Virtual Combat
|
||||
ROMs, so who knows... Kyle's name is easily found in both
|
||||
though :).
|
||||
revision of the hardware. There are no IC labels, and
|
||||
lots of factory rework has been done to the bottom board.
|
||||
Because the board was so early for Shadow Fighters, there were
|
||||
no IC locations silkscreened on the PCB. The locations
|
||||
from Virtual Combat have been used.
|
||||
The Shadow Fighters bottom board has an extra 20 mhz xtal on it.
|
||||
The data stored in REGION_SOUND1 is simply a series of
|
||||
Creative Media VOC files concatenated to eachother.
|
||||
The sound program (REGION_CPU2) is about 640 bytes long.
|
||||
The graphics ROMs have had images successfully extracted from
|
||||
them. Pictures for Shadow Fighters can be found online.
|
||||
The hardware is said to run at medium resolution.
|
||||
The SRAM module dump can likely be thrown away for both games.
|
||||
The PAL that's dumped for Shadow Fighters looks pretty bad.
|
||||
Websites seem to say Shadow Fighters is a SEGA game, but I
|
||||
couldn't find a SEGA string anywhere in the ROMs. I also,
|
||||
however, could not find a VR8 string in the Virtual Combat
|
||||
ROMs, so who knows... Kyle's name is easily found in both
|
||||
though :).
|
||||
|
||||
TODO : This is a skeleton driver. Nearly everything.
|
||||
i860XR-25 CPU core!
|
||||
TODO : This is a skeleton driver. Nearly everything.
|
||||
i860XR-25 CPU core!
|
||||
|
||||
*/
|
||||
|
||||
@ -81,7 +81,7 @@ ADDRESS_MAP_END
|
||||
|
||||
/*
|
||||
static ADDRESS_MAP_START( video_map, ADDRESS_SPACE_PROGRAM, 16 )
|
||||
AM_RANGE(0x000000, 0x1fffff) AM_ROM
|
||||
AM_RANGE(0x000000, 0x1fffff) AM_ROM
|
||||
ADDRESS_MAP_END
|
||||
*/
|
||||
|
||||
@ -96,9 +96,9 @@ static MACHINE_DRIVER_START( vcombat )
|
||||
MDRV_CPU_ADD_TAG("sound", M68000, XTAL_12MHz)
|
||||
MDRV_CPU_PROGRAM_MAP(sound_map,0)
|
||||
/*
|
||||
Virtual combat has an i860 on each of its two upper boards.
|
||||
MDRV_CPU_ADD_TAG("video", i860, XTAL_20MHz)
|
||||
MDRV_CPU_PROGRAM_MAP(video_map,0)
|
||||
Virtual combat has an i860 on each of its two upper boards.
|
||||
MDRV_CPU_ADD_TAG("video", i860, XTAL_20MHz)
|
||||
MDRV_CPU_PROGRAM_MAP(video_map,0)
|
||||
*/
|
||||
MDRV_VIDEO_ATTRIBUTES(VIDEO_TYPE_RASTER)
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
|
||||
|
@ -252,8 +252,8 @@ WRITE64_HANDLER( dc_sysctrl_w )
|
||||
ddtdata.channel=2;
|
||||
ddtdata.mode=25; //011001
|
||||
/*if (pp == 1)
|
||||
if (sysctrl_regs[SB_C2DLEN] == 0x240)
|
||||
pp=pp+1;*/
|
||||
if (sysctrl_regs[SB_C2DLEN] == 0x240)
|
||||
pp=pp+1;*/
|
||||
cpunum_set_info_ptr(0,CPUINFO_PTR_SH4_EXTERNAL_DDT_DMA,&ddtdata);
|
||||
#if DEBUG_SYSCTRL
|
||||
mame_printf_verbose("SYSCTRL: Ch2 dma %x from %08x to %08x (lmmode0=%d lmmode1=%d)\n", sysctrl_regs[SB_C2DLEN], ddtdata.source-ddtdata.length, sysctrl_regs[SB_C2DSTAT],sysctrl_regs[SB_LMMODE0],sysctrl_regs[SB_LMMODE1]);
|
||||
@ -745,9 +745,9 @@ WRITE64_HANDLER( dc_rtc_w )
|
||||
|
||||
/*static void dc_rtc_increment(void)
|
||||
{
|
||||
dc_rtcregister[RTC2] = (dc_rtcregister[RTC2] + 1) & 0xFFFF;
|
||||
if (dc_rtcregister[RTC2] == 0)
|
||||
dc_rtcregister[RTC1] = (dc_rtcregister[RTC1] + 1) & 0xFFFF;
|
||||
dc_rtcregister[RTC2] = (dc_rtcregister[RTC2] + 1) & 0xFFFF;
|
||||
if (dc_rtcregister[RTC2] == 0)
|
||||
dc_rtcregister[RTC1] = (dc_rtcregister[RTC1] + 1) & 0xFFFF;
|
||||
}*/
|
||||
|
||||
MACHINE_RESET( dc )
|
||||
|
@ -300,37 +300,37 @@ const UINT8 inthunt_decryption_table[256] = {
|
||||
|
||||
const UINT8 gussun_decryption_table[256] = {
|
||||
0xcd,xxxx,xxxx,0x36,xxxx,0x52,0xb1,0x5b, 0x68,0xcd,xxxx,xxxx,xxxx,0xa8,xxxx,xxxx, /* 00 */
|
||||
// 0x63 gggg gggg gggg
|
||||
// 0x63 gggg gggg gggg
|
||||
xxxx,xxxx,0x75,0x24,0x08,0x83,0x32,0xe9, xxxx,0x79,xxxx,0x8f,0x22,xxxx,0xac,xxxx, /* 10 */
|
||||
// ???? pppp gggg
|
||||
// ???? pppp gggg
|
||||
0x5d,0xa5,0x11,0x51,0x0a,0x29,xxxx,xxxx ,0xf8,0x98,0x91,0x40,0x28,0x00,0x03,0x5f, /* 20 */
|
||||
// gggg pppp gggg gggg gggg gggg pppp
|
||||
// gggg pppp gggg gggg gggg gggg pppp
|
||||
0x26,xxxx,xxxx,0x8b,0x2f,0x02,xxxx,xxxx, 0x8e,0xab,xxxx,xxxx,0xbc,0xf1,0xb3,xxxx, /* 30 */
|
||||
// gggg 0x90
|
||||
// gggg 0x90
|
||||
0x19,xxxx,0xc6,xxxx,xxxx,0x3a,xxxx,xxxx, xxxx,0x74,0x61,xxxx,0x33,xxxx,xxxx,xxxx, /* 40 */
|
||||
// ????
|
||||
// ????
|
||||
xxxx,0x53,0xa0,0xc0,0xc3,0x41,0xfc,0xe7, xxxx,0x2c,0x7c,0x2b,xxxx,xxxx,0xba,0x2a, /* 50 */
|
||||
// gggg gggg gggg pppp gggg
|
||||
// gggg gggg gggg pppp gggg
|
||||
0xb0,xxxx,0x29,0x79,xxxx,xxxx,0xb5,0x07, 0xb9,xxxx,0x27,0x46,0xf9,xxxx,xxxx,xxxx, /* 60 */
|
||||
// ???? pppp gggg gggg
|
||||
// ???? pppp gggg gggg
|
||||
xxxx,0xea,0x72,0x73,0xad,0xd1,0x3b,0x5e, 0xe5,0x57,xxxx,0x0d,xxxx,xxxx,0x42,0x3c, /* 70 */
|
||||
// gggg pppp ????
|
||||
// gggg pppp ????
|
||||
xxxx,0x86,0x78,0x7d,0x30,0x25,0x2d,xxxx, 0x9a,0xeb,0x04,0x0b,0xa2,0xb8,0xf6,xxxx, /* 80 */
|
||||
// ???? pppp ???? pppp gggg
|
||||
// ???? pppp ???? pppp gggg
|
||||
xxxx,xxxx,0x9d,xxxx,0xbb,xxxx,xxxx,0xcb, 0xa9,0xcf,xxxx,0x60,0x43,0x56,xxxx,xxxx, /* 90 */
|
||||
// gggg gggg
|
||||
// gggg gggg
|
||||
xxxx,0xa3,xxxx,xxxx,xxxx,xxxx,0xfa,0xb4, xxxx,0x81,0xe6,0x48,0x80,0x8c,0xd4,xxxx, /* a0 */
|
||||
// gggg ???? gggg gggg
|
||||
// gggg ???? gggg gggg
|
||||
xxxx,xxxx,0x84,0xb6,0x77,0x3d,0x3e,xxxx, xxxx,0xb7,0x4b,xxxx,xxxx,xxxx,xxxx,xxxx, /* b0 */
|
||||
// gggg ???? gggg gggg ???? pppp
|
||||
// gggg ???? gggg gggg ???? pppp
|
||||
xxxx,0xff,0x47,xxxx,0x55,0x1e,xxxx,0x59, 0x93,xxxx,xxxx,xxxx,0x88,0xc1,0x01,0xb2, /* c0 */
|
||||
// gggg pppp
|
||||
// gggg pppp
|
||||
0x01,0x2e,0x06,0xc7,0x05,xxxx,0x8a,0x5a, 0x58,0xbe,xxxx,0x4e,xxxx,0x1f,0x23,xxxx, /* d0 */
|
||||
// ???? gggg
|
||||
// ???? gggg
|
||||
0xe8,xxxx,0x89,0xa1,0xd0,xxxx,xxxx,0xe2, 0x38,0xfe,0x50,0x9c,xxxx,xxxx,xxxx,0x49, /* e0 */
|
||||
// gggg gggg
|
||||
// gggg gggg
|
||||
0xfb,0x20,0xf3,xxxx,xxxx,0x0f,xxxx,xxxx, xxxx,0x76,0xf7,0xbd,0x39,0x7e,0xbf,xxxx, /* f0 */
|
||||
// pppp gggg gggg gggg
|
||||
// pppp gggg gggg gggg
|
||||
};
|
||||
|
||||
|
||||
|
@ -2046,6 +2046,7 @@ const game_driver * const drivers[] =
|
||||
DRIVER( hellfir1 ) /* B90 / TP-??? (c) 1989 Toaplan + Taito license */
|
||||
DRIVER( hellfir2 ) /* B90 / TP-??? (c) 1989 Toaplan + Taito license */
|
||||
DRIVER( zerowing ) /* TP-015 (c) 1989 Toaplan */
|
||||
DRIVER( zerowng2 ) /* TP-015 (c) 1989 Toaplan */
|
||||
DRIVER( demonwld ) /* TP-016 (c) 1990 Toaplan (+ Taito license when set to Japan) */
|
||||
DRIVER( demonwl1 ) /* TP-016 (c) 1989 Toaplan + Taito license */
|
||||
DRIVER( demonwl2 ) /* TP-016 (c) 1989 Toaplan */
|
||||
|
@ -148,7 +148,7 @@ VIDEO_START(magiccrd)
|
||||
|
||||
VIDEO_START(snookr10)
|
||||
{
|
||||
// mc6845 = mc6845_config(NULL);
|
||||
// mc6845 = mc6845_config(NULL);
|
||||
bg_tilemap = tilemap_create(get_bg_tile_info, tilemap_scan_rows, 4, 8, 128, 32);
|
||||
}
|
||||
|
||||
|
@ -116,20 +116,20 @@ PALETTE_INIT( galivan )
|
||||
colortable_entry_set_value(machine->colortable, 0x180 + i_swapped, ctabentry);
|
||||
}
|
||||
|
||||
// for (i = 0;i < TOTAL_COLORS(2)/16;i++)
|
||||
// {
|
||||
// int j;
|
||||
// for (i = 0;i < TOTAL_COLORS(2)/16;i++)
|
||||
// {
|
||||
// int j;
|
||||
|
||||
// for (j = 0;j < 16;j++)
|
||||
// {
|
||||
// if (i & 8)
|
||||
// COLOR(2,i + j * (TOTAL_COLORS(2)/16)) = 128 + ((j & 0x0c) << 2) + (*color_prom & 0x0f);
|
||||
// else
|
||||
// COLOR(2,i + j * (TOTAL_COLORS(2)/16)) = 128 + ((j & 0x03) << 4) + (*color_prom & 0x0f);
|
||||
// }
|
||||
// for (j = 0;j < 16;j++)
|
||||
// {
|
||||
// if (i & 8)
|
||||
// COLOR(2,i + j * (TOTAL_COLORS(2)/16)) = 128 + ((j & 0x0c) << 2) + (*color_prom & 0x0f);
|
||||
// else
|
||||
// COLOR(2,i + j * (TOTAL_COLORS(2)/16)) = 128 + ((j & 0x03) << 4) + (*color_prom & 0x0f);
|
||||
// }
|
||||
|
||||
// color_prom++;
|
||||
// }
|
||||
// color_prom++;
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
|
@ -62,8 +62,8 @@ VIDEO_START( malzak )
|
||||
saa5050_vidram = auto_malloc(0x800);
|
||||
|
||||
/* configure the S2636 chips */
|
||||
// s2636_0 = s2636_config(malzak_s2636_0_ram, machine->screen[0].height, machine->screen[0].width, -8, -16);
|
||||
// s2636_1 = s2636_config(malzak_s2636_1_ram, machine->screen[0].height, machine->screen[0].width, -9, -16);
|
||||
// s2636_0 = s2636_config(malzak_s2636_0_ram, machine->screen[0].height, machine->screen[0].width, -8, -16);
|
||||
// s2636_1 = s2636_config(malzak_s2636_1_ram, machine->screen[0].height, machine->screen[0].width, -9, -16);
|
||||
s2636_0 = s2636_config(malzak_s2636_0_ram, machine->screen[0].height, machine->screen[0].width, 0, -16);
|
||||
s2636_1 = s2636_config(malzak_s2636_1_ram, machine->screen[0].height, machine->screen[0].width, 0, -16);
|
||||
}
|
||||
|
@ -190,12 +190,12 @@ void twincobr_flipscreen(int flip)
|
||||
|
||||
WRITE16_HANDLER( twincobr_crtc_reg_sel_w )
|
||||
{
|
||||
// mc6845_address_w(offset, data);
|
||||
// mc6845_address_w(offset, data);
|
||||
}
|
||||
|
||||
WRITE16_HANDLER( twincobr_crtc_data_w )
|
||||
{
|
||||
// mc6845_register_w(offset, data);
|
||||
// mc6845_register_w(offset, data);
|
||||
}
|
||||
|
||||
WRITE16_HANDLER( twincobr_txoffs_w )
|
||||
@ -371,12 +371,12 @@ WRITE8_HANDLER( wardner_sprite_w )
|
||||
|
||||
WRITE8_HANDLER( wardner_CRTC_reg_sel_w )
|
||||
{
|
||||
// mc6845_address_w(offset, data);
|
||||
// mc6845_address_w(offset, data);
|
||||
}
|
||||
|
||||
WRITE8_HANDLER( wardner_CRTC_data_w )
|
||||
{
|
||||
// mc6845_register_w(0, data);
|
||||
// mc6845_register_w(0, data);
|
||||
}
|
||||
|
||||
|
||||
|
@ -9,4 +9,4 @@
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
const char build_version[] = "0.123 ("__DATE__")";
|
||||
const char build_version[] = "0.123u1 ("__DATE__")";
|
||||
|
Loading…
Reference in New Issue
Block a user