diff options
Diffstat (limited to 'changes.asm')
-rw-r--r-- | changes.asm | 45 |
1 files changed, 29 insertions, 16 deletions
diff --git a/changes.asm b/changes.asm index 3c2edfdf..4b0b30af 100644 --- a/changes.asm +++ b/changes.asm @@ -98,6 +98,19 @@ forwardref: %endmacro xxx yyy +;----------------------------------------------------------------------------- +; Bug added by John in preproc.c 0.98-J4, removed by John in 0.98-J5 +; +; Tested here to make sure it stays removed +; +%macro TestElse 1 +%if %1=0 +%elif %1=1 +nop +%endif +%endmacro +TestElse 1 + %ifdef oldmsg ;*************************************************************** ; @@ -269,7 +282,20 @@ arg_example2 arg2 RETF word 4 ; note "ENTER" has not been changed yet. - + +;----------------------------------------------------------------------------- +; Enhancement by hpa in insns.dat et al +; +; Simplified adding new instructions, and added some missing instructions +; + int03 ; Instead of INT3 + ud1 ; No documented mnemonic for this one + ud2 + sysenter + sysexit + fxsave [ebx] + fxrstor [es:ebx+esi*4+0x3000] + %endif %ifdef oldcrash ;************************************************************* @@ -289,21 +315,6 @@ This_label_is_256_characters_long__There_used_to_be_a_bug_in_stdscan_which_made_ emlabel empty_macro jmp emlabel -%endif - -;----------------------------------------------------------------------------- -; Enhancement by hpa in insns.dat et al -; -; Simplified added new instructions, and added some missing instructions -; - int03 ; Instead of INT3 - ud1 ; No documented mnemonic for this one - ud2 - sysenter - sysexit - fxsave [ebx] - fxrstor [es:ebx+esi*4+0x3000] - ;----------------------------------------------------------------------------- ; Enhancement by Conan Brink in preproc.c ; @@ -314,3 +325,5 @@ emlabel empty_macro nop %endrep %endrep + +%endif |