Previous 199869 Revisions Next

r26546 Sunday 8th December, 2013 at 17:52:22 UTC by Angelo Salese
Converted Toaplan 2 to use SCREEN_RAW_PARAMS [Angelo Salese]
[src/mame/drivers]toaplan2.c

trunk/src/mame/drivers/toaplan2.c
r26545r26546
31683168   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
31693169
31703170   MCFG_SCREEN_ADD("screen", RASTER)
3171   MCFG_SCREEN_REFRESH_RATE(60)
3172   MCFG_SCREEN_SIZE(432, 262)
3173   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3171   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
3172   //MCFG_SCREEN_REFRESH_RATE(60)
3173   //MCFG_SCREEN_SIZE(432, 262)
3174   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
31743175   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_toaplan2)
31753176   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
31763177
r26545r26546
32093210   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
32103211
32113212   MCFG_SCREEN_ADD("screen", RASTER)
3212   MCFG_SCREEN_REFRESH_RATE(60)
3213   MCFG_SCREEN_SIZE(432, 262)
3214   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3213   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
3214   //MCFG_SCREEN_REFRESH_RATE(60)
3215   //MCFG_SCREEN_SIZE(432, 262)
3216   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
32153217   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_toaplan2)
32163218   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
32173219
r26545r26546
32973299   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
32983300
32993301   MCFG_SCREEN_ADD("screen", RASTER)
3300   MCFG_SCREEN_REFRESH_RATE( (double)(XTAL_27MHz / 4) / (432 * 263) )  /* 27MHz Oscillator */
3301   MCFG_SCREEN_SIZE(432, 262)
3302   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3302   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
33033303   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_dogyuun)
33043304   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
33053305
r26545r26546
33413341   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
33423342
33433343   MCFG_SCREEN_ADD("screen", RASTER)
3344   MCFG_SCREEN_REFRESH_RATE(60)
3345   MCFG_SCREEN_SIZE(432, 262)
3346   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3344   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
3345   //MCFG_SCREEN_REFRESH_RATE(60)
3346   //MCFG_SCREEN_SIZE(432, 262)
3347   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
33473348   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_toaplan2)
33483349   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
33493350
r26545r26546
33783379   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
33793380
33803381   MCFG_SCREEN_ADD("screen", RASTER)
3381   MCFG_SCREEN_REFRESH_RATE(60)
3382   MCFG_SCREEN_SIZE(432, 262)
3383   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3382   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
3383   //MCFG_SCREEN_REFRESH_RATE(60)
3384   //MCFG_SCREEN_SIZE(432, 262)
3385   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
33843386   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_toaplan2)
33853387   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
33863388
r26545r26546
34153417   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
34163418
34173419   MCFG_SCREEN_ADD("screen", RASTER)
3418   MCFG_SCREEN_REFRESH_RATE( (double)(XTAL_27MHz / 4) / (432 * 263) )  /* 27MHz Oscillator */
3419   MCFG_SCREEN_SIZE(432, 262)
3420   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3420   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
34213421   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_truxton2)
34223422   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
34233423
r26545r26546
34703470   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
34713471
34723472   MCFG_SCREEN_ADD("screen", RASTER)
3473   MCFG_SCREEN_REFRESH_RATE(60)
3474   MCFG_SCREEN_SIZE(432, 262)
3475   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3473   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
3474   //MCFG_SCREEN_REFRESH_RATE(60)
3475   //MCFG_SCREEN_SIZE(432, 262)
3476   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
34763477   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_toaplan2)
34773478   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
34783479
r26545r26546
35113512   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
35123513
35133514   MCFG_SCREEN_ADD("screen", RASTER)
3514   MCFG_SCREEN_REFRESH_RATE(60)
3515   MCFG_SCREEN_SIZE(432, 262)
3516   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3515   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
3516   //MCFG_SCREEN_REFRESH_RATE(60)
3517   //MCFG_SCREEN_SIZE(432, 262)
3518   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
35173519   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_toaplan2)
35183520   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
35193521
r26545r26546
35903592   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
35913593
35923594   MCFG_SCREEN_ADD("screen", RASTER)
3593   MCFG_SCREEN_REFRESH_RATE( (double)(XTAL_27MHz / 4) / (432 * 263) )  /* 27MHz Oscillator */
3594   MCFG_SCREEN_SIZE(432, 262)
3595   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3595   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240) /* verified on pcb */
35963596   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_truxton2)
35973597   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
35983598
r26545r26546
36273627   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
36283628
36293629   MCFG_SCREEN_ADD("screen", RASTER)
3630   MCFG_SCREEN_REFRESH_RATE(60)
3631   MCFG_SCREEN_SIZE(432, 262)
3632   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3630   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
3631   //MCFG_SCREEN_REFRESH_RATE(60)
3632   //MCFG_SCREEN_SIZE(432, 262)
3633   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
36333634   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_truxton2)
36343635   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
36353636
r26545r26546
36673668   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
36683669
36693670   MCFG_SCREEN_ADD("screen", RASTER)
3670   MCFG_SCREEN_REFRESH_RATE( (double)(XTAL_27MHz / 4) / (432 * 263) )  /* verified on pcb */
3671   MCFG_SCREEN_SIZE(432, 262)
3672   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3671   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240) /* verified on pcb */
36733672   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_toaplan2)
36743673   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
36753674
r26545r26546
37053704   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
37063705
37073706   MCFG_SCREEN_ADD("screen", RASTER)
3708   MCFG_SCREEN_REFRESH_RATE(60)
3709   MCFG_SCREEN_SIZE(432, 262)
3710   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3707   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
3708   //MCFG_SCREEN_REFRESH_RATE(60)
3709   //MCFG_SCREEN_SIZE(432, 262)
3710   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
37113711   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_batsugun)
37123712   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
37133713
r26545r26546
37293729   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
37303730MACHINE_CONFIG_END
37313731
3732/* TODO: clocks */
37333732static MACHINE_CONFIG_START( pwrkick, toaplan2_state )
37343733
37353734   /* basic machine hardware */
r26545r26546
37433742   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
37443743
37453744   MCFG_SCREEN_ADD("screen", RASTER)
3746   MCFG_SCREEN_REFRESH_RATE(60)
3747   MCFG_SCREEN_SIZE(432, 262)
3748   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3745   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
37493746   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_toaplan2)
37503747   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
37513748
r26545r26546
37593756   /* sound hardware */
37603757   MCFG_SPEAKER_STANDARD_MONO("mono")
37613758   /* empty YM2151 socket*/
3762   MCFG_OKIM6295_ADD("oki", XTAL_27MHz/8, OKIM6295_PIN7_HIGH)
3759   MCFG_OKIM6295_ADD("oki", XTAL_27MHz/8, OKIM6295_PIN7_HIGH) // not confirmed
37633760   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
37643761MACHINE_CONFIG_END
37653762
r26545r26546
37753772   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
37763773
37773774   MCFG_SCREEN_ADD("screen", RASTER)
3778   MCFG_SCREEN_REFRESH_RATE(60)
3779   MCFG_SCREEN_SIZE(432, 262)
3780   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3775   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
37813776   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_toaplan2)
37823777   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
37833778
r26545r26546
37913786   /* sound hardware */
37923787   MCFG_SPEAKER_STANDARD_MONO("mono")
37933788
3794   MCFG_OKIM6295_ADD("oki", XTAL_27MHz/8, OKIM6295_PIN7_HIGH)
3789   MCFG_OKIM6295_ADD("oki", XTAL_27MHz/8, OKIM6295_PIN7_HIGH) // not confirmed
37953790   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
37963791MACHINE_CONFIG_END
37973792
r26545r26546
38083803   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
38093804
38103805   MCFG_SCREEN_ADD("screen", RASTER)
3811   MCFG_SCREEN_REFRESH_RATE(60)
3812   MCFG_SCREEN_SIZE(432, 262)
3813   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3806   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
3807   //MCFG_SCREEN_REFRESH_RATE(60)
3808   //MCFG_SCREEN_SIZE(432, 262)
3809   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
38143810   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_toaplan2)
38153811   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
38163812
r26545r26546
38513847   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
38523848
38533849   MCFG_SCREEN_ADD("screen", RASTER)
3854   MCFG_SCREEN_REFRESH_RATE(60)
3855   MCFG_SCREEN_SIZE(432, 262)
3856   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3850   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
3851   //MCFG_SCREEN_REFRESH_RATE(60)
3852   //MCFG_SCREEN_SIZE(432, 262)
3853   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
38573854   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_truxton2)
38583855   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
38593856
r26545r26546
38943891   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
38953892
38963893   MCFG_SCREEN_ADD("screen", RASTER)
3897   MCFG_SCREEN_REFRESH_RATE(60)
3898   MCFG_SCREEN_SIZE(432, 262)
3899   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3894   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
3895   //MCFG_SCREEN_REFRESH_RATE(60)
3896   //MCFG_SCREEN_SIZE(432, 262)
3897   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
39003898   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_truxton2)
39013899   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
39023900
r26545r26546
39483946   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
39493947
39503948   MCFG_SCREEN_ADD("screen", RASTER)
3951   MCFG_SCREEN_REFRESH_RATE(60)
3952   MCFG_SCREEN_SIZE(432, 262)
3953   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
3949   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
3950   //MCFG_SCREEN_REFRESH_RATE(60)
3951   //MCFG_SCREEN_SIZE(432, 262)
3952   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
39543953   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_truxton2)
39553954   MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2)
39563955
r26545r26546
39983997   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
39993998
40003999   MCFG_SCREEN_ADD("screen", RASTER)
4001   MCFG_SCREEN_REFRESH_RATE(60)
4002   MCFG_SCREEN_SIZE(432, 262)
4003   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
4000   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
4001   //MCFG_SCREEN_REFRESH_RATE(60)
4002   //MCFG_SCREEN_SIZE(432, 262)
4003   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
40044004   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_batrider)
40054005
40064006   MCFG_GFXDECODE(batrider)
r26545r26546
40494049   MCFG_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK)
40504050
40514051   MCFG_SCREEN_ADD("screen", RASTER)
4052   MCFG_SCREEN_REFRESH_RATE(60)
4053   MCFG_SCREEN_SIZE(432, 262)
4054   MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
4052   MCFG_SCREEN_RAW_PARAMS(XTAL_27MHz/4,432,0,320,262,0,240)
4053   //MCFG_SCREEN_REFRESH_RATE(60)
4054   //MCFG_SCREEN_SIZE(432, 262)
4055   //MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 239)
40554056   MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_batrider)
40564057
40574058   MCFG_GFXDECODE(batrider)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team