trunk/src/mame/drivers/bwidow.c
| r29387 | r29388 | |
| 695 | 695 | /* basic machine hardware */ |
| 696 | 696 | MCFG_CPU_ADD("maincpu", M6502, MASTER_CLOCK / 8) |
| 697 | 697 | MCFG_CPU_PROGRAM_MAP(bwidow_map) |
| 698 | | MCFG_CPU_PERIODIC_INT_DRIVER(bwidow_state, irq0_line_assert, (double)MASTER_CLOCK / 4096 / 12) |
| 698 | MCFG_CPU_PERIODIC_INT_DRIVER(bwidow_state, irq0_line_assert, CLOCK_3KHZ / 12) |
| 699 | 699 | |
| 700 | 700 | MCFG_ATARIVGEAROM_ADD("earom") |
| 701 | 701 | |
| 702 | 702 | /* video hardware */ |
| 703 | 703 | MCFG_VECTOR_ADD("vector") |
| 704 | 704 | MCFG_SCREEN_ADD("screen", VECTOR) |
| 705 | | MCFG_SCREEN_REFRESH_RATE(60) |
| 705 | MCFG_SCREEN_REFRESH_RATE(CLOCK_3KHZ / 12 / 4) |
| 706 | 706 | MCFG_SCREEN_SIZE(400, 300) |
| 707 | 707 | MCFG_SCREEN_VISIBLE_AREA(0, 480, 0, 440) |
| 708 | 708 | MCFG_SCREEN_UPDATE_DEVICE("vector", vector_device, screen_update) |
| r29387 | r29388 | |
| 736 | 736 | |
| 737 | 737 | /* video hardware */ |
| 738 | 738 | MCFG_SCREEN_MODIFY("screen") |
| 739 | | MCFG_SCREEN_REFRESH_RATE(45) |
| 740 | 739 | MCFG_SCREEN_VISIBLE_AREA(0, 500, 0, 440) |
| 741 | 740 | MACHINE_CONFIG_END |
| 742 | 741 | |
| r29387 | r29388 | |
| 749 | 748 | |
| 750 | 749 | /* video hardware */ |
| 751 | 750 | MCFG_SCREEN_MODIFY("screen") |
| 752 | | MCFG_SCREEN_REFRESH_RATE(45) |
| 753 | 751 | MCFG_SCREEN_VISIBLE_AREA(0, 540, 0, 400) |
| 754 | 752 | MACHINE_CONFIG_END |
| 755 | 753 | |
trunk/src/mame/drivers/asteroid.c
| r29387 | r29388 | |
| 200 | 200 | #include "astdelux.lh" |
| 201 | 201 | |
| 202 | 202 | #define MASTER_CLOCK (XTAL_12_096MHz) |
| 203 | | #define CLOCK_3KHZ (MASTER_CLOCK / 4096) |
| 203 | #define CLOCK_3KHZ ((double)MASTER_CLOCK / 4096) |
| 204 | 204 | |
| 205 | 205 | /************************************* |
| 206 | 206 | * |
| r29387 | r29388 | |
| 633 | 633 | /* basic machine hardware */ |
| 634 | 634 | MCFG_CPU_ADD("maincpu", M6502, MASTER_CLOCK/8) |
| 635 | 635 | MCFG_CPU_PROGRAM_MAP(asteroid_map) |
| 636 | | MCFG_CPU_PERIODIC_INT_DRIVER(asteroid_state, asteroid_interrupt, (double)MASTER_CLOCK/4096/12) |
| 636 | MCFG_CPU_PERIODIC_INT_DRIVER(asteroid_state, asteroid_interrupt, CLOCK_3KHZ/12) |
| 637 | 637 | |
| 638 | | |
| 639 | 638 | /* video hardware */ |
| 640 | 639 | MCFG_VECTOR_ADD("vector") |
| 641 | 640 | MCFG_SCREEN_ADD("screen", VECTOR) |
| 642 | | MCFG_SCREEN_REFRESH_RATE(60) |
| 641 | MCFG_SCREEN_REFRESH_RATE(CLOCK_3KHZ/12/4) |
| 643 | 642 | MCFG_SCREEN_SIZE(400,300) |
| 644 | 643 | MCFG_SCREEN_VISIBLE_AREA(522, 1566, 394, 1182) |
| 645 | 644 | MCFG_SCREEN_UPDATE_DEVICE("vector", vector_device, screen_update) |
| r29387 | r29388 | |
| 659 | 658 | |
| 660 | 659 | /* basic machine hardware */ |
| 661 | 660 | MCFG_CPU_MODIFY("maincpu") |
| 662 | | MCFG_CPU_PERIODIC_INT_DRIVER(asteroid_state, asterock_interrupt, (double)MASTER_CLOCK/4096/12) |
| 661 | MCFG_CPU_PERIODIC_INT_DRIVER(asteroid_state, asterock_interrupt, CLOCK_3KHZ/12) |
| 663 | 662 | MACHINE_CONFIG_END |
| 664 | 663 | |
| 665 | 664 | |
| r29387 | r29388 | |
| 693 | 692 | MCFG_MACHINE_RESET_OVERRIDE(asteroid_state, llander) |
| 694 | 693 | |
| 695 | 694 | MCFG_SCREEN_MODIFY("screen") |
| 696 | | MCFG_SCREEN_REFRESH_RATE(40) |
| 695 | MCFG_SCREEN_REFRESH_RATE(CLOCK_3KHZ/12/6) |
| 697 | 696 | MCFG_SCREEN_VISIBLE_AREA(522, 1566, 270, 1070) |
| 698 | 697 | MCFG_SCREEN_UPDATE_DEVICE("vector", vector_device, screen_update) |
| 699 | 698 | |
trunk/src/mame/drivers/tempest.c
| r29387 | r29388 | |
| 309 | 309 | |
| 310 | 310 | |
| 311 | 311 | #define MASTER_CLOCK (XTAL_12_096MHz) |
| 312 | | #define CLOCK_3KHZ (MASTER_CLOCK / 4096) |
| 312 | #define CLOCK_3KHZ ((double)MASTER_CLOCK / 4096) |
| 313 | 313 | |
| 314 | 314 | #define TEMPEST_KNOB_P1_TAG ("KNOBP1") |
| 315 | 315 | #define TEMPEST_KNOB_P2_TAG ("KNOBP2") |
| r29387 | r29388 | |
| 599 | 599 | /* needed to ensure routine at ae1c passes checks and does not corrupt data */ |
| 600 | 600 | MCFG_QUANTUM_PERFECT_CPU("maincpu") |
| 601 | 601 | |
| 602 | | MCFG_CPU_PERIODIC_INT_DRIVER(tempest_state, irq0_line_assert, (double)MASTER_CLOCK / 4096 / 12) |
| 602 | MCFG_CPU_PERIODIC_INT_DRIVER(tempest_state, irq0_line_assert, CLOCK_3KHZ / 12) |
| 603 | 603 | MCFG_WATCHDOG_TIME_INIT(attotime::from_hz(CLOCK_3KHZ / 256)) |
| 604 | 604 | |
| 605 | 605 | MCFG_ATARIVGEAROM_ADD("earom") |
| 606 | 606 | |
| 607 | | |
| 608 | 607 | /* video hardware */ |
| 609 | 608 | MCFG_VECTOR_ADD("vector") |
| 610 | 609 | MCFG_SCREEN_ADD("screen", VECTOR) |
trunk/src/mame/drivers/starwars.c
| r29387 | r29388 | |
| 33 | 33 | #include "includes/slapstic.h" |
| 34 | 34 | |
| 35 | 35 | |
| 36 | | #define MASTER_CLOCK (12096000) |
| 37 | | #define CLOCK_3KHZ (MASTER_CLOCK / 4096) |
| 36 | #define MASTER_CLOCK (XTAL_12_096MHz) |
| 37 | #define CLOCK_3KHZ ((double)MASTER_CLOCK / 4096) |
| 38 | 38 | |
| 39 | 39 | |
| 40 | 40 | WRITE8_MEMBER(starwars_state::quad_pokeyn_w) |
| r29387 | r29388 | |
| 328 | 328 | /* basic machine hardware */ |
| 329 | 329 | MCFG_CPU_ADD("maincpu", M6809, MASTER_CLOCK / 8) |
| 330 | 330 | MCFG_CPU_PROGRAM_MAP(main_map) |
| 331 | | MCFG_CPU_PERIODIC_INT_DRIVER(starwars_state, irq0_line_assert, (double)MASTER_CLOCK / 4096 / 12) |
| 331 | MCFG_CPU_PERIODIC_INT_DRIVER(starwars_state, irq0_line_assert, CLOCK_3KHZ / 12) |
| 332 | 332 | MCFG_WATCHDOG_TIME_INIT(attotime::from_hz(CLOCK_3KHZ / 128)) |
| 333 | 333 | |
| 334 | 334 | MCFG_CPU_ADD("audiocpu", M6809, MASTER_CLOCK / 8) |
| 335 | 335 | MCFG_CPU_PROGRAM_MAP(sound_map) |
| 336 | 336 | |
| 337 | | |
| 338 | 337 | MCFG_RIOT6532_ADD("riot", MASTER_CLOCK / 8, starwars_riot6532_intf) |
| 339 | 338 | |
| 340 | 339 | MCFG_X2212_ADD_AUTOSAVE("x2212") /* nvram */ |
| r29387 | r29388 | |
| 342 | 341 | /* video hardware */ |
| 343 | 342 | MCFG_VECTOR_ADD("vector") |
| 344 | 343 | MCFG_SCREEN_ADD("screen", VECTOR) |
| 345 | | MCFG_SCREEN_REFRESH_RATE(40) |
| 344 | MCFG_SCREEN_REFRESH_RATE(CLOCK_3KHZ / 12 / 6) |
| 346 | 345 | MCFG_SCREEN_SIZE(400, 300) |
| 347 | 346 | MCFG_SCREEN_VISIBLE_AREA(0, 250, 0, 280) |
| 348 | 347 | MCFG_SCREEN_UPDATE_DEVICE("vector", vector_device, screen_update) |
trunk/src/mame/drivers/bzone.c
| r29387 | r29388 | |
| 550 | 550 | /* basic machine hardware */ |
| 551 | 551 | MCFG_CPU_ADD("maincpu", M6502, BZONE_MASTER_CLOCK / 8) |
| 552 | 552 | MCFG_CPU_PROGRAM_MAP(bzone_map) |
| 553 | | MCFG_CPU_PERIODIC_INT_DRIVER(bzone_state, bzone_interrupt, (double)BZONE_MASTER_CLOCK / 4096 / 12) |
| 553 | MCFG_CPU_PERIODIC_INT_DRIVER(bzone_state, bzone_interrupt, BZONE_CLOCK_3KHZ / 12) |
| 554 | 554 | |
| 555 | | |
| 556 | 555 | /* video hardware */ |
| 557 | 556 | MCFG_VECTOR_ADD("vector") |
| 558 | 557 | MCFG_SCREEN_ADD("screen", VECTOR) |
| 559 | | MCFG_SCREEN_REFRESH_RATE(40) |
| 558 | MCFG_SCREEN_REFRESH_RATE(BZONE_CLOCK_3KHZ / 12 / 6) |
| 560 | 559 | MCFG_SCREEN_SIZE(400, 300) |
| 561 | 560 | MCFG_SCREEN_VISIBLE_AREA(0, 580, 0, 400) |
| 562 | 561 | MCFG_SCREEN_UPDATE_DEVICE("vector", vector_device, screen_update) |
| r29387 | r29388 | |
| 583 | 582 | /* basic machine hardware */ |
| 584 | 583 | MCFG_CPU_MODIFY("maincpu") |
| 585 | 584 | MCFG_CPU_PROGRAM_MAP(redbaron_map) |
| 586 | | MCFG_CPU_PERIODIC_INT_DRIVER(bzone_state, bzone_interrupt, (double)BZONE_MASTER_CLOCK / 4096 / 12) |
| 587 | 585 | |
| 588 | 586 | MCFG_MACHINE_START_OVERRIDE(bzone_state,redbaron) |
| 589 | 587 | |
| r29387 | r29388 | |
| 591 | 589 | |
| 592 | 590 | /* video hardware */ |
| 593 | 591 | MCFG_SCREEN_MODIFY("screen") |
| 594 | | MCFG_SCREEN_REFRESH_RATE(60) |
| 592 | MCFG_SCREEN_REFRESH_RATE(BZONE_CLOCK_3KHZ / 12 / 4) |
| 595 | 593 | MCFG_SCREEN_VISIBLE_AREA(0, 520, 0, 400) |
| 596 | 594 | |
| 597 | 595 | |
trunk/src/mame/drivers/quantum.c
| r29387 | r29388 | |
| 69 | 69 | }; |
| 70 | 70 | |
| 71 | 71 | |
| 72 | | #define MASTER_CLOCK (12096000) |
| 73 | | #define CLOCK_3KHZ (MASTER_CLOCK / 4096) |
| 72 | #define MASTER_CLOCK (XTAL_12_096MHz) |
| 73 | #define CLOCK_3KHZ ((double)MASTER_CLOCK / 4096) |
| 74 | 74 | |
| 75 | 75 | |
| 76 | 76 | /************************************* |
| r29387 | r29388 | |
| 296 | 296 | /* basic machine hardware */ |
| 297 | 297 | MCFG_CPU_ADD("maincpu", M68000, MASTER_CLOCK / 2) |
| 298 | 298 | MCFG_CPU_PROGRAM_MAP(main_map) |
| 299 | | MCFG_CPU_PERIODIC_INT_DRIVER(quantum_state, irq1_line_hold, (double)MASTER_CLOCK / 4096 / 12) |
| 299 | MCFG_CPU_PERIODIC_INT_DRIVER(quantum_state, irq1_line_hold, CLOCK_3KHZ / 12) |
| 300 | 300 | |
| 301 | 301 | MCFG_NVRAM_ADD_1FILL("nvram") |
| 302 | 302 | |