Previous 199869 Revisions Next

r20693 Sunday 3rd February, 2013 at 12:23:38 UTC by David Haywood
hook up intensity while i'm fixing this anyway (nw)
[src/mame/drivers]sanremo.c

trunk/src/mame/drivers/sanremo.c
r20692r20693
137137void sanremo_state::video_start()
138138{
139139   m_bg_tilemap = &machine().tilemap().create(tilemap_get_info_delegate(FUNC(sanremo_state::get_sanremo_tile_info),this), TILEMAP_SCAN_ROWS, 8, 8, 48, 40);
140
140141}
141142
142143UINT32 sanremo_state::screen_update_sanremo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
r20692r20693
147148
148149void sanremo_state::palette_init()
149150{
150   // TODO: implement 3bpp + I
151   int index;
152
153   for (index = 0; index < 0x8; index++)
154      palette_entry_set_color(machine().palette, index, MAKE_RGB(pal1bit((index >> 0)&1), pal1bit((index >> 1)&1), pal1bit((index >> 2)&1)));
155
156   for (index = 0x8; index < 0x10; index++)
157      palette_entry_set_color(machine().palette, index, MAKE_RGB(pal2bit((index >> 0)&1), pal2bit((index >> 1)&1), pal2bit((index >> 2)&1)));
151158}
152159
153160
r20692r20693
295302static const gfx_layout tilelayout =
296303{
297304   8, 8,
298   RGN_FRAC(1,3),
299   3,
300   { 0, RGN_FRAC(1,3), RGN_FRAC(2,3) },
305   RGN_FRAC(1,4),
306   4,
307   { 0, RGN_FRAC(1,4), RGN_FRAC(2,4), RGN_FRAC(3,4) },
301308   { 0, 1, 2, 3, 4, 5, 6, 7 },
302309   { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 },
303310   8*8
304311};
305312
306static const gfx_layout ilayout =
307{
308   8, 8,
309   RGN_FRAC(1,1),
310   1,
311   { 0 },
312   { 0, 1, 2, 3, 4, 5, 6, 7 },
313   { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 },
314   8*8
315};
316313
317314
315
318316/**************************************************
319317*           Graphics Decode Information           *
320318**************************************************/
r20692r20693
391389   MCFG_MC6845_ADD("crtc", MC6845, MASTER_CLOCK/12, mc6845_intf)
392390
393391   MCFG_GFXDECODE(sanremo)
394   MCFG_PALETTE_LENGTH(0x200)
392   MCFG_PALETTE_LENGTH(0x10)
395393
396394   /* sound hardware */
397395   MCFG_SPEAKER_STANDARD_MONO("mono")
r20692r20693
409407   ROM_REGION( 0x10000, "maincpu", 0 )
410408   ROM_LOAD( "no_g0.ic26",   0x0000, 0x8000, CRC(2d83646f) SHA1(d1fafcce44ed3ec3dd53d84338c42244ebfca820) )
411409
412   ROM_REGION( 0x10000, "gfxi", 0 )
410   ROM_REGION( 0x40000, "gfx", 0 )
413411   ROM_LOAD( "no_i4.ic30",   0x00000, 0x10000, CRC(55b351a4) SHA1(b0c8a30dde076520234281da051f21f1b7cb3166) )   // i
412   ROM_LOAD( "no_b4.ic27",   0x10000, 0x10000, CRC(e48b1c8a) SHA1(88f60268fd43c06e146d936a1bdc078c44e2a213) )   // b
413   ROM_LOAD( "no_g4.ic28",   0x20000, 0x10000, CRC(4eea9a9b) SHA1(c86c083ccf08c3c310028920f9a0fe809fd7ccbe) )   // g
414   ROM_LOAD( "no_r4.ic29",   0x30000, 0x10000, CRC(ab08cdaf) SHA1(e0518403039b6bada79ffe4c6bc22fbb64d16e43) )   // r
414415
415   ROM_REGION( 0x30000, "gfx", 0 )
416   ROM_LOAD( "no_b4.ic27",   0x00000, 0x10000, CRC(e48b1c8a) SHA1(88f60268fd43c06e146d936a1bdc078c44e2a213) )   // b
417   ROM_LOAD( "no_g4.ic28",   0x10000, 0x10000, CRC(4eea9a9b) SHA1(c86c083ccf08c3c310028920f9a0fe809fd7ccbe) )   // g
418   ROM_LOAD( "no_r4.ic29",   0x20000, 0x10000, CRC(ab08cdaf) SHA1(e0518403039b6bada79ffe4c6bc22fbb64d16e43) )   // r
419
420416   ROM_REGION( 0x0800, "nvram", 0 )    /* default NVRAM */
421417   ROM_LOAD( "number1_nvram.bin", 0x0000, 0x0800, CRC(4ece7b39) SHA1(49815571d75a39ab67d26691f902dfbd4e05feb4) )
422418

Previous 199869 Revisions Next


© 1997-2024 The MAME Team