Previous 199869 Revisions Next

r36584 Monday 23rd March, 2015 at 14:11:24 UTC by David Haywood
works well enough to mark it as working (nw)
[src/mame/drivers]twins.c

trunk/src/mame/drivers/twins.c
r245095r245096
3939strange palette format.
4040
4141todo:
42hook up eeprom
43takes a long time to boot (eeprom?)
42hook up eeprom (doesn't seem to work when hooked up??)
43Twins set 1 takes a long time to boot (eeprom?)
44Improve blitter / clear logic for Spider.
4445
45
4646Electronic Devices was printed on rom labels
47471994 date string is in ROM
4848
49Spider seems to have some kind of sprites / blitter that works the same as as Table Tennis Champ (ttchamp.c)
50Spider must also have some ROM banking, or the blitter must be able to access non-cpu visible space, the title logo is at 0x00000 in ROM
49Spider PCB appears almost identical but uses additional 'blitter' features.
50It is possible the Twins PCB has them too and doesn't use them.
5151
52Twins (set 2) is significantly changed hardware.
5352
53Twins (set 2) is significantly changed hardware, uses a regular RAMDAC hookup for plaette etc.
5454
55
5556*/
5657
5758#include "emu.h"
r245095r245096
281282VIDEO_START_MEMBER(twins_state,twins)
282283{
283284   save_item(NAME(m_paloff));
284   m_paloff = 0;
285
286   save_item(NAME(m_spritesinit));
287   save_item(NAME(m_spriteswidth));
288   save_item(NAME(m_spritesaddr));
289   save_item(NAME(m_mainram));
290   save_item(NAME(m_videoram));
291   save_item(NAME(m_videoram2));
292   save_item(NAME(m_videorambank));
285293}
286294
295
296
297
287298UINT32 twins_state::screen_update_twins(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
288299{
289300   int y,x,count;
r245095r245096
401412}
402413
403414
415
404416static ADDRESS_MAP_START( twinsa_io, AS_IO, 16, twins_state )
405417   AM_RANGE(0x0000, 0x0001) AM_DEVWRITE8("ramdac",ramdac_device,index_w,0x00ff)
406418   AM_RANGE(0x0002, 0x0003) AM_DEVWRITE8("ramdac",ramdac_device,mask_w,0x00ff)
r245095r245096
616628GAME( 1994, twins,  0,     twins,  twins, driver_device, 0, ROT0, "Electronic Devices", "Twins (set 1)", GAME_SUPPORTS_SAVE )
617629GAME( 1994, twinsa, twins, twinsa, twins, driver_device, 0, ROT0, "Electronic Devices", "Twins (set 2)", GAME_SUPPORTS_SAVE )
618630
619GAME( 1994, spider,  0,     spider,  twins, driver_device, 0, ROT0, "Buena Vision", "Spider", GAME_NOT_WORKING )
631GAME( 1994, spider,  0,     spider,  twins, driver_device, 0, ROT0, "Buena Vision", "Spider", GAME_IMPERFECT_GRAPHICS )


Previous 199869 Revisions Next


© 1997-2024 The MAME Team