summaryrefslogtreecommitdiff
path: root/apps/debug_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/debug_menu.c')
-rw-r--r--apps/debug_menu.c21
1 files changed, 20 insertions, 1 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c
index a27ea50fad..e25abca454 100644
--- a/apps/debug_menu.c
+++ b/apps/debug_menu.c
@@ -1983,6 +1983,24 @@ static bool dbg_save_roms(void)
1983 1983
1984 return false; 1984 return false;
1985} 1985}
1986#elif defined(IPOD_ARCH) || defined(IRIVER_H10) || defined(IRIVER_H10_5GB)
1987static bool dbg_save_roms(void)
1988{
1989 int fd;
1990
1991#if defined(IPOD_ARCH)
1992 fd = creat("/internal_rom_000000-0FFFFF.bin");
1993#elif defined(IRIVER_H10)
1994 fd = creat("/internal_rom_000000-3FFFFF.bin");
1995#endif
1996 if(fd >= 0)
1997 {
1998 write(fd, (void *)0x20000000, FLASH_SIZE);
1999 close(fd);
2000 }
2001
2002 return false;
2003}
1986#endif /* CPU */ 2004#endif /* CPU */
1987 2005
1988#ifndef SIMULATOR 2006#ifndef SIMULATOR
@@ -2305,7 +2323,8 @@ bool debug_menu(void)
2305 { "Button Light modes", dbg_buttonlights }, 2323 { "Button Light modes", dbg_buttonlights },
2306 2324
2307#endif 2325#endif
2308#if CONFIG_CPU == SH7034 || defined(CPU_COLDFIRE) 2326#if CONFIG_CPU == SH7034 || defined(CPU_COLDFIRE) || \
2327 defined(IPOD_ARCH) || defined(IRIVER_H10) || defined(IRIVER_H10_5GB)
2309 { "Dump ROM contents", dbg_save_roms }, 2328 { "Dump ROM contents", dbg_save_roms },
2310#endif 2329#endif
2311#if CONFIG_CPU == SH7034 || defined(CPU_COLDFIRE) || defined(CPU_PP) 2330#if CONFIG_CPU == SH7034 || defined(CPU_COLDFIRE) || defined(CPU_PP)