i386.c: set some features bits for Pentium 3 CPUs [Peter Ferrie]

queen.c:  [Peter Ferrie] 
- correct slave_ack configuration member declaration
- correct CPU type
This commit is contained in:
Scott Stone 2013-01-09 12:00:46 +00:00
parent 87731393f5
commit ab8d91b336
2 changed files with 5 additions and 3 deletions

View File

@ -4294,7 +4294,9 @@ static CPU_RESET( pentium3 )
cpustate->cpu_version = REG32(EDX);
// [ 0:0] FPU on chip
cpustate->feature_flags = 0x00000001; // TODO: enable relevant flags here
// [ 4:4] Time Stamp Counter
// [ D:D] PTE Global Bit
cpustate->feature_flags = 0x00002011; // TODO: enable relevant flags here
CHANGE_PC(cpustate,cpustate->eip);
}

View File

@ -467,7 +467,7 @@ static const struct pic8259_interface queen_pic8259_1_config =
{
DEVCB_DRIVER_LINE_MEMBER(queen_state,queen_pic8259_1_set_int_line),
DEVCB_LINE_VCC,
DEVCB_MEMBER(queen_state,get_slave_ack)
DEVCB_DRIVER_MEMBER(queen_state,get_slave_ack)
};
static const struct pic8259_interface queen_pic8259_2_config =
@ -535,7 +535,7 @@ void queen_state::machine_reset()
static MACHINE_CONFIG_START( queen, queen_state )
MCFG_CPU_ADD("maincpu", PENTIUM, 533000000/16) // Celeron or Pentium 3, 533 Mhz
MCFG_CPU_ADD("maincpu", PENTIUM3, 533000000/16) // Celeron or Pentium 3, 533 Mhz
MCFG_CPU_PROGRAM_MAP(queen_map)
MCFG_CPU_IO_MAP(queen_io)