trunk/src/mame/drivers/konamim2.c
| r17535 | r17536 | |
| 488 | 488 | static void cde_init(running_machine &machine) |
| 489 | 489 | { |
| 490 | 490 | konamim2_state *state = machine.driver_data<konamim2_state>(); |
| 491 | | cdrom_file *cd = cdrom_open(get_disk_handle(machine, "cdrom")); |
| 492 | | const cdrom_toc *toc = cdrom_get_toc(cd); |
| 491 | cdrom_file *cdfile = cdrom_open(get_disk_handle(machine, ":cdrom")); |
| 493 | 492 | |
| 494 | | if (cd) |
| 493 | const cdrom_toc *toc = cdrom_get_toc(cdfile); |
| 494 | |
| 495 | if (cdfile) |
| 495 | 496 | { |
| 496 | 497 | memcpy(&state->m_cde_toc, toc, sizeof(cdrom_toc)); |
| 497 | | } |
| 498 | 498 | |
| 499 | | /* |
| 500 | | printf("%d tracks\n", toc->numtrks); |
| 501 | | for (i=0; i < toc->numtrks; i++) |
| 502 | | { |
| 503 | | const cdrom_track_info *track = &toc->tracks[i]; |
| 504 | | printf("Track %d: type %d, subtype %d, datasize %d, subsize %d, frames %d, extraframes %d, physframeofs %d\n", |
| 505 | | i, track->trktype, track->subtype, track->datasize, track->subsize,track->frames, track->extraframes, track->physframeofs); |
| 506 | | } |
| 507 | | */ |
| 499 | /* |
| 500 | printf("%d tracks\n", toc->numtrks); |
| 501 | for (int i=0; i < toc->numtrks; i++) |
| 502 | { |
| 503 | const cdrom_track_info *track = &toc->tracks[i]; |
| 504 | printf("Track %d: type %d, subtype %d, datasize %d, subsize %d, frames %d, extraframes %d, physframeofs %d\n", |
| 505 | i, track->trktype, track->subtype, track->datasize, track->subsize,track->frames, track->extraframes, track->physframeofs); |
| 506 | } |
| 507 | */ |
| 508 | 508 | |
| 509 | | if (cd) |
| 510 | | { |
| 511 | | cdrom_close(cd); |
| 509 | cdrom_close(cdfile); |
| 512 | 510 | } |
| 513 | 511 | |
| 514 | 512 | state->m_cde_drive_state = CDE_DRIVE_STATE_PAUSED; |
| r17535 | r17536 | |
| 1170 | 1168 | static MACHINE_CONFIG_START( m2, konamim2_state ) |
| 1171 | 1169 | |
| 1172 | 1170 | /* basic machine hardware */ |
| 1173 | | MCFG_CPU_ADD("maincpu", PPC602, 33000000) /* actually PPC602, 66MHz */ |
| 1171 | MCFG_CPU_ADD("maincpu", PPC602, 66000000) /* actually PPC602, 66MHz */ |
| 1174 | 1172 | MCFG_CPU_CONFIG(ppc602_config) |
| 1175 | 1173 | MCFG_CPU_PROGRAM_MAP(m2_main) |
| 1176 | 1174 | MCFG_CPU_VBLANK_INT("screen", m2) |
| 1177 | 1175 | |
| 1178 | | MCFG_CPU_ADD("sub", PPC602, 33000000) /* actually PPC602, 66MHz */ |
| 1176 | MCFG_CPU_ADD("sub", PPC602, 66000000) /* actually PPC602, 66MHz */ |
| 1179 | 1177 | MCFG_CPU_CONFIG(ppc602_config) |
| 1180 | 1178 | MCFG_CPU_PROGRAM_MAP(m2_main) |
| 1181 | 1179 | |