Previous 199869 Revisions Next

r20177 Thursday 10th January, 2013 at 13:59:58 UTC by Angelo Salese
I'm a debug device, and I'm telling you what's wrong with the emu
[src/mame/drivers]3do.c
[src/mame/machine]3do.c

trunk/src/mame/drivers/3do.c
r20176r20177
197197   MCFG_CPU_ADD("maincpu", ARM7_BE, XTAL_50MHz/4 )
198198   MCFG_CPU_PROGRAM_MAP( 3do_mem)
199199
200   MCFG_NVRAM_HANDLER(_3do)
200201
202   MCFG_TIMER_DRIVER_ADD_PERIODIC("timer_x16", _3do_state, timer_x16_cb, attotime::from_hz(12000)) // TODO: timing
203
201204   MCFG_SCREEN_ADD("screen", RASTER)
205   MCFG_SCREEN_RAW_PARAMS( X2_CLOCK_PAL / 2, 1592, 254, 1534, 263, 22, 262 ) // TODO: proper params
202206   MCFG_SCREEN_UPDATE_DRIVER(_3do_state, screen_update__3do)
203   MCFG_SCREEN_SIZE( 640, 625 )
204   MCFG_SCREEN_VISIBLE_AREA( 0, 639, 0, 479 )
205   MCFG_SCREEN_REFRESH_RATE( 50 )
206207
207208   MCFG_CDROM_ADD( "cdrom", _3do_cdrom)
208209MACHINE_CONFIG_END
trunk/src/mame/machine/3do.c
r20176r20177
462462
463463   switch( offset ) {
464464   case 0x0000/4:
465      if(data == 0x0a)
466         printf("\n");
467      else
468         printf("%c",data);
465469      break;
466470   case 0x0004/4:   /* 03300004 - Memory configuration 29 = 2MB DRAM, 1MB VRAM */
467471      m_madam.msysbits = data;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team