Previous 199869 Revisions Next

r31983 Monday 8th September, 2014 at 06:03:27 UTC by Fabio Priuli
another small antic bit. nw.
[src/mame/includes]atari.h
[src/mame/video]antic.c atari.c

trunk/src/mame/includes/atari.h
r31982r31983
562562void antic_start(running_machine &machine);
563563void antic_vstart(running_machine &machine);
564564void antic_reset(void);
565void antic_render(address_space &space, VIDEO *video, int param1, int param2, int param3);
565void antic_render(address_space &space, int param1, int param2, int param3);
566566
567567
568568#endif /* ATARI_H */
trunk/src/mame/video/atari.c
r31982r31983
394394{
395395   address_space &space = machine().device("maincpu")->memory().space(AS_PROGRAM);
396396
397   VIDEO *video = antic.video[antic.scanline];
398397   LOG(("           @cycle #%3d render mode $%X lines to go #%d\n", cycle(), (antic.cmd & 0x0f), antic.modelines));
399398
400   antic_render(space, video, m_antic_render1, m_antic_render2, m_antic_render3);
399   antic_render(space, m_antic_render1, m_antic_render2, m_antic_render3);
401400
402401   /* if player/missile graphics is enabled */
403402   if( antic.scanline < 256 && (antic.w.dmactl & (DMA_PLAYER|DMA_MISSILE)) )
trunk/src/mame/video/antic.c
r31982r31983
10791079   }
10801080};
10811081
1082void antic_render(address_space &space, VIDEO *video, int param1, int param2, int param3)
1082void antic_render(address_space &space, int param1, int param2, int param3)
10831083{
1084   VIDEO *video = antic.video[antic.scanline];
10841085   (*renderer[param1][param2][param3])(space, video);
10851086}
10861087

Previous 199869 Revisions Next


© 1997-2024 The MAME Team