Previous 15994 Revisions Next

r1891 Monday 10th March, 2008 at 15:06:34 UTC by Miodrag Milanović
[UT88] Code cleanup and minor adjustments
[src/mess/drivers]ut88.c
[src/mess/includes]ut88.h
[src/mess/machine]ut88.c
[src/mess/video]ut88.c

src/mess/includes/ut88.h
r1890r1891
2121 
2222extern const gfx_layout ut88_charlayout;
2323 
24extern PALETTE_INIT( ut88 );
2524extern VIDEO_START( ut88 );
2625extern VIDEO_UPDATE( ut88 );
2726 
src/mess/video/ut88.c
r1890r1891
11/***************************************************************************
22 
3      Galeb video driver by Miodrag Milanovic
3      UT88 video driver by Miodrag Milanovic
44 
55      06/03/2008 Preliminary driver.
66           
src/mess/machine/ut88.c
r1890r1891
1919{
2020}
2121 
22static TIMER_CALLBACK(ut88_bootstrap_callback)
23{
24   cpunum_set_reg(0, I8080_PC, 0xF800);
25}
26 
2227MACHINE_RESET( ut88 )
2328{
2429   ut88_keyboard_line = 0;
25   cpunum_set_reg(0, I8080_PC, 0xF800);   
30   timer_set(attotime_zero, NULL, 0, ut88_bootstrap_callback);   
2631}
2732 
2833 
src/mess/drivers/ut88.c
r1890r1891
126126    MDRV_MACHINE_RESET( ut88 )
127127       
128128    /* video hardware */       
129      MDRV_SCREEN_ADD("main", RASTER)         
130      MDRV_SCREEN_REFRESH_RATE(50)
131      MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
132      MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
133      MDRV_SCREEN_SIZE(48*8, 16*8)
134      MDRV_SCREEN_VISIBLE_AREA(0, 48*8-1, 0, 16*8-1)
135      MDRV_PALETTE_LENGTH(2)
136      MDRV_PALETTE_INIT(black_and_white)   
137      MDRV_GFXDECODE( ut88 )
129   MDRV_SCREEN_ADD("main", RASTER)         
130   MDRV_SCREEN_REFRESH_RATE(50)
131   MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
132   MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
133   MDRV_SCREEN_SIZE(48*8, 16*8)
134   MDRV_SCREEN_VISIBLE_AREA(0, 48*8-1, 0, 16*8-1)
135   MDRV_PALETTE_LENGTH(2)
136   MDRV_PALETTE_INIT(black_and_white)   
137   MDRV_GFXDECODE( ut88 )
138138       
139139    MDRV_VIDEO_START(ut88)
140140    MDRV_VIDEO_UPDATE(ut88)
141141     
142142    /* audio hardware */
143      MDRV_SPEAKER_STANDARD_MONO("mono")
144      MDRV_SOUND_ADD(DAC, 0)
145      MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)           
143   MDRV_SPEAKER_STANDARD_MONO("mono")
144   MDRV_SOUND_ADD(DAC, 0)
145   MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)           
146146     
147147MACHINE_DRIVER_END
148148 
r1890r1891
150150ROM_START( ut88 )
151151    ROM_REGION( 0x10000, REGION_CPU1, ROMREGION_ERASEFF )
152152    ROM_LOAD( "ut88.rom", 0xf800, 0x0800, CRC(f433202e) SHA1(a5808a4f68fb10eb7f17f2a05c3b8479fec0e05d) )
153      ROM_REGION(0x0800, REGION_GFX1,0)
154      ROM_LOAD ("ut88.fnt", 0x0000, 0x0800, CRC(874b4d29) SHA1(357efbb295cd9e47fa97d4d03f4f1859a915b5c3) )         
153   ROM_REGION(0x0800, REGION_GFX1,0)
154   ROM_LOAD ("ut88.fnt", 0x0000, 0x0800, CRC(874b4d29) SHA1(357efbb295cd9e47fa97d4d03f4f1859a915b5c3) )         
155155ROM_END
156156 
157157/* Driver */

Previous 15994 Revisions Next


© 1998-2018 The MESS Team