Clean-ups and version bump

This commit is contained in:
Angelo Salese 2011-09-20 21:10:48 +00:00
parent 39f57c941a
commit cb74ddd807
43 changed files with 854 additions and 852 deletions

View File

@ -83,7 +83,7 @@ struct _hc11_state
UINT8 tflg1, tmsk1; UINT8 tflg1, tmsk1;
UINT16 toc1; UINT16 toc1;
UINT16 tcnt; UINT16 tcnt;
// UINT8 por; // UINT8 por;
UINT8 pr; UINT8 pr;
UINT64 frc_base; UINT64 frc_base;
@ -475,7 +475,7 @@ static CPU_INIT( hc11 )
device->save_item(NAME(cpustate->tmsk1)); device->save_item(NAME(cpustate->tmsk1));
device->save_item(NAME(cpustate->toc1)); device->save_item(NAME(cpustate->toc1));
device->save_item(NAME(cpustate->tcnt)); device->save_item(NAME(cpustate->tcnt));
// device->save_item(NAME(cpustate->por)); // device->save_item(NAME(cpustate->por));
device->save_item(NAME(cpustate->pr)); device->save_item(NAME(cpustate->pr));
device->save_item(NAME(cpustate->frc_base)); device->save_item(NAME(cpustate->frc_base));
} }
@ -490,7 +490,7 @@ static CPU_RESET( hc11 )
hc11_regs_w(cpustate,0x3d,cpustate->init_value); hc11_regs_w(cpustate,0x3d,cpustate->init_value);
cpustate->toc1 = 0xffff; cpustate->toc1 = 0xffff;
cpustate->tcnt = 0xffff; cpustate->tcnt = 0xffff;
// cpustate->por = 1; // for first timer overflow / compare stuff // cpustate->por = 1; // for first timer overflow / compare stuff
cpustate->pr = 3; // timer prescale cpustate->pr = 3; // timer prescale
} }

View File

