Previous 199869 Revisions Next

r20047 Thursday 3rd January, 2013 at 23:07:40 UTC by hap
(small cleanup)
[src/mame/drivers]blueprnt.c
[src/mame/includes]blueprnt.h
[src/mame/video]blueprnt.c

trunk/src/mame/drivers/blueprnt.c
r20046r20047
354354
355355void blueprnt_state::machine_start()
356356{
357
358   m_audiocpu = machine().device<cpu_device>("audiocpu");
359
360357   save_item(NAME(m_dipsw));
361358}
362359
363360void blueprnt_state::machine_reset()
364361{
365
366362   m_gfx_bank = 0;
367363   m_dipsw = 0;
368364}
r20046r20047
395391   MCFG_GFXDECODE(blueprnt)
396392   MCFG_PALETTE_LENGTH(128*4+8)
397393
398
399394   /* sound hardware */
400395   MCFG_SPEAKER_STANDARD_MONO("mono")
401396
r20046r20047
524519
525520GAME( 1982, blueprnt,  0,        blueprnt, blueprnt, driver_device, 0, ROT270, "Zilec Electronics / Bally Midway", "Blue Print (Midway)", GAME_SUPPORTS_SAVE )
526521GAME( 1982, blueprntj, blueprnt, blueprnt, blueprnt, driver_device, 0, ROT270, "Zilec Electronics / Jaleco",       "Blue Print (Jaleco)", GAME_SUPPORTS_SAVE )
527GAME( 1983, saturnzi,  0,        blueprnt, saturn, driver_device,  0, ROT270, "Zilec Electronics / Jaleco",       "Saturn", GAME_SUPPORTS_SAVE )
522GAME( 1983, saturnzi,  0,        blueprnt, saturn,   driver_device, 0, ROT270, "Zilec Electronics / Jaleco",       "Saturn", GAME_SUPPORTS_SAVE )
528523GAME( 1983, grasspin,  0,        grasspin, grasspin, driver_device, 0, ROT90,  "Zilec Electronics / Jaleco",       "Grasspin", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING )
trunk/src/mame/video/blueprnt.c
r20046r20047
4848
4949WRITE8_MEMBER(blueprnt_state::blueprnt_videoram_w)
5050{
51
5251   m_videoram[offset] = data;
5352   m_bg_tilemap->mark_tile_dirty(offset);
5453}
5554
5655WRITE8_MEMBER(blueprnt_state::blueprnt_colorram_w)
5756{
58
5957   m_colorram[offset] = data;
6058   m_bg_tilemap->mark_tile_dirty(offset);
6159
r20046r20047
6664
6765WRITE8_MEMBER(blueprnt_state::blueprnt_flipscreen_w)
6866{
69
7067   flip_screen_set(~data & 0x02);
7168
7269   if (m_gfx_bank != ((data & 0x04) >> 2))
r20046r20047
112109
113110VIDEO_START_MEMBER(blueprnt_state,blueprnt)
114111{
115
116112   m_bg_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(blueprnt_state::get_bg_tile_info),this), TILEMAP_SCAN_COLS_FLIP_X, 8, 8, 32, 32);
117113   m_bg_tilemap->set_transparent_pen(0);
118114   m_bg_tilemap->set_scroll_cols(32);
r20046r20047
122118
123119VIDEO_START_MEMBER(blueprnt_state,grasspin)
124120{
125
126121   m_bg_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(blueprnt_state::get_bg_tile_info_grasspin),this), TILEMAP_SCAN_COLS_FLIP_X, 8, 8, 32, 32);
127122   m_bg_tilemap->set_transparent_pen(0);
128123   m_bg_tilemap->set_scroll_cols(32);
trunk/src/mame/includes/blueprnt.h
r20046r20047
88{
99public:
1010   blueprnt_state(const machine_config &mconfig, device_type type, const char *tag)
11      : driver_device(mconfig, type, tag) ,
11      : driver_device(mconfig, type, tag),
12      m_audiocpu(*this, "audiocpu"),
1213      m_videoram(*this, "videoram"),
1314      m_scrollram(*this, "scrollram"),
1415      m_spriteram(*this, "spriteram"),
15      m_colorram(*this, "colorram"){ }
16      m_colorram(*this, "colorram")
17   { }
1618
17   /* memory pointers */
19   /* device/memory pointers */
20   required_device<cpu_device> m_audiocpu;
1821   required_shared_ptr<UINT8> m_videoram;
1922   required_shared_ptr<UINT8> m_scrollram;
2023   required_shared_ptr<UINT8> m_spriteram;
r20046r20047
2730   /* misc */
2831   int     m_dipsw;
2932
30   /* devices */
31   cpu_device *m_audiocpu;
3233   DECLARE_READ8_MEMBER(blueprnt_sh_dipsw_r);
3334   DECLARE_WRITE8_MEMBER(blueprnt_sound_command_w);
3435   DECLARE_WRITE8_MEMBER(blueprnt_coin_counter_w);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team