Previous 15994 Revisions Next

r12976 Wednesday 3rd October, 2001 at 11:27:04 UTC by Robbbert
MZ6500 - fixed regression (crash at start) from r12866.
[src/mess/drivers]mz6500.c
[src/mess/video]upd7220.c

src/mess/video/upd7220.c
r12975r12976
737737
738738   // find screen
739739   m_screen = machine().device<screen_device>(m_screen_tag);
740   m_vram = auto_alloc_array_clear(machine(), UINT8, 1 << 18);
740   m_vram = auto_alloc_array_clear(machine(), UINT8, 0x80000);
741741
742742   // register for state saving
743743   save_item(NAME(m_ra));
src/mess/drivers/mz6500.c
r12975r12976
187187
188188   MCFG_MACHINE_RESET(mz6500)
189189
190   MCFG_UPD765A_ADD("upd765", upd765_intf)
191   MCFG_LEGACY_FLOPPY_2_DRIVES_ADD(mz6500_floppy_interface)
192
193190   /* video hardware */
194191   MCFG_SCREEN_ADD("screen", RASTER)
195192   MCFG_SCREEN_REFRESH_RATE(50)
196193   MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
197194   MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
195   MCFG_VIDEO_START(mz6500)
198196   MCFG_SCREEN_SIZE(640, 480)
199197   MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
200
201   MCFG_UPD7220_ADD("upd7220", 4000000, hgdc_intf, upd7220_map)
202
203198   MCFG_PALETTE_LENGTH(8)
204//  MCFG_PALETTE_INIT(black_and_white)
205199
206   MCFG_VIDEO_START(mz6500)
200   /* Devices */
201   MCFG_UPD7220_ADD("upd7220", 4000000, hgdc_intf, upd7220_map)
202   MCFG_UPD765A_ADD("upd765", upd765_intf)
203   MCFG_LEGACY_FLOPPY_2_DRIVES_ADD(mz6500_floppy_interface)
207204MACHINE_CONFIG_END
208205
209206/* ROM definition */

Previous 15994 Revisions Next


© 1998-2018 The MESS Team