Tuesday, December 30, 2008
Unexpected reboot, Cygwin 1.7
Trying to debug the reboots on my dvd drive with cygwin.
http://community.gamesnirvana.com/hardwaretalk/21350-random-rebooting-bsod-diagnosing-debugging-guide.html
So, fire up windbg. This is my first time using it, so it's a little rough. According to http://msdn.microsoft.com/en-us/library/cc266473.aspx, I can download the symbols on the fly in windbg, instead of downloading and expanding.
kb>set _NT_SYMBOL_PATH=srv*C:\tmp\microsoft-symbols*http://msdl.microsoft.com/download/symbols
Hmm, maybe this is supposed to be an environment variable? Let me try again using proper method.
kb>.sympath srv*C:\tmp\microsoft-symbols*http://msdl.microsoft.com/download/symbols
OK, that appears to be ok. I already loaded the crash dump, so I have to exit that, and re-load. Now it is downloading the symbols. I get some errors though:
Unable to load image ntoskrnl.exe, Win32 error 0n2
and
***** Kernel symbols are WRONG. Please fix symbols to do analysis.
and
*** Your debugger is not using the correct symbols ***
etc. Not sure what went wrong...
Saturday, December 27, 2008
Lisp ncurses
Curses are the next step of the plan.
Consider the following:
http://roguebasin.roguelikedevelopment.org/index.php?title=Common_Lisp
Ugh. The situation doesn't look good. All of the example codes are available only for clisp, with the exception of (Langband). (Langband) is the most promising of the bunch, but it hasn't been updated since 2003. It used to be distributed by debian, but is no longer. On the plus side, it does support at least 3 or 4 different lisp dialects.
How about curses bindings? Consider the following:
http://common-lisp.net/project/cl-ncurses/
Well, this does not seem promising either. It uses UFFI instead of CFFI (what is the difference?). Furthermore, it says it is developed on SBCL. That is fine, but does it support others? That would be good to know.
Game engines
The main reason for collecting this list is that often these engines come with games. ;)
Lists
http://en.wikipedia.org/wiki/List_of_game_engines
http://www.devmaster.net/engines/
C Language
SDL (duh)
Allegro
Ogre
Lua
http://lugre.schattenkind.net/index.php/Main_Page
http://love2d.org/
Python
pygame
renpy
Wednesday, December 24, 2008
Build startup project in Visual Studio
Wow. Here is what you do!
http://www.softblog.com/2008-01/build-startup-project-visual-studio-macro/
Actually, the 2nd macro in the above link doesn't work exactly for VS 2005. Instead, I use a hybrid of the two macros:
Sub BuildStartupProject()
Dim sb As SolutionBuild = DTE.Solution.SolutionBuild
Dim projName As String = sb.StartupProjects(0)
sb.BuildProject(sb.ActiveConfiguration.Name, projName, False)
DTE.ExecuteCommand("View.Output")
End Sub
Monday, December 15, 2008
More linux games
Always good to find out what slashdot thinks...
http://ask.slashdot.org/article.pl?sid=08/12/15/1933218
Also this list
http://osswin.sourceforge.net/games.html
And this list
http://www.madmonkey.net
Thursday, December 04, 2008
More new PC stuff
- Remove Java update tray icon
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000
"EnableAutoUpdateCheck"=dword:00000000 - Remove windows sounds
control panel -> sounds & audio devices -> sounds -> sound scheme = "no sounds"