@ -1,7 +1,7 @@
/* /*
Sega Saturn SCU DSP disassembler Sega Saturn SCU DSP disassembler
Written by Angelo Salese Written by Angelo Salese
*/ */
#include "emu.h" #include "emu.h"
@ -242,9 +242,9 @@ static UINT32 decode_opcode(UINT32 pc, const SCUDSP_OPCODE *op_table,UINT32 cur_
UINT32 flags = 0; UINT32 flags = 0;
//if (!strcmp(op_table->mnemonic, "jsr") || !strcmp(op_table->mnemonic, "bsr")) //if (!strcmp(op_table->mnemonic, "jsr") || !strcmp(op_table->mnemonic, "bsr"))
// flags = DASMFLAG_STEP_OVER; // flags = DASMFLAG_STEP_OVER;
//else if (!strcmp(op_table->mnemonic, "rts") || !strcmp(op_table->mnemonic, "rti")) //else if (!strcmp(op_table->mnemonic, "rts") || !strcmp(op_table->mnemonic, "rti"))
// flags = DASMFLAG_STEP_OUT; // flags = DASMFLAG_STEP_OUT;
print("%s ", op_table->mnemonic); print("%s ", op_table->mnemonic);
@ -267,10 +267,10 @@ static UINT32 decode_opcode(UINT32 pc, const SCUDSP_OPCODE *op_table,UINT32 cur_
switch(op_table->address_mode_2) switch(op_table->address_mode_2)
{ {
case EA_A: print("A"); break; case EA_A: print("A"); break;
case EA_P: print("P"); break; case EA_P: print("P"); break;
case EA_X: print("X"); break; case EA_X: print("X"); break;
case EA_Y: print("Y"); break; case EA_Y: print("Y"); break;
case EA_DSTMEM: print("%s ", dst_mem[(cur_opcode & 0x00000f00) >> 8]); break; case EA_DSTMEM: print("%s ", dst_mem[(cur_opcode & 0x00000f00) >> 8]); break;
case EA_DMADSTMEM: print("%s ", dst_mem[(cur_opcode & 0x00000300) >> 8]); break; case EA_DMADSTMEM: print("%s ", dst_mem[(cur_opcode & 0x00000300) >> 8]); break;
case EA_MVIDSTMEM: print("%s ", mvi_dst_mem[(cur_opcode & 0x3c000000) >> 26]); break; case EA_MVIDSTMEM: print("%s ", mvi_dst_mem[(cur_opcode & 0x3c000000) >> 26]); break;

View File

@ -328,7 +328,7 @@ attotime floppy_image_device::get_next_transition(attotime from_when)
const UINT32 *buf = image->get_buffer(cyl, ss); const UINT32 *buf = image->get_buffer(cyl, ss);
int index = find_position(position, buf, cells); int index = find_position(position, buf, cells);
// fprintf(stderr, "position=%9d, index=%d\n", position, index); // fprintf(stderr, "position=%9d, index=%d\n", position, index);
if(index == -1) if(index == -1)
return attotime::never; return attotime::never;
@ -340,6 +340,6 @@ attotime floppy_image_device::get_next_transition(attotime from_when)
else else
next_position = 200000000 + (buf[1] & floppy_image::TIME_MASK); next_position = 200000000 + (buf[1] & floppy_image::TIME_MASK);
// printf("next_pos=%d, delta=%d\n", next_position, next_position-position); // printf("next_pos=%d, delta=%d\n", next_position, next_position-position);
return base + attotime::from_nsec(next_position*(300/rpm)); return base + attotime::from_nsec(next_position*(300/rpm));
} }

View File

@ -140,8 +140,8 @@
2011-Jun-24 Curt Coder 2011-Jun-24 Curt Coder
- Added device types for all known variants, and enforced inverted DAL lines. - Added device types for all known variants, and enforced inverted DAL lines.
2011-Sep-18 Curt Coder 2011-Sep-18 Curt Coder
- Connected Side Select Output for variants that support it. - Connected Side Select Output for variants that support it.
TODO: TODO:
- What happens if a track is read that doesn't have any id's on it? - What happens if a track is read that doesn't have any id's on it?

View File

@ -1,11 +1,11 @@
/*************************************************************************** /***************************************************************************
HD63484 ACRTC (rewrite in progress) HD63484 ACRTC (rewrite in progress)
TODO: TODO:
- 8-bit support for FIFO, parameters and command values - 8-bit support for FIFO, parameters and command values
- convert to C++ - convert to C++
- execution cycles; - execution cycles;
***************************************************************************/ ***************************************************************************/
@ -287,44 +287,44 @@ enum
COMMAND_RGCPY COMMAND_RGCPY
}; };
#define H63484_COMMAND_ORG 0x0400 // p: 2 #define H63484_COMMAND_ORG 0x0400 // p: 2
#define H63484_COMMAND_WPR 0x0800 // & ~0x1f p: 1 #define H63484_COMMAND_WPR 0x0800 // & ~0x1f p: 1
#define H63484_COMMAND_RPR 0x0c00 // & ~0x1f p: 0 #define H63484_COMMAND_RPR 0x0c00 // & ~0x1f p: 0
#define H63484_COMMAND_WPTN 0x1800 // & ~0xf p: 1 + n #define H63484_COMMAND_WPTN 0x1800 // & ~0xf p: 1 + n
#define H63484_COMMAND_RPTN 0x1c00 // & ~0xf p: 1 #define H63484_COMMAND_RPTN 0x1c00 // & ~0xf p: 1
#define H63484_COMMAND_DRD 0x2400 // p: 2 #define H63484_COMMAND_DRD 0x2400 // p: 2
#define H63484_COMMAND_DWT 0x2800 // p: 2 #define H63484_COMMAND_DWT 0x2800 // p: 2
#define H63484_COMMAND_DMOD 0x2c00 // & ~3 p: 2 #define H63484_COMMAND_DMOD 0x2c00 // & ~3 p: 2
#define H63484_COMMAND_RD 0x4400 // p: 0 #define H63484_COMMAND_RD 0x4400 // p: 0
#define H63484_COMMAND_WT 0x4800 // p: 1 #define H63484_COMMAND_WT 0x4800 // p: 1
#define H63484_COMMAND_MOD 0x4c00 // & ~3 p: 1 #define H63484_COMMAND_MOD 0x4c00 // & ~3 p: 1
#define H63484_COMMAND_CLR 0x5800 // p: 3 #define H63484_COMMAND_CLR 0x5800 // p: 3
#define H63484_COMMAND_SCLR 0x5c00 // & ~3 p: 3 #define H63484_COMMAND_SCLR 0x5c00 // & ~3 p: 3
#define H63484_COMMAND_CPY 0x6000 // & ~0x0f03 p: 4 #define H63484_COMMAND_CPY 0x6000 // & ~0x0f03 p: 4
#define H63484_COMMAND_SCPY 0x7000 // & ~0x0f03 p: 4 #define H63484_COMMAND_SCPY 0x7000 // & ~0x0f03 p: 4
#define H63484_COMMAND_AMOVE 0x8000 // p: 2 #define H63484_COMMAND_AMOVE 0x8000 // p: 2
#define H63484_COMMAND_RMOVE 0x8400 // p: 2 #define H63484_COMMAND_RMOVE 0x8400 // p: 2
#define H63484_COMMAND_ALINE 0x8800 // & ~0x00ff p: 2 #define H63484_COMMAND_ALINE 0x8800 // & ~0x00ff p: 2
#define H63484_COMMAND_RLINE 0x8c00 // & ~0x00ff p: 2 #define H63484_COMMAND_RLINE 0x8c00 // & ~0x00ff p: 2
#define H63484_COMMAND_ARCT 0x9000 // & ~0x00ff p: 2 #define H63484_COMMAND_ARCT 0x9000 // & ~0x00ff p: 2
#define H63484_COMMAND_RRCT 0x9400 // & ~0x00ff p: 2 #define H63484_COMMAND_RRCT 0x9400 // & ~0x00ff p: 2
#define H63484_COMMAND_APLL 0x9800 // & ~0x00ff p: 1 + n #define H63484_COMMAND_APLL 0x9800 // & ~0x00ff p: 1 + n
#define H63484_COMMAND_RPLL 0x9c00 // & ~0x00ff p: 1 + n #define H63484_COMMAND_RPLL 0x9c00 // & ~0x00ff p: 1 + n
#define H63484_COMMAND_APLG 0xa000 // & ~0x00ff p: 1 + n #define H63484_COMMAND_APLG 0xa000 // & ~0x00ff p: 1 + n
#define H63484_COMMAND_RPLG 0xa400 // & ~0x00ff p: 1 + n #define H63484_COMMAND_RPLG 0xa400 // & ~0x00ff p: 1 + n
#define H63484_COMMAND_CRCL 0xa800 // & ~0x01ff p: 1 #define H63484_COMMAND_CRCL 0xa800 // & ~0x01ff p: 1
#define H63484_COMMAND_ELPS 0xac00 // & ~0x01ff p: 3 #define H63484_COMMAND_ELPS 0xac00 // & ~0x01ff p: 3
#define H63484_COMMAND_AARC 0xb000 // & ~0x01ff p: 4 #define H63484_COMMAND_AARC 0xb000 // & ~0x01ff p: 4
#define H63484_COMMAND_RARC 0xb400 // & ~0x01ff p: 4 #define H63484_COMMAND_RARC 0xb400 // & ~0x01ff p: 4
#define H63484_COMMAND_AEARC 0xb800 // & ~0x01ff p: 6 #define H63484_COMMAND_AEARC 0xb800 // & ~0x01ff p: 6
#define H63484_COMMAND_REARC 0xbc00 // & ~0x01ff p: 6 #define H63484_COMMAND_REARC 0xbc00 // & ~0x01ff p: 6
#define H63484_COMMAND_AFRCT 0xc000 // & ~0x00ff p: 2 #define H63484_COMMAND_AFRCT 0xc000 // & ~0x00ff p: 2
#define H63484_COMMAND_RFRCT 0xc400 // & ~0x00ff p: 2 #define H63484_COMMAND_RFRCT 0xc400 // & ~0x00ff p: 2
#define H63484_COMMAND_PAINT 0xc800 // & ~0x01ff p: 0 #define H63484_COMMAND_PAINT 0xc800 // & ~0x01ff p: 0
#define H63484_COMMAND_DOT 0xcc00 // & ~0x00ff p: 0 #define H63484_COMMAND_DOT 0xcc00 // & ~0x00ff p: 0
#define H63484_COMMAND_PTN 0xd000 // & ~0x0fff p: 1 #define H63484_COMMAND_PTN 0xd000 // & ~0x0fff p: 1
#define H63484_COMMAND_AGCPY 0xe000 // & ~0x0fff p: 4 #define H63484_COMMAND_AGCPY 0xe000 // & ~0x0fff p: 4
#define H63484_COMMAND_RGCPY 0xf000 // & ~0x0fff p: 4 #define H63484_COMMAND_RGCPY 0xf000 // & ~0x0fff p: 4
/*------------------------------------------------- /*-------------------------------------------------
@ -548,12 +548,12 @@ int h63484_device::translate_command(UINT16 data)
/* annoying switch-case sequence, but it's the only way to get invalid commands ... */ /* annoying switch-case sequence, but it's the only way to get invalid commands ... */
switch (data) switch (data)
{ {
case H63484_COMMAND_ORG: return COMMAND_ORG; case H63484_COMMAND_ORG: return COMMAND_ORG;
case H63484_COMMAND_DRD: return COMMAND_DRD; case H63484_COMMAND_DRD: return COMMAND_DRD;
case H63484_COMMAND_DWT: return COMMAND_DWT; case H63484_COMMAND_DWT: return COMMAND_DWT;
case H63484_COMMAND_RD: return COMMAND_RD; case H63484_COMMAND_RD: return COMMAND_RD;
case H63484_COMMAND_WT: return COMMAND_WT; case H63484_COMMAND_WT: return COMMAND_WT;
case H63484_COMMAND_CLR: return COMMAND_CLR; case H63484_COMMAND_CLR: return COMMAND_CLR;
case H63484_COMMAND_AMOVE: return COMMAND_AMOVE; case H63484_COMMAND_AMOVE: return COMMAND_AMOVE;
case H63484_COMMAND_RMOVE: return COMMAND_RMOVE; case H63484_COMMAND_RMOVE: return COMMAND_RMOVE;
} }
@ -561,7 +561,7 @@ int h63484_device::translate_command(UINT16 data)
switch(data & ~0x3) switch(data & ~0x3)
{ {
case H63484_COMMAND_DMOD: return COMMAND_DMOD; case H63484_COMMAND_DMOD: return COMMAND_DMOD;
case H63484_COMMAND_MOD: return COMMAND_MOD; case H63484_COMMAND_MOD: return COMMAND_MOD;
case H63484_COMMAND_SCLR: return COMMAND_SCLR; case H63484_COMMAND_SCLR: return COMMAND_SCLR;
} }
@ -786,7 +786,7 @@ void h63484_device::process_fifo()
m_dn = m_pr[0]; // number of param words m_dn = m_pr[0]; // number of param words
//if(m_dn > 0x10 || m_dn == 0) //if(m_dn > 0x10 || m_dn == 0)
// fatalerror("stop!"); // fatalerror("stop!");
} }
if(m_param_ptr == (1 + m_dn)) if(m_param_ptr == (1 + m_dn))
@ -902,12 +902,12 @@ void h63484_device::video_registers_w(int offset)
exec_abort_sequence(); exec_abort_sequence();
/* /*
x--- ---- ---- ---- ABorT x--- ---- ---- ---- ABorT
-x-- ---- ---- ---- PauSE -x-- ---- ---- ---- PauSE
... ...
---- -xxx ---- ---- Graphic Bit Mode (bpp) ---- -xxx ---- ---- Graphic Bit Mode (bpp)
---- ---- xxxx xxxx irq mask, directly correlated to sr ---- ---- xxxx xxxx irq mask, directly correlated to sr
*/ */
m_ccr = vreg_data; m_ccr = vreg_data;
break; break;

