trunk/src/mame/drivers/expro02.c
| r243541 | r243542 | |
| 13 | 13 | Miss World '96 1996 Comad |
| 14 | 14 | Ms/Mr World '96 1996 Comad |
| 15 | 15 | Fantasia II 1997 Comad |
| 16 | |
| 17 | The following seem similar but could have other changes |
| 18 | |
| 19 | Pocket Gal VIP / |
| 16 | 20 | Gals Hustler 1997 Ace International |
| 17 | | |
| 21 | Zip & Zap 1995 Barko Corp |
| 22 | |
| 18 | 23 | Notes: |
| 19 | 24 | - In gfx data banking function, some strange gfx are shown. Timing issue? |
| 20 | 25 | |
| r243541 | r243542 | |
| 250 | 255 | READ16_MEMBER(comad_timer_r); |
| 251 | 256 | READ8_MEMBER(comad_okim6295_r); |
| 252 | 257 | WRITE16_MEMBER(galpanica_6295_bankswitch_w); |
| 258 | WRITE16_MEMBER(clear_bg_w); |
| 253 | 259 | }; |
| 254 | 260 | |
| 255 | 261 | |
| r243541 | r243542 | |
| 724 | 730 | ADDRESS_MAP_END |
| 725 | 731 | |
| 726 | 732 | |
| 733 | WRITE16_MEMBER(expro02_state::clear_bg_w) |
| 734 | { |
| 735 | int i; |
| 736 | for(i = 0; i < 8; i++) |
| 737 | { |
| 738 | m_expro02_bg_rgb555_pixram[offset * 8 + i] = 0x0000; |
| 739 | } |
| 740 | } |
| 741 | |
| 742 | |
| 727 | 743 | static ADDRESS_MAP_START( galhustl_map, AS_PROGRAM, 16, expro02_state ) |
| 728 | 744 | AM_RANGE(0x000000, 0x0fffff) AM_ROM |
| 729 | 745 | AM_RANGE(0x200000, 0x2fffff) AM_ROM AM_REGION("maincpudata", 0) |
| 730 | 746 | |
| 731 | | AM_RANGE(0x600800, 0x600fff) AM_RAM // writes only 1? |
| 747 | AM_RANGE(0x580000, 0x583fff) AM_RAM_WRITE(clear_bg_w) // I don't think this is correct, it would be associated with the unused VIEW02 tilemap, although this hardware could have implemented things differently as it's an original game, not a GP hack |
| 748 | |
| 732 | 749 | AM_RANGE(0x800000, 0x800001) AM_READ_PORT("DSW1") |
| 733 | 750 | AM_RANGE(0x800002, 0x800003) AM_READ_PORT("DSW2") |
| 734 | 751 | AM_RANGE(0x800004, 0x800005) AM_READ_PORT("SYSTEM") |