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 | |