diff options
Diffstat (limited to 'src/mess/drivers/sh4robot.c')
-rw-r--r-- | src/mess/drivers/sh4robot.c | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/src/mess/drivers/sh4robot.c b/src/mess/drivers/sh4robot.c index 813b05f52eb..42e4b8e0bf4 100644 --- a/src/mess/drivers/sh4robot.c +++ b/src/mess/drivers/sh4robot.c @@ -1,28 +1,28 @@ /*************************************************************************** - + SH4 Robot - http://perso.telecom-paristech.fr/~polti/robot/ - + http://perso.telecom-paristech.fr/~polti/robot/ + 27/11/2013 Skeleton driver. - - 0x0000 0000 - 0x7FFF FFFF : P0 area, cachable - 0x8000 0000 - 0x9FFF FFFF : P1 area, cachable - 0xA000 0000 - 0xBFFF FFFF : P2 area, non-cachable - 0xC000 0000 - 0xDFFF FFFF : P3 area, cachable - 0xE000 0000 - 0xFFFF FFFF : P4 area, non-cachable - - - 0x0000 0000 - 0x03FF FFFF : Area 0 (boot, ROM) - 0x0400 0000 - 0x07FF FFFF : Area 1 (FPGA) - 0x0800 0000 - 0x08FF FFFF : Area 2 (SDRAM 1, 16M) - 0x0C00 0000 - 0x0CFF FFFF : Area 3 (SDRAM 2, 16M) - 0x1000 0000 - 0x13FF FFFF : Area 4 (FPGA) - 0x1400 0000 - 0x17FF FFFF : Area 5 (FPGA) - 0x1800 0000 - 0x1BFF FFFF : Area 6 (FPGA) - 0x1C00 0000 - 0x1FFF FFFF : Area 7 (reserved) - + + 0x0000 0000 - 0x7FFF FFFF : P0 area, cachable + 0x8000 0000 - 0x9FFF FFFF : P1 area, cachable + 0xA000 0000 - 0xBFFF FFFF : P2 area, non-cachable + 0xC000 0000 - 0xDFFF FFFF : P3 area, cachable + 0xE000 0000 - 0xFFFF FFFF : P4 area, non-cachable + + + 0x0000 0000 - 0x03FF FFFF : Area 0 (boot, ROM) + 0x0400 0000 - 0x07FF FFFF : Area 1 (FPGA) + 0x0800 0000 - 0x08FF FFFF : Area 2 (SDRAM 1, 16M) + 0x0C00 0000 - 0x0CFF FFFF : Area 3 (SDRAM 2, 16M) + 0x1000 0000 - 0x13FF FFFF : Area 4 (FPGA) + 0x1400 0000 - 0x17FF FFFF : Area 5 (FPGA) + 0x1800 0000 - 0x1BFF FFFF : Area 6 (FPGA) + 0x1C00 0000 - 0x1FFF FFFF : Area 7 (reserved) + ****************************************************************************/ #include "emu.h" @@ -57,22 +57,22 @@ INPUT_PORTS_END static const struct sh4_config sh4cpu_config = { 1, 0, 1, 0, 0, 0, 1, 1, 0, 200000000 }; static MACHINE_CONFIG_START( sh4robot, sh4robot_state ) - /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", SH4LE, 200000000) // SH7750 + /* basic machine hardware */ + MCFG_CPU_ADD("maincpu", SH4LE, 200000000) // SH7750 MCFG_CPU_CONFIG(sh4cpu_config) - MCFG_CPU_PROGRAM_MAP(sh4robot_mem) + MCFG_CPU_PROGRAM_MAP(sh4robot_mem) MCFG_CPU_IO_MAP(sh4robot_io) - + MACHINE_CONFIG_END /* ROM definition */ ROM_START( sh4robot ) - ROM_REGION( 0x1000, "maincpu", ROMREGION_ERASEFF ) - ROM_LOAD( "bootloader.bin", 0x0000, 0x0882, CRC(d2ea0b7d) SHA1(7dd566c5e325d1ce1156a0bcbd7e10d011e9d35f)) - + ROM_REGION( 0x1000, "maincpu", ROMREGION_ERASEFF ) + ROM_LOAD( "bootloader.bin", 0x0000, 0x0882, CRC(d2ea0b7d) SHA1(7dd566c5e325d1ce1156a0bcbd7e10d011e9d35f)) + // FLASH TC58128AFT // flash blocks 1 till 199 (1*32*512 till 199*32*512) - //ROM_LOAD( "vmlinux-nand_img_with_oob-2.6.10-v1.0", 0x0000, 0x149be0, CRC(eec69ef5) SHA1(524e26d2c2c28061911f4726646b18596d134736)) + //ROM_LOAD( "vmlinux-nand_img_with_oob-2.6.10-v1.0", 0x0000, 0x149be0, CRC(eec69ef5) SHA1(524e26d2c2c28061911f4726646b18596d134736)) // Root FS at flash blocks from 201 till end (201*32*512) //ROM_LOAD( "shix-linux-v1.0.yaffs", 0x0000, 0x7e9e40, CRC(7a7fdb04) SHA1(0b761e2d179335398399cb046de4e591157cb72f)) ROM_END @@ -80,4 +80,4 @@ ROM_END /* Driver */ /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT CONFIG COMPANY FULLNAME FLAGS */ -COMP( ????, sh4robot, 0, 0, sh4robot, sh4robot, driver_device, 0, "", "Robot", GAME_NOT_WORKING | GAME_NO_SOUND)
\ No newline at end of file +COMP( ????, sh4robot, 0, 0, sh4robot, sh4robot, driver_device, 0, "", "Robot", GAME_NOT_WORKING | GAME_NO_SOUND) |