Browse Source

FDU alignment fix, verbose diff, don't build Tune

pull/80/head
curt mayer 6 years ago
parent
commit
389cd70e7e
  1. 8
      Source/Apps/FDU/FDU.asm
  2. 3
      Source/Apps/Makefile
  3. 8
      Tools/Makefile.inc

8
Source/Apps/FDU/FDU.asm

@ -3346,7 +3346,7 @@ FXRR5: INC C ; [04] POINT TO DATA PORT
;
; AVOID RETURN FROM HALT IN PROBLEMATIC ADDRESS RANGE XX30-XX3F!!!
.IF ((($ & 0F0H) == 20H) | (($ & 0F0H) == 30H))
.DS (($ & 0FF00H) + 40H) - $
.FILL (($ & 0FF00H) + 40H) - $
; .ORG (($ & 0FF00H) + 40H)
.ENDIF
;
@ -3375,7 +3375,7 @@ IFXRRX .EQU $ - IFXRR
;
; AVOID RETURN FROM HALT IN PROBLEMATIC ADDRESS RANGE XX30-XX3F!!!
.IF ((($ & 0F0H) == 20H) | (($ & 0F0H) == 30H))
.DS (($ & 0FF00H) + 40H) - $
.FILL (($ & 0FF00H) + 40H) - $
; .ORG (($ & 0FF00H) + 40H)
.ENDIF
;
@ -3454,7 +3454,7 @@ FXRW5: INC C ; [04] POINT TO DATA PORT
;
; AVOID RETURN FROM HALT IN PROBLEMATIC ADDRESS RANGE XX30-XX3F!!!
.IF ((($ & 0F0H) == 20H) | (($ & 0F0H) == 30H))
.DS (($ & 0FF00H) + 40H) - $
.FILL (($ & 0FF00H) + 40H) - $
; .ORG (($ & 0FF00H) + 40H)
.ENDIF
;
@ -3481,7 +3481,7 @@ IFXRW2: EI
;
; AVOID RETURN FROM HALT IN PROBLEMATIC ADDRESS RANGE XX30-XX3F!!!
.IF ((($ & 0F0H) == 20H) | (($ & 0F0H) == 30H))
.DS (($ & 0FF00H) + 40H) - $
.FILL (($ & 0FF00H) + 40H) - $
; .ORG (($ & 0FF00H) + 40H)
.ENDIF
;

3
Source/Apps/Makefile

@ -2,7 +2,8 @@ OBJECTS = SysGen.com Survey.com \
SysCopy.COM Assign.COM Format.COM Talk.COM OSLdr.COM Mode.COM RTC.COM \
Timer.COM IntTest.COM
OTHERS = *.hex *.com
SUBDIRS = XM FDU Tune FAT
SUBDIRS = XM FDU FAT
# Tune - left out for now
DEST = ../../Binary/Apps
TOOLS =../../Tools
RELPATH = Source/Apps

8
Tools/Makefile.inc

@ -142,9 +142,11 @@ diff::
if [ -f $$df -a -f $$sf ] ; then \
if ! cmp -s $$sf $$df ; then \
echo $$sf and $$df differ ; \
cmp -bl $$sf $$df ; \
hexdump -Cv $$sf > $$sf.dump ; \
hexdump -Cv $$df > $$(basename $$df).dump.diff ; \
if [ "$(VERBOSEDIFF)" ] ; then \
cmp -bl $$sf $$df ; \
hexdump -Cv $$sf > $$sf.dump ; \
hexdump -Cv $$df > $$(basename $$df).dump.diff ; \
fi \
fi \
fi \
done

Loading…
Cancel
Save