View File

@ -1,14 +1,14 @@
/*************************************************************************** /***************************************************************************
30 Test (Remake) (c) 1997 Namco 30 Test (Remake) (c) 1997 Namco
driver by Angelo Salese driver by Angelo Salese
TODO: TODO:
- clickable artwork; - clickable artwork;
- portd meaning is a mystery - portd meaning is a mystery
- inputs are annoying to map; - inputs are annoying to map;
- EEPROM - EEPROM
============================================================================ ============================================================================
@ -167,7 +167,7 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( namco_30test_io, AS_IO, 8 ) static ADDRESS_MAP_START( namco_30test_io, AS_IO, 8 )
AM_RANGE(MC68HC11_IO_PORTA,MC68HC11_IO_PORTA) AM_READ(namco_30test_mux_r) AM_RANGE(MC68HC11_IO_PORTA,MC68HC11_IO_PORTA) AM_READ(namco_30test_mux_r)
// AM_RANGE(MC68HC11_IO_PORTD,MC68HC11_IO_PORTD) AM_RAM // AM_RANGE(MC68HC11_IO_PORTD,MC68HC11_IO_PORTD) AM_RAM
AM_RANGE(MC68HC11_IO_PORTE,MC68HC11_IO_PORTE) AM_READ_PORT("SYSTEM") AM_RANGE(MC68HC11_IO_PORTE,MC68HC11_IO_PORTE) AM_READ_PORT("SYSTEM")
ADDRESS_MAP_END ADDRESS_MAP_END
@ -255,7 +255,7 @@ static MACHINE_RESET( 30test )
static const hc11_config namco_30test_config = static const hc11_config namco_30test_config =
{ {
0, //has extended internal I/O 0, //has extended internal I/O
768, //internal RAM size 768, //internal RAM size
0x00 //registers are at 0-0x100 0x00 //registers are at 0-0x100
}; };
@ -282,7 +282,7 @@ static MACHINE_CONFIG_START( 30test, namco_30test_state )
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1)
MCFG_SCREEN_UPDATE(30test) MCFG_SCREEN_UPDATE(30test)
// MCFG_PALETTE_INIT(30test) // MCFG_PALETTE_INIT(30test)
MCFG_PALETTE_LENGTH(2) MCFG_PALETTE_LENGTH(2)
MCFG_VIDEO_START(30test) MCFG_VIDEO_START(30test)

View File

@ -453,7 +453,7 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( quickjac_mem, AS_PROGRAM, 16 ) static ADDRESS_MAP_START( quickjac_mem, AS_PROGRAM, 16 )
AM_RANGE(0x000000, 0x01ffff) AM_ROM AM_RANGE(0x000000, 0x01ffff) AM_ROM
// AM_RANGE(0x400000, 0x40001f) ? // AM_RANGE(0x400000, 0x40001f) ?
AM_RANGE(0x800080, 0x800081) AM_DEVREADWRITE_MODERN("h63484", h63484_device, status_r, address_w) // bad AM_RANGE(0x800080, 0x800081) AM_DEVREADWRITE_MODERN("h63484", h63484_device, status_r, address_w) // bad
AM_RANGE(0x800082, 0x800083) AM_DEVREADWRITE_MODERN("h63484", h63484_device, data_r, data_w) // bad AM_RANGE(0x800082, 0x800083) AM_DEVREADWRITE_MODERN("h63484", h63484_device, data_r, data_w) // bad
AM_RANGE(0x800140, 0x800143) AM_DEVREADWRITE8("aysnd", ay8910_r, ay8910_address_data_w, 0x00ff) //18b too AM_RANGE(0x800140, 0x800143) AM_DEVREADWRITE8("aysnd", ay8910_r, ay8910_address_data_w, 0x00ff) //18b too
@ -648,7 +648,7 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( fashiong_h63484_map, AS_0, 8 ) static ADDRESS_MAP_START( fashiong_h63484_map, AS_0, 8 )
AM_RANGE(0x00000, 0x7ffff) AM_DEVREADWRITE_MODERN("h63484",h63484_device, vram_r,vram_w) AM_RANGE(0x00000, 0x7ffff) AM_DEVREADWRITE_MODERN("h63484",h63484_device, vram_r,vram_w)
// AM_RANGE(0x40000, 0x7ffff) AM_ROM AM_REGION("gfx1", 0) // AM_RANGE(0x40000, 0x7ffff) AM_ROM AM_REGION("gfx1", 0)
ADDRESS_MAP_END ADDRESS_MAP_END
static H63484_INTERFACE( adp_h63484_intf ) static H63484_INTERFACE( adp_h63484_intf )
@ -674,12 +674,12 @@ static MACHINE_CONFIG_START( quickjac, adp_state )
MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
MCFG_SCREEN_SIZE(384, 280) MCFG_SCREEN_SIZE(384, 280)
MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 280-1) MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 280-1)
// MCFG_SCREEN_UPDATE(adp) // MCFG_SCREEN_UPDATE(adp)
MCFG_PALETTE_LENGTH(0x10) MCFG_PALETTE_LENGTH(0x10)
MCFG_PALETTE_INIT(adp) MCFG_PALETTE_INIT(adp)
// MCFG_VIDEO_START(adp) // MCFG_VIDEO_START(adp)
MCFG_H63484_ADD("h63484", 0, adp_h63484_intf, adp_h63484_map) MCFG_H63484_ADD("h63484", 0, adp_h63484_intf, adp_h63484_map)
@ -707,12 +707,12 @@ static MACHINE_CONFIG_START( skattv, adp_state )
MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
MCFG_SCREEN_SIZE(384, 280) MCFG_SCREEN_SIZE(384, 280)
MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 280-1) MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 280-1)
// MCFG_SCREEN_UPDATE(adp) // MCFG_SCREEN_UPDATE(adp)
MCFG_PALETTE_LENGTH(0x10) MCFG_PALETTE_LENGTH(0x10)
MCFG_PALETTE_INIT(adp) MCFG_PALETTE_INIT(adp)
// MCFG_VIDEO_START(adp) // MCFG_VIDEO_START(adp)
MCFG_H63484_ADD("h63484", 0, adp_h63484_intf, adp_h63484_map) MCFG_H63484_ADD("h63484", 0, adp_h63484_intf, adp_h63484_map)
@ -739,12 +739,12 @@ static MACHINE_CONFIG_START( backgamn, adp_state )
MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
MCFG_SCREEN_SIZE(640, 480) MCFG_SCREEN_SIZE(640, 480)
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
// MCFG_SCREEN_UPDATE(adp) // MCFG_SCREEN_UPDATE(adp)
MCFG_PALETTE_LENGTH(0x10) MCFG_PALETTE_LENGTH(0x10)
// MCFG_PALETTE_INIT(adp) // MCFG_PALETTE_INIT(adp)
// MCFG_VIDEO_START(adp) // MCFG_VIDEO_START(adp)
MCFG_H63484_ADD("h63484", 0, adp_h63484_intf, adp_h63484_map) MCFG_H63484_ADD("h63484", 0, adp_h63484_intf, adp_h63484_map)

View File

@ -1455,10 +1455,10 @@ ROM_START( sc4casry )
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 )
// ROM_REGION( 0x400000, "other", ROMREGION_ERASE00 ) // ROM_REGION( 0x400000, "other", ROMREGION_ERASE00 )
// are these just combined hi/lo files? // are these just combined hi/lo files?
// ROM_LOAD( "95414354", 0x0000, 0x100000, CRC(eff6d08d) SHA1(4b8ec5aee30e67ab82d04bdf28b65f72eb46e767) ) // ROM_LOAD( "95414354", 0x0000, 0x100000, CRC(eff6d08d) SHA1(4b8ec5aee30e67ab82d04bdf28b65f72eb46e767) )
// ROM_LOAD( "95416042", 0x0000, 0x100000, CRC(f079295d) SHA1(1944e8565ba308eb7fe9436431780b953891ef27) ) // ROM_LOAD( "95416042", 0x0000, 0x100000, CRC(f079295d) SHA1(1944e8565ba308eb7fe9436431780b953891ef27) )
ROM_END ROM_END
@ -2796,8 +2796,8 @@ ROM_START( sc4fastf )
ROM_LOAD16_BYTE( "95409083.hi", 0x00000, 0x080000, CRC(99f570da) SHA1(f13faf0bbff2e539ee0713acb50ed939d704a5da) ) ROM_LOAD16_BYTE( "95409083.hi", 0x00000, 0x080000, CRC(99f570da) SHA1(f13faf0bbff2e539ee0713acb50ed939d704a5da) )
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 )
ROM_LOAD( "95008272.bin", 0x0000, 0x0fafac, CRC(a9bdc1e2) SHA1(60ff02ff4906d8b0f6392cccb96976b912c61e2d) ) ROM_LOAD( "95008272.bin", 0x0000, 0x0fafac, CRC(a9bdc1e2) SHA1(60ff02ff4906d8b0f6392cccb96976b912c61e2d) )
// ROM_REGION( 0x400000, "other", ROMREGION_ERASE00 ) // ROM_REGION( 0x400000, "other", ROMREGION_ERASE00 )
// ROM_LOAD( "95408082", 0x0000, 0x100000, CRC(763c8d84) SHA1(c1fa038666179082b521eb0851874fb0f6bd916d) ) // combined hi-lo? // ROM_LOAD( "95408082", 0x0000, 0x100000, CRC(763c8d84) SHA1(c1fa038666179082b521eb0851874fb0f6bd916d) ) // combined hi-lo?
ROM_END ROM_END
@ -4612,8 +4612,8 @@ ROM_START( sc4lined )
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 )
ROM_LOAD( "95004241.bin", 0x0000, 0x080000, CRC(e524fd19) SHA1(af0bcf9cf75592beb928f78a915875f3e3ecedac) ) ROM_LOAD( "95004241.bin", 0x0000, 0x080000, CRC(e524fd19) SHA1(af0bcf9cf75592beb928f78a915875f3e3ecedac) )
ROM_LOAD( "95004242.bin", 0x0000, 0x080000, CRC(6d86611e) SHA1(2ec6a6745446502a77c10c487b75b59be1fc266e) ) ROM_LOAD( "95004242.bin", 0x0000, 0x080000, CRC(6d86611e) SHA1(2ec6a6745446502a77c10c487b75b59be1fc266e) )
// ROM_REGION( 0x400000, "others", ROMREGION_ERASE00 ) // ROM_REGION( 0x400000, "others", ROMREGION_ERASE00 )
// ROM_LOAD( "95410312", 0x0000, 0x100000, CRC(0290613c) SHA1(34613f20d3f883d357220c2137778c57f7f11c12) ) // just a combined rom? // ROM_LOAD( "95410312", 0x0000, 0x100000, CRC(0290613c) SHA1(34613f20d3f883d357220c2137778c57f7f11c12) ) // just a combined rom?
ROM_END ROM_END
@ -6306,10 +6306,10 @@ ROM_START( sc4pipe )
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 ) ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 )
ROM_LOAD( "pipingsnd.bin", 0x0000, 0x0c50d9, CRC(ff240faa) SHA1(f0961b3207c0c8779479c773d1453ac4ff376bd2) ) ROM_LOAD( "pipingsnd.bin", 0x0000, 0x0c50d9, CRC(ff240faa) SHA1(f0961b3207c0c8779479c773d1453ac4ff376bd2) )
// ROM_REGION( 0x400000, "others", ROMREGION_ERASE00 ) // ROM_REGION( 0x400000, "others", ROMREGION_ERASE00 )
// ROM_LOAD( "95409732.bin", 0x0000, 0x100000, CRC(1d3875c0) SHA1(73a59320cf3ef30535bb5617106354ca271e3db4) ) // combined? // ROM_LOAD( "95409732.bin", 0x0000, 0x100000, CRC(1d3875c0) SHA1(73a59320cf3ef30535bb5617106354ca271e3db4) ) // combined?
// ROM_LOAD( "95408732", 0x0000, 0x100000, CRC(f283b171) SHA1(6976f32bc88ec58c897df41aef51508f5fd92e9f) ) // ROM_LOAD( "95408732", 0x0000, 0x100000, CRC(f283b171) SHA1(6976f32bc88ec58c897df41aef51508f5fd92e9f) )
// ROM_LOAD( "95408732.bin", 0x0000, 0x100000, CRC(f283b171) SHA1(6976f32bc88ec58c897df41aef51508f5fd92e9f) ) // ROM_LOAD( "95408732.bin", 0x0000, 0x100000, CRC(f283b171) SHA1(6976f32bc88ec58c897df41aef51508f5fd92e9f) )
ROM_END ROM_END
@ -15770,10 +15770,10 @@ ROM_END
/* /*
ROM_START( sc4dndbea ) ROM_START( sc4dndbea )
ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF ) ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASEFF )
ROM_LOAD16_BYTE( "95418410.lo", 0x00001, 0x080000, CRC(ddd534d0) SHA1(1c8acd74d79fc7f169ed54e2d603100775610e5a) ) ROM_LOAD16_BYTE( "95418410.lo", 0x00001, 0x080000, CRC(ddd534d0) SHA1(1c8acd74d79fc7f169ed54e2d603100775610e5a) )
ROM_LOAD16_BYTE( "95418411.hi", 0x00000, 0x080000, CRC(5346fd2a) SHA1(ada8ed84a173bf3f68af0a2e1b92dbfe94f2d6c9) ) ROM_LOAD16_BYTE( "95418411.hi", 0x00000, 0x080000, CRC(5346fd2a) SHA1(ada8ed84a173bf3f68af0a2e1b92dbfe94f2d6c9) )
sc_dndbe_others sc_dndbe_others
ROM_END ROM_END
*/ */
@ -16152,7 +16152,7 @@ int find_project_string(running_machine &machine, int addrxor, int mode)
for (int i=0;i<size-strlength;i++) for (int i=0;i<size-strlength;i++)
{ {
// printf("%02x", src[i]); // printf("%02x", src[i]);
int j; int j;
int found = 1; int found = 1;
@ -16211,7 +16211,7 @@ int find_project_string(running_machine &machine, int addrxor, int mode)
//if (rom==0xff) //if (rom==0xff)
// end = 1; // end = 1;
//else //else
{ {
if ((rom>=0x20) && (rom<0x7f)) if ((rom>=0x20) && (rom<0x7f))

View File

@ -4,11 +4,11 @@
Skeleton Driver - For note keeping. Skeleton Driver - For note keeping.
This system is not emulated. This system is not emulated.
Several sets have large roms, containing strings which mention Compact Flash cards Several sets have large roms, containing strings which mention Compact Flash cards
- These appear to be Adder 5 sets, I don't know if they're also meant to have - These appear to be Adder 5 sets, I don't know if they're also meant to have
regular program roms like SC4 and the Adder 4. regular program roms like SC4 and the Adder 4.
Many sound roms are missing! Many sound roms are missing!

View File

@ -10360,7 +10360,7 @@ ROM_END
ROM_START( momotaro ) ROM_START( momotaro )
ROM_REGION( 0x90000+16*0x1000, "maincpu", 0 ) /* Z80 Code */ ROM_REGION( 0x90000+16*0x1000, "maincpu", 0 ) /* Z80 Code */
ROM_LOAD( "r0272m1.6e", 0x00000, 0x080000, CRC(71c83332) SHA1(c949cb9e23e5cc77dbd64fc28e62a88f1dc811a3) ) ROM_LOAD( "r0272m1.6e", 0x00000, 0x080000, CRC(71c83332) SHA1(c949cb9e23e5cc77dbd64fc28e62a88f1dc811a3) )
ROM_RELOAD( 0x10000, 0x80000 ) ROM_RELOAD( 0x10000, 0x80000 )
ROM_REGION( 0x400000, "blitter", 0 ) /* blitter data */ ROM_REGION( 0x400000, "blitter", 0 ) /* blitter data */
ROM_LOAD( "t0273.7b", 0x000000, 0x200000, CRC(5ae90ae2) SHA1(975bae930d848987405dc3dd59de138b1f98b358) ) ROM_LOAD( "t0273.7b", 0x000000, 0x200000, CRC(5ae90ae2) SHA1(975bae930d848987405dc3dd59de138b1f98b358) )

View File

@ -52,31 +52,31 @@
- hidctch3 (Hidden Catch 3) - hidctch3 (Hidden Catch 3)
the text shown when you start a game is flipped or the text shown when you start a game is flipped or
clipped wrongly clipped wrongly
- candy (Candy Candy) - candy (Candy Candy)
'Ready, Go' is displayed before cutting to the How To Play screen, 'Ready, Go' is displayed before cutting to the How To Play screen,
this flow seems illogical, but is correct. this flow seems illogical, but is correct.
The How To Play screen can't be skipped with the start button The How To Play screen can't be skipped with the start button
unless there is an additional credit inserted. unless there is an additional credit inserted.
There are some bad pixels at the top right of the How To Play text There are some bad pixels at the top right of the How To Play text
----------------------------------------------------------------------------- -----------------------------------------------------------------------------
Driver (Emulation) Bugs: Driver (Emulation) Bugs:
- candy (Candy Candy) - candy (Candy Candy)
VRAM erasing doesn't work properly in this game with the logic we're VRAM erasing doesn't work properly in this game with the logic we're
using in eolith_vram_w. There are various screens, such as the how using in eolith_vram_w. There are various screens, such as the how
to play screen and high score screen where you can see graphics which to play screen and high score screen where you can see graphics which
should have been erased. It has been verified that these get erased should have been erased. It has been verified that these get erased
correctly on the real hardware. correctly on the real hardware.
- racooon (Raccoon World) - racooon (Raccoon World)
Game animation seems too fast? Game animation seems too fast?
*********************************************************************/ *********************************************************************/

View File

@ -473,7 +473,7 @@ static const ay8910_interface ay8910_config =
static const hc11_config hitpoker_config = static const hc11_config hitpoker_config =
{ {
0, //has extended internal I/O 0, //has extended internal I/O
0x100, //internal RAM size 0x100, //internal RAM size
0x01 //INIT defaults to 0x01 0x01 //INIT defaults to 0x01
}; };

View File

@ -3664,10 +3664,10 @@ static void stdragona_gfx_unmangle(running_machine &machine, const char *region)
*************************************/ *************************************/
/* /*
MCU handshake sequence: MCU handshake sequence:
the M50747 MCU can overlay 0x20 bytes of data inside the ROM space. the M50747 MCU can overlay 0x20 bytes of data inside the ROM space.
The offset where this happens is given by m68k to MCU write [0x8/2] << 6. The offset where this happens is given by m68k to MCU write [0x8/2] << 6.
For example stdragon writes 0x33e -> maps at 0xcf80-0xcfbf while stdragona writes 0x33f -> maps at 0xcfc0-0xcfff. For example stdragon writes 0x33e -> maps at 0xcf80-0xcfbf while stdragona writes 0x33f -> maps at 0xcfc0-0xcfff.
*/ */
#define MCU_HS_LOG 0 #define MCU_HS_LOG 0
@ -3883,7 +3883,7 @@ static DRIVER_INIT( iganinju )
machine.device("maincpu")->memory().space(AS_PROGRAM)->install_legacy_read_handler(0x00000, 0x3ffff, FUNC(iganinju_mcu_hs_r)); machine.device("maincpu")->memory().space(AS_PROGRAM)->install_legacy_read_handler(0x00000, 0x3ffff, FUNC(iganinju_mcu_hs_r));
machine.device("maincpu")->memory().space(AS_PROGRAM)->install_legacy_write_handler(0x2f000, 0x2f009, FUNC(iganinju_mcu_hs_w)); machine.device("maincpu")->memory().space(AS_PROGRAM)->install_legacy_write_handler(0x2f000, 0x2f009, FUNC(iganinju_mcu_hs_w));
//RAM[0x00006e/2] = 0x0420; // the only game that does //RAM[0x00006e/2] = 0x0420; // the only game that does
// not like lev 3 interrupts // not like lev 3 interrupts
} }

View File

@ -5184,10 +5184,10 @@ static INPUT_PORTS_START( cybrcomm )
PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN )
/* Note(s) /* Note(s)
The ranges here are based on the test mode which displays +-224 The ranges here are based on the test mode which displays +-224
The nvram is calibrated using these settings. If the SUBCPU handling changes then these might The nvram is calibrated using these settings. If the SUBCPU handling changes then these might
end up needing to change again too end up needing to change again too
Default key arrangement is based on dual-joystick 'Tank' arrangement found in Assault and CyberSled Default key arrangement is based on dual-joystick 'Tank' arrangement found in Assault and CyberSled
*/ */
PORT_START("STICKY1") /* VOLUME 0 */ PORT_START("STICKY1") /* VOLUME 0 */
PORT_BIT( 0xff, 0x7f, IPT_AD_STICK_Y ) PORT_MINMAX(0x47,0xb7) /* range based on test mode */ PORT_CODE_DEC(KEYCODE_I) PORT_CODE_INC(KEYCODE_K) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_PLAYER(2) /* right joystick: vertical */ PORT_BIT( 0xff, 0x7f, IPT_AD_STICK_Y ) PORT_MINMAX(0x47,0xb7) /* range based on test mode */ PORT_CODE_DEC(KEYCODE_I) PORT_CODE_INC(KEYCODE_K) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_PLAYER(2) /* right joystick: vertical */
@ -5323,9 +5323,9 @@ INPUT_PORTS_END /* Ace Driver */
static INPUT_PORTS_START( ridgera ) static INPUT_PORTS_START( ridgera )
PORT_START("INPUTS") PORT_START("INPUTS")
/* 1 3 5 When the cabinet is set to Deluxe, the stick shift is basically /* 1 3 5 When the cabinet is set to Deluxe, the stick shift is basically
|-|-| an 8-way joystick that locks into place. |-|-| an 8-way joystick that locks into place.
2 4 6 Standard (default) setup uses a racing shifter like in Ace Driver. */ 2 4 6 Standard (default) setup uses a racing shifter like in Ace Driver. */
PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Shift Down") PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Shift Down")
PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Shift Up") PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Shift Up")
PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_NAME("Shift Left") // not used in Standard PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_NAME("Shift Left") // not used in Standard
@ -5431,12 +5431,12 @@ static INPUT_PORTS_START( ridgera2 )
PORT_DIPSETTING( 0x2100, "Deluxe" ) PORT_DIPSETTING( 0x2100, "Deluxe" )
/* Some dipswitches seem to be for debug purposes, for example: /* Some dipswitches seem to be for debug purposes, for example:
2-4 : background drawing related 2-4 : background drawing related
2-5 : background drawing related 2-5 : background drawing related
2-6 : debug link-up 2-6 : debug link-up
2-8 : no game over when time runs out (cheat) 2-8 : no game over when time runs out (cheat)
3-7 : debug polygons 3-7 : debug polygons
*/ */
PORT_MODIFY("DSW0") PORT_MODIFY("DSW0")
PORT_DIPNAME( 0x8000, 0x8000, "DIP3-8 (Test Mode)" ) PORT_DIPNAME( 0x8000, 0x8000, "DIP3-8 (Test Mode)" )
PORT_DIPSETTING( 0x8000, DEF_STR( Off ) ) PORT_DIPSETTING( 0x8000, DEF_STR( Off ) )

