void terracre_r_write (int offset,int data) { switch (offset) { case 0: /* ??? */ break; case 2: /* Scroll Y */ COMBINE_WORD_MEM(terrac_scrolly,data); break; case 4: /* ??? */ break; case 0xa: /* ??? */ break; case 0xc: /* sound command */ soundlatch_w(offset,((data & 0x7f) << 1) | 1); break; case 0xe: /* ??? */ break; } }
static WRITE_HANDLER( shared_ram_3_w ) { COMBINE_WORD_MEM(&atarigen_alpharam[offset], data); }
//static WRITE_HANDLER( shared_ram_1_w ) { COMBINE_WORD_MEM(&atarigen_playfieldram[offset], data); } static WRITE_HANDLER( shared_ram_2_w ) { COMBINE_WORD_MEM(&atarigen_spriteram[offset], data); }
static WRITE_HANDLER( shared_ram_4_w ) { COMBINE_WORD_MEM(&shared_ram_4[offset], data); }
void hacked_controls_w( int offset, int data ) { if (errorlog) fprintf(errorlog,"%06x: hacked_controls_w %04x %02x\n",cpu_get_pc(),offset,data); COMBINE_WORD_MEM( &bionicc_inp[offset], data); }
void namcos2_68k_vram_ctrl_w( int offset, int data ) { COMBINE_WORD_MEM(&namcos2_68k_vram_ctrl[offset&0x3f],data); }