Previous 199869 Revisions Next

r24783 Wednesday 7th August, 2013 at 05:31:33 UTC by Oliver Stöneberg
fixed faulty PALETTE_INIT modernization (nw)
[src/emu/video]huc6260.c huc6260.h
[src/mame/drivers]ggconnie.c
[src/mess/drivers]ngp.c pce.c ti990_10.c ti990_4.c
[src/mess/video]733_asr.c 733_asr.h 911_vdt.c 911_vdt.h k1ge.c k1ge.h

trunk/src/mame/drivers/ggconnie.c
r24782r24783
270270   MCFG_SCREEN_UPDATE_DRIVER( ggconnie_state, screen_update )
271271
272272   MCFG_PALETTE_LENGTH( HUC6260_PALETTE_SIZE )
273   MCFG_PALETTE_INIT_OVERRIDE(huc6260_device, huc6260);
273274
274275   MCFG_HUC6260_ADD( "huc6260", PCE_MAIN_CLOCK/3, sgx_huc6260_config )
275276   MCFG_HUC6270_ADD( "huc6270_0", sgx_huc6270_0_config )
trunk/src/emu/video/huc6260.h
r24782r24783
5151   void video_update(bitmap_ind16 &bitmap, const rectangle &cliprect);
5252   DECLARE_READ8_MEMBER( read );
5353   DECLARE_WRITE8_MEMBER( write );
54   DECLARE_PALETTE_INIT(huc6260);
5455
5556protected:
5657   // device-level overrides
r24782r24783
5859   virtual void device_start();
5960   virtual void device_reset();
6061   virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
61   virtual void palette_init();
6262
6363private:
6464   int     m_last_h;
trunk/src/emu/video/huc6260.c
r24782r24783
2323#define HUC6260_HSYNC_START     ( HUC6260_WPF - HUC6260_HSYNC_LENGTH )
2424
2525
26void huc6260_device::palette_init()
26PALETTE_INIT_MEMBER(huc6260_device, huc6260)
2727{
2828   int i;
2929
trunk/src/mess/video/733_asr.c
r24782r24783
9393   GFXDECODE_ENTRY( asr733_chr_region, 0, fontlayout, 0, 1 )
9494GFXDECODE_END
9595
96void asr733_device::palette_init()
96PALETTE_INIT_MEMBER(asr733_device, asr733)
9797{
9898   palette_set_color(machine(),0,RGB_WHITE); /* white */
9999   palette_set_color(machine(),1,RGB_BLACK); /* black */
trunk/src/mess/video/733_asr.h
r24782r24783
2323   asr733_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
2424   ~asr733_device() { global_free(m_token); }
2525
26   DECLARE_PALETTE_INIT(asr733);
27   
2628   // access to legacy token
2729   void *token() const { assert(m_token != NULL); return m_token; }
2830protected:
r24782r24783
3032   virtual void device_config_complete();
3133   virtual void device_start();
3234   virtual void device_reset();
33   virtual void palette_init();
3435private:
3536   // internal state
3637   void *m_token;
trunk/src/mess/video/k1ge.c
r24782r24783
1111#include "k1ge.h"
1212
1313
14void k1ge_device::palette_init()
14PALETTE_INIT_MEMBER(k1ge_device, k1ge)
1515{
1616   int i;
1717
r24782r24783
2424}
2525
2626
27void k2ge_device::palette_init()
27PALETTE_INIT_MEMBER(k2ge_device, k2ge)
2828{
2929   int r,g,b;
3030
trunk/src/mess/video/911_vdt.c
r24782r24783
131131/*
132132    Initialize vdt911 palette
133133*/
134void vdt911_device::palette_init()
134PALETTE_INIT_MEMBER(vdt911_device, vdt911)
135135{
136136   UINT8 i, r, g, b;
137137
trunk/src/mess/video/k1ge.h
r24782r24783
2828   DECLARE_READ8_MEMBER( vram_read );
2929   DECLARE_WRITE8_MEMBER( vram_write );
3030   
31   DECLARE_PALETTE_INIT(k1ge);
32   
3133   void update( bitmap_ind16 &bitmap, const rectangle &cliprect );
3234
3335   // Static methods
r24782r24783
3941   // device-level overrides
4042   virtual void device_start();
4143   virtual void device_reset();   
42   virtual void palette_init();
4344
4445   devcb2_write_line m_vblank_pin_w;
4546   devcb2_write_line m_hblank_pin_w;
r24782r24783
6465{
6566public:
6667   k2ge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
67
68   
69   DECLARE_PALETTE_INIT(k2ge);
6870protected:
69   virtual void palette_init();
70
7171   virtual void draw(int line);
7272
7373   void draw_scroll_plane( UINT16 *p, UINT16 base, int line, int scroll_x, int scroll_y, UINT16 pal_base );
trunk/src/mess/video/911_vdt.h
r24782r24783
4747   vdt911_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
4848   ~vdt911_device() { global_free(m_token); }
4949
50   DECLARE_PALETTE_INIT(vdt911);
51   
5052   // access to legacy token
5153   void *token() const { assert(m_token != NULL); return m_token; }
5254protected:
5355   // device-level overrides
5456   virtual void device_config_complete();
5557   virtual void device_start();
56   virtual void palette_init();
5758private:
5859   // internal state
5960   void *m_token;
trunk/src/mess/drivers/ti990_4.c
r24782r24783
264264#if VIDEO_911
265265   MCFG_GFXDECODE(vdt911)
266266   MCFG_PALETTE_LENGTH(8)
267   MCFG_PALETTE_INIT_OVERRIDE(vdt911_device, vdt911)
267268#else
268269   MCFG_GFXDECODE(asr733)
269270   MCFG_PALETTE_LENGTH(2)
271   MCFG_PALETTE_INIT_OVERRIDE(asr733_device, asr733)
270272#endif
271273
272274#if VIDEO_911
trunk/src/mess/drivers/ti990_10.c
r24782r24783
232232
233233   MCFG_GFXDECODE(vdt911)
234234   MCFG_PALETTE_LENGTH(8)
235   MCFG_PALETTE_INIT_OVERRIDE(vdt911_device, vdt911)
235236
236237   MCFG_VDT911_VIDEO_ADD("vdt911", vdt911_intf)
237238
trunk/src/mess/drivers/ngp.c
r24782r24783
843843static MACHINE_CONFIG_DERIVED( ngp, ngp_common )
844844
845845   MCFG_PALETTE_LENGTH( 8 )
846   MCFG_PALETTE_INIT_OVERRIDE(k1ge_device, k1ge)
846847
847848   MCFG_K1GE_ADD( "k1ge", XTAL_6_144MHz, "screen", WRITELINE( ngp_state, ngp_vblank_pin_w ), WRITELINE( ngp_state, ngp_hblank_pin_w ) )
848849
r24782r24783
862863static MACHINE_CONFIG_DERIVED( ngpc, ngp_common )
863864
864865   MCFG_PALETTE_LENGTH( 4096 )
866   MCFG_PALETTE_INIT_OVERRIDE(k2ge_device, k2ge)
865867
866868   MCFG_K2GE_ADD( "k1ge", XTAL_6_144MHz, "screen", WRITELINE( ngp_state, ngp_vblank_pin_w ), WRITELINE( ngp_state, ngp_hblank_pin_w ) )
867869
trunk/src/mess/drivers/pce.c
r24782r24783
380380   MCFG_SCREEN_UPDATE_DRIVER( pce_state, screen_update )
381381
382382   MCFG_PALETTE_LENGTH( HUC6260_PALETTE_SIZE )
383   MCFG_PALETTE_INIT_OVERRIDE(huc6260_device, huc6260);
383384
384385   MCFG_HUC6260_ADD( "huc6260", MAIN_CLOCK, pce_huc6260_config )
385386   MCFG_HUC6270_ADD( "huc6270", pce_huc6270_config )
r24782r24783
424425   MCFG_SCREEN_UPDATE_DRIVER( pce_state, screen_update )
425426
426427   MCFG_PALETTE_LENGTH( HUC6260_PALETTE_SIZE )
428   MCFG_PALETTE_INIT_OVERRIDE(huc6260_device, huc6260);
427429
428430   MCFG_HUC6260_ADD( "huc6260", MAIN_CLOCK, sgx_huc6260_config )
429431   MCFG_HUC6270_ADD( "huc6270_0", sgx_huc6270_0_config )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team