Index: config/config.in =================================================================== --- config/config.in (revision 1974) +++ config/config.in (working copy) @@ -1722,6 +1722,7 @@ fi bool 'cnibbles' CONFIG_USER_GAMES_CNIBBLES bool 'dungeon' CONFIG_USER_GAMES_DUNGEON +bool 'pacman' CONFIG_USER_GAMES_PACMAN # bool 'mame' CONFIG_USER_GAMES_XMAME bool 'rubik' CONFIG_USER_GAMES_RUBIK bool 'sudoku' CONFIG_USER_GAMES_SUDOKU Index: config/Configure.help =================================================================== --- config/Configure.help (revision 1974) +++ config/Configure.help (working copy) @@ -1676,6 +1676,9 @@ The Dungeon Adventure game. To play, telnet to port 8899 or run dungeon from the command line. +CONFIG_USER_GAMES_PACMAN + Pacman for console. + CONFIG_USER_GAMES_RUBIK Non-optimal rubik's cube solver. Index: user/games/Makefile =================================================================== --- user/games/Makefile (revision 1974) +++ user/games/Makefile (working copy) @@ -12,9 +12,10 @@ dir_$(CONFIG_USER_GAMES_BSDGAMES) += bsdgames dir_$(CONFIG_USER_GAMES_CNIBBLES) += cnibbles dir_$(CONFIG_USER_GAMES_DUNGEON) += dungeon +dir_$(CONFIG_USER_GAMES_PACMAN) += pacman dir_$(CONFIG_USER_GAMES_RUBIK) += rubik -dir_$(CONFIG_USER_GAMES_SUDOKU) += sudoku -#dir_$(CONFIG_USER_GAMES_XMAME) += xmame +dir_$(CONFIG_USER_GAMES_SUDOKU) += sudoku +#dir_$(CONFIG_USER_GAMES_XMAME) += xmame all: +for i in $(dir_y) dummy ; do \ Index: vendors/Nintendo/DLDI/config.vendor =================================================================== --- vendors/Nintendo/DLDI/config.vendor (revision 1974) +++ vendors/Nintendo/DLDI/config.vendor (working copy) @@ -1017,6 +1017,7 @@ CONFIG_USER_GAMES_BSDGAMES_WUMP=y CONFIG_USER_GAMES_CNIBBLES=y CONFIG_USER_GAMES_DUNGEON=y +CONFIG_USER_GAMES_PACMAN=y # CONFIG_USER_GAMES_RUBIK is not set CONFIG_USER_GAMES_SUDOKU=y Common subdirectories: user/games/pacmanclean/Levels and user/games/pacman/Levels diff user/games/pacmanclean/Makefile user/games/pacman/Makefile 1,3c1,34 < all: < gcc -lncurses pacman.c -o pacman < gcc -lncurses pacmanedit.c -o pacmanedit --- > # Makefile for Pacman > > LIBS = -L../../../lib/libncurses/lib -lncurses > CFLAGS += -I../../../lib/libncurses/include > > EXEC = pacman > EXEC2 = pacmanedit > OBJS = pacman.o > OBJS2 = pacmanedit.o > > .PHONY: all romfs clean > > all: $(EXEC) $(EXEC2) > > $(EXEC): $(OBJS) > $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) > > $(EXEC2): $(OBJS2) > $(CC) $(LDFLAGS) -o $@ $(OBJS2) $(LIBS) > > romfs: > $(ROMFSINST) /usr/games/$(EXEC) > $(ROMFSINST) /usr/games/$(EXEC2) > $(ROMFSINST) -d Levels/level01.dat /usr/share/games/pacman/Levels/level01.dat > $(ROMFSINST) -d Levels/level02.dat /usr/share/games/pacman/Levels/level02.dat > $(ROMFSINST) -d Levels/level03.dat /usr/share/games/pacman/Levels/level03.dat > $(ROMFSINST) -d Levels/level04.dat /usr/share/games/pacman/Levels/level04.dat > $(ROMFSINST) -d Levels/level05.dat /usr/share/games/pacman/Levels/level05.dat > $(ROMFSINST) -d Levels/level06.dat /usr/share/games/pacman/Levels/level06.dat > $(ROMFSINST) -d Levels/level07.dat /usr/share/games/pacman/Levels/level07.dat > $(ROMFSINST) -d Levels/level08.dat /usr/share/games/pacman/Levels/level08.dat > $(ROMFSINST) -d Levels/level09.dat /usr/share/games/pacman/Levels/level09.dat > $(ROMFSINST) -d Levels/README /usr/share/games/pacman/Levels/README > $(ROMFSINST) -d Levels/template.dat /usr/share/games/pacman/Levels/template.dat 5,27c36,37 < install: all < cp pacman /usr/local/bin < cp pacmanedit /usr/local/bin < mkdir -p /usr/local/share/pacman < cp -fR Levels/ /usr/local/share/pacman/ < chown root:games /usr/local/bin/pacman < chown root:games /usr/local/share/pacman -R < chmod 750 /usr/local/bin/pacman < chmod 750 /usr/local/bin/pacmanedit < chmod 750 /usr/local/share/pacman/ -R < < uninstall: < rm -f /usr/local/bin/pacman < rm -f /usr/local/bin/pacmanedit < rm -f /usr/local/share/pacman/Levels/level0[1-9].dat < rm -f /usr/local/share/pacman/Levels/README < rm -f /usr/local/share/pacman/Levels/template.dat < if [ -e /usr/local/share/pacman/Levels/ ] ; then rmdir /usr/local/share/pacman/Levels/ ; fi < if [ -e /usr/local/share/pacman/ ] ; then rmdir /usr/local/share/pacman/ ; fi < < clean: uninstall < rm -f pacman < rm -f pacmanedit --- > clean: > rm -f $(EXEC) $(EXEC2) *.elf *.gdb *.o \ No newline at end of file diff user/games/pacmanclean/pacman.h user/games/pacman/pacman.h 2c2 < char LevelFile[50] = "/usr/local/share/pacman/Levels/level__.dat"; //Locations of default levels --- > char LevelFile[60] = "/media/linux/usr/share/games/pacman/Levels/level__.dat"; //Locations of default levels