mirror of
https://github.com/holub/mame
synced 2025-05-28 08:33:05 +03:00
Cleanups and version bump
This commit is contained in:
parent
7150db5043
commit
c0b3576488
@ -66,22 +66,22 @@ extern const int m37710_irq_levels[M37710_LINE_MAX];
|
||||
const int m37710_irq_levels[M37710_LINE_MAX] =
|
||||
{
|
||||
// maskable
|
||||
0x70, // ADC 0
|
||||
0x70, // ADC 0
|
||||
0x73, // UART 1 XMIT 1
|
||||
0x74, // UART 1 RECV 2
|
||||
0x71, // UART 0 XMIT 3
|
||||
0x72, // UART 0 RECV 4
|
||||
0x7c, // Timer B2 5
|
||||
0x7b, // Timer B1 6
|
||||
0x7a, // Timer B0 7
|
||||
0x79, // Timer A4 8
|
||||
0x78, // Timer A3 9
|
||||
0x77, // Timer A2 10
|
||||
0x76, // Timer A1 11
|
||||
0x75, // Timer A0 12
|
||||
0x7f, // IRQ 2 13
|
||||
0x7e, // IRQ 1 14
|
||||
0x7d, // IRQ 0 15
|
||||
0x7c, // Timer B2 5
|
||||
0x7b, // Timer B1 6
|
||||
0x7a, // Timer B0 7
|
||||
0x79, // Timer A4 8
|
||||
0x78, // Timer A3 9
|
||||
0x77, // Timer A2 10
|
||||
0x76, // Timer A1 11
|
||||
0x75, // Timer A0 12
|
||||
0x7f, // IRQ 2 13
|
||||
0x7e, // IRQ 1 14
|
||||
0x7d, // IRQ 0 15
|
||||
|
||||
// non-maskable
|
||||
0, // watchdog
|
||||
@ -94,11 +94,11 @@ const int m37710_irq_levels[M37710_LINE_MAX] =
|
||||
static const int m37710_irq_vectors[M37710_LINE_MAX] =
|
||||
{
|
||||
// maskable
|
||||
0xffd6, // A-D converter
|
||||
0xffd6, // A-D converter
|
||||
0xffd8, // UART1 transmit
|
||||
0xffda, // UART1 receive
|
||||
0xffda, // UART1 receive
|
||||
0xffdc, // UART0 transmit
|
||||
0xffde, // UART0 receive
|
||||
0xffde, // UART0 receive
|
||||
0xffe0, // Timer B2
|
||||
0xffe2, // Timer B1
|
||||
0xffe4, // Timer B0
|
||||
|
@ -521,7 +521,7 @@ INLINE uint EA_SIY(m37710i_cpu_struct *cpustate) {return MAKE_UINT_16(read_16_
|
||||
if (SRC&0x40) \
|
||||
{ m37710i_push_8(cpustate, REG_PB>>16); CLK(1); } \
|
||||
if (SRC&0x80) \
|
||||
{ m37710i_push_8(cpustate, cpustate->ipl); m37710i_push_8(cpustate, m37710i_get_reg_p(cpustate)); CLK(2); }
|
||||
{ m37710i_push_8(cpustate, cpustate->ipl); m37710i_push_8(cpustate, m37710i_get_reg_p(cpustate)); CLK(2); }
|
||||
#else // FLAG_SET_X
|
||||
#define OP_PSH(MODE) \
|
||||
SRC = OPER_8_##MODE(cpustate); \
|
||||
@ -541,7 +541,7 @@ INLINE uint EA_SIY(m37710i_cpu_struct *cpustate) {return MAKE_UINT_16(read_16_
|
||||
if (SRC&0x40) \
|
||||
{ m37710i_push_8(cpustate, REG_PB>>16); CLK(1); } \
|
||||
if (SRC&0x80) \
|
||||
{ m37710i_push_8(cpustate, cpustate->ipl); m37710i_push_8(cpustate, m37710i_get_reg_p(cpustate)); CLK(2); }
|
||||
{ m37710i_push_8(cpustate, cpustate->ipl); m37710i_push_8(cpustate, m37710i_get_reg_p(cpustate)); CLK(2); }
|
||||
#endif // FLAG_SET_X
|
||||
#else // FLAG_SET_M
|
||||
#if FLAG_SET_X
|
||||
@ -563,7 +563,7 @@ INLINE uint EA_SIY(m37710i_cpu_struct *cpustate) {return MAKE_UINT_16(read_16_
|
||||
if (SRC&0x40) \
|
||||
{ m37710i_push_8(cpustate, REG_PB>>16); CLK(1); } \
|
||||
if (SRC&0x80) \
|
||||
{ m37710i_push_8(cpustate, cpustate->ipl); m37710i_push_8(cpustate, m37710i_get_reg_p(cpustate)); CLK(2); }
|
||||
{ m37710i_push_8(cpustate, cpustate->ipl); m37710i_push_8(cpustate, m37710i_get_reg_p(cpustate)); CLK(2); }
|
||||
#else // FLAG_SET_X
|
||||
#define OP_PSH(MODE) \
|
||||
SRC = OPER_8_##MODE(cpustate); \
|
||||
@ -583,7 +583,7 @@ INLINE uint EA_SIY(m37710i_cpu_struct *cpustate) {return MAKE_UINT_16(read_16_
|
||||
if (SRC&0x40) \
|
||||
{ m37710i_push_8(cpustate, REG_PB>>16); CLK(1); } \
|
||||
if (SRC&0x80) \
|
||||
{ m37710i_push_8(cpustate, cpustate->ipl); m37710i_push_8(cpustate, m37710i_get_reg_p(cpustate)); CLK(2); }
|
||||
{ m37710i_push_8(cpustate, cpustate->ipl); m37710i_push_8(cpustate, m37710i_get_reg_p(cpustate)); CLK(2); }
|
||||
#endif // FLAG_SET_X
|
||||
#endif // FLAG_SET_M
|
||||
|
||||
|
@ -530,10 +530,10 @@ cmpm 32 . . 1011...110001... .......... U U U U U U 20 20 9
|
||||
cinv 32 . . 11110100..0..... .......... . . . . U . . . . . 16 . 040 only
|
||||
cpush 32 . . 11110100..1..... .......... . . . . U . . . . . 16 . 040 only
|
||||
cpbcc 32 . . 1111...01....... .......... . . U U . . . . 4 4 . . cpXXX only for 020/030, not on 040!
|
||||
cpdbcc 32 . . 1111...001001... .......... . . U U . . . . 4 4 . .
|
||||
cpgen 32 . . 1111...000...... .......... . . U U . . . . 4 4 . .
|
||||
cpscc 32 . . 1111...001...... .......... . . U U . . . . 4 4 . .
|
||||
cptrapcc 32 . . 1111...001111... .......... . . U U . . . . 4 4 . .
|
||||
cpdbcc 32 . . 1111...001001... .......... . . U U . . . . 4 4 . .
|
||||
cpgen 32 . . 1111...000...... .......... . . U U . . . . 4 4 . .
|
||||
cpscc 32 . . 1111...001...... .......... . . U U . . . . 4 4 . .
|
||||
cptrapcc 32 . . 1111...001111... .......... . . U U . . . . 4 4 . .
|
||||
dbt 16 . . 0101000011001... .......... U U U U U U 12 12 6 6 6 6
|
||||
dbf 16 . . 0101000111001... .......... U U U U U U 12 12 6 6 6 6
|
||||
dbcc 16 . . 0101....11001... .......... U U U U U U 12 12 6 6 6 6
|
||||
@ -595,7 +595,7 @@ move 8 pi7 d 0001111011000... .......... U U U U U U 8 8 4
|
||||
move 8 pi7 . 0001111011...... A+-DXWLdxI U U U U U U 8 8 4 4 4 4
|
||||
move 8 pd d 0001...100000... .......... U U U U U U 8 8 5 5 5 5
|
||||
move 8 pd . 0001...100...... A+-DXWLdxI U U U U U U 8 8 5 5 5 5
|
||||
move 8 pd7 d 0001111100000... .......... U U U U U U 8 8 5 5 5 5
|
||||
move 8 pd7 d 0001111100000... .......... U U U U U U 8 8 5 5 5 5
|
||||
move 8 pd7 . 0001111100...... A+-DXWLdxI U U U U U U 8 8 5 5 5 5
|
||||
move 8 di d 0001...101000... .......... U U U U U U 12 12 5 5 5 5
|
||||
move 8 di . 0001...101...... A+-DXWLdxI U U U U U U 12 12 5 5 5 5
|
||||
@ -636,7 +636,7 @@ move 32 ai d 0010...010000... .......... U U U U U U 12 12 4
|
||||
move 32 ai a 0010...010001... .......... U U U U U U 12 12 4 4 4 4
|
||||
move 32 ai . 0010...010...... A+-DXWLdxI U U U U U U 12 12 4 4 4 4
|
||||
move 32 pi d 0010...011000... .......... U U U U U U 12 12 4 4 4 4
|
||||
move 32 pi a 0010...011001... .......... U U U U U U 12 12 4 4 4 4
|
||||
move 32 pi a 0010...011001... .......... U U U U U U 12 12 4 4 4 4
|
||||
move 32 pi . 0010...011...... A+-DXWLdxI U U U U U U 12 12 4 4 4 4
|
||||
move 32 pd d 0010...100000... .......... U U U U U U 12 14 5 5 5 5
|
||||
move 32 pd a 0010...100001... .......... U U U U U U 12 14 5 5 5 5
|
||||
@ -652,7 +652,7 @@ move 32 aw a 0010000111001... .......... U U U U U U 16 16 4
|
||||
move 32 aw . 0010000111...... A+-DXWLdxI U U U U U U 16 16 4 4 4 4
|
||||
move 32 al d 0010001111000... .......... U U U U U U 20 20 6 6 6 6
|
||||
move 32 al a 0010001111001... .......... U U U U U U 20 20 6 6 6 6
|
||||
move 32 al . 0010001111...... A+-DXWLdxI U U U U U U 20 20 6 6 6 6
|
||||
move 32 al . 0010001111...... A+-DXWLdxI U U U U U U 20 20 6 6 6 6
|
||||
movea 16 . d 0011...001000... .......... U U U U U U 4 4 2 2 2 2
|
||||
movea 16 . a 0011...001001... .......... U U U U U U 4 4 2 2 2 2
|
||||
movea 16 . . 0011...001...... A+-DXWLdxI U U U U U U 4 4 2 2 2 2
|
||||
@ -669,7 +669,7 @@ move 16 tos d 0100011011000... .......... S S S S S S 12 12 8
|
||||
move 16 tos . 0100011011...... A+-DXWLdxI S S S S S S 12 12 8 8 8 8
|
||||
move 32 fru . 0100111001101... .......... S S S S S S 4 6 2 2 2 2
|
||||
move 32 tou . 0100111001100... .......... S S S S S S 4 6 2 2 2 2
|
||||
movec 32 cr . 0100111001111010 .......... . S S S S S . 12 6 6 6 6
|
||||
movec 32 cr . 0100111001111010 .......... . S S S S S . 12 6 6 6 6
|
||||
movec 32 rc . 0100111001111011 .......... . S S S S S . 10 12 12 12 12
|
||||
movem 16 re pd 0100100010100... .......... U U U U U U 8 8 4 4 4 4
|
||||
movem 16 re . 0100100010...... A..DXWL... U U U U U U 8 8 4 4 4 4
|
||||
@ -708,7 +708,7 @@ neg 32 . d 0100010010000... .......... U U U U U U 6 6 2
|
||||
neg 32 . . 0100010010...... A+-DXWL... U U U U U U 12 12 4 4 4 4
|
||||
negx 8 . d 0100000000000... .......... U U U U U U 4 4 2 2 2 2
|
||||
negx 8 . . 0100000000...... A+-DXWL... U U U U U U 8 8 4 4 4 4
|
||||
negx 16 . d 0100000001000... .......... U U U U U U 4 4 2 2 2 2
|
||||
negx 16 . d 0100000001000... .......... U U U U U U 4 4 2 2 2 2
|
||||
negx 16 . . 0100000001...... A+-DXWL... U U U U U U 8 8 4 4 4 4
|
||||
negx 32 . d 0100000010000... .......... U U U U U U 6 6 2 2 2 2
|
||||
negx 32 . . 0100000010...... A+-DXWL... U U U U U U 12 12 4 4 4 4
|
||||
@ -754,7 +754,7 @@ ror 32 r . 1110...010111... .......... U U U U U U 8 8 8
|
||||
ror 16 . . 1110011011...... A+-DXWL... U U U U U U 8 8 7 7 7 7
|
||||
rol 8 s . 1110...100011... .......... U U U U U U 6 6 8 8 8 8
|
||||
rol 16 s . 1110...101011... .......... U U U U U U 6 6 8 8 8 8
|
||||
rol 32 s . 1110...110011... .......... U U U U U U 8 8 8 8 8 8
|
||||
rol 32 s . 1110...110011... .......... U U U U U U 8 8 8 8 8 8
|
||||
rol 8 r . 1110...100111... .......... U U U U U U 6 6 8 8 8 8
|
||||
rol 16 r . 1110...101111... .......... U U U U U U 6 6 8 8 8 8
|
||||
rol 32 r . 1110...110111... .......... U U U U U U 8 8 8 8 8 8
|
||||
@ -782,7 +782,7 @@ sbcd 8 rr . 1000...100000... .......... U U U U U U 6 6 4
|
||||
sbcd 8 mm ax7 1000111100001... .......... U U U U U U 18 18 16 16 16 16
|
||||
sbcd 8 mm ay7 1000...100001111 .......... U U U U U U 18 18 16 16 16 16
|
||||
sbcd 8 mm axy7 1000111100001111 .......... U U U U U U 18 18 16 16 16 16
|
||||
sbcd 8 mm . 1000...100001... .......... U U U U U U 18 18 16 16 16 16
|
||||
sbcd 8 mm . 1000...100001... .......... U U U U U U 18 18 16 16 16 16
|
||||
st 8 . d 0101000011000... .......... U U U U U U 6 4 4 4 4 4
|
||||
st 8 . . 0101000011...... A+-DXWL... U U U U U U 8 8 6 6 6 6
|
||||
sf 8 . d 0101000111000... .......... U U U U U U 4 4 4 4 4 4
|
||||
|
@ -215,7 +215,7 @@ typedef struct _m68ki_cpu_core m68ki_cpu_core;
|
||||
#define REG_DA(M) (M)->dar /* easy access to data and address regs */
|
||||
#define REG_D(M) (M)->dar
|
||||
#define REG_A(M) ((M)->dar+8)
|
||||
#define REG_PPC(M) (M)->ppc
|
||||
#define REG_PPC(M) (M)->ppc
|
||||
#define REG_PC(M) (M)->pc
|
||||
#define REG_SP_BASE(M) (M)->sp
|
||||
#define REG_USP(M) (M)->sp[0]
|
||||
|
@ -805,7 +805,7 @@ static void add_opcode_output_table_entry(opcode_struct* op, char* name)
|
||||
|
||||
*ptr = *op;
|
||||
|
||||
sprintf( ptr->name, "_m68ki_cpu_core::%s", name);
|
||||
sprintf( ptr->name, "_m68ki_cpu_core::%s", name);
|
||||
ptr->bits = num_bits(ptr->op_mask);
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ void device_serial_interface::set_data_frame(int num_data_bits, int stop_bit_cou
|
||||
m_df_word_length = num_data_bits;
|
||||
m_df_stop_bit_count = stop_bit_count;
|
||||
m_df_parity = parity_code;
|
||||
|
||||
|
||||
m_rcv_bit_count = m_df_word_length + m_df_stop_bit_count;
|
||||
|
||||
if (m_df_parity != SERIAL_PARITY_NONE)
|
||||
@ -280,7 +280,7 @@ void device_serial_interface::transmit_register_send_bit()
|
||||
|
||||
data = transmit_register_get_data_bit();
|
||||
|
||||
/* set tx data bit */
|
||||
/* set tx data bit */
|
||||
m_connection_state &=~SERIAL_STATE_TX_DATA;
|
||||
m_connection_state|=(data<<5);
|
||||
|
||||
@ -318,13 +318,13 @@ static UINT8 serial_connection_spin_bits(UINT8 input_status)
|
||||
|
||||
void device_serial_interface::serial_connection_out()
|
||||
{
|
||||
|
||||
|
||||
if (m_other_connection!=NULL)
|
||||
{
|
||||
UINT8 state_at_other_end = serial_connection_spin_bits(m_connection_state);
|
||||
|
||||
m_other_connection->input_callback(state_at_other_end);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
bool device_serial_interface::is_receive_register_full()
|
||||
@ -376,12 +376,12 @@ void serial_source_device::device_start()
|
||||
}
|
||||
|
||||
void serial_source_device::input_callback(UINT8 state)
|
||||
{
|
||||
{
|
||||
m_input_state = state;
|
||||
}
|
||||
|
||||
void serial_source_device::send_bit(UINT8 data)
|
||||
{
|
||||
{
|
||||
set_out_data_bit(data);
|
||||
serial_connection_out();
|
||||
}
|
||||
|
@ -81,51 +81,51 @@ public:
|
||||
// construction/destruction
|
||||
device_serial_interface(const machine_config &mconfig, device_t &device);
|
||||
virtual ~device_serial_interface();
|
||||
|
||||
|
||||
virtual void input_callback(UINT8 state) = 0;
|
||||
|
||||
|
||||
void set_data_frame(int num_data_bits, int stop_bit_count, int parity_code);
|
||||
|
||||
void receive_register_reset();
|
||||
void receive_register_reset();
|
||||
void receive_register_update_bit(int bit);
|
||||
void receive_register_extract();
|
||||
|
||||
|
||||
|
||||
|
||||
void transmit_register_reset();
|
||||
void transmit_register_add_bit(int bit);
|
||||
void transmit_register_setup(UINT8 data_byte);
|
||||
UINT8 transmit_register_get_data_bit();
|
||||
void transmit_register_send_bit();
|
||||
|
||||
|
||||
UINT8 serial_helper_get_parity(UINT8 data) { return m_serial_parity_table[data]; }
|
||||
|
||||
UINT8 get_in_data_bit() { return ((m_input_state & SERIAL_STATE_RX_DATA)>>4) & 1; }
|
||||
void set_out_data_bit(UINT8 data) { m_connection_state &=~SERIAL_STATE_TX_DATA; m_connection_state |=(data<<5); }
|
||||
|
||||
void serial_connection_out();
|
||||
|
||||
|
||||
bool is_receive_register_full();
|
||||
bool is_transmit_register_empty();
|
||||
|
||||
|
||||
UINT8 get_received_char() { return m_rcv_byte_received; }
|
||||
|
||||
|
||||
void set_other_connection(device_serial_interface *other_connection);
|
||||
|
||||
|
||||
void connect(device_serial_interface *other_connection);
|
||||
protected:
|
||||
UINT8 m_input_state;
|
||||
UINT8 m_connection_state;
|
||||
private:
|
||||
private:
|
||||
UINT8 m_serial_parity_table[256];
|
||||
|
||||
// Data frame
|
||||
// Data frame
|
||||
// length of word in bits
|
||||
UINT8 m_df_word_length;
|
||||
// parity state
|
||||
UINT8 m_df_parity;
|
||||
// number of stop bits
|
||||
UINT8 m_df_stop_bit_count;
|
||||
|
||||
UINT8 m_df_stop_bit_count;
|
||||
|
||||
// Receive register
|
||||
/* data */
|
||||
UINT16 m_rcv_register_data;
|
||||
@ -137,7 +137,7 @@ private:
|
||||
UINT8 m_rcv_bit_count;
|
||||
/* the byte of data received */
|
||||
UINT8 m_rcv_byte_received;
|
||||
|
||||
|
||||
// Transmit register
|
||||
/* data */
|
||||
UINT16 m_tra_register_data;
|
||||
@ -153,7 +153,7 @@ private:
|
||||
|
||||
|
||||
class serial_source_device : public device_t,
|
||||
public device_serial_interface
|
||||
public device_serial_interface
|
||||
{
|
||||
public:
|
||||
// construction/destruction
|
||||
@ -163,7 +163,7 @@ public:
|
||||
void send_bit(UINT8 data);
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start();
|
||||
};
|
||||
|
||||
extern const device_type SERIAL_SOURCE;
|
||||
|
@ -18,7 +18,7 @@ struct floppy_interface
|
||||
{
|
||||
devcb_write_line m_out_idx_cb; /* index */
|
||||
|
||||
const floppy_format_type *m_formats;
|
||||
const floppy_format_type *m_formats;
|
||||
const char * m_interface;
|
||||
device_image_display_info_func m_device_displayinfo;
|
||||
device_image_load_func m_load_func;
|
||||
|
@ -71,7 +71,7 @@ static TIMER_CALLBACK(serial_device_baud_rate_callback)
|
||||
has updated state
|
||||
-------------------------------------------------*/
|
||||
void serial_image_device::input_callback(UINT8 state)
|
||||
{
|
||||
{
|
||||
m_input_state = state;
|
||||
}
|
||||
|
||||
@ -82,7 +82,7 @@ void serial_image_device::input_callback(UINT8 state)
|
||||
void serial_image_device::device_start()
|
||||
{
|
||||
set_data_frame(m_data_bits, m_stop_bits,m_parity);
|
||||
|
||||
|
||||
m_timer = machine().scheduler().timer_alloc(FUNC(serial_device_baud_rate_callback), this);
|
||||
|
||||
/* signal to other end it is clear to send! */
|
||||
@ -92,14 +92,14 @@ void serial_image_device::device_start()
|
||||
/* signal to other end data is ready to be accepted */
|
||||
/* set /dtr */
|
||||
m_connection_state |= SERIAL_STATE_DTR;
|
||||
|
||||
|
||||
set_out_data_bit(1);
|
||||
serial_connection_out();
|
||||
transmit_register_reset();
|
||||
receive_register_reset();
|
||||
|
||||
|
||||
set_transmit_state(m_transmit_on_start ? 1 :0);
|
||||
|
||||
|
||||
device_serial_interface *intf = NULL;
|
||||
device_t *dev = machine().device(m_tag_connected);
|
||||
if (dev!=NULL && dev->interface(intf)) {
|
||||
@ -283,7 +283,7 @@ int serial_image_device::load_internal(unsigned char **ptr, int *pDataSize)
|
||||
call_load
|
||||
-------------------------------------------------*/
|
||||
bool serial_image_device::call_load()
|
||||
{
|
||||
{
|
||||
int data_length;
|
||||
unsigned char *data;
|
||||
/* load file and setup transmit data */
|
||||
@ -304,7 +304,7 @@ void serial_image_device::call_unload()
|
||||
{
|
||||
/* stop transmit */
|
||||
set_transmit_state(0);
|
||||
|
||||
|
||||
/* free streams */
|
||||
data_stream_free(&m_transmit);
|
||||
data_stream_free(&m_receive);
|
||||
|
@ -75,7 +75,7 @@ public:
|
||||
void sent_char();
|
||||
void set_transmit_state(int state);
|
||||
int load_internal(unsigned char **ptr, int *pDataSize);
|
||||
|
||||
|
||||
// data stream
|
||||
int data_stream_get_data_bit_from_data_byte(serial_data_stream *stream);
|
||||
void data_stream_reset(serial_data_stream *stream);
|
||||
@ -85,17 +85,17 @@ protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
|
||||
|
||||
private:
|
||||
/* transmit data bit-stream */
|
||||
serial_data_stream m_transmit;
|
||||
/* receive data bit-stream */
|
||||
serial_data_stream m_receive;
|
||||
|
||||
|
||||
int m_transmit_state;
|
||||
|
||||
/* baud rate timer */
|
||||
emu_timer *m_timer;
|
||||
emu_timer *m_timer;
|
||||
};
|
||||
|
||||
|
||||
|
@ -41,7 +41,7 @@ acia6551_device::acia6551_device(const machine_config &mconfig, const char *tag,
|
||||
has updated state
|
||||
-------------------------------------------------*/
|
||||
void acia6551_device::input_callback(UINT8 state)
|
||||
{
|
||||
{
|
||||
m_input_state = state;
|
||||
}
|
||||
|
||||
@ -230,7 +230,7 @@ READ8_MEMBER(acia6551_device::read)
|
||||
-------------------------------------------------*/
|
||||
|
||||
void acia6551_device::update_data_form()
|
||||
{
|
||||
{
|
||||
int word_length = 8-((m_control_register>>5) & 0x03);
|
||||
int stop_bit_count = (m_control_register>>7)+1;
|
||||
int parity = 0;
|
||||
@ -242,7 +242,7 @@ void acia6551_device::update_data_form()
|
||||
{
|
||||
parity = SERIAL_PARITY_NONE;
|
||||
}
|
||||
|
||||
|
||||
set_data_frame(word_length, stop_bit_count, parity);
|
||||
}
|
||||
|
||||
|
@ -32,22 +32,22 @@ public:
|
||||
|
||||
/* read data register */
|
||||
DECLARE_READ8_MEMBER(read);
|
||||
|
||||
|
||||
/* write data register */
|
||||
DECLARE_WRITE8_MEMBER(write);
|
||||
|
||||
|
||||
void receive_character(UINT8 ch);
|
||||
|
||||
|
||||
void timer_callback();
|
||||
|
||||
|
||||
virtual void input_callback(UINT8 state);
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
|
||||
|
||||
void refresh_ints();
|
||||
void update_data_form();
|
||||
|
||||
|
||||
private:
|
||||
UINT8 m_transmit_data_register;
|
||||
UINT8 m_receive_data_register;
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
i8251.c
|
||||
|
||||
Intel 8251 Universal Synchronous/Asynchronous Receiver Transmitter code
|
||||
Intel 8251 Universal Synchronous/Asynchronous Receiver Transmitter code
|
||||
|
||||
*********************************************************************/
|
||||
|
||||
@ -278,7 +278,7 @@ void i8251_device::update_tx_empty()
|
||||
//-------------------------------------------------
|
||||
|
||||
void i8251_device::device_reset()
|
||||
{
|
||||
{
|
||||
LOG(("I8251: Reset\n"));
|
||||
|
||||
/* what is the default setup when the 8251 has been reset??? */
|
||||
|
@ -14,12 +14,12 @@
|
||||
CONSTANTS
|
||||
***************************************************************************/
|
||||
|
||||
#define I8251_EXPECTING_MODE 0x01
|
||||
#define I8251_EXPECTING_SYNC_BYTE 0x02
|
||||
#define I8251_EXPECTING_MODE 0x01
|
||||
#define I8251_EXPECTING_SYNC_BYTE 0x02
|
||||
|
||||
#define I8251_STATUS_FRAMING_ERROR 0x20
|
||||
#define I8251_STATUS_OVERRUN_ERROR 0x10
|
||||
#define I8251_STATUS_PARITY_ERROR 0x08
|
||||
#define I8251_STATUS_FRAMING_ERROR 0x20
|
||||
#define I8251_STATUS_OVERRUN_ERROR 0x10
|
||||
#define I8251_STATUS_PARITY_ERROR 0x08
|
||||
#define I8251_STATUS_TX_EMPTY 0x04
|
||||
#define I8251_STATUS_RX_READY 0x02
|
||||
#define I8251_STATUS_TX_READY 0x01
|
||||
@ -57,7 +57,7 @@ struct i8251_interface
|
||||
// ======================> i8251_device
|
||||
|
||||
class i8251_device : public device_t,
|
||||
public device_serial_interface,
|
||||
public device_serial_interface,
|
||||
public i8251_interface
|
||||
{
|
||||
public:
|
||||
@ -83,7 +83,7 @@ public:
|
||||
void receive_clock();
|
||||
|
||||
void receive_character(UINT8 ch);
|
||||
|
||||
|
||||
virtual void input_callback(UINT8 state);
|
||||
protected:
|
||||
// device-level overrides
|
||||
|
@ -1893,7 +1893,7 @@ static DEVICE_START( ide_controller )
|
||||
} else if (config->hardware != NULL) {
|
||||
ide->hardware = (ide_hardware *)config->hardware;
|
||||
ide->hardware->get_info(ide->device, ide->features, ide->num_cylinders, ide->num_sectors, ide->num_heads);
|
||||
ide_generate_features (ide);
|
||||
ide_generate_features (ide);
|
||||
}
|
||||
|
||||
/* create a timer for timing status */
|
||||
@ -2003,7 +2003,7 @@ static DEVICE_RESET( ide_controller )
|
||||
}
|
||||
} else if (ide->hardware != NULL) {
|
||||
ide->hardware->get_info(ide->device, ide->features, ide->num_cylinders, ide->num_sectors, ide->num_heads);
|
||||
ide_generate_features (ide);
|
||||
ide_generate_features (ide);
|
||||
}
|
||||
|
||||
/* reset the drive state */
|
||||
|
@ -159,7 +159,7 @@ void es5503_device::sound_stream_update(sound_stream &stream, stream_sample_t **
|
||||
{
|
||||
ES5503Osc *pOsc = &oscillators[osc];
|
||||
|
||||
mixp = &mix[0];
|
||||
mixp = &mix[0];
|
||||
|
||||
if (!(pOsc->control & 1))
|
||||
{
|
||||
|
@ -21,7 +21,7 @@
|
||||
|
||||
// ======================> es5503_device
|
||||
|
||||
class es5503_device : public device_t,
|
||||
class es5503_device : public device_t,
|
||||
public device_sound_interface,
|
||||
public device_memory_interface
|
||||
{
|
||||
@ -77,7 +77,7 @@ private:
|
||||
UINT32 wavetblpointer;
|
||||
UINT8 wavetblsize;
|
||||
UINT8 resolution;
|
||||
|
||||
|
||||
UINT32 accumulator;
|
||||
UINT8 irqpend;
|
||||
} ES5503Osc;
|
||||
|
@ -194,7 +194,7 @@ READ8_DEVICE_HANDLER ( k051649_waveform_r )
|
||||
if (info->test & 0xc0)
|
||||
{
|
||||
info->stream->update();
|
||||
|
||||
|
||||
if (offset >= 0x60)
|
||||
offset += (info->channel_list[3 + (info->test >> 6 & 1)].counter >> FREQ_BITS);
|
||||
else if (info->test & 0x40)
|
||||
|
@ -3643,12 +3643,12 @@ void psxgpu_device::vblank(screen_device &screen, bool vblank_state)
|
||||
|
||||
#if 1
|
||||
/* HACK for sianniv
|
||||
OG: sianniv does the bios startup, then loads the main program, clears the bss zone,
|
||||
then starts it. More or less. Meanwhile, it somehow forgets to disable vblank,
|
||||
and the vblank routine happens to be in said bss zone. 2-3 vbls happen during that
|
||||
initialization, with insta-crash effects.
|
||||
What happens on the real hardware? Screen turned off disabling vbl indirectly perhaps?
|
||||
*/
|
||||
OG: sianniv does the bios startup, then loads the main program, clears the bss zone,
|
||||
then starts it. More or less. Meanwhile, it somehow forgets to disable vblank,
|
||||
and the vblank routine happens to be in said bss zone. 2-3 vbls happen during that
|
||||
initialization, with insta-crash effects.
|
||||
What happens on the real hardware? Screen turned off disabling vbl indirectly perhaps?
|
||||
*/
|
||||
if(!strcmp(machine().system().name, "sianniv")) {
|
||||
UINT32 pc = cpu_get_pc(machine().device("maincpu"));
|
||||
if((pc >= 0x80010018 && pc <= 0x80010028) || pc == 0x8002a4f0 || pc == 0x8002a4f4)
|
||||
|
@ -77,7 +77,7 @@ bool adf_format::load(floppy_image *image)
|
||||
sectors[i].size = 512;
|
||||
}
|
||||
|
||||
// UINT8 *mfm = NULL;
|
||||
// UINT8 *mfm = NULL;
|
||||
image->set_meta_data(80, 2);
|
||||
for(int track=0; track < 80; track++) {
|
||||
for(int side=0; side < 2; side++) {
|
||||
|
@ -236,7 +236,7 @@ public:
|
||||
|
||||
floppy_image_format_t *next;
|
||||
void append(floppy_image_format_t *_next);
|
||||
|
||||
|
||||
protected:
|
||||
// Struct designed for easy track data description
|
||||
// Optional, you can always do things by hand, but useful nevertheless
|
||||
|
@ -137,7 +137,7 @@ bool mfi_format::load(floppy_image *image)
|
||||
|
||||
ent++;
|
||||
}
|
||||
|
||||
|
||||
if(compressed)
|
||||
global_free(compressed);
|
||||
|
||||
|
@ -52,7 +52,7 @@ ROM_START(supermap)
|
||||
ROM_RELOAD(0xb800, 0x0800)
|
||||
ROM_RELOAD(0xf800, 0x0800)
|
||||
ROM_REGION(0x1000, "sound1", 0)
|
||||
ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b))
|
||||
ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b))
|
||||
ROM_END
|
||||
|
||||
/*-------------------------------------------------------------------
|
||||
@ -68,7 +68,7 @@ ROM_START(hercules)
|
||||
ROM_RELOAD(0xb800, 0x0800)
|
||||
ROM_RELOAD(0xf800, 0x0800)
|
||||
ROM_REGION(0x1000, "sound1", 0)
|
||||
ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b))
|
||||
ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b))
|
||||
ROM_END
|
||||
|
||||
GAME( 1979, supermap, 0, atari_s2, atari_s2, atari_s2, ROT0, "Atari","Superman (Pinball)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
|
||||
|
@ -52,7 +52,7 @@ ROM_START(roadrunr)
|
||||
ROM_RELOAD(0xb800, 0x0800)
|
||||
ROM_RELOAD(0xf800, 0x0800)
|
||||
ROM_REGION(0x1000, "sound1", 0)
|
||||
ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b))
|
||||
ROM_LOAD("82s130.bin", 0x0000, 0x0200, CRC(da1f77b4) SHA1(b21fdc1c6f196c320ec5404013d672c35f95890b))
|
||||
ROM_END
|
||||
|
||||
GAME( 1979, roadrunr, 0, atari_s3, atari_s3, atari_s3, ROT0, "Atari","Road Runner", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
|
||||
|
@ -6064,7 +6064,7 @@ ROM_START( sc_gcb )
|
||||
ROM_LOAD16_BYTE( "95417253.hi", 0x00000, 0x080000, CRC(47f03742) SHA1(11eeee14240d4e9ff0dd924e1df457ad6e08f329) )
|
||||
ROM_LOAD16_BYTE( "g_b_cash.hi", 0x0000, 0x080000, CRC(1620b7f9) SHA1(67b7f805a7a7c95b27938710158ca5cb070503d0) )
|
||||
ROM_LOAD16_BYTE( "g_b_cash.lo", 0x0000, 0x080000, CRC(3471962b) SHA1(45579c4e7fca4eef46488fc4e16cbd76af9a7cae) )
|
||||
|
||||
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 )
|
||||
ROM_END
|
||||
|
||||
@ -10410,7 +10410,7 @@ ROM_START( sc_rich )
|
||||
ROM_LOAD16_BYTE( "r_geez.hi", 0x00000, 0x080000, CRC(c1c510bf) SHA1(6b4483e2b732f6b212087c019de2e870b777dd97) )
|
||||
ROM_LOAD16_BYTE( "r_geez.lo", 0x00001, 0x080000, CRC(c34f5939) SHA1(a2b0ebafee568ff1a9534c59afe50495c1815d2f) )
|
||||
|
||||
|
||||
|
||||
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 )
|
||||
ROM_LOAD( "95008084.lo", 0x00001, 0x100000, CRC(2231c842) SHA1(2180109949281b053313c8a8de33496d31d4279e) )
|
||||
ROM_LOAD( "95008085.hi", 0x00000, 0x100000, CRC(eb748aa3) SHA1(b81acfbceb5ff9df8bb30d3da82deea70bfce2fe) )
|
||||
|
@ -186,7 +186,7 @@ ROM_START(michigan)
|
||||
ROM_LOAD16_BYTE( "c9925_1.o", 0x80001, 0x10000, CRC(7a0d6c70) SHA1(1d410b9f5df69cc9cbf17dbc9c73fee928e167d7))
|
||||
ROM_RELOAD(0xe0001, 0x10000)
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START(montana)
|
||||
ROM_REGION(0x100000, "maincpu", 0)
|
||||
ROM_LOAD16_BYTE( "m0128.e", 0x80000, 0x20000, CRC(51a56929) SHA1(4a1d9939ff441f82661e1adcb0d698061f383429))
|
||||
@ -253,7 +253,7 @@ ROM_START(ggate)
|
||||
ROM_LOAD( "13006-1.epr", 0x8000, 0x8000, CRC(6a451fc6) SHA1(93287937c8a679dfca1a162977a62357134673b6))
|
||||
ROM_LOAD( "13006-2.epr", 0x0000, 0x4000, CRC(217299b0) SHA1(ef3ee8811183dca43699a7c2d75fb99bc3668ae2))
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START(ggatea)
|
||||
ROM_REGION(0x10000, "maincpu", 0)
|
||||
ROM_LOAD( "12906-1.epr", 0x8000, 0x8000, CRC(3792fc4c) SHA1(4ab88b6c73ce1b49e1a4d12cc9fa61c7d74ed780))
|
||||
@ -265,7 +265,7 @@ ROM_START(tripjok)
|
||||
ROM_LOAD( "13006-1", 0x8000, 0x8000, CRC(5682ac90) SHA1(c9fa13c56e9178eb861991fcad6b09fd27cca3cb))
|
||||
ROM_LOAD( "13006-2", 0x0000, 0x4000, CRC(c7104e8f) SHA1(a3737f70cb9c97df24b5da915ef53b6d30f2470d))
|
||||
ROM_END
|
||||
|
||||
|
||||
GAME(1980, cntinntl, 0, bingo, bingo, bingo, ROT0, "Bally", "Continental (Bingo)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
|
||||
GAME(19??, goldgame, 0, splin, splin, splin, ROT0, "Splin", "Golden Game (Bingo)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
|
||||
GAME(19??, goldgkitb, goldgame, splin, splin, splin, ROT0, "Splin", "Golden Game Kit Bingo Stake 6/10 (Bingo)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -22,13 +22,13 @@ ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START( pyramid_portmap, AS_IO, 8 )
|
||||
ADDRESS_MAP_GLOBAL_MASK(0xff)
|
||||
|
||||
|
||||
AM_RANGE(0x58, 0x58) AM_WRITE(py_port58_out_w)
|
||||
ADDRESS_MAP_END
|
||||
|
||||
/*
|
||||
static ADDRESS_MAP_START( pyramid_submap, AS_PROGRAM, 8 )
|
||||
AM_RANGE(0xe000, 0xffff) AM_ROM
|
||||
AM_RANGE(0xe000, 0xffff) AM_ROM
|
||||
ADDRESS_MAP_END
|
||||
*/
|
||||
|
||||
@ -250,7 +250,7 @@ static MACHINE_CONFIG_START( ecoinf3_pyramid, ecoinf3_state )
|
||||
MCFG_CPU_ADD("maincpu", Z180,4000000) // certainly not a plain z80 at least, invalid opcodes for that
|
||||
MCFG_CPU_PROGRAM_MAP(pyramid_memmap)
|
||||
MCFG_CPU_IO_MAP(pyramid_portmap)
|
||||
|
||||
|
||||
// sphinx and pyramid on this hw contain a weird rom, looks almost like half a pair for a 16-bit cpu, but contains
|
||||
// what looks like vectors at the end, no idea what it is.
|
||||
//MCFG_CPU_ADD("subcpu", HD6301, 4000000) // ??
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Electrocoin Fruit Machines
|
||||
|
||||
|
||||
This seems to be the most common Electrocoin hardware type, used
|
||||
extensively by Electrocoin with a number of 3rd party sets running on
|
||||
the same boards / same cabinets to provide different gameplay features.
|
||||
@ -68,13 +68,13 @@ TIMER_DEVICE_CALLBACK( ecoinfr_irq_timer )
|
||||
//printf("blah %d\n", state->irq_toggle);
|
||||
|
||||
/* What are the IRQ sources / freq?
|
||||
It runs in IM2
|
||||
0xe0 / 0xe4 seem to be the valid interrupts
|
||||
0xf0 / 0xf4 mirror those
|
||||
It runs in IM2
|
||||
0xe0 / 0xe4 seem to be the valid interrupts
|
||||
0xf0 / 0xf4 mirror those
|
||||
|
||||
NMI is also valid
|
||||
|
||||
*/
|
||||
NMI is also valid
|
||||
|
||||
*/
|
||||
|
||||
if (state->irq_toggle==0)
|
||||
{
|
||||
@ -280,7 +280,7 @@ WRITE8_HANDLER( ec_port15_out_w )
|
||||
if ((state->port15_value&0x80) != (old_port15_value&0x80)) printf("port15 0x80 changed %02x\n", state->port15_value&0x80);
|
||||
|
||||
// some 3rd party stuff has VDF
|
||||
// printf("ec_port15_out_w data %02x - VDF reset %02x clock %02x\n", data, data & 0x80, data & 0x40);
|
||||
// printf("ec_port15_out_w data %02x - VDF reset %02x clock %02x\n", data, data & 0x80, data & 0x40);
|
||||
}
|
||||
|
||||
WRITE8_HANDLER( ec_port16_out_w )
|
||||
@ -315,7 +315,7 @@ WRITE8_HANDLER( ec_port17_out_w )
|
||||
if ((state->port17_value&0x80) != (old_port17_value&0x80)) printf("port17 0x80 changed %02x\n", state->port17_value&0x80);
|
||||
|
||||
// some 3rd party stuff has VDF
|
||||
// printf("ec_port17_out_w data %02x - VDF data %02x\n", data, data & 0x40);
|
||||
// printf("ec_port17_out_w data %02x - VDF data %02x\n", data, data & 0x40);
|
||||
}
|
||||
|
||||
WRITE8_HANDLER( ec_port18_out_w )
|
||||
@ -329,7 +329,7 @@ static ADDRESS_MAP_START( memmap, AS_PROGRAM, 8 )
|
||||
AM_RANGE(0x8000, 0x9fff) AM_RAM
|
||||
|
||||
AM_RANGE(0xa000, 0xa000) AM_DEVREADWRITE_MODERN(UPD8251_TAG, i8251_device, data_r, data_w)
|
||||
AM_RANGE(0xa001, 0xa001) AM_DEVREADWRITE_MODERN(UPD8251_TAG, i8251_device, status_r, control_w)
|
||||
AM_RANGE(0xa001, 0xa001) AM_DEVREADWRITE_MODERN(UPD8251_TAG, i8251_device, status_r, control_w)
|
||||
|
||||
ADDRESS_MAP_END
|
||||
|
||||
@ -587,22 +587,22 @@ static MACHINE_RESET( ecoinfr )
|
||||
{
|
||||
ecoinfr_state *state = machine.driver_data<ecoinfr_state>();
|
||||
|
||||
// state->port00_value = 0x00;
|
||||
// state->port01_value = 0x00;
|
||||
// state->port02_value = 0x00;
|
||||
// state->port03_value = 0x00;
|
||||
// state->port04_value = 0x00;
|
||||
// state->port05_value = 0x00;
|
||||
// state->port06_value = 0x00;
|
||||
// state->port07_value = 0x00;
|
||||
// state->port08_value = 0x00;
|
||||
// state->port00_value = 0x00;
|
||||
// state->port01_value = 0x00;
|
||||
// state->port02_value = 0x00;
|
||||
// state->port03_value = 0x00;
|
||||
// state->port04_value = 0x00;
|
||||
// state->port05_value = 0x00;
|
||||
// state->port06_value = 0x00;
|
||||
// state->port07_value = 0x00;
|
||||
// state->port08_value = 0x00;
|
||||
state->port09_value = 0x00;
|
||||
// state->port0a_value = 0x00;
|
||||
// state->port0b_value = 0x00;
|
||||
// state->port0c_value = 0x00;
|
||||
// state->port0d_value = 0x00;
|
||||
// state->port0e_value = 0x00;
|
||||
// state->port0f_value = 0x00;
|
||||
// state->port0a_value = 0x00;
|
||||
// state->port0b_value = 0x00;
|
||||
// state->port0c_value = 0x00;
|
||||
// state->port0d_value = 0x00;
|
||||
// state->port0e_value = 0x00;
|
||||
// state->port0f_value = 0x00;
|
||||
state->port10_value = 0x00;
|
||||
state->port11_value = 0x00;
|
||||
state->port12_value = 0x00;
|
||||
@ -640,7 +640,7 @@ MACHINE_CONFIG_END
|
||||
ROM_START( ec_barx )
|
||||
ROM_REGION( 0x200000, "maincpu", 0 )
|
||||
ROM_LOAD( "iss354.rom", 0x0000, 0x008000, CRC(0da15b8e) SHA1(435451f7c428beaacf182d112214482503dec483) )
|
||||
// ROM_LOAD( "rom1.bin", 0x0000, 0x008000, CRC(1) SHA1(1) ) // testing only
|
||||
// ROM_LOAD( "rom1.bin", 0x0000, 0x008000, CRC(1) SHA1(1) ) // testing only
|
||||
|
||||
|
||||
ROM_REGION( 0x200000, "altrevs", 0 )
|
||||
@ -885,7 +885,7 @@ ROM_START( ec_big7 )
|
||||
ROM_LOAD( "iss3238.rom", 0x0000, 0x008000, CRC(c7d1d398) SHA1(3b37b9596bc3771a6f1a698bee4dce8d642d982f) )
|
||||
ROM_LOAD( "iss3239.rom", 0x0000, 0x008000, CRC(f62450a6) SHA1(d2c88483cb0d3a83a2974550e8e8e71642bb28ce) )
|
||||
|
||||
// ROM_LOAD( "sbig7_5_3025.bin", 0x0000, 0x008000, CRC(26c9382a) SHA1(8c4fe06a8e5171e6f2c91b0aee14484aca386a9c) ) // 'Super Big 7' ?
|
||||
// ROM_LOAD( "sbig7_5_3025.bin", 0x0000, 0x008000, CRC(26c9382a) SHA1(8c4fe06a8e5171e6f2c91b0aee14484aca386a9c) ) // 'Super Big 7' ?
|
||||
ROM_LOAD( "iss3240.rom", 0x0000, 0x008000, CRC(e8e56ca4) SHA1(d16390b600f9966b779638e3bc2e7f9a72e8d1be) ) // 'Super Big 7' ?
|
||||
|
||||
// No Header - Taken from a Super Big 7 Set
|
||||
@ -1260,7 +1260,7 @@ ROM_START( ec_supbxmab )
|
||||
ROM_REGION( 0x200000, "maincpu", 0 )
|
||||
// use the MAB scramble
|
||||
ROM_LOAD( "sbx1.3v", 0x0000, 0x020000, CRC(375795fb) SHA1(3dbc95aba850ef3e307e6b4c6d58a40a1e8ee8f1) )
|
||||
|
||||
|
||||
ROM_REGION( 0x200000, "altrevs", 0 )
|
||||
ROM_LOAD( "sbx1.6", 0x0000, 0x020000, CRC(e8cfb340) SHA1(d37f0a72c7b59836c5abec8b58066ff4bbd85723) )
|
||||
ROM_LOAD( "sbx1.9", 0x0000, 0x020000, CRC(521098a1) SHA1(b8e5a05b085015c7b3b5964471a5ee784a3362d7) )
|
||||
|
@ -12,7 +12,7 @@ public:
|
||||
static ADDRESS_MAP_START( jeutel_map, AS_PROGRAM, 8 )
|
||||
ADDRESS_MAP_UNMAP_HIGH
|
||||
ADDRESS_MAP_END
|
||||
|
||||
|
||||
static INPUT_PORTS_START( jeutel )
|
||||
INPUT_PORTS_END
|
||||
|
||||
@ -28,7 +28,7 @@ static MACHINE_CONFIG_START( jeutel, jeutel_state )
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", Z80, 3300000)
|
||||
MCFG_CPU_PROGRAM_MAP(jeutel_map)
|
||||
|
||||
|
||||
MCFG_MACHINE_RESET( jeutel )
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -5440,7 +5440,7 @@ DRIVER_INIT( j6fbcrz )
|
||||
GAME( 1995, cluedo, 0, jpmimpct, cluedo, 0, ROT0, "JPM", "Cluedo (prod. 2D)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
|
||||
GAME( 1995, cluedod, cluedo, jpmimpct, cluedo, 0, ROT0, "JPM", "Cluedo (prod. 2D) (Protocol)",GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
|
||||
GAME( 1995, cluedo2c, cluedo, jpmimpct, cluedo, 0, ROT0, "JPM", "Cluedo (prod. 2C)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
|
||||
GAME( 1995, cluedo2, cluedo, jpmimpct, cluedo, 0, ROT0, "JPM", "Cluedo (prod. 2)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
|
||||
GAME( 1995, cluedo2, cluedo, jpmimpct, cluedo, 0, ROT0, "JPM", "Cluedo (prod. 2)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
|
||||
GAME( 1996, trivialp, 0, jpmimpct, trivialp, 0, ROT0, "JPM", "Trivial Pursuit (prod. 1D)", GAME_SUPPORTS_SAVE )
|
||||
GAME( 1996, trivialpd,trivialp,jpmimpct, trivialp, 0, ROT0, "JPM", "Trivial Pursuit (prod. 1D) (Protocol)",GAME_SUPPORTS_SAVE )
|
||||
GAME( 1997, scrabble, 0, jpmimpct, scrabble, 0, ROT0, "JPM", "Scrabble (rev. F)", GAME_SUPPORTS_SAVE )
|
||||
|
@ -4487,9 +4487,9 @@ ROM_START( ep_goldf )
|
||||
ROM_LOAD16_BYTE( "gfev_arc.g0", 0x00000, 0x020000, CRC(4a9e8304) SHA1(a28938702fdb760185b42a0d6e24bfdb3df4d757) )
|
||||
ROM_LOAD16_BYTE( "gfev_arc.g1", 0x00001, 0x020000, CRC(96415731) SHA1(3e40358914af0efe1237bd83a48f9e3323e61dea) )
|
||||
|
||||
// ROM_REGION( 0x200000, "altrevs", 0 )
|
||||
// ROM_LOAD16_BYTE( "gold_fev.g0", 0x00000, 0x020000, CRC(4a9e8304) SHA1(a28938702fdb760185b42a0d6e24bfdb3df4d757) )
|
||||
// ROM_LOAD16_BYTE( "god_fev.g1", 0x00001, 0x020000, CRC(96415731) SHA1(3e40358914af0efe1237bd83a48f9e3323e61dea) )
|
||||
// ROM_REGION( 0x200000, "altrevs", 0 )
|
||||
// ROM_LOAD16_BYTE( "gold_fev.g0", 0x00000, 0x020000, CRC(4a9e8304) SHA1(a28938702fdb760185b42a0d6e24bfdb3df4d757) )
|
||||
// ROM_LOAD16_BYTE( "god_fev.g1", 0x00001, 0x020000, CRC(96415731) SHA1(3e40358914af0efe1237bd83a48f9e3323e61dea) )
|
||||
MISSING_SOUND
|
||||
ROM_END
|
||||
|
||||
|
@ -85,9 +85,9 @@
|
||||
|
||||
Guiness Book of Records
|
||||
Risk
|
||||
London Underground
|
||||
London Underground
|
||||
Big Break (except the PICs)
|
||||
Aladdins Cave (except the PICs)
|
||||
Aladdins Cave (except the PICs)
|
||||
|
||||
Incomplete dumps?
|
||||
|
||||
@ -253,12 +253,12 @@ ROM_START( mg_alad )
|
||||
|
||||
ROM_REGION( 0x100000, "snd", 0 )
|
||||
ROM_LOAD( "d1g1-144.u3", 0x0000, 0x080000, CRC(30941180) SHA1(cafcddcec359c217016bfd86b84b358fc0b1e618) )
|
||||
|
||||
|
||||
ROM_REGION( 0x100000, "sound_16c55", 0 )
|
||||
ROM_LOAD( "sound_16c55.u5", 0x0000, 0x080000, NO_DUMP )
|
||||
ROM_REGION( 0x100000, "io_16c64", 0 )
|
||||
ROM_LOAD( "io_16c64.u6", 0x0000, 0x080000, NO_DUMP )
|
||||
|
||||
|
||||
ROM_END
|
||||
|
||||
/*
|
||||
@ -272,28 +272,28 @@ Dumped by Andy Welburn on a sunny morning 10/03/07
|
||||
**Do not seperate this text file from the roms.**
|
||||
*************************************************
|
||||
|
||||
filename: label: location type
|
||||
filename: label: location type
|
||||
============================================================
|
||||
M2_U9.bin Final 4 M2 I/O IOB U9 27C512
|
||||
VMB_U6.bin DQ8-002-4 U6 VMB U6 even 27C040
|
||||
VMB_U12.bin DQ8-002-4 U12 VMB U12 odd 27C040
|
||||
VMB_U4.bin DG8-001-4 U4 VMB U4 even 27C040
|
||||
VMB_U10.bin DG8-001-4 U10 VMB U10 odd 27C040
|
||||
VMB_U3.bin DG8-001-4 U3 VMB U3 even 27C040
|
||||
VMB_U9.bin DG8-001-4 U9 VMB U9 odd 27C040
|
||||
VMB_U2.bin DG8-001-4 U2 VMB U2 even 27C040
|
||||
VMB_U1.bin DG8-001-4 U1 VMB U1 even 27C040
|
||||
VMB_U7.bin DG8-001-4 U7 VMB U7 odd 27C040
|
||||
VC_U27.bin SW8-232 NON DATA U27 VC U27 27C010
|
||||
VC_U28.bin SW8-232 NON DATA U28 VC U28 27C010
|
||||
MSB_U3.bin DIG1-155 U3 MSB U3 27C040
|
||||
MSB_U2.bin DIG1-155 U2 MSB U2 27C040
|
||||
MSB_U5.bin M2 SOUND PIC Ver 1.0 MSB U5 PIC16C55
|
||||
CPU_U6.bin M2 CPU I/O PIC Ver 2.2 CPU U6 PIC16C64
|
||||
M2_U9.bin Final 4 M2 I/O IOB U9 27C512
|
||||
VMB_U6.bin DQ8-002-4 U6 VMB U6 even 27C040
|
||||
VMB_U12.bin DQ8-002-4 U12 VMB U12 odd 27C040
|
||||
VMB_U4.bin DG8-001-4 U4 VMB U4 even 27C040
|
||||
VMB_U10.bin DG8-001-4 U10 VMB U10 odd 27C040
|
||||
VMB_U3.bin DG8-001-4 U3 VMB U3 even 27C040
|
||||
VMB_U9.bin DG8-001-4 U9 VMB U9 odd 27C040
|
||||
VMB_U2.bin DG8-001-4 U2 VMB U2 even 27C040
|
||||
VMB_U1.bin DG8-001-4 U1 VMB U1 even 27C040
|
||||
VMB_U7.bin DG8-001-4 U7 VMB U7 odd 27C040
|
||||
VC_U27.bin SW8-232 NON DATA U27 VC U27 27C010
|
||||
VC_U28.bin SW8-232 NON DATA U28 VC U28 27C010
|
||||
MSB_U3.bin DIG1-155 U3 MSB U3 27C040
|
||||
MSB_U2.bin DIG1-155 U2 MSB U2 27C040
|
||||
MSB_U5.bin M2 SOUND PIC Ver 1.0 MSB U5 PIC16C55
|
||||
CPU_U6.bin M2 CPU I/O PIC Ver 2.2 CPU U6 PIC16C64
|
||||
|
||||
|
||||
location:
|
||||
IOB = M2 Active I/O Board
|
||||
IOB = M2 Active I/O Board
|
||||
VMB = Video Memory Board
|
||||
VC = Video Card
|
||||
MSB = MPEG Sound Board
|
||||
@ -301,8 +301,8 @@ CPU = M2 Active CPU Board
|
||||
|
||||
|
||||
NOTES:
|
||||
- Video Memory Board and MPEG Sound Board rom labels were prefixed
|
||||
with "L/UNDERGROUND", these have been omitted in the table above
|
||||
- Video Memory Board and MPEG Sound Board rom labels were prefixed
|
||||
with "L/UNDERGROUND", these have been omitted in the table above
|
||||
to keep it brief.
|
||||
- All Videocard roms were prefixed with LONDON UNDERGROUND
|
||||
- se enclosed jpegs for pictures of the pcb and roms in situ.
|
||||
|
@ -1784,7 +1784,7 @@ ROM_START( m5gstrik )
|
||||
|
||||
ROM_LOAD( "gold_st.p1", 0x0000, 0x080000, CRC(3bb4032f) SHA1(30d9b2160e9fc55b9691abbdfe32be3a548e94fa) )
|
||||
ROM_LOAD( "gold_st.p2", 0x0000, 0x080000, CRC(b890145f) SHA1(3351fe5926a30bf5b665ebd8bbcaaf5c74b4a218) )
|
||||
|
||||
|
||||
ROM_END
|
||||
|
||||
ROM_START( m5gsstrk )
|
||||
@ -3146,7 +3146,7 @@ ROM_START( m5qdraw )
|
||||
|
||||
ROM_LOAD16_BYTE( "q_draw_pound8.p1", 0x0000, 0x080000, CRC(e093cb39) SHA1(d1de5249ee72c3ef589c08b712a2bf12b5d77785) )
|
||||
ROM_LOAD16_BYTE( "q_draw_pound8.p2", 0x0000, 0x080000, CRC(42fad134) SHA1(79d51b4fc3196b7c24ea2ce8bc4b4d3ef0326aa8) )
|
||||
|
||||
|
||||
ROM_END
|
||||
|
||||
ROM_START( m5rainrn )
|
||||
@ -3215,7 +3215,7 @@ ROM_START( m5ratpk )
|
||||
ROM_REGION( 0x400000, "altrevs", 0 )
|
||||
ROM_LOAD( "rat pack.p1", 0x0000, 0x080000, CRC(1f35dd38) SHA1(2767b168957b6c6eb906137a3d3f19b45f351ada) )
|
||||
ROM_LOAD( "ratpack.p2", 0x0000, 0x080000, CRC(b038b966) SHA1(b272f741ac3bc0e9c65829246ea28b2384b5f7c0) )
|
||||
|
||||
|
||||
ROM_END
|
||||
|
||||
|
||||
@ -5370,7 +5370,7 @@ ROM_START( m5sec7 )
|
||||
ROM_LOAD16_BYTE( "se__sjh1.8d2", 0x000000, 0x080000, CRC(43a2a1a5) SHA1(3d56a64dc3a8b6625e2590b37df2bfe7b5f7b536) )
|
||||
ROM_LOAD16_BYTE( "sec_7s.p1", 0x0000, 0x080000, CRC(c0b3b295) SHA1(450af7c534cc7e21ecf8712f77160114925ffaf1) )
|
||||
ROM_LOAD16_BYTE( "sec_7s.p2", 0x0000, 0x080000, CRC(bd0fa3b8) SHA1(ed5ca97d2f3c5af283db79ee67b3607ebeddb777) )
|
||||
|
||||
|
||||
ROM_END
|
||||
|
||||
|
||||
|
@ -1147,7 +1147,7 @@
|
||||
|
||||
#define SS22_MASTER_CLOCK (XTAL_49_152MHz) /* info from Guru */
|
||||
|
||||
#define MCU_SPEEDUP 1 /* mcu idle skipping */
|
||||
#define MCU_SPEEDUP 1 /* mcu idle skipping */
|
||||
|
||||
/**
|
||||
* helper function used to read a byte from a chunk of 32 bit memory
|
||||
|
@ -1073,7 +1073,7 @@ ROM_END
|
||||
ROM_START( ridheroh )
|
||||
ROM_REGION( 0x100000, "maincpu", 0 )
|
||||
ROM_LOAD16_WORD_SWAP( "006-pg1.p1", 0x000000, 0x080000, BAD_DUMP CRC(52445646) SHA1(647bb31f2f68453c1366cb6e2e867e37d1df7a54) ) /* MB834200 */
|
||||
/* Chip label p1h doesn´t exist, renamed temporarly to pg1, marked BAD_DUMP. This needs to be verified. */
|
||||
/* Chip label p1h doesn?t exist, renamed temporarly to pg1, marked BAD_DUMP. This needs to be verified. */
|
||||
|
||||
ROM_REGION( 0x1000, "mcu", 0 ) /* Hitachi HD6301V1 MCU */
|
||||
ROM_LOAD( "hd6301v1p.com", 0x0000, 0x1000, NO_DUMP )
|
||||
@ -4179,16 +4179,16 @@ ROM_END
|
||||
/* ID range from 100 - 199 is used for Korean (some) and Neo Print carts */
|
||||
|
||||
/*
|
||||
The following ID's are used by Korean releases:
|
||||
The following ID's are used by Korean releases:
|
||||
|
||||
ID-0122 - Pae Wang Jeon Seol / Legend of a Warrior (Korean censored Samurai Shodown IV)
|
||||
ID-0123 - Quiz Daisousa Sen - The Last Count Down (Korean release)
|
||||
ID-0124 - Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release)
|
||||
ID-0134 - The Last Soldier (Korean release of The Last Blade)
|
||||
ID-0152 - The King of Fighters '99 - Millennium Battle (Korean release)
|
||||
ID-0163 - Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II)
|
||||
ID-0187 - Fighters Swords (Korean release of Samurai Shodown III)
|
||||
ID-0196 - Art of Fighting 3 - The Path of the Warrior (Korean release)
|
||||
ID-0122 - Pae Wang Jeon Seol / Legend of a Warrior (Korean censored Samurai Shodown IV)
|
||||
ID-0123 - Quiz Daisousa Sen - The Last Count Down (Korean release)
|
||||
ID-0124 - Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release)
|
||||
ID-0134 - The Last Soldier (Korean release of The Last Blade)
|
||||
ID-0152 - The King of Fighters '99 - Millennium Battle (Korean release)
|
||||
ID-0163 - Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II)
|
||||
ID-0187 - Fighters Swords (Korean release of Samurai Shodown III)
|
||||
ID-0196 - Art of Fighting 3 - The Path of the Warrior (Korean release)
|
||||
*/
|
||||
|
||||
|
||||
|
@ -9,8 +9,8 @@
|
||||
68340 based system like MPU5/SC4?
|
||||
used by JPM? + Others? Manufactuered by Heber Ltd.
|
||||
|
||||
this seems very close to astrafr.c
|
||||
(although these contain more text)
|
||||
this seems very close to astrafr.c
|
||||
(although these contain more text)
|
||||
|
||||
Known games
|
||||
Club DNA?
|
||||
|
@ -1824,11 +1824,11 @@ YM2151 OKI M6295 VOI2 Z8400A
|
||||
|
||||
*/
|
||||
|
||||
/* Note: some raiden 2 fabtek usa boards (the one Hammad sent to LN and Balrog, at least) have the
|
||||
ROM_LOAD( "seibu5.u1110", 0x000000, 0x08000, CRC(8f130589) SHA1(e58c8beaf9f27f063ffbcb0ab4600123c25ce6f3) )
|
||||
z80 sound rom as used in raiden2a instead of the
|
||||
ROM_LOAD( "snd.u1110", 0x000000, 0x08000, CRC(f51a28f9) SHA1(7ae2e2ba0c8159a544a8fd2bb0c2c694ba849302) )
|
||||
rom from raiden2. Slight version difference, and I don't know which is older/newer. - LN
|
||||
/* Note: some raiden 2 fabtek usa boards (the one Hammad sent to LN and Balrog, at least) have the
|
||||
ROM_LOAD( "seibu5.u1110", 0x000000, 0x08000, CRC(8f130589) SHA1(e58c8beaf9f27f063ffbcb0ab4600123c25ce6f3) )
|
||||
z80 sound rom as used in raiden2a instead of the
|
||||
ROM_LOAD( "snd.u1110", 0x000000, 0x08000, CRC(f51a28f9) SHA1(7ae2e2ba0c8159a544a8fd2bb0c2c694ba849302) )
|
||||
rom from raiden2. Slight version difference, and I don't know which is older/newer. - LN
|
||||
*/
|
||||
|
||||
ROM_START( raiden2 )
|
||||
|
@ -18,7 +18,7 @@ public:
|
||||
static ADDRESS_MAP_START( spectra_map, AS_PROGRAM, 8 )
|
||||
ADDRESS_MAP_UNMAP_HIGH
|
||||
ADDRESS_MAP_END
|
||||
|
||||
|
||||
static INPUT_PORTS_START( spectra )
|
||||
INPUT_PORTS_END
|
||||
|
||||
@ -34,7 +34,7 @@ static MACHINE_CONFIG_START( spectra, spectra_state )
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", M6502, 3579545/4)
|
||||
MCFG_CPU_PROGRAM_MAP(spectra_map)
|
||||
|
||||
|
||||
MCFG_MACHINE_RESET( spectra )
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -258,7 +258,7 @@ static WRITE16_HANDLER( lineram_w )
|
||||
state->m_line_ram[offset] = data;
|
||||
|
||||
//if(offset == 0x3fff)
|
||||
// printf("LineRAM go %d\n",(int)space->machine().primary_screen->frame_number());
|
||||
// printf("LineRAM go %d\n",(int)space->machine().primary_screen->frame_number());
|
||||
}
|
||||
|
||||
static READ16_HANDLER( dspram_r )
|
||||
@ -445,7 +445,7 @@ Air Inferno:
|
||||
write to 0x3404 - almost always 0x00fd / 0xff38 (253, -200)
|
||||
write to 0x3408 /
|
||||
|
||||
write to 0x341b - May not be numeric - it's weird. stays stable,
|
||||
write to 0x341b - May not be numeric - it's weird. stays stable,
|
||||
then freaks out just before "quad: unknown value 0066"
|
||||
This function seems to break things up into different polygon
|
||||
'classes'
|
||||
@ -477,15 +477,15 @@ static ADDRESS_MAP_START( DSP_map_data, AS_DATA, 16 )
|
||||
AM_RANGE(0x3404, 0x3404) AM_WRITE(dsp_frustum_left_w)
|
||||
AM_RANGE(0x3405, 0x3405) AM_WRITE(dsp_x_eyecoord_w)
|
||||
AM_RANGE(0x3406, 0x3406) AM_WRITE(dsp_z_eyecoord_w)
|
||||
// AM_RANGE(0x3407, 0x3407) AM_READ(?)
|
||||
// AM_RANGE(0x3407, 0x3407) AM_READ(?)
|
||||
AM_RANGE(0x3408, 0x3408) AM_WRITE(dsp_frustum_bottom_w)
|
||||
AM_RANGE(0x3409, 0x3409) AM_WRITE(dsp_y_eyecoord_w)
|
||||
AM_RANGE(0x340a, 0x340a) AM_WRITE(dsp_rasterize_w) /* Just a (lame) guess */
|
||||
// AM_RANGE(0x340b, 0x340b) AM_READ(dsp_projection_y_r)
|
||||
// AM_RANGE(0x3418, 0x341a) AM_WRITE(dsp_sqrt_w)
|
||||
// AM_RANGE(0x341b, 0x341b) AM_WRITE(dsp_sqrt_r)
|
||||
// AM_RANGE(0x341c, 0x341c) AM_READ(dsp_sqrt_flags1_r)
|
||||
// AM_RANGE(0x341d, 0x341d) AM_READ(dsp_sqrt_flags2_r)
|
||||
// AM_RANGE(0x340b, 0x340b) AM_READ(dsp_projection_y_r)
|
||||
// AM_RANGE(0x3418, 0x341a) AM_WRITE(dsp_sqrt_w)
|
||||
// AM_RANGE(0x341b, 0x341b) AM_WRITE(dsp_sqrt_r)
|
||||
// AM_RANGE(0x341c, 0x341c) AM_READ(dsp_sqrt_flags1_r)
|
||||
// AM_RANGE(0x341d, 0x341d) AM_READ(dsp_sqrt_flags2_r)
|
||||
AM_RANGE(0x4000, 0x7fff) AM_READWRITE(lineram_r, lineram_w)
|
||||
AM_RANGE(0x8000, 0xffff) AM_READWRITE(dspram_r, dspram_w)
|
||||
ADDRESS_MAP_END
|
||||
|
@ -56,10 +56,10 @@ MACHINE_CONFIG_END
|
||||
|
||||
ROM_START( unkfr )
|
||||
ROM_REGION( 0x800000, "unkroms", 0 )
|
||||
// 3 Of A Kind (Unk)
|
||||
// 3 Of A Kind (Unk)
|
||||
ROM_LOAD( "3ofakind.bin", 0x0000, 0x008000, CRC(46883c38) SHA1(ab1ffbc437a919e991443d1f5c1b6378b0c8fd53) )
|
||||
ROM_LOAD( "3ofakindhacked.bin", 0x0000, 0x008000, CRC(94acff35) SHA1(d0e3c7666fb655b1fc20542527e4f55bc25abe0c) )
|
||||
// Club 21 (Unk) [c]
|
||||
// Club 21 (Unk) [c]
|
||||
ROM_LOAD( "club21_1.bin", 0x0000, 0x080000, CRC(826e047c) SHA1(1da8a86688148c184c42ce213239ea2e57cb9e29) )
|
||||
ROM_LOAD( "club21_2.bin", 0x0000, 0x080000, CRC(75297a19) SHA1(1c7e2b3fccfc79b3fbfbc979d06aef3405fa2aad) )
|
||||
ROM_LOAD( "club21snd-0.bin", 0x0000, 0x080000, CRC(673551c6) SHA1(d7540388ccc8df6be2ec7a3fa90765f7e6ac49f7) )
|
||||
@ -68,19 +68,19 @@ ROM_START( unkfr )
|
||||
ROM_LOAD( "classic-cops-and-robbers_mtx_ass.bin", 0x0000, 0x010000, CRC(3f40a2c9) SHA1(f73731171c56add1329f3a9d2f84303311d87884) )
|
||||
// Crystal Maze SWP (Barcrest) [c] (just a bad dump?)
|
||||
ROM_LOAD( "cr2.p8", 0x0000, 0x080000, CRC(9196fc2f) SHA1(844581f2380045019f65b42051535972e6cf21ca) )
|
||||
// Each Way Shifter (Barcrest)
|
||||
// Each Way Shifter (Barcrest)
|
||||
ROM_LOAD( "ews3_3.bin", 0x0000, 0x010000, CRC(fb05345f) SHA1(72183743ec8955b12724471494f19d6af778e4b1) ) // MPU?
|
||||
ROM_LOAD( "ews8.a2", 0x0000, 0x000400, CRC(ee4a4809) SHA1(292a12a5ddc5a22c8568016b34dfec7959f49027) )
|
||||
//ROM_LOAD( "ews8.az", 0x0000, 0x000400, CRC(ee4a4809) SHA1(292a12a5ddc5a22c8568016b34dfec7959f49027) )
|
||||
ROM_LOAD( "ews8.b1", 0x0000, 0x000400, CRC(52e9709a) SHA1(0b437834f48ca7718e0b30303916eed00c7fb4c9) )
|
||||
// Golden Shot (Empire)
|
||||
// Golden Shot (Empire)
|
||||
ROM_LOAD( "game_sec.mot", 0x0000, 0x161880, CRC(81ea2ee4) SHA1(8d5fe57c46054c23afdbb3c5c67fd7a7e9161646) )
|
||||
// Hells Bells Club (Jpm) [c] (looks like it should be sys5 or impact, but code crashes early?)
|
||||
ROM_LOAD( "hbl200p1", 0x0000, 0x010000, CRC(1f893dd8) SHA1(c2dd957f65ff6ed7f7ac027e4edb6b6a36871f88) )
|
||||
ROM_LOAD( "hbl200p2", 0x0000, 0x010000, CRC(ea470cf6) SHA1(2f64a8aac3bc01245cb4938bb01a5078c360c8d4) )
|
||||
ROM_LOAD( "hbl200p3", 0x0000, 0x010000, CRC(05c09717) SHA1(25fe309513daef262099aa1f0266f96eafb22d2c) )
|
||||
ROM_LOAD( "hbl200p4", 0x0000, 0x010000, CRC(a1d299db) SHA1(58f35ecbc524c41f4a39d3374f73f44fc54c751b) )
|
||||
// Jokers (MA Leisure)
|
||||
// Jokers (MA Leisure)
|
||||
ROM_LOAD( "jokers 1v3 (27256)", 0x0000, 0x008000, CRC(8d4222c1) SHA1(d7edc1338448436044c9fbf4448819c7ba1a9cb3) )
|
||||
// Knight Fever (Empire) (corrupt? ascii/binary mode?)
|
||||
ROM_LOAD( "knight_n_vr105game.bin", 0x0000, 0x04094d, CRC(7a59e3ca) SHA1(fa44dd0fceb53dff38386f81f1e79b605adfbe6a) )
|
||||
@ -91,19 +91,19 @@ ROM_START( unkfr )
|
||||
ROM_LOAD( "knightc_p_vr101.bin", 0x0000, 0x0412e9, CRC(46d57021) SHA1(05a640ca5b7a10e9ae96a02b3ac1f2bc6497f052) )
|
||||
// LED (Test Rom) (test rom for what?)
|
||||
ROM_LOAD( "ledtest.bin", 0x0000, 0x020000, CRC(c74a0002) SHA1(e475d5c6b3077a2b8e76322c6d0848c622fbd76c) )
|
||||
// Lucky Spin (DNCL)
|
||||
// Lucky Spin (DNCL)
|
||||
ROM_LOAD( "luckyspin.bin", 0x0000, 0x002000, CRC(765bb41b) SHA1(d3f02494c35cce4dfa79dab14a1416ac7e86683c) )
|
||||
// Magic Moments (Unk)
|
||||
// Magic Moments (Unk)
|
||||
ROM_LOAD( "magicmoments20p-6.bin", 0x0000, 0x008000, CRC(c0986a11) SHA1(0333d37d11f8b03e0507ddcefc4a67ea2cba5bd8) )
|
||||
// Millionaires Row (Bellfruit) (bad?)
|
||||
ROM_LOAD( "millionaires row s16 sound (8meg)", 0x0000, 0x100000, CRC(4086df3f) SHA1(7fd358d901db48d1f8edc4b22789c73b5fb84874) )
|
||||
ROM_LOAD( "millionaires row s16 v1-0 hi (4meg)", 0x0000, 0x080000, CRC(6b879665) SHA1(79fa91721375f0f968ecbd07fe9e9695344b7cd6) )
|
||||
ROM_LOAD( "millionaires row s16 v1-0 lo (4meg)", 0x0000, 0x080000, CRC(8436aab9) SHA1(815000121e93c9a8e4f6c6d6d12a06c4484eb50c) )
|
||||
// Money Matrix (Bellfruit)
|
||||
// Money Matrix (Bellfruit)
|
||||
ROM_LOAD( "957179.02.bin", 0x0000, 0x008000, CRC(ee215e94) SHA1(249d16a3ed7b9b6c99b1135f350efcb2ed130865) )
|
||||
// More Money (VFS)
|
||||
// More Money (VFS)
|
||||
ROM_LOAD( "mmchancs.bin", 0x0000, 0x002000, CRC(3eaede51) SHA1(6914fcaed6e51736c6dc725ba82b691803571222) )
|
||||
// Nudge Accumulator (Summit Coin)
|
||||
// Nudge Accumulator (Summit Coin)
|
||||
ROM_LOAD( "na10.bin", 0x0000, 0x000800, CRC(720c747c) SHA1(f371de01d7066ffc9c10e0088dc7c73aa3f7c0be) )
|
||||
ROM_LOAD( "na11.bin", 0x0000, 0x000800, CRC(993b64b9) SHA1(39c2bdef52a21f91772b06a07a73631ba3f82edc) )
|
||||
// Oceans Eleven (Empire) (corrupt? ascii/binary mode?)
|
||||
@ -111,31 +111,31 @@ ROM_START( unkfr )
|
||||
ROM_LOAD( "oceansb3_p_vr102.bin", 0x0000, 0x03f046, CRC(71824b03) SHA1(540c5497217de70fa4e297a9e866b3311a12d6d6) )
|
||||
ROM_LOAD( "oceansc_n_vr102.bin", 0x0000, 0x03e88a, CRC(2807cad1) SHA1(4bda5060ce60a3e7ee72f3f50cab2abc00c6ae12) )
|
||||
ROM_LOAD( "oceansc_p_vr102.bin", 0x0000, 0x03e88a, CRC(14db1bb5) SHA1(be5986aa1340fd21d22f55627e6049b0011be564) )
|
||||
// Power Game (Jpm)
|
||||
// Power Game (Jpm)
|
||||
ROM_LOAD( "pog5.3p1", 0x0000, 0x020000, CRC(62ea507f) SHA1(ea1e2057f3b51ab3f13c7b91467ed3142c64b76a) ) // unmatched 68k rom?
|
||||
ROM_LOAD( "powgam41.bin", 0x0000, 0x004000, CRC(304ccf8c) SHA1(96370bd7d6f7c7218be18e9be2fb87a58a9ac9d4) ) // looks like it should be MPS, but is bad?
|
||||
ROM_LOAD( "powgam42.bin", 0x0000, 0x004000, CRC(a71cc455) SHA1(324a0ef33d0e0fc8bd8a5d1309a3b2e6f13926d6) )
|
||||
ROM_LOAD( "powgam43.bin", 0x0000, 0x004000, CRC(0661cbcc) SHA1(1d14ec7321e00e837f9cb0da6f660f1a7625b139) )
|
||||
// Rainbow Gambler (Unk)
|
||||
// Rainbow Gambler (Unk)
|
||||
ROM_LOAD( "rambow gambler 2p2 25-7.bin", 0x0000, 0x004000, CRC(4205d5ca) SHA1(ced743a1dee0a6dd1f5a2be8e4bddcd2ec875d23) )
|
||||
ROM_LOAD( "rambowgambler320.bin", 0x0000, 0x004000, CRC(72415a35) SHA1(822393f300d5fe3932e546dd1f7ec8feda57ebed) )
|
||||
// Scoop (Peter Simper)
|
||||
// Scoop (Peter Simper)
|
||||
ROM_LOAD( "scoopv-2.p1", 0x0000, 0x001000, CRC(e937e298) SHA1(edb4dfb5afd6c2640b6bbd83be591987225bd8fc) )
|
||||
ROM_LOAD( "scoopv-2.p2", 0x0000, 0x001000, CRC(2a97a254) SHA1(a249e013d86f7e65e43b07ff916c4d0fd5099f44) )
|
||||
ROM_LOAD( "scoopv-2.p3", 0x0000, 0x001000, CRC(34ab1805) SHA1(1e389e9b47c4b3305ec70c94f49a4e3ca0a6f439) )
|
||||
// Shogun (Bellfruit)
|
||||
// Shogun (Bellfruit)
|
||||
ROM_LOAD( "shogun.bin", 0x0000, 0x008000, CRC(38d25549) SHA1(50ac02b6fdaa0b4960f0de4ed28c8c4d8d23cbcf) )
|
||||
// Stars 'n' Bars (Unk)
|
||||
// Stars 'n' Bars (Unk)
|
||||
ROM_LOAD( "snbars.bin", 0x0000, 0x008000, CRC(199cb8c9) SHA1(08c123f8eb7a239a397558945b00a61a45cb2154) )
|
||||
// Talk Of The Town (Unk)
|
||||
// Talk Of The Town (Unk)
|
||||
ROM_LOAD( "ttown1.bin", 0x0000, 0x001000, CRC(996c435b) SHA1(1fcf5a637cddacd6660da752a1fe10e56a7653c7) )
|
||||
ROM_LOAD( "ttown2.bin", 0x0000, 0x001000, CRC(93bd6446) SHA1(ef271bb45d27844f0ef1437bbc7f4847f4c0c6ee) )
|
||||
ROM_LOAD( "ttown3.bin", 0x0000, 0x001000, CRC(0ca34690) SHA1(1734692d82af89272a2243e2c5f584965bfe197f) )
|
||||
// Universal Programmer (Unk)
|
||||
// Universal Programmer (Unk)
|
||||
//ROM_LOAD( "job15r", 0x0000, 0x0092ac, CRC(3c39e49f) SHA1(d45e4c490cf90b707551fd3df21f6e35d326eaf6) ) // text file
|
||||
// zzz-unk ee2_519a (Unk)
|
||||
// zzz-unk ee2_519a (Unk)
|
||||
ROM_LOAD( "ee2_519a", 0x0000, 0x030050, CRC(11af495c) SHA1(b035dd622ed8fa8d2e28f05a559c25049e042f67) )
|
||||
// zzz_unk 001 (Unk)
|
||||
// zzz_unk 001 (Unk)
|
||||
ROM_LOAD( "rom1", 0x0000, 0x000400, CRC(1a1f0d76) SHA1(a47addd727460e379f6106e059d43b3fd4e4a34e) )
|
||||
ROM_LOAD( "rom2", 0x0000, 0x000400, CRC(66ac392f) SHA1(b0e841669fe97c6edbd0b0830dd7dd84e354ef29) )
|
||||
ROM_LOAD( "rom3", 0x0000, 0x000400, CRC(d02d2983) SHA1(9e9e106083dfea44228ae56e73a3fe7184fdb473) )
|
||||
@ -183,59 +183,59 @@ ROM_START( unkfr )
|
||||
ROM_LOAD( "rom45", 0x0000, 0x000400, CRC(331762cd) SHA1(3cd9f54c18416b626fb0450fb0609ac126306ff0) )
|
||||
//rom46 = 6.bn galaxbsf Galaxian (bootleg)
|
||||
//rom47 = 5.bn galaxbsf Galaxian (bootleg)
|
||||
// zzz_unk 017 (Unk)
|
||||
// zzz_unk 017 (Unk)
|
||||
ROM_LOAD( "misc2.bin", 0x0000, 0x010000, CRC(f9b9cd85) SHA1(ca16f4c8b95d3625918756b9c26a0995f9161dab) )
|
||||
// zzz_unk 94cd910 (Unk)
|
||||
// zzz_unk 94cd910 (Unk)
|
||||
ROM_LOAD( "94cd910", 0x0000, 0x004000, CRC(0340ef85) SHA1(f55dbe86a0d6b16aa62ab7ed922ff83d4fbecb04) )
|
||||
// zzz_unk aa31 (Unk)
|
||||
// zzz_unk aa31 (Unk)
|
||||
ROM_LOAD( "aa31", 0x0000, 0x010000, CRC(2086f3a2) SHA1(13a75b5e0c1533af3e5d255182a7e6ec88d59826) )
|
||||
// zzz_unk aladdinprm (Unk)
|
||||
// zzz_unk aladdinprm (Unk)
|
||||
ROM_LOAD( "aladdinprm", 0x0000, 0x010000, CRC(1a618500) SHA1(4af077bf8f6a74eae20aedf39c2df447670128f4) )
|
||||
// zzz_unk all32 (Unk)
|
||||
// zzz_unk all32 (Unk)
|
||||
ROM_LOAD( "all32", 0x0000, 0x020000, CRC(1d56097c) SHA1(aab18041b39c904113f5f11dc81149abec871a56) )
|
||||
// zzz_unk all41meg (Unk)
|
||||
// zzz_unk all41meg (Unk)
|
||||
ROM_LOAD( "all41meg", 0x0000, 0x020000, CRC(317b61d2) SHA1(52fb22744efda5d236af030bb18f8248a4c19cf8) )
|
||||
// zzz_unk all4512 (Unk)
|
||||
// zzz_unk all4512 (Unk)
|
||||
ROM_LOAD( "all4512", 0x0000, 0x010000, CRC(bf34acb0) SHA1(290307f2bed9d11adb7e91a403c973d3266e04c7) )
|
||||
// zzz_unk alladin2 (Unk)
|
||||
// zzz_unk alladin2 (Unk)
|
||||
ROM_LOAD( "alladin2", 0x0000, 0x020000, CRC(bb8b253b) SHA1(b604a3bcd9db16e84cb5c501cd625ad05a8607dd) )
|
||||
// zzz_unk astros_1 (Unk)
|
||||
// zzz_unk astros_1 (Unk)
|
||||
ROM_LOAD( "07c1t0.400", 0x0000, 0x0271d4, CRC(1c3236c7) SHA1(c6179fff16f9d8472675c307d9ab0bce5a4e17c1) )
|
||||
ROM_LOAD( "07c1t1.400", 0x0000, 0x027357, CRC(b2cac9b3) SHA1(d39266e68bdbca8ac7f19dd617d8c43670cbbe01) )
|
||||
ROM_LOAD( "g07n0227.144", 0x0000, 0x0d5676, CRC(b332820b) SHA1(871a6af360c089948082b8859bbd688812425ca6) )
|
||||
ROM_LOAD( "g07t0227.145", 0x0000, 0x0d581c, CRC(1385cb9f) SHA1(5ecc2854fb82f3a5c17eca381b6f0c02ae0a0e42) )
|
||||
ROM_LOAD( "g26n0227.242", 0x0000, 0x0d5676, CRC(82679c2f) SHA1(5f45e51b3a5f5f2eea93ace6e9c1c120c9e9c8bb) )
|
||||
ROM_LOAD( "g26t0227.243", 0x0000, 0x0d5c12, CRC(ab0760b7) SHA1(9dcad1e21d2d7d0e17baca3e20d375dfdcbbbb8a) )
|
||||
// zzz_unk bgl01 (Unk)
|
||||
// zzz_unk bgl01 (Unk)
|
||||
ROM_LOAD( "bgl01", 0x0000, 0x013ee2, CRC(dcc23e51) SHA1(5883c3d0c1cb7a8e11647218310a3f34c9c7c661) )
|
||||
// zzz_unk bre (Unk)
|
||||
// zzz_unk bre (Unk)
|
||||
ROM_LOAD( "bre01", 0x0000, 0x013ee2, CRC(c1abf402) SHA1(526c30271227479877075dd259d20b3ede558d05) )
|
||||
ROM_LOAD( "bre02", 0x0000, 0x00f6e2, CRC(b7bb7d4c) SHA1(2b9860a6880259d5e96007d09289d30c543cf545) )
|
||||
ROM_LOAD( "bre03", 0x0000, 0x010ee2, CRC(2ccd60be) SHA1(056611af30fc39b437aca4e81f0d961834b4a6a3) )
|
||||
ROM_LOAD( "bre04", 0x0000, 0x00f6e2, CRC(2cf7f87c) SHA1(546ac9aae295ce389ecddb87253b6c3e9a6c81ce) )
|
||||
ROM_LOAD( "bre05", 0x0000, 0x013ee2, CRC(6747a021) SHA1(18f1e671cacdcbbe50289529f3f51446234d794b) )
|
||||
// zzz_unk ccc (Unk)
|
||||
// zzz_unk ccc (Unk)
|
||||
ROM_LOAD( "ccc2", 0x0000, 0x010000, CRC(2df7f687) SHA1(1ee92678944d72577e024ea948c86e89b2035722) )
|
||||
ROM_LOAD( "ccc3", 0x0000, 0x020000, CRC(7b02d860) SHA1(e3f879f031135bb6f64de3c44022982e4c321cb2) )
|
||||
// zzz_unk cdvnv (Unk)
|
||||
// zzz_unk cdvnv (Unk)
|
||||
ROM_LOAD( "cdvnv12", 0x0000, 0x004000, CRC(f49bb59c) SHA1(21184d068a38556ee06ba046ce5181b86c18234b) )
|
||||
ROM_LOAD( "cdvr92", 0x0000, 0x004000, CRC(61a8372e) SHA1(74290a034964f921a58a90b497345b4dd271a431) )
|
||||
// zzz_unk chf (Unk)
|
||||
// zzz_unk chf (Unk)
|
||||
ROM_LOAD( "chf01", 0x0000, 0x013ee2, CRC(13fb2a42) SHA1(6f5434136a420d94f51c721fd03c65f268ee238b) )
|
||||
ROM_LOAD( "chf02", 0x0000, 0x00c6e2, CRC(bb9be889) SHA1(a23bfc224f1d9d5c13d3ef16419c46dde28531f2) )
|
||||
ROM_LOAD( "chf03", 0x0000, 0x00f6e2, CRC(79fa2dac) SHA1(2ec56feb8d2c38c4c0b59b4bc650daf0d5873f30) )
|
||||
ROM_LOAD( "chf04", 0x0000, 0x0036e2, CRC(ad6b71d2) SHA1(eec495b25b38e15f2a2bd35d2db8f0a6ecf98d62) )
|
||||
// zzz_unk classicsnd (Unk)
|
||||
// zzz_unk classicsnd (Unk)
|
||||
ROM_LOAD( "classicsnd0.bin", 0x0000, 0x020000, CRC(e23bd795) SHA1(8297256b0ee0c15d304c74ab2b7f8eb4891ff1fa) )
|
||||
ROM_LOAD( "classicsnd1.bin", 0x0000, 0x020000, CRC(c18ed56f) SHA1(36c2d6df2bf65c6d47500bcd0cfd0e45b5dfeaf4) )
|
||||
ROM_LOAD( "classicsnd2.bin", 0x0000, 0x020000, CRC(bee8cc32) SHA1(8d8e0087221710476ec9221ec335545739a926f3) )
|
||||
// zzz_unk classv (Unk) [Rom] SCORPION
|
||||
ROM_LOAD( "classv1.2a.bin", 0x0000, 0x008000, CRC(26930c24) SHA1(2c634171d7e63839b4f8e7f9efcd2924bd38e375) )
|
||||
ROM_LOAD( "classv1.2b.bin", 0x0000, 0x008000, CRC(9d98d723) SHA1(afc1ae0bfcf6ecfc6eee2583e6fa31aca6e30550) )
|
||||
// zzz_unk cro (Unk)
|
||||
// zzz_unk cro (Unk)
|
||||
ROM_LOAD( "cro01", 0x0000, 0x00f6e2, CRC(58b9481d) SHA1(9bdc54b5ef37fb818a02eb5c839667e0b883852e) )
|
||||
ROM_LOAD( "cro02", 0x0000, 0x007ee2, CRC(9a6dd9ec) SHA1(a173d65f78d133d319cbc4ac7311f3bbadef0a8d) )
|
||||
// zzz_unk csk (Unk)
|
||||
// zzz_unk csk (Unk)
|
||||
ROM_LOAD( "csk01", 0x0000, 0x00aee2, CRC(8f5eb65c) SHA1(011ffaf8cb1af461688b992e6d161234cf90af78) )
|
||||
ROM_LOAD( "csk04", 0x0000, 0x007ee2, CRC(d461662c) SHA1(50713d62a67d972d6e47371afe436a4c7f7ea9d5) )
|
||||
ROM_LOAD( "csk05", 0x0000, 0x0066e2, CRC(dc73a53b) SHA1(85bb964231187fcf38fd0ad83f0cd6f024387331) )
|
||||
@ -245,41 +245,41 @@ ROM_START( unkfr )
|
||||
ROM_LOAD( "csk10", 0x0000, 0x0072e2, CRC(043846e3) SHA1(b55964b71630f14c127412c4c74d85a5de86b287) )
|
||||
ROM_LOAD( "csk11", 0x0000, 0x008ae2, CRC(7d64ab44) SHA1(2d0e9bc59652a76af2ce75f108f78e45d337b16b) )
|
||||
ROM_LOAD( "csk12", 0x0000, 0x007ee2, CRC(f77e2605) SHA1(379fa9bdf90f348de453f94a469a505c914cfc30) )
|
||||
// zzz_unk ddav (Unk)
|
||||
// zzz_unk ddav (Unk)
|
||||
ROM_LOAD( "ddav12", 0x0000, 0x002000, CRC(aceba7f4) SHA1(b1e5ae8932fc8fd8ac3eb06b67911fb112fbf808) )
|
||||
ROM_LOAD( "ddav12&2", 0x0000, 0x002000, CRC(aceba7f4) SHA1(b1e5ae8932fc8fd8ac3eb06b67911fb112fbf808) )
|
||||
// zzz_unk dem (Unk)
|
||||
// zzz_unk dem (Unk)
|
||||
ROM_LOAD( "dem01", 0x0000, 0x00dee2, CRC(71829408) SHA1(cba53dc8882ed0fe7ff06dcf6d8f08ef7668952a) )
|
||||
ROM_LOAD( "dem02", 0x0000, 0x0066e2, CRC(8887388b) SHA1(72eb781b2ec785db9dcb981643007586bf628c23) )
|
||||
ROM_LOAD( "dem03", 0x0000, 0x00aee2, CRC(a32ea48d) SHA1(e607e97766f76dd74476815a5248e21f11e8f92e) )
|
||||
ROM_LOAD( "dem04", 0x0000, 0x0036e2, CRC(86387b3c) SHA1(24021823b135e813a24589a1b81be3c811a3d51f) )
|
||||
// zzz_unk demats01 (Unk)
|
||||
// zzz_unk demats01 (Unk)
|
||||
ROM_LOAD( "demats01", 0x0000, 0x00b4e2, CRC(0c65c583) SHA1(df97306745f7147016e1b85204f3c858d7dc760f) )
|
||||
// zzz_unk demgbp01 (Unk)
|
||||
// zzz_unk demgbp01 (Unk)
|
||||
ROM_LOAD( "demgbp01", 0x0000, 0x00dee2, CRC(d99f7e8b) SHA1(61abbc50353acedc0e99e76d227d6c4c23af3b53) )
|
||||
// zzz_unk denlgb01 (Unk)
|
||||
// zzz_unk denlgb01 (Unk)
|
||||
ROM_LOAD( "denlgb01", 0x0000, 0x016ee2, CRC(afbef1db) SHA1(3a528b80bbbfcb7894df05bc0a7b0d885660f280) )
|
||||
// zzz_unk esp (Unk)
|
||||
// zzz_unk esp (Unk)
|
||||
ROM_LOAD( "esp01", 0x0000, 0x0090e2, CRC(e7ca0bca) SHA1(35591d1d04a0c5edc0a41b07b59579304af07632) )
|
||||
ROM_LOAD( "esp03", 0x0000, 0x0060e2, CRC(df1322ed) SHA1(a6be1a73dabef045cddd3eef215686d411358cc4) )
|
||||
ROM_LOAD( "esp04", 0x0000, 0x0060e2, CRC(ebcb9337) SHA1(bf58afd874e7a710ff2c36f242d24f73a8041686) )
|
||||
ROM_LOAD( "esp05", 0x0000, 0x0030e2, CRC(e4ce8ee7) SHA1(19f253fa47406a98bdf115dcf4607023d2eb0202) )
|
||||
// zzz_unk g26n0233 (Unk)
|
||||
// zzz_unk g26n0233 (Unk)
|
||||
ROM_LOAD( "g26n0233.253", 0x0000, 0x0f3cf6, CRC(d3d98cd7) SHA1(2500dc34b39399cad22b2cff0dd83239b4652790) )
|
||||
// zzz_unk game1 (Unk)
|
||||
// zzz_unk game1 (Unk)
|
||||
ROM_LOAD( "game1", 0x0000, 0x009a0d, CRC(89f6fd63) SHA1(7e87740138a6c6e9502e654dc27ad828fe9b793a) )
|
||||
// zzz_unk game2 (Unk)
|
||||
// zzz_unk game2 (Unk)
|
||||
ROM_LOAD( "game2", 0x0000, 0x009a0d, CRC(bf1f1f02) SHA1(be85da267470435d23f9d61c52a4fc446b73d7e7) )
|
||||
// zzz_unk hazelgrove_superleague (Unk)
|
||||
// zzz_unk hazelgrove_superleague (Unk)
|
||||
ROM_LOAD( "hazelgrove_superleague.bin", 0x0000, 0x002000, CRC(01c09d5e) SHA1(be4c00391c150ef2d7ce56c5e39836fd2d0b92ec) )
|
||||
// zzz_unk hgmwb43 (Unk)
|
||||
// zzz_unk hgmwb43 (Unk)
|
||||
ROM_LOAD( "hgmwb43", 0x0000, 0x008000, CRC(f929fd3a) SHA1(33cc3169eb0bd82d81086aa09679aaaa95fbc6b1) )
|
||||
// zzz_unk hog0-03 (Unk)
|
||||
// zzz_unk hog0-03 (Unk)
|
||||
ROM_LOAD( "hog0-03.u1", 0x0000, 0x080000, CRC(eaa26ab0) SHA1(ee7d76b92c3274ba8c5ba59184bb3334fbbc64c4) )
|
||||
// zzz_unk jjrv102 (Unk)
|
||||
// zzz_unk jjrv102 (Unk)
|
||||
ROM_LOAD( "jjrv1-02.u1", 0x0000, 0x080000, CRC(0f05e392) SHA1(64c885c92fb26c0ed64b8283793cdf86d2bc0e35) )
|
||||
ROM_LOAD( "jjrv1-02.u2", 0x0000, 0x080000, CRC(1d86f26c) SHA1(e7db51b217e9fb8a0440b7c7591c5ea4142540bc) )
|
||||
// zzz_unk jst (Unk)
|
||||
// zzz_unk jst (Unk)
|
||||
ROM_LOAD( "jst0-05.u1", 0x0000, 0x080000, CRC(38f2d7b0) SHA1(11ccb5b5a35e43f505a7d3ebc36a0694111fed11) )
|
||||
ROM_LOAD( "jst0-05.u2", 0x0000, 0x080000, CRC(97c14933) SHA1(8515601fbacf76a78a95e4a46a47809fcec021bc) )
|
||||
ROM_LOAD( "jst0-05d.u1", 0x0000, 0x080000, CRC(31094803) SHA1(b7b5fd97681c38de5e877ca7b09909c82316d4d8) )
|
||||
@ -291,77 +291,77 @@ ROM_START( unkfr )
|
||||
// zzz_unk l7 (Unk) [Rom] LUCKY 7 ASTRA
|
||||
ROM_LOAD( "l7v1-03.bin", 0x0000, 0x080000, CRC(878d1a3d) SHA1(fd7cb08f698bb6bbfed1c57486e53dce062d22e4) )
|
||||
ROM_LOAD( "l7v1-03d.bin", 0x0000, 0x080000, CRC(91a81e50) SHA1(6086861bd5a53fa17df8b155acd47e9aa45a032d) )
|
||||
// zzz_unk ld3_11i (Unk)
|
||||
// zzz_unk ld3_11i (Unk)
|
||||
ROM_LOAD( "ld3_11i", 0x0000, 0x040000, CRC(b9e7e0a9) SHA1(8cfafa8ec24be030179cc1983586bb03cb4ed44e) )
|
||||
// zzz_unk link 3 (Maygay)
|
||||
// zzz_unk link 3 (Maygay)
|
||||
ROM_LOAD( "oxo_mk3-1.bin", 0x0000, 0x000400, CRC(f20a9cf4) SHA1(c97a125904e96e37e3c54a1ffd3617d7d4e0d48c) )
|
||||
ROM_LOAD( "oxo_mk3-2.bin", 0x0000, 0x000400, CRC(915c9513) SHA1(7c584fd4c0ae035446cec4515c525a0d0ddb1fd7) )
|
||||
ROM_LOAD( "oxo_mk3-3.bin", 0x0000, 0x000400, CRC(9d1479d5) SHA1(128bfc1e49a8ca65aa7bea6fc83f781140bfe18d) )
|
||||
ROM_LOAD( "oxo_mk3-4.bin", 0x0000, 0x000400, CRC(2796991f) SHA1(4bba50509719fff9184cf110cf06394eae880f59) )
|
||||
// zzz_unk mal01 (Unk)
|
||||
// zzz_unk mal01 (Unk)
|
||||
ROM_LOAD( "mal01", 0x0000, 0x007ee2, CRC(4e984428) SHA1(149fc45c4ca183521edf9c03f3e428d92bf1da95) )
|
||||
// zzz_unk mc2 (Unk)
|
||||
// zzz_unk mc2 (Unk)
|
||||
ROM_LOAD( "mc2", 0x0000, 0x008000, CRC(3cf1eba4) SHA1(275d7c8865f80b95f01d7c8eb143aa9f7a918077) )
|
||||
// zzz_unk mota-51 (Unk)
|
||||
// zzz_unk mota-51 (Unk)
|
||||
ROM_LOAD( "mota-51a.p1", 0x0000, 0x020000, CRC(1057ad83) SHA1(5df0bc3956c22ae14699607cebc7003152011a54) )
|
||||
// zzz_unk nbn 5p (Unk) [Rom] MPU
|
||||
ROM_LOAD( "nbn 5p 1_6_95.bin", 0x0000, 0x010000, CRC(89e960be) SHA1(f97c9062d4d67c11ef4b8b6a97a8d2cc403038b0) )
|
||||
// zzz_unk pbm (Unk)
|
||||
// zzz_unk pbm (Unk)
|
||||
ROM_LOAD( "pbmv0-06.u1", 0x0000, 0x080000, CRC(d0283320) SHA1(472f0e0dd45da61081ca12e466ac02dc82eb4431) )
|
||||
ROM_LOAD( "pbmv0-06.u2", 0x0000, 0x080000, CRC(38fb2ff6) SHA1(628dcdcbf4767db62b4bdee7b7feff32715e6a2d) )
|
||||
// zzz_unk pbs (Unk)
|
||||
// zzz_unk pbs (Unk)
|
||||
ROM_LOAD( "pbs0-06d.u1", 0x0000, 0x080000, CRC(f24e84d2) SHA1(d54e787c91c79a26383971249f935529e2a492f4) )
|
||||
ROM_LOAD( "pbs0-06g.u1", 0x0000, 0x080000, CRC(937af673) SHA1(88f33fd3921440a99b662fec7291c8b9845210a5) )
|
||||
ROM_LOAD( "pbsv0-06.u1", 0x0000, 0x080000, CRC(fbb51b61) SHA1(c1459f8f2d9f182e5be55bbcaf143315f7efc3b0) )
|
||||
ROM_LOAD( "pbsv0-06.u2", 0x0000, 0x080000, CRC(2f0934de) SHA1(915a16898087f396457d712e3847f4f7c0bd5c06) )
|
||||
// zzz_unk pgm (Unk)
|
||||
// zzz_unk pgm (Unk)
|
||||
ROM_LOAD( "pgm0-04.u1", 0x0000, 0x040000, CRC(2885367c) SHA1(c33cb554889b1f7390baa416a77953f45a80044f) )
|
||||
ROM_LOAD( "pgm0-04.u2", 0x0000, 0x040000, CRC(c5eed515) SHA1(9b832a6ef301a25bccf2d97cca0c9a012ca0090a) )
|
||||
ROM_LOAD( "pgm1-00.u1", 0x0000, 0x040000, CRC(1fa4e10f) SHA1(787ec967a9aba5934db79fe67efb32370d2c0258) )
|
||||
ROM_LOAD( "pgm1-00.u2", 0x0000, 0x040000, CRC(8b5a6178) SHA1(e1f9898ef37877ce50630a468b3c187a4fe253fa) )
|
||||
// zzz_unk pgs (Unk)
|
||||
// zzz_unk pgs (Unk)
|
||||
ROM_LOAD( "pgs0-04d.u1", 0x0000, 0x040000, CRC(1f5ede2c) SHA1(ac67536a021b531efe18027806f1f86504d72493) )
|
||||
ROM_LOAD( "pgsv0-04.u1", 0x0000, 0x040000, CRC(cb3387be) SHA1(2add224a8839e83cc04901274acc7ca4a781b7d9) )
|
||||
ROM_LOAD( "pgsv0-04.u2", 0x0000, 0x040000, CRC(63054bd6) SHA1(59cf8dd7efdaf2491a2aca8fbcda2d3b8b70fbf7) )
|
||||
ROM_LOAD( "pgsv1-00.u1", 0x0000, 0x040000, CRC(725dd2af) SHA1(f8ecd1282809c0906497c62a68429152c10e2da0) )
|
||||
ROM_LOAD( "pgsv1-00.u2", 0x0000, 0x040000, CRC(067dd0c2) SHA1(ac36aeb63b33969dc0a49150e41bfdd8624072de) )
|
||||
ROM_LOAD( "pgsv100d.u1", 0x0000, 0x040000, CRC(a6308b3d) SHA1(125ed244bcb7a515dfc9c34c12bc74f8cd50e8dd) )
|
||||
// zzz_unk pp (Unk) [Rom] Z80?
|
||||
// zzz_unk pp (Unk) [Rom] Z80?
|
||||
ROM_LOAD( "pp.p1", 0x0000, 0x001000, CRC(2ab92b46) SHA1(1486751885d832ceb7e936447a9332d69011f62c) )
|
||||
ROM_LOAD( "pp.p2", 0x0000, 0x001000, CRC(babf8ffa) SHA1(bb148243eac513de83634203393c2e91c9cf98c9) )
|
||||
ROM_LOAD( "pp.p3", 0x0000, 0x001000, CRC(72cde502) SHA1(c0401810dbc04a6eff5a7795120471f3016ff3bf) )
|
||||
// zzz_unk ptm (Unk)
|
||||
// zzz_unk ptm (Unk)
|
||||
ROM_LOAD( "ptmv0-02.bin", 0x0000, 0x080000, CRC(e9dd8674) SHA1(ace543bc7fea8d09661e76c1ade4e1f27db5a116) )
|
||||
ROM_LOAD( "ptmv1-04.bin", 0x0000, 0x080000, CRC(32af5358) SHA1(bd61c396824bb2b6845126162c4ff797564ebdf2) )
|
||||
ROM_LOAD( "ptmv1-13.bin", 0x0000, 0x080000, CRC(4f321735) SHA1(3f9b0b64c42011d948291cd774a922393793a4b1) )
|
||||
// zzz_unk ptp (Unk)
|
||||
// zzz_unk ptp (Unk)
|
||||
ROM_LOAD( "ptp003d.u1", 0x0000, 0x100000, CRC(2b2c05b6) SHA1(541a53c84c07bd7e1f09d4d033cf652ab838b4ef) )
|
||||
ROM_LOAD( "ptp003g.u1", 0x0000, 0x100000, CRC(d9d0e151) SHA1(35fb4412602b9fd3b66e7170cc1984693b9c9ebd) )
|
||||
ROM_LOAD( "ptpv003.u1", 0x0000, 0x100000, CRC(07c189da) SHA1(c4574cdedba87058312db84c6ee7f4a7142eea65) )
|
||||
ROM_LOAD( "ptpv003.u2", 0x0000, 0x100000, CRC(e1f78cf4) SHA1(5f72b2604fd7ee300f6bd5b5a12d98c77b03b9ba) )
|
||||
// zzz_unk pts (Unk)
|
||||
// zzz_unk pts (Unk)
|
||||
ROM_LOAD( "pts1-04d.bin", 0x0000, 0x080000, CRC(95564b9f) SHA1(98091d4badd346578882db75a8d72ddaa810b3f5) )
|
||||
ROM_LOAD( "pts1-13d.bin", 0x0000, 0x080000, CRC(876232cf) SHA1(5d2355f85bde636dcb6f3dbd87874294db8e1ded) )
|
||||
ROM_LOAD( "ptsv0-02.bin", 0x0000, 0x080000, CRC(3cc9c022) SHA1(1eb3c237971cf407057d077fd08e4436c765ae43) )
|
||||
ROM_LOAD( "ptsv1-04.bin", 0x0000, 0x080000, CRC(9cadd42c) SHA1(e6ead7112195a17797672112c7bbd4910ae6eb50) )
|
||||
ROM_LOAD( "ptsv1-13.bin", 0x0000, 0x080000, CRC(8e99ad7c) SHA1(d4cfce825b4a718a12d80e79ed943797c6510ad6) )
|
||||
// zzz_unk r92rvcd (Unk)
|
||||
// zzz_unk r92rvcd (Unk)
|
||||
ROM_LOAD( "r92rvcd", 0x0000, 0x004000, CRC(b723db47) SHA1(bda42bb79b9ff15d68dc9868a40f5de2481f129e) )
|
||||
// zzz_unk sburgf2 (Unk)
|
||||
// zzz_unk sburgf2 (Unk)
|
||||
ROM_LOAD( "sburgf2", 0x0000, 0x008000, CRC(c94bb9b6) SHA1(d0b1e1c6152c1be30cba5790c2e984625822504b) )
|
||||
// zzz_unk sghost (Unk)
|
||||
// zzz_unk sghost (Unk)
|
||||
ROM_LOAD( "sghost", 0x0000, 0x010000, CRC(7c453739) SHA1(05724cb23b711a0e4546435622eb6b6ef1ac6894) )
|
||||
// zzz_unk shuffle (Unk)
|
||||
// zzz_unk shuffle (Unk)
|
||||
ROM_LOAD( "shuffle1.1", 0x0000, 0x000400, CRC(2eec7c4d) SHA1(a1740d27e60192659392ba7602b9b62947c4f6db) )
|
||||
ROM_LOAD( "shuffle1.3", 0x0000, 0x000400, CRC(4084c605) SHA1(b75320c042d3df79fbd8256dc82267bce09b26cc) )
|
||||
// zzz_unk sl101a (Unk)
|
||||
// zzz_unk sl101a (Unk)
|
||||
ROM_LOAD( "sl101a.p1", 0x0000, 0x020000, CRC(7f25fa07) SHA1(9d45993f518bd3a6e54ffd358bef937773ac595e) )
|
||||
// zzz_unk slcd31 (Unk)
|
||||
// zzz_unk slcd31 (Unk)
|
||||
ROM_LOAD( "slcd31", 0x0000, 0x004000, CRC(e07d8a66) SHA1(9f7ed1566e7e4797a3c34d651c79d0fd8d0a8929) )
|
||||
// zzz_unk smn (Unk) [Rom] SCP
|
||||
ROM_LOAD( "smn3v3ih", 0x0000, 0x010000, CRC(97956ceb) SHA1(c833b1efad6058bd7325a4312174bd182609617f) )
|
||||
ROM_LOAD( "smn3v3il", 0x0000, 0x010000, CRC(ddde0b8c) SHA1(093c195bde8710b064be54f7913568fcc8834f6e) )
|
||||
// zzz_unk sov (Unk)
|
||||
// zzz_unk sov (Unk)
|
||||
ROM_LOAD( "sov0-03.u1", 0x0000, 0x080000, CRC(4e2e7a79) SHA1(77f32b43d2e01cb0223feccb9e29c3fde0a6e9b7) )
|
||||
ROM_LOAD( "sov0-03.u2", 0x0000, 0x080000, CRC(1ef8712a) SHA1(1a2ef378679384e720e5b20f1420454102f18258) )
|
||||
ROM_LOAD( "sov0-03d.u1", 0x0000, 0x080000, CRC(47d5e5ca) SHA1(d3624a8b8545f67d14bee90bc3967c13b8497e5b) )
|
||||
@ -369,14 +369,14 @@ ROM_START( unkfr )
|
||||
ROM_LOAD( "srat1d", 0x0000, 0x020000, CRC(46683be4) SHA1(2b4c04526f0124c239ec5653aaa49a3f11ba5000) )
|
||||
ROM_LOAD( "srat5d", 0x0000, 0x020000, CRC(d0f20a9c) SHA1(b3666e8d1063fed05a7f10c99f33a4dce26bf670) )
|
||||
ROM_LOAD( "srat6d", 0x0000, 0x020000, CRC(b023a84e) SHA1(f78a55348d0bbae59e10e47fedb30bdd27205b80) )
|
||||
// zzz_unk starltv2 (Unk)
|
||||
// zzz_unk starltv2 (Unk)
|
||||
ROM_LOAD( "starltv2", 0x0000, 0x004000, CRC(b0d418b1) SHA1(c1363578130bf9d30afb71a4c9b3e6988feb1128) )
|
||||
// zzz_unk tempson (Unk) [Rom] SOUND
|
||||
ROM_LOAD( "tempson.p1", 0x0000, 0x080000, CRC(6a3beebe) SHA1(66bc8e388003c597587fc5fab7653bb2d4b1c815) )
|
||||
ROM_LOAD( "tempson.p2", 0x0000, 0x080000, CRC(3282bbfd) SHA1(2165a8a28cc6d47e99d84d660ba9ec3bb1a69aeb) )
|
||||
// zzz_unk turbowks (Unk)
|
||||
// zzz_unk turbowks (Unk)
|
||||
ROM_LOAD( "turbowks", 0x0000, 0x000e92, CRC(0a828093) SHA1(ec755638bf25d4a38378cbbc5cf31a2c15f2cf98) )
|
||||
// zzz_unk wb (Unk)
|
||||
// zzz_unk wb (Unk)
|
||||
ROM_LOAD( "wb10", 0x0000, 0x002000, CRC(4cdf2dc1) SHA1(06776428afe4f19c578f4167585d8183bfafb915) )
|
||||
ROM_LOAD( "wb10&5wz", 0x0000, 0x002000, CRC(4cdf2dc1) SHA1(06776428afe4f19c578f4167585d8183bfafb915) )
|
||||
ROM_LOAD( "wb11", 0x0000, 0x002000, CRC(4a16d4d2) SHA1(8e7fa08e769e88eaa429ae14f203f3b707897822) )
|
||||
@ -396,7 +396,7 @@ ROM_START( unkfr )
|
||||
ROM_LOAD( "wishsound1.bin", 0x0000, 0x080000, CRC(4c8fe9e5) SHA1(9046413c885454e1942c0b92b647598a660f3487) )
|
||||
ROM_LOAD( "wishsound2.bin", 0x0000, 0x080000, CRC(c5a91e30) SHA1(b7e4d78ce11bace2ae2bf30db7e5c6b4ebfe6c62) )
|
||||
ROM_LOAD( "wishsound3.bin", 0x0000, 0x080000, CRC(b9911a66) SHA1(782513afa16c0efc71cff467a1f055f1590674d5) )
|
||||
// Accepter GBA (Jpm)
|
||||
// Accepter GBA (Jpm)
|
||||
ROM_LOAD( "58c1.190", 0x0000, 0x0269fe, CRC(140592da) SHA1(0362d6b7d0e21a1593f3c89ce5c06072e93ec93c) )
|
||||
ROM_LOAD( "58r1.190", 0x0000, 0x0269fe, CRC(73e09e0e) SHA1(be57518033bbc1492953d8552c5a617a9977294f) )
|
||||
ROM_LOAD( "58s.190", 0x0000, 0x0269fe, CRC(e965c0a1) SHA1(dd0a377fbcb257d9a1de39ffc52a4c34fe17ba2e) )
|
||||
@ -405,34 +405,34 @@ ROM_START( unkfr )
|
||||
ROM_LOAD( "showtime.bin", 0x0000, 0x010000, CRC(75cb4ebf) SHA1(24e56f00502628332130b56a93847436d7125f46) )
|
||||
ROM_LOAD( "bt6-c4_0.bin", 0x0000, 0x010000, CRC(74070e83) SHA1(42ffffb62ea74eaa8d3938dee45b5beaca64a320) )
|
||||
ROM_LOAD( "club-wild-west_std_ac_var_ffp_ass1.bin", 0x0000, 0x010000, CRC(2f639748) SHA1(95ddc75bd475789ff4bb48c678f72c081cc85f92) )
|
||||
// Brain Box (Bellfruit)
|
||||
// Brain Box (Bellfruit)
|
||||
ROM_LOAD( "bbb10.bin", 0x0000, 0x010000, CRC(76d061ba) SHA1(d2d5cb9c24ef04a13c649781fe7c67b13415aa4b) )
|
||||
// Brain Box 2 (Bellfruit)
|
||||
// Brain Box 2 (Bellfruit)
|
||||
ROM_LOAD( "39360122.p1", 0x0000, 0x008000, CRC(949778b3) SHA1(b40e2ca1bfe91b93165df38ddf84a1d5a6cf6ce2) )
|
||||
ROM_LOAD( "39361122.p1", 0x0000, 0x008000, CRC(597bea46) SHA1(23cb9ce90508525c84befefafc171841989f6c38) )
|
||||
ROM_LOAD( "bboxint", 0x0000, 0x008000, CRC(ecd2a1d1) SHA1(f9e77fb63f20748f644ab270b56a68e9e53b77f9) )
|
||||
// Cash Attraction (Bellfruit)
|
||||
// Cash Attraction (Bellfruit)
|
||||
ROM_LOAD( "95727239.bin", 0x0000, 0x008000, CRC(e3f28981) SHA1(9e56a05fab5aad60d07e18ad1d2ef75cfeb41229) )
|
||||
// Flash Back (Bellfruit)
|
||||
// Flash Back (Bellfruit)
|
||||
ROM_LOAD( "958400.54 20p 6.bin", 0x0000, 0x008000, CRC(13410929) SHA1(e5414ec8fef29de8c5ae3368aa6af22c03cdc592) )
|
||||
ROM_LOAD( "958400.55 20p 6.bin", 0x0000, 0x008000, CRC(cc449195) SHA1(4b4b0263748657ca76607653e878938814569a89) )
|
||||
// Grid Runner (Global)
|
||||
// Grid Runner (Global)
|
||||
ROM_LOAD( "gddl2-4n.p1", 0x0000, 0x020000, CRC(95e4e432) SHA1(ca3ce326da792a19075d89c957e5661513ed0e0d) )
|
||||
// Hi Noon (Jpm)
|
||||
// Hi Noon (Jpm)
|
||||
ROM_LOAD( "hino-snd.bin", 0x0000, 0x080000, CRC(cf93186d) SHA1(5d190e24d702bbb396d69497b71e9a8ac51e6c6f) )
|
||||
// James Bond - Licence To Kill (Maygay)
|
||||
// James Bond - Licence To Kill (Maygay)
|
||||
ROM_LOAD( "james_bond_1.1", 0x0000, 0x01681e, CRC(964d3721) SHA1(6a4e893e0dc0542a3ab81246a40392f927acaffe) )
|
||||
// Loto (Maygay) [Spain]
|
||||
// Loto (Maygay) [Spain]
|
||||
ROM_LOAD( "sj6-586", 0x0000, 0x020641, CRC(853c0c9c) SHA1(42465d15336fe81885f32ea8522a5331fc2d49de) )
|
||||
// Lucky Strike (Barcrest)
|
||||
// Lucky Strike (Barcrest)
|
||||
ROM_LOAD( "lstrikesnd-p1.bin", 0x0000, 0x020000, CRC(0c8f9dcd) SHA1(026be80620bd4afc3e45cb7a374b93fff4c13dd2) )
|
||||
ROM_LOAD( "lstrikesnd-p2.bin", 0x0000, 0x020000, CRC(2a746ba5) SHA1(7f9d727a849a7a1ecfd750f214deef150ec3d9eb) )
|
||||
// Monte Carlo (Ace)
|
||||
// Monte Carlo (Ace)
|
||||
ROM_LOAD( "monte_carlo_1.1", 0x0000, 0x168095, CRC(96f09fe9) SHA1(1fc2ad662c7e90d580cc9f9753fa6fc48f955636) )
|
||||
ROM_LOAD( "monte_carlo_1.2", 0x0000, 0x168095, CRC(ea4a8a60) SHA1(dff6f043c0ee2921367689394b73b221336cdc98) )
|
||||
ROM_LOAD( "monte_carlo_1.3", 0x0000, 0x168095, CRC(2628d037) SHA1(8754b9e40a5f815b68b4c341705e587d25db710d) )
|
||||
ROM_LOAD( "monte_carlo_1.4", 0x0000, 0x168095, CRC(f9486358) SHA1(868aef1983855e028ed3d4f4996b393774427c13) )
|
||||
// Note Acceptor Firmware (Misc)
|
||||
// Note Acceptor Firmware (Misc)
|
||||
ROM_LOAD( "ara01", 0x0000, 0x00f6e2, CRC(54ddfb81) SHA1(b1e84ff1afdce40925558d6e454bea7444e59851) )
|
||||
ROM_LOAD( "ara02", 0x0000, 0x00c6e2, CRC(043f2326) SHA1(69deef6226c9a55c7ed3a404860de38785157add) )
|
||||
ROM_LOAD( "ara05", 0x0000, 0x00c6e2, CRC(64c3051e) SHA1(0fdaa125f78476f67308ecb2ca3f89f709dc1bb7) )
|
||||
@ -583,41 +583,41 @@ ROM_START( unkfr )
|
||||
ROM_LOAD( "veb01", 0x0000, 0x00c6e2, CRC(c3139d53) SHA1(274f80094682a041887ee8cade48ee76d6467950) )
|
||||
ROM_LOAD( "zar03", 0x0000, 0x00f6e2, CRC(96a2a431) SHA1(7817bd3d53d62d6253068b2a14189a56d019dbc0) )
|
||||
ROM_LOAD( "zwd01", 0x0000, 0x0066e2, CRC(d1897ea7) SHA1(1824d4e765216b5a1d62bcff70574dbebaf30c1d) )
|
||||
// Quintoon (Bellfruit)
|
||||
// Quintoon (Bellfruit)
|
||||
ROM_LOAD( "95750231.bin", 0x0000, 0x010000, CRC(1227367f) SHA1(b6249db6b3a814fed1cf11713b70a17be8d6e3d0) )
|
||||
ROM_LOAD( "qublcy351rp.bin", 0x0000, 0x080000, CRC(bd6b0c8b) SHA1(a79626de03e5e432f81eb93ff2dc38a7510733ba) )
|
||||
// Rhythm & Blues (Jpm)
|
||||
// Rhythm & Blues (Jpm)
|
||||
ROM_LOAD( "rhythm_&_blues1.1", 0x0000, 0x01681e, CRC(d7092860) SHA1(765621bd4c487ff20cccd70c6d2d514109cb83c4) )
|
||||
ROM_LOAD( "rhythm_&_blues1.2", 0x0000, 0x01681e, CRC(1fc40a07) SHA1(2d8f50fc1f01fcdc737c42608c98d4b6abccb3c1) )
|
||||
// Scrabble (Jpm)
|
||||
// Scrabble (Jpm)
|
||||
ROM_LOAD( "scravfp1", 0x0000, 0x080000, CRC(e1941639) SHA1(ae8e5428eb28edba5bd25f496479d8e3e9b00d86) ) //Ver F. same as we already have?
|
||||
// Terrance & Phillip (Bootleg)
|
||||
// Terrance & Phillip (Bootleg)
|
||||
ROM_LOAD( "terranceandphillipsound.bin", 0x0000, 0x04fcc3, CRC(f614112e) SHA1(a628d785bb9e8e3747b1f55be3b23eca0dd058ab) )
|
||||
// Thriller (Jpm)
|
||||
// Thriller (Jpm)
|
||||
ROM_LOAD( "thriller_2.1", 0x0000, 0x01681e, CRC(bff1defe) SHA1(83f95c7448ea2023bf640b59570b852c70c0ca08) )
|
||||
// Treble Top (Bellfruit)
|
||||
// Treble Top (Bellfruit)
|
||||
ROM_LOAD( "ttpcob.pa", 0x0000, 0x010000, CRC(391181d4) SHA1(42c499ae78f38ccfec572701b3c99b7cf200ff98) )
|
||||
// zzz_unk 004 (Unk)
|
||||
// zzz_unk 004 (Unk)
|
||||
ROM_LOAD( "nolabel.rom", 0x0000, 0x000800, CRC(273a140c) SHA1(ea4962e1c9aa3e593b8d5b2b3eed1b791cda74a6) )
|
||||
// zzz_unk 326s (Project)
|
||||
// zzz_unk 326s (Project)
|
||||
ROM_LOAD( "326-s-01.001", 0x0000, 0x080000, CRC(5a23e17e) SHA1(e664da5213ca572288193101e4a33ac8bc3d553b) )
|
||||
// zzz_unk cmz (Barcrest)
|
||||
// zzz_unk cmz (Barcrest)
|
||||
ROM_LOAD( "cmzic10", 0x0000, 0x080000, CRC(2a66564c) SHA1(52665fbc88a1e3e0fa2dfd1d846c99c1f8055bd8) )
|
||||
ROM_LOAD( "cmzic9", 0x0000, 0x080000, CRC(5db969e0) SHA1(768ba1dbf014d8efceb9c63aeb0edd107c5753de) )
|
||||
// zzz_unk fred (Barcrest)
|
||||
// zzz_unk fred (Barcrest)
|
||||
ROM_LOAD( "fred.bin", 0x0000, 0x000c1b, CRC(cf46223b) SHA1(dcf5d0c310b8ccc2783d4d7a80ce496d7ecd0d56) )
|
||||
// zzz_unk joker (Unk)
|
||||
// zzz_unk joker (Unk)
|
||||
ROM_LOAD( "joker03.u1", 0x0000, 0x080000, CRC(a3dd15e8) SHA1(95d04de6c991b3c1ff43b0f477f03213e83f63f2) )
|
||||
ROM_LOAD( "joker03.u2", 0x0000, 0x080000, CRC(57b3305a) SHA1(c38bc7db6c9a3f8f5371bb4c555333404fed6a9f) )
|
||||
ROM_LOAD( "jokr03d.u1", 0x0000, 0x080000, CRC(aa268a5b) SHA1(cce89dbaaaf2d44daf127de1ad6d621c46d892fc) )
|
||||
ROM_LOAD( "jokr03g.u1", 0x0000, 0x080000, CRC(cb12f8fa) SHA1(7a9c9fe72b70fe1b4a3be2edfde9d7a54d7a8219) )
|
||||
// zzz_unk lahroc5 (Electrocoin)
|
||||
// zzz_unk lahroc5 (Electrocoin)
|
||||
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) )
|
||||
// zzz_unk sil (Barcrest)
|
||||
// zzz_unk sil (Barcrest)
|
||||
ROM_LOAD( "sil", 0x0000, 0x002000, CRC(1f8a48d2) SHA1(143c2474af9469a753bbf0e82e8e6f4f88e4d38f) )
|
||||
ROM_LOAD( "sil.p4", 0x0000, 0x002000, CRC(72f49fe9) SHA1(d6bb31d830fe125912e73cfcdc6b4e32027c45cc) )
|
||||
ROM_LOAD( "sil.p4", 0x0000, 0x002000, CRC(72f49fe9) SHA1(d6bb31d830fe125912e73cfcdc6b4e32027c45cc) )
|
||||
ROM_END
|
||||
|
||||
|
||||
@ -656,7 +656,7 @@ ROM_START( unkfra )
|
||||
//ROM_LOAD( "gia_gems.p2", 0x0000, 0x080000, CRC(7824adf5) SHA1(99b59d28adb80d5cf3d70691cc134eba72288f20) )
|
||||
ROM_LOAD( "gimme_st.p1", 0x0000, 0x080000, CRC(d5df19b3) SHA1(3efdff2894f6edcae1121a63c654b7d58bd378c0) )
|
||||
ROM_LOAD( "h hop.p1", 0x0000, 0x080000, CRC(71c3549f) SHA1(7b98acd3ce9d72dbbef573330d3206d9af60c15e) )
|
||||
// ROM_LOAD( "hbrk_hot.txt", 0x0000, 0x0000ff, CRC(c95eecc8) SHA1(fd3e5658028ab39622e761445d72ed110da3e091) )
|
||||
// ROM_LOAD( "hbrk_hot.txt", 0x0000, 0x0000ff, CRC(c95eecc8) SHA1(fd3e5658028ab39622e761445d72ed110da3e091) )
|
||||
ROM_LOAD( "horn_0f.p1", 0x0000, 0x080000, CRC(c01732dd) SHA1(6b157ad01535d8c7bbf6c3b2db96e7fed271f5f9) )
|
||||
ROM_LOAD( "horn_of.p2", 0x0000, 0x080000, CRC(8b270edf) SHA1(0d6011bdd4c38f97813dae187bf2c67f09066de5) )
|
||||
ROM_LOAD( "hot_rock.p1", 0x0000, 0x080000, CRC(cef5b5ae) SHA1(1ed34ea307c40bdfd0ea7296b9a2be4d3ecc796c) )
|
||||
|
@ -3011,7 +3011,7 @@ ROM_START(sopranos)
|
||||
ROM_END
|
||||
ROM_START(sopranos_400)
|
||||
ROM_REGION(0x80000, "user1", 0)
|
||||
ROM_LOAD("sopcpua.400", 0x00000, 0x20000, CRC(68efcf24) SHA1(9ef30808260f96fb19067ee473add0c43dd6180e))
|
||||
ROM_LOAD("sopcpua.400", 0x00000, 0x20000, CRC(68efcf24) SHA1(9ef30808260f96fb19067ee473add0c43dd6180e))
|
||||
ROM_RELOAD(0x20000, 0x20000)
|
||||
ROM_RELOAD(0x40000, 0x20000)
|
||||
ROM_RELOAD(0x60000, 0x20000)
|
||||
@ -3279,7 +3279,7 @@ ROM_START(sopranol)
|
||||
ROM_END
|
||||
ROM_START(sopranol_400)
|
||||
ROM_REGION(0x80000, "user1", 0)
|
||||
ROM_LOAD( "sopcpul.400", 0x0000, 0x20000, CRC(7fe54359) SHA1(cb00318484ad1e30ab86c3a239fd2ea322aa945e))
|
||||
ROM_LOAD( "sopcpul.400", 0x0000, 0x20000, CRC(7fe54359) SHA1(cb00318484ad1e30ab86c3a239fd2ea322aa945e))
|
||||
ROM_RELOAD(0x20000, 0x20000)
|
||||
ROM_RELOAD(0x40000, 0x20000)
|
||||
ROM_RELOAD(0x60000, 0x20000)
|
||||
|
@ -45,7 +45,7 @@ public:
|
||||
UINT16 * m_backregs;
|
||||
|
||||
bitmap_t *m_framebuffer[2];
|
||||
|
||||
|
||||
/* 3d info */
|
||||
INT16 m_frustumLeft;
|
||||
INT16 m_frustumBottom;
|
||||
|
@ -12656,6 +12656,7 @@ ep_cascz // Casino Crazy (Global)
|
||||
ep_wside // Wildside (Global)
|
||||
ep_goldf // Gold Fever (Impulse)
|
||||
ep_imj // I'm A Jackpot (Global)
|
||||
ep_itj3a
|
||||
|
||||
// MPU2
|
||||
|
||||
|
@ -375,8 +375,8 @@ WRITE16_HANDLER( dsp_flags_w )
|
||||
bitmap_fill(state->m_framebuffer[1], &cliprect, 0);
|
||||
/* copy buffer fb into screen fb (at this stage we are ready to draw) */
|
||||
copybitmap_trans(state->m_framebuffer[1], state->m_framebuffer[0], 0, 0, 0, 0, &cliprect, 0);
|
||||
/* now clear buffer fb */
|
||||
bitmap_fill(state->m_framebuffer[0], &cliprect, 0);
|
||||
/* now clear buffer fb */
|
||||
bitmap_fill(state->m_framebuffer[0], &cliprect, 0);
|
||||
}
|
||||
|
||||
/* if offset 0x3001 OR 0x3002 we put data in the buffer fb */
|
||||
@ -460,8 +460,8 @@ void multVecMtx(const INT16* vec4, const float* m, float* result)
|
||||
#undef M
|
||||
}
|
||||
|
||||
void projectEyeCoordToScreen(float* projectionMatrix,
|
||||
const int xRes, const int yRes,
|
||||
void projectEyeCoordToScreen(float* projectionMatrix,
|
||||
const int xRes, const int yRes,
|
||||
INT16* eyePoint3d,
|
||||
int* result)
|
||||
{
|
||||
@ -473,7 +473,7 @@ void projectEyeCoordToScreen(float* projectionMatrix,
|
||||
|
||||
/* Coordinate system flip */
|
||||
eyePoint3d[0] *= -1;
|
||||
|
||||
|
||||
/* Nothing fancy about this homogeneous worldspace coordinate */
|
||||
eyePoint3d[3] = 1;
|
||||
|
||||
@ -525,8 +525,8 @@ WRITE16_HANDLER( dsp_rasterize_w )
|
||||
airInfernoFrustum(state->m_frustumLeft, state->m_frustumBottom, m);
|
||||
|
||||
int result[2];
|
||||
projectEyeCoordToScreen(m,
|
||||
32*16, /* These are defined in the machine ctor */
|
||||
projectEyeCoordToScreen(m,
|
||||
32*16, /* These are defined in the machine ctor */
|
||||
28*16, /* not sure how to get them here or if they're even correct */
|
||||
state->m_eyecoordBuffer,
|
||||
result);
|
||||
|
@ -38,4 +38,4 @@
|
||||
***************************************************************************/
|
||||
|
||||
extern const char build_version[];
|
||||
const char build_version[] = "0.143u4 ("__DATE__")";
|
||||
const char build_version[] = "0.143u5 ("__DATE__")";
|
||||
|
Loading…
Reference in New Issue
Block a user