Previous 199869 Revisions Next

r20467 Friday 25th January, 2013 at 19:12:07 UTC by Wilbert Pol
(MESS) scv.c: Cleanup (nw)
[src/mess/drivers]scv.c

trunk/src/mess/drivers/scv.c
r20466r20467
2828      , m_pa6(*this, "PA6")
2929      , m_pa7(*this, "PA7")
3030      , m_pc0(*this, "PC0")
31      , m_bank0(NULL)
32      , m_bank1(NULL)
33      , m_bank2(NULL)
34      , m_bank3(NULL)
35      , m_bank4(NULL)
31      , m_bank0(*this, "bank0")
32      , m_bank1(*this, "bank1")
33      , m_bank2(*this, "bank2")
34      , m_bank3(*this, "bank3")
35      , m_bank4(*this, "bank4")
36      , m_charrom(*this, "charrom")
3637   { }
3738
3839   DECLARE_WRITE8_MEMBER(scv_porta_w);
r20466r20467
6970   required_ioport m_pa6;
7071   required_ioport m_pa7;
7172   required_ioport m_pc0;
72   memory_bank *m_bank0;
73   memory_bank *m_bank1;
74   memory_bank *m_bank2;
75   memory_bank *m_bank3;
76   memory_bank *m_bank4;
77   UINT8 *m_charrom;
73   required_memory_bank m_bank0;
74   required_memory_bank m_bank1;
75   required_memory_bank m_bank2;
76   required_memory_bank m_bank3;
77   required_memory_bank m_bank4;
78   required_memory_region m_charrom;
7879
7980   void scv_set_banks();
8081};
r20466r20467
661662         if ( text_x && text_y )
662663         {
663664            /* Text mode */
664            UINT8 *char_data = m_charrom + ( d & 0x7f ) * 8;
665            UINT8 *char_data = m_charrom->base() + ( d & 0x7f ) * 8;
665666            draw_text( bitmap, x * 8, y * 16, char_data, fg, bg );
666667         }
667668         else
r20466r20467
801802void scv_state::machine_start()
802803{
803804   m_vb_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(scv_state::scv_vb_callback),this));
804   m_charrom = memregion( "charrom" )->base();
805   m_bank0 = membank( "bank0" );
806   m_bank1 = membank( "bank1" );
807   m_bank2 = membank( "bank2" );
808   m_bank3 = membank( "bank3" );
809   m_bank4 = membank( "bank4" );
810805}
811806
812807

Previous 199869 Revisions Next


© 1997-2024 The MAME Team