- cleaned-up break handling
- better integration of debugger inner loops (parser & events)
- added attach command
- improved parser so that it can be entered without any process loaded
- added BreakOnFirstChance internal variable
- disabled NE module symbol module (which is broken with ASS)
- misc portability cleanups

diff --git a/debugger/memory.c b/debugger/memory.c
index d1feb93..455e94e 100644
--- a/debugger/memory.c
+++ b/debugger/memory.c
@@ -117,9 +117,11 @@
     if (!DEBUG_FixSegment( addr ) && DEBUG_IsSelectorSystem(addr->seg)) 
        addr->seg = 0;
     addr->off  = DEBUG_context.Eip;
+#elif defined(__sparc__)
+	 addr->seg = 0;
+    addr->off = DEBUG_context.pc;
 #else
-    addr->seg  = 0;
-    addr->off  = GET_IP( &DEBUG_context );
+#	error You must define GET_IP for this CPU
 #endif
 }