[comp.sys.m6809] Debug LII patch

pete@wlbreng1.UUCP (04/01/87)

This is a patch that will allow the level I debugger to be used on the
Level II systems. It is not provided with the system, and the level I
unit will not work as is. This patch was written by Kent Meyers and
Kevin Darling.. I am simply posting it....

Pete Lyall
======================================================================

About a month ago, Kevin gave me a way to "trick" Level II into allowing
Debug to work on non-system modules.  He and Kent worked out a temporary
fix that involves patching the F$Unlink calls in Debug (Version 6) to NOPs.

  Offset     Old     New
  ------     ---     ---
   $6CC      $10     $12
   $6CD      $3F     $12
   $6CE      $02     $12

   $6D0      $10     $12
   $6D1      $3F     $12
   $6D2      $02     $12

Since Debug no longer unlinks these modules, its' 64K process map can be
filled fairly quickly if you're linking-in large programs for debugging.
So, if you get an Error #207 (Memory Full), simply quit Debug and call it
again to continue.

-- 
                                                   Pete Lyall

Usenet:     {trwrb, scgvaxd, ihnp4, voder, vortex}!wlbr!pete
	    	   				       !wlbreng1!pete
						       !wlpx!pwl
Compuserve: 76703,4230 (OS9 SIG Sysop)
OS9 (home): (805)-985-0632 (24hr./1200 baud)
Phone:      (818)-706-5693 (work 9-5 PST)
----------------------------------------------------------------------