~ubuntu-branches/debian/sid/mame/sid

« back to all changes in this revision

Viewing changes to src/mame/video/goal92.c

  • Committer: Package Import Robot
  • Author(s): Jordi Mallach, Emmanuel Kasper, Jordi Mallach
  • Date: 2012-06-05 20:02:23 UTC
  • mfrom: (0.3.1) (0.1.4)
  • Revision ID: package-import@ubuntu.com-20120605200223-gnlpogjrg6oqe9md
Tags: 0.146-1
[ Emmanuel Kasper ]
* New upstream release
* Drop patch to fix man pages section and patches to link with flac 
  and jpeg system lib: all this has been pushed upstream by Cesare Falco
* Add DM-Upload-Allowed: yes field.

[ Jordi Mallach ]
* Create a "gnu" TARGETOS stanza that defines NO_AFFINITY_NP.
* Stop setting TARGETOS to "unix" in d/rules. It should be autodetected,
  and set to the appropriate value.
* mame_manpage_section.patch: Change mame's manpage section to 6 (games),
  in the TH declaration.

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
#include "emu.h"
8
8
#include "includes/goal92.h"
9
9
 
10
 
READ16_HANDLER( goal92_fg_bank_r )
 
10
READ16_MEMBER(goal92_state::goal92_fg_bank_r)
11
11
{
12
 
        goal92_state *state = space->machine().driver_data<goal92_state>();
13
 
        return state->m_fg_bank;
 
12
        return m_fg_bank;
14
13
}
15
14
 
16
 
WRITE16_HANDLER( goal92_fg_bank_w )
 
15
WRITE16_MEMBER(goal92_state::goal92_fg_bank_w)
17
16
{
18
 
        goal92_state *state = space->machine().driver_data<goal92_state>();
19
 
        COMBINE_DATA(&state->m_fg_bank);
 
17
        COMBINE_DATA(&m_fg_bank);
20
18
 
21
19
        if (ACCESSING_BITS_0_7)
22
20
        {
23
 
                state->m_fg_layer->mark_all_dirty();
 
21
                m_fg_layer->mark_all_dirty();
24
22
        }
25
23
}
26
24
 
27
 
WRITE16_HANDLER( goal92_text_w )
28
 
{
29
 
        goal92_state *state = space->machine().driver_data<goal92_state>();
30
 
        COMBINE_DATA(&state->m_tx_data[offset]);
31
 
        state->m_tx_layer->mark_tile_dirty(offset);
32
 
}
33
 
 
34
 
WRITE16_HANDLER( goal92_background_w )
35
 
{
36
 
        goal92_state *state = space->machine().driver_data<goal92_state>();
37
 
        COMBINE_DATA(&state->m_bg_data[offset]);
38
 
        state->m_bg_layer->mark_tile_dirty(offset);
39
 
}
40
 
 
41
 
WRITE16_HANDLER( goal92_foreground_w )
42
 
{
43
 
        goal92_state *state = space->machine().driver_data<goal92_state>();
44
 
        COMBINE_DATA(&state->m_fg_data[offset]);
45
 
        state->m_fg_layer->mark_tile_dirty(offset);
 
25
WRITE16_MEMBER(goal92_state::goal92_text_w)
 
26
{
 
27
        COMBINE_DATA(&m_tx_data[offset]);
 
28
        m_tx_layer->mark_tile_dirty(offset);
 
29
}
 
30
 
 
31
WRITE16_MEMBER(goal92_state::goal92_background_w)
 
32
{
 
33
        COMBINE_DATA(&m_bg_data[offset]);
 
34
        m_bg_layer->mark_tile_dirty(offset);
 
35
}
 
36
 
 
37
WRITE16_MEMBER(goal92_state::goal92_foreground_w)
 
38
{
 
39
        COMBINE_DATA(&m_fg_data[offset]);
 
40
        m_fg_layer->mark_tile_dirty(offset);
46
41
}
47
42
 
48
43
static TILE_GET_INFO( get_text_tile_info )