trunk/src/mess/drivers/d6800.c
| r22713 | r22714 | |
| 410 | 410 | image.message(" Quickload: size=%04X : start=%04X : end=%04X : exec=%04X",quick_length,quick_addr,quick_addr+quick_length,exec_addr); |
| 411 | 411 | |
| 412 | 412 | // Start the quickload |
| 413 | | m_maincpu->set_pc(exec_addr); |
| 413 | if (strcmp(image.filetype(), "bin") == 0) |
| 414 | m_maincpu->set_pc(quick_addr); |
| 415 | else |
| 416 | m_maincpu->set_pc(exec_addr); |
| 414 | 417 | |
| 415 | 418 | result = IMAGE_INIT_PASS; |
| 416 | 419 | } |
| r22713 | r22714 | |
| 450 | 453 | MCFG_TIMER_DRIVER_ADD_PERIODIC("d6800_p", d6800_state, d6800_p, attotime::from_hz(40000)) |
| 451 | 454 | |
| 452 | 455 | /* quickload */ |
| 453 | | MCFG_QUICKLOAD_ADD("quickload", d6800_state, d6800, "c8,ch8", 1) |
| 456 | MCFG_QUICKLOAD_ADD("quickload", d6800_state, d6800, "bin,c8,ch8", 1) |
| 454 | 457 | MACHINE_CONFIG_END |
| 455 | 458 | |
| 456 | 459 | /* ROMs */ |