trunk/src/mame/drivers/funworld.c
r18896 | r18897 | |
810 | 810 | #define MASTER_CLOCK XTAL_16MHz |
811 | 811 | |
812 | 812 | #include "emu.h" |
813 | | #include "cpu/m6502/m65c02.h" |
| 813 | #include "cpu/m6502/r65c02.h" |
814 | 814 | #include "cpu/m6502/m65sc02.h" |
815 | 815 | #include "video/mc6845.h" |
816 | 816 | #include "machine/6821pia.h" |
r18896 | r18897 | |
2492 | 2492 | |
2493 | 2493 | static MACHINE_CONFIG_DERIVED( fw2ndpal, fw1stpal ) |
2494 | 2494 | |
2495 | | MCFG_CPU_REPLACE("maincpu", M65C02, MASTER_CLOCK/8) /* 2MHz */ |
| 2495 | MCFG_CPU_REPLACE("maincpu", R65C02, MASTER_CLOCK/8) /* 2MHz */ |
2496 | 2496 | MCFG_CPU_PROGRAM_MAP(funworld_map) |
2497 | 2497 | MCFG_CPU_VBLANK_INT_DRIVER("screen", funworld_state, nmi_line_pulse) |
2498 | 2498 | |
r18896 | r18897 | |
2504 | 2504 | static MACHINE_CONFIG_DERIVED( funquiz, fw1stpal ) |
2505 | 2505 | // MCFG_FRAGMENT_ADD(fw2ndpal) |
2506 | 2506 | |
2507 | | MCFG_CPU_REPLACE("maincpu", M65C02, MASTER_CLOCK/8) /* 2MHz */ |
| 2507 | MCFG_CPU_REPLACE("maincpu", R65C02, MASTER_CLOCK/8) /* 2MHz */ |
2508 | 2508 | MCFG_CPU_PROGRAM_MAP(funquiz_map) |
2509 | 2509 | MCFG_CPU_VBLANK_INT_DRIVER("screen", funworld_state, nmi_line_pulse) |
2510 | 2510 | |
r18896 | r18897 | |
2516 | 2516 | |
2517 | 2517 | static MACHINE_CONFIG_DERIVED( magicrd2, fw1stpal ) |
2518 | 2518 | |
2519 | | MCFG_CPU_REPLACE("maincpu", M65C02, MASTER_CLOCK/8) /* 2MHz */ |
| 2519 | MCFG_CPU_REPLACE("maincpu", R65C02, MASTER_CLOCK/8) /* 2MHz */ |
2520 | 2520 | MCFG_CPU_PROGRAM_MAP(magicrd2_map) |
2521 | 2521 | MCFG_CPU_VBLANK_INT_DRIVER("screen", funworld_state, nmi_line_pulse) |
2522 | 2522 | |
r18896 | r18897 | |
2529 | 2529 | |
2530 | 2530 | static MACHINE_CONFIG_DERIVED( royalcd1, fw1stpal ) |
2531 | 2531 | |
2532 | | MCFG_CPU_REPLACE("maincpu", M65C02, MASTER_CLOCK/8) /* (G65SC02P in pro version) 2MHz */ |
| 2532 | MCFG_CPU_REPLACE("maincpu", R65C02, MASTER_CLOCK/8) /* (G65SC02P in pro version) 2MHz */ |
2533 | 2533 | MCFG_CPU_PROGRAM_MAP(magicrd2_map) |
2534 | 2534 | MCFG_CPU_VBLANK_INT_DRIVER("screen", funworld_state, nmi_line_pulse) |
2535 | 2535 | MACHINE_CONFIG_END |
2536 | 2536 | |
2537 | 2537 | static MACHINE_CONFIG_DERIVED( royalcd2, fw2ndpal ) |
2538 | 2538 | |
2539 | | MCFG_CPU_REPLACE("maincpu", M65C02, MASTER_CLOCK/8) /* 2MHz */ |
| 2539 | MCFG_CPU_REPLACE("maincpu", R65C02, MASTER_CLOCK/8) /* 2MHz */ |
2540 | 2540 | MCFG_CPU_PROGRAM_MAP(magicrd2_map) |
2541 | 2541 | MCFG_CPU_VBLANK_INT_DRIVER("screen", funworld_state, nmi_line_pulse) |
2542 | 2542 | MACHINE_CONFIG_END |
2543 | 2543 | |
2544 | 2544 | static MACHINE_CONFIG_DERIVED( cuoreuno, fw1stpal ) |
2545 | 2545 | |
2546 | | MCFG_CPU_REPLACE("maincpu", M65C02, MASTER_CLOCK/8) /* 2MHz */ |
| 2546 | MCFG_CPU_REPLACE("maincpu", R65C02, MASTER_CLOCK/8) /* 2MHz */ |
2547 | 2547 | MCFG_CPU_PROGRAM_MAP(cuoreuno_map) |
2548 | 2548 | MCFG_CPU_VBLANK_INT_DRIVER("screen", funworld_state, nmi_line_pulse) |
2549 | 2549 | MACHINE_CONFIG_END |
2550 | 2550 | |
2551 | 2551 | static MACHINE_CONFIG_DERIVED( saloon, fw1stpal ) |
2552 | 2552 | |
2553 | | MCFG_CPU_REPLACE("maincpu", M65C02, MASTER_CLOCK/8) /* 2MHz */ |
| 2553 | MCFG_CPU_REPLACE("maincpu", R65C02, MASTER_CLOCK/8) /* 2MHz */ |
2554 | 2554 | MCFG_CPU_PROGRAM_MAP(saloon_map) |
2555 | 2555 | MCFG_CPU_VBLANK_INT_DRIVER("screen", funworld_state, nmi_line_pulse) |
2556 | 2556 | MACHINE_CONFIG_END |
2557 | 2557 | |
2558 | 2558 | static MACHINE_CONFIG_DERIVED( witchryl, fw1stpal ) |
2559 | 2559 | |
2560 | | MCFG_CPU_REPLACE("maincpu", M65C02, MASTER_CLOCK/8) /* 2MHz */ |
| 2560 | MCFG_CPU_REPLACE("maincpu", R65C02, MASTER_CLOCK/8) /* 2MHz */ |
2561 | 2561 | MCFG_CPU_PROGRAM_MAP(witchryl_map) |
2562 | 2562 | MCFG_CPU_VBLANK_INT_DRIVER("screen", funworld_state, nmi_line_pulse) |
2563 | 2563 | MACHINE_CONFIG_END |