Author: ayliutt@nease.net Date: 11.12.97 22:43 Priority: Normal TO: exe%hanno@mailings.gmx.net CC: ayliutt@nease.net Subject: EXE:TR 1.97 ------------------------------- Message Contents ------------------------------- Hi! It comes TR v1.97 ! http://www.nease.net/~ayliutt Whats New in TR V1.97 97.12.11 1 shareware annoucement 2 change the way to interpret some opcode about DR?,CR?. TR before V1.97 can not pass test below: ---------------------------------------- MODEL TINY .code ORG 100H begin: MOV CX,1000H LOC1: XOR EAX,EAX DB 0FH,23H,0F8H ;MOV DR7,EAX INC EAX DB 0FH,23H,0F0H ;MOV DR6,EAX DB 0FH,23H,0C0H ;MOV DR0,EAX DB 0FH,21H,0C0H ;MOV EAX,DR0 CMP AL,1 JNZ ER LOOP LOC1 OK: LEA DX,MSGOK JMP @@1 ER: LEA DX,MSGERR @@1:MOV AH,9 INT 21H INT 20H MSGOK DB 'TEST OK$' MSGERR DB 'TEST ERR$' END BEGIN ---------------------------------------- When TR before V1.97 run to opcode like mov cr0,eax mov eax,dr1 TR just run it. This may sometimes hung up. So TR v1.97 saves all DR regs and CR regs for user. The codes above runs in TR v1.97 like mov [sav_CR0],eax mov eax,[sav_DR1] It seems this work well. BTW: Who can help me get VToolsD please ?