View File

@ -2534,7 +2534,7 @@ YM3812 plus Y3014 YM2151 plus Y3012 plus NJM4550 (some older pcbs h
4x pals (two are stacked) 2x pals 4x pals (two are stacked) 2x pals
*/ */
/* ZERO TEAM Seibu Kaihatsu 1993 /* ZERO TEAM Seibu Kaihatsu 1993
TODO: guru-readme here TODO: guru-readme here
*/ */
ROM_START( zeroteam ) ROM_START( zeroteam )

View File

@ -2438,9 +2438,9 @@ static DRIVER_INIT( funcube3 )
main_cpu[0x45c/4] = 0x4e714e71; main_cpu[0x45c/4] = 0x4e714e71;
// 0x3c0 // 0x3c0
// main_cpu[0xa5c/4] = 0x4e713e3c; // main_cpu[0xa5c/4] = 0x4e713e3c;
// main_cpu[0xa74/4] = 0x4e713e3c; // main_cpu[0xa74/4] = 0x4e713e3c;
// main_cpu[0xa8c/4] = 0x4e7141f9; // main_cpu[0xa8c/4] = 0x4e7141f9;
// Sub CPU // Sub CPU
sub_cpu[0x4d4/2] = 0x5470; // rte -> rts sub_cpu[0x4d4/2] = 0x5470; // rte -> rts

View File

@ -215,14 +215,14 @@ static WRITE8_HANDLER(supershot_output0_w)
/* /*
bit signal description bit signal description
0 12 EXPLOSIONE LAMP. DX 0 12 EXPLOSIONE LAMP. DX
1 13 RIMBALZO PALLINA (BALL BOUNCE) 1 13 RIMBALZO PALLINA (BALL BOUNCE)
2 14 CONSENSO GIOCO (CONSENT GAME) 2 14 CONSENSO GIOCO (CONSENT GAME)
3 16 VINCITA EXT. PLAY (WIN EXT. PLAY) 3 16 VINCITA EXT. PLAY (WIN EXT. PLAY)
4 n.c. 4 n.c.
5 n.c. 5 n.c.
6 n.c. 6 n.c.
7 H n.c. 7 H n.c.
*/ */
} }
@ -231,14 +231,14 @@ static WRITE8_HANDLER(supershot_output1_w)
/* /*
bit signal description bit signal description
0 5 ESPL. BICCHIERI E BOTTIGLIE (EXPLOSION GLASSES AND BOTTLES) 0 5 ESPL. BICCHIERI E BOTTIGLIE (EXPLOSION GLASSES AND BOTTLES)
1 F n.c. 1 F n.c.
2 E APPARIZIONE BOTTIGLIE (APPEARANCE BOTTLES) 2 E APPARIZIONE BOTTIGLIE (APPEARANCE BOTTLES)
3 4 MUSICA FINE GIOCO (END OF GAME MUSIC) 3 4 MUSICA FINE GIOCO (END OF GAME MUSIC)
4 S EXPANSIONE CERCHIO (EXPANSION CIRCLE) 4 S EXPANSIONE CERCHIO (EXPANSION CIRCLE)
5 n.c. 5 n.c.
6 N EXPLOSIONE CERCHIO (CIRCLE EXPLOSION) 6 N EXPLOSIONE CERCHIO (CIRCLE EXPLOSION)
7 11 SIBILO SPIRALE (PATHY SPIRAL) 7 11 SIBILO SPIRALE (PATHY SPIRAL)
*/ */
} }

