trunk/src/mess/drivers/pcfx.c
r17387 | r17388 | |
6 | 6 | |
7 | 7 | - BIOS error codes (guesses): |
8 | 8 | - Blue screen = MCU pad communication error |
9 | | - Cyan screen = ? |
| 9 | - Cyan screen = SCSI communication error (current one) |
10 | 10 | |
11 | 11 | ***************************************************************************/ |
12 | 12 | |
r17387 | r17388 | |
152 | 152 | AM_RANGE( 0x00000C80, 0x00000C83 ) AM_NOP |
153 | 153 | AM_RANGE( 0x00000E00, 0x00000EFF ) AM_READWRITE16( irq_read, irq_write, 0xffff ) /* Interrupt controller */ |
154 | 154 | AM_RANGE( 0x00000F00, 0x00000FFF ) AM_NOP |
| 155 | AM_RANGE( 0x00780000, 0x007FFFFF ) AM_ROM AM_REGION("scsi_rom", 0 ) |
155 | 156 | AM_RANGE( 0x80500000, 0x805000FF ) AM_NOP /* HuC6273 */ |
156 | 157 | ADDRESS_MAP_END |
157 | 158 | |
r17387 | r17388 | |
287 | 288 | { |
288 | 289 | if ( state ) |
289 | 290 | { |
290 | | //printf("Setting irq line %d\n", line); |
| 291 | printf("Setting irq line %d\n", line); |
291 | 292 | m_irq_pending |= ( 1 << ( 15 - line ) ); |
292 | 293 | } |
293 | 294 | else |
294 | 295 | { |
295 | | //printf("Clearing irq line %d\n", line); |
| 296 | printf("Clearing irq line %d\n", line); |
296 | 297 | m_irq_pending &= ~( 1 << ( 15 - line ) ); |
297 | 298 | } |
298 | 299 | check_irqs(); |
r17387 | r17388 | |
408 | 409 | ROM_START( pcfxga ) |
409 | 410 | ROM_REGION( 0x100000, "user1", 0 ) |
410 | 411 | ROM_LOAD( "pcfxga.rom", 0x000000, 0x100000, CRC(41c3776b) SHA1(a9372202a5db302064c994fcda9b24d29bb1b41c) ) |
| 412 | |
| 413 | ROM_REGION( 0x80000, "scsi_rom", ROMREGION_ERASEFF ) |
411 | 414 | ROM_END |
412 | 415 | |
413 | 416 | |