Previous 15994 Revisions Next

r3000 Saturday 2nd August, 2008 at 16:26:21 UTC by R. Belmont
[INTV] Fix validation.
[src/mess/drivers]intv.c

src/mess/drivers/intv.c
r2999r3000
136136};
137137
138138static GFXDECODE_START( intv )
139   GFXDECODE_ENTRY( "|main|", 0x3000<<1, intv_gromlayout, 0, 256 )
139   GFXDECODE_ENTRY( "main", 0x3000<<1, intv_gromlayout, 0, 256 )
140140   GFXDECODE_ENTRY( 0, 0, intv_gramlayout, 0, 256 )    /* Dynamically decoded from RAM */
141141GFXDECODE_END
142142
143143static GFXDECODE_START( intvkbd )
144   GFXDECODE_ENTRY( "|main|", 0x3000<<1, intv_gromlayout, 0, 256 )
144   GFXDECODE_ENTRY( "main", 0x3000<<1, intv_gromlayout, 0, 256 )
145145   GFXDECODE_ENTRY( 0, 0, intv_gramlayout, 0, 256 )    /* Dynamically decoded from RAM */
146146   GFXDECODE_ENTRY( "gfx1", 0x0000, intvkbd_charlayout, 0, 256 )
147147GFXDECODE_END
r2999r3000
332332    AM_RANGE(0x0100, 0x01ef) AM_READWRITE( intv_ram8_r, intv_ram8_w )
333333    AM_RANGE(0x01f0, 0x01ff) AM_READWRITE( AY8914_directread_port_0_lsb_r, AY8914_directwrite_port_0_lsb_w )
334334    AM_RANGE(0x0200, 0x035f) AM_READWRITE( intv_ram16_r, intv_ram16_w )
335   AM_RANGE(0x1000, 0x1fff) AM_ROM   AM_REGION("|main|", 0x1000<<1)   /* Exec ROM, 10-bits wide */
336   AM_RANGE(0x3000, 0x37ff) AM_ROM   AM_REGION("|main|", 0x3000<<1)   /* GROM,     8-bits wide */
335   AM_RANGE(0x1000, 0x1fff) AM_ROM   AM_REGION("main", 0x1000<<1)   /* Exec ROM, 10-bits wide */
336   AM_RANGE(0x3000, 0x37ff) AM_ROM   AM_REGION("main", 0x3000<<1)   /* GROM,     8-bits wide */
337337   AM_RANGE(0x3800, 0x39ff) AM_READWRITE( intv_gram_r, intv_gram_w )      /* GRAM,     8-bits wide */
338338   AM_RANGE(0x4800, 0x7fff) AM_ROM      /* Cartridges? */
339339ADDRESS_MAP_END
r2999r3000
343343    AM_RANGE(0x0100, 0x01ef) AM_READWRITE( intv_ram8_r, intv_ram8_w )
344344    AM_RANGE(0x01f0, 0x01ff) AM_READWRITE( AY8914_directread_port_0_lsb_r, AY8914_directwrite_port_0_lsb_w )
345345    AM_RANGE(0x0200, 0x035f) AM_READWRITE( intv_ram16_r, intv_ram16_w )
346   AM_RANGE(0x1000, 0x1fff) AM_ROM   AM_REGION("|main|", 0x1000<<1)   /* Exec ROM, 10-bits wide */
347   AM_RANGE(0x3000, 0x37ff) AM_ROM   AM_REGION("|main|", 0x3000<<1)   /* GROM,     8-bits wide */
346   AM_RANGE(0x1000, 0x1fff) AM_ROM   AM_REGION("main", 0x1000<<1)   /* Exec ROM, 10-bits wide */
347   AM_RANGE(0x3000, 0x37ff) AM_ROM   AM_REGION("main", 0x3000<<1)   /* GROM,     8-bits wide */
348348   AM_RANGE(0x3800, 0x39ff) AM_READWRITE( intv_gram_r, intv_gram_w )   /* GRAM,     8-bits wide */
349349   AM_RANGE(0x4800, 0x6fff) AM_ROM      /* Cartridges? */
350   AM_RANGE(0x7000, 0x7fff) AM_ROM   AM_REGION("|main|", 0x7000<<1)   /* Keyboard ROM */
350   AM_RANGE(0x7000, 0x7fff) AM_ROM   AM_REGION("main", 0x7000<<1)   /* Keyboard ROM */
351351   AM_RANGE(0x8000, 0xbfff) AM_READWRITE( SMH_RAM, intvkbd_dualport16_w ) AM_BASE(&intvkbd_dualport_ram)   /* Dual-port RAM */
352352ADDRESS_MAP_END
353353

Previous 15994 Revisions Next


© 1998-2018 The MESS Team