View File

@ -1401,7 +1401,7 @@ static INTERRUPT_GEN( taitojc_vblank )
static const hc11_config taitojc_config = static const hc11_config taitojc_config =
{ {
1, //has extended I/O 1, //has extended I/O
1280, //internal RAM size 1280, //internal RAM size
0x00 //INIT defaults to 0x00 0x00 //INIT defaults to 0x00
}; };

View File

@ -1,15 +1,15 @@
/*************************************************************************** /***************************************************************************
Umi de Poker (c) 1997 World Station Co.,LTD Umi de Poker (c) 1997 World Station Co.,LTD
Slot Poker Saiyuki (c) 1998 World Station Co.,LTD Slot Poker Saiyuki (c) 1998 World Station Co.,LTD
driver by Angelo Salese driver by Angelo Salese
TODO: TODO:
- fix clocks; - fix clocks;
- inputs are bare-bones; - inputs are bare-bones;
TMP68HC000-16 + z80 + YM3812 + OKI6295 TMP68HC000-16 + z80 + YM3812 + OKI6295
***************************************************************************/ ***************************************************************************/

View File

@ -60,10 +60,10 @@ ROM_START( unkfr )
ROM_LOAD( "3ofakind.bin", 0x0000, 0x008000, CRC(46883c38) SHA1(ab1ffbc437a919e991443d1f5c1b6378b0c8fd53) ) ROM_LOAD( "3ofakind.bin", 0x0000, 0x008000, CRC(46883c38) SHA1(ab1ffbc437a919e991443d1f5c1b6378b0c8fd53) )
ROM_LOAD( "3ofakindhacked.bin", 0x0000, 0x008000, CRC(94acff35) SHA1(d0e3c7666fb655b1fc20542527e4f55bc25abe0c) ) ROM_LOAD( "3ofakindhacked.bin", 0x0000, 0x008000, CRC(94acff35) SHA1(d0e3c7666fb655b1fc20542527e4f55bc25abe0c) )
// Club 21 (Unk) [c] (bad - only a few bits ever used) // Club 21 (Unk) [c] (bad - only a few bits ever used)
// ROM_LOAD( "club21_1.bin", 0x0000, 0x080000, CRC(826e047c) SHA1(1da8a86688148c184c42ce213239ea2e57cb9e29) ) // ROM_LOAD( "club21_1.bin", 0x0000, 0x080000, CRC(826e047c) SHA1(1da8a86688148c184c42ce213239ea2e57cb9e29) )
// ROM_LOAD( "club21_2.bin", 0x0000, 0x080000, CRC(75297a19) SHA1(1c7e2b3fccfc79b3fbfbc979d06aef3405fa2aad) ) // ROM_LOAD( "club21_2.bin", 0x0000, 0x080000, CRC(75297a19) SHA1(1c7e2b3fccfc79b3fbfbc979d06aef3405fa2aad) )
// ROM_LOAD( "club21snd-0.bin", 0x0000, 0x080000, CRC(673551c6) SHA1(d7540388ccc8df6be2ec7a3fa90765f7e6ac49f7) ) // ROM_LOAD( "club21snd-0.bin", 0x0000, 0x080000, CRC(673551c6) SHA1(d7540388ccc8df6be2ec7a3fa90765f7e6ac49f7) )
// ROM_LOAD( "club21snd-1.bin", 0x0000, 0x080000, CRC(a9288cf4) SHA1(a30027497e965fc670ca902ca228c3e434815e34) ) // ROM_LOAD( "club21snd-1.bin", 0x0000, 0x080000, CRC(a9288cf4) SHA1(a30027497e965fc670ca902ca228c3e434815e34) )
// Cops 'n' Robbers Classic (Bellfruit) - possibly a DMD ROM, given the mtx filename // Cops 'n' Robbers Classic (Bellfruit) - possibly a DMD ROM, given the mtx filename
ROM_LOAD( "classic-cops-and-robbers_mtx_ass.bin", 0x0000, 0x010000, CRC(3f40a2c9) SHA1(f73731171c56add1329f3a9d2f84303311d87884) ) ROM_LOAD( "classic-cops-and-robbers_mtx_ass.bin", 0x0000, 0x010000, CRC(3f40a2c9) SHA1(f73731171c56add1329f3a9d2f84303311d87884) )
// Crystal Maze SWP (Barcrest) [c] (just a bad dump?) // Crystal Maze SWP (Barcrest) [c] (just a bad dump?)
@ -554,7 +554,7 @@ ROM_START( unkfr )
// zzz_unk fred (Barcrest) // zzz_unk fred (Barcrest)
ROM_LOAD( "fred.bin", 0x0000, 0x000c1b, CRC(cf46223b) SHA1(dcf5d0c310b8ccc2783d4d7a80ce496d7ecd0d56) ) ROM_LOAD( "fred.bin", 0x0000, 0x000c1b, CRC(cf46223b) SHA1(dcf5d0c310b8ccc2783d4d7a80ce496d7ecd0d56) )
// zzz_unk lahroc5 (Electrocoin) - Last Action Hero (Data East Pinball) // zzz_unk lahroc5 (Electrocoin) - Last Action Hero (Data East Pinball)
// ROM_LOAD( "lahroc5", 0x0000, 0x010000, CRC(94102fdd) SHA1(b741fe7a646225351148f5e675bd232881730221) ) // ROM_LOAD( "lahroc5", 0x0000, 0x010000, CRC(94102fdd) SHA1(b741fe7a646225351148f5e675bd232881730221) )
// zzz_unk pgsnd (Maygay) // zzz_unk pgsnd (Maygay)
ROM_LOAD( "pgsnd", 0x0000, 0x080000, CRC(c1d5a1f1) SHA1(8b7ded8aa4a84310d08c1438d0d91a28e1d95a21) ) ROM_LOAD( "pgsnd", 0x0000, 0x080000, CRC(c1d5a1f1) SHA1(8b7ded8aa4a84310d08c1438d0d91a28e1d95a21) )
// zzz_unk sil (Barcrest) // zzz_unk sil (Barcrest)
@ -646,7 +646,7 @@ ROM_START( unkfra )
//ROM_LOAD( "jewel s", 0x0000, 0x000001, CRC(38d7a8b4) SHA1(999a0a8cad102eb519ca788d6e0cd48ee9e6ca3e) ) //ROM_LOAD( "jewel s", 0x0000, 0x000001, CRC(38d7a8b4) SHA1(999a0a8cad102eb519ca788d6e0cd48ee9e6ca3e) )
ROM_LOAD( "jpoter.p1s", 0x0000, 0x080000, CRC(56aec852) SHA1(df6b35176dadc6f2b7736a2557b9af254a1e4dd2) ) // sc5 ROM_LOAD( "jpoter.p1s", 0x0000, 0x080000, CRC(56aec852) SHA1(df6b35176dadc6f2b7736a2557b9af254a1e4dd2) ) // sc5
ROM_LOAD( "jpoter.p2_", 0x0000, 0x080000, CRC(032ebbf5) SHA1(ed21f30e02826c629d0c3bfbec332aeb9a6266a9) ) // sc5 ROM_LOAD( "jpoter.p2_", 0x0000, 0x080000, CRC(032ebbf5) SHA1(ed21f30e02826c629d0c3bfbec332aeb9a6266a9) ) // sc5
// ROM_LOAD( "ra_cd100.3_6", 0x0000, 0x020000, CRC(4cc8cf79) SHA1(8eb51e0f6c0f66d155f9b325ee02a313f1f3a525) ) // cd100 jukebox? // ROM_LOAD( "ra_cd100.3_6", 0x0000, 0x020000, CRC(4cc8cf79) SHA1(8eb51e0f6c0f66d155f9b325ee02a313f1f3a525) ) // cd100 jukebox?
ROM_LOAD( "wb_v22", 0x0000, 0x002000, CRC(bd02c9c8) SHA1(044024ce40668397e9ca2ea3ec4f68d05fd20bd0) ) ROM_LOAD( "wb_v22", 0x0000, 0x002000, CRC(bd02c9c8) SHA1(044024ce40668397e9ca2ea3ec4f68d05fd20bd0) )
// these look like astra/pluto // these look like astra/pluto
@ -672,14 +672,14 @@ ROM_START( unkfra )
ROM_LOAD( "noonshin.g1", 0x0000, 0x080000, CRC(b2c5f80b) SHA1(4ec7b0bd758ddad88315021ed746aec35fa688b7) ) // moonshine club? ROM_LOAD( "noonshin.g1", 0x0000, 0x080000, CRC(b2c5f80b) SHA1(4ec7b0bd758ddad88315021ed746aec35fa688b7) ) // moonshine club?
ROM_LOAD( "phoenix.hi", 0x0000, 0x080000, CRC(f23ae723) SHA1(9a4bbe9d305f7a24ee71216270d98e5830630c63) ) ROM_LOAD( "phoenix.hi", 0x0000, 0x080000, CRC(f23ae723) SHA1(9a4bbe9d305f7a24ee71216270d98e5830630c63) )
ROM_LOAD( "phoenix.lo", 0x0000, 0x080000, CRC(793350ce) SHA1(888be3c3e4711750c5102a6a4a19fd0458462444) ) ROM_LOAD( "phoenix.lo", 0x0000, 0x080000, CRC(793350ce) SHA1(888be3c3e4711750c5102a6a4a19fd0458462444) )
// ROM_LOAD( "pick.p2", 0x0000, 0x080000, CRC(cb170a74) SHA1(913914dcfa9c94f6e6d6d0aae6e0ba98cdcb66ce) ) bad // ROM_LOAD( "pick.p2", 0x0000, 0x080000, CRC(cb170a74) SHA1(913914dcfa9c94f6e6d6d0aae6e0ba98cdcb66ce) ) bad
// ROM_LOAD( "pick_pac", 0x0000, 0x080000, CRC(c1127969) SHA1(ea72b90591df2398efbdeb55520b0fde5dd4e5a0) ) bad // ROM_LOAD( "pick_pac", 0x0000, 0x080000, CRC(c1127969) SHA1(ea72b90591df2398efbdeb55520b0fde5dd4e5a0) ) bad
ROM_LOAD( "rc_club.p1", 0x0000, 0x020000, CRC(5bf41b92) SHA1(48f85ef7352d75a7f9e9c7a9e01408b2a00b0053) ) // impact ROM_LOAD( "rc_club.p1", 0x0000, 0x020000, CRC(5bf41b92) SHA1(48f85ef7352d75a7f9e9c7a9e01408b2a00b0053) ) // impact
ROM_LOAD( "rc_club.p2", 0x0000, 0x020000, CRC(e790dda8) SHA1(5564626e3235bad8048e8be00ca7a5a7798b236e) ) // impact ROM_LOAD( "rc_club.p2", 0x0000, 0x020000, CRC(e790dda8) SHA1(5564626e3235bad8048e8be00ca7a5a7798b236e) ) // impact
ROM_LOAD( "redalert.p1", 0x0000, 0x020000, CRC(ff5952b2) SHA1(c4fd40d9eae05f80497f312b85bc97c88a0c3502) ) ROM_LOAD( "redalert.p1", 0x0000, 0x020000, CRC(ff5952b2) SHA1(c4fd40d9eae05f80497f312b85bc97c88a0c3502) )
ROM_LOAD( "side split.lo", 0x0000, 0x080000, CRC(89e97aee) SHA1(1e0a21b9cdd049a1ed7bfd2216c9b9789ff103a2) ) ROM_LOAD( "side split.lo", 0x0000, 0x080000, CRC(89e97aee) SHA1(1e0a21b9cdd049a1ed7bfd2216c9b9789ff103a2) )
//ROM_LOAD( "side spl", 0x0000, 0x080000, CRC(89e97aee) SHA1(1e0a21b9cdd049a1ed7bfd2216c9b9789ff103a2) ) //ROM_LOAD( "side spl", 0x0000, 0x080000, CRC(89e97aee) SHA1(1e0a21b9cdd049a1ed7bfd2216c9b9789ff103a2) )
// ROM_LOAD( "smg1", 0x0000, 0x080000, CRC(6dc368c5) SHA1(afc65e5ceefadf794b53bd073d483e4616b9cb34) ) // bad? (crystal maze rom, paired with cry.p4) // ROM_LOAD( "smg1", 0x0000, 0x080000, CRC(6dc368c5) SHA1(afc65e5ceefadf794b53bd073d483e4616b9cb34) ) // bad? (crystal maze rom, paired with cry.p4)
ROM_LOAD( "s_night.lo", 0x0000, 0x080000, CRC(65f8fa73) SHA1(59bc4ca637615a4e4b3ca7750a9257632ce3a31b) ) ROM_LOAD( "s_night.lo", 0x0000, 0x080000, CRC(65f8fa73) SHA1(59bc4ca637615a4e4b3ca7750a9257632ce3a31b) )
//ROM_LOAD( "s_tonic.p4", 0x0000, 0x000001, CRC(ff000000) SHA1(85e53271e14006f0265921d02d4d736cdc580b0b) ) //ROM_LOAD( "s_tonic.p4", 0x0000, 0x000001, CRC(ff000000) SHA1(85e53271e14006f0265921d02d4d736cdc580b0b) )

View File

@ -11988,6 +11988,8 @@ sc4monod // Monopoly (Mazooma) [German]
sc4mclb // Monopoly Club (Mazooma) sc4mclb // Monopoly Club (Mazooma)
sc4mdlx // Monopoly Deluxe (Mazooma) sc4mdlx // Monopoly Deluxe (Mazooma)
sc4mwwcl // Monopoly Wonders Of The World Club (Mazooma) sc4mwwcl // Monopoly Wonders Of The World Club (Mazooma)
sc4mondxg //
sc4mowowd //
sc4mont // Montego Pay (Qps) sc4mont // Montego Pay (Qps)
sc4motor // Motorway Mania (Bellfruit) sc4motor // Motorway Mania (Bellfruit)
sc4mou // Move On Up (Qps) sc4mou // Move On Up (Qps)

View File

@ -38,4 +38,4 @@
***************************************************************************/ ***************************************************************************/
extern const char build_version[]; extern const char build_version[];
const char build_version[] = "0.143u5 ("__DATE__")"; const char build_version[] = "0.143u6 ("__DATE__")";