diff level2/modules/krnp4_regdump.asm @ 2111:6ccd6e25a441

Fixed issues with pshs and puls of 6309 registers -- a nono!
author boisy
date Thu, 26 Jul 2007 16:41:45 +0000 (2007-07-26)
parents 949d4df97cca
children ebf319736e9c
line wrap: on
line diff
--- a/level2/modules/krnp4_regdump.asm	Sun May 27 15:27:43 2007 +0000
+++ b/level2/modules/krnp4_regdump.asm	Thu Jul 26 16:41:45 2007 +0000
@@ -57,10 +57,9 @@
          fcb   C$CR
 
 regdmp   equ   *
+         pshs  cc,a,b,dp,x,y,u save all registers
          IFNE  H6309
-         pshs  cc,a,b,e,f,dp,x,y,u save all registers
-         ELSE
-         pshs  cc,a,b,dp,x,y,u save all registers
+         pshsw
          ENDC
          tfr   u,y        transfer addresses
          leas  -60,s      back up for some variable storage
@@ -106,10 +105,9 @@
          lbsr  reg060     send a <CR>
          leas  60,s       restore stack pointer
          IFNE  H6309
-         puls  cc,a,b,e,f,dp,x,y,u,pc restore all registers and return
-         ELSE
+         pulsw
+         ENDC
          puls  cc,a,b,dp,x,y,u,pc restore all registers and return
-         ENDC
 
 * Dump a register in "D"
 * X = Control Table Location