| .. |
|
3DNow!2
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
286AndUp
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
286Exclusive
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
386AndUp
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
386Exclusive
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
486AndUp
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
8086Exclusive
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
AMD-MMX
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
MMX
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
Properties
|
|
|
|
SpecialDebug
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
SSE
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
X
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
AAA.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
AAD.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
AAM.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
AAS.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
Add.cs
|
|
2008-04-26 22:27:50 +00:00 |
|
AddWithCarry.cs
|
|
2008-03-14 18:57:33 +00:00 |
|
And.cs
|
Implemented a bunch of new opcodes.
|
2007-09-27 11:10:49 +00:00 |
|
Assembler.cs
|
Serious issue solved
|
2008-08-12 13:46:31 +00:00 |
|
ByteToWord.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
Call.cs
|
Misc changes
|
2007-12-08 11:21:02 +00:00 |
|
ClrCarryFlag.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
ClrDirFlag.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
ClrInterruptFlag.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
CmpByteInString.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
CmpByteString.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
CmpMem.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
CmpWord.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
CmpWordInString.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
CmpWordString.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
Compare.cs
|
|
2008-04-30 15:51:37 +00:00 |
|
Condition.cs
|
[+] ConditionalMove class to handle CMOVcc
|
2008-04-18 12:08:30 +00:00 |
|
ConditionalMove.cs
|
[+] ConditionalMove class to handle CMOVcc
|
2008-04-18 12:08:30 +00:00 |
|
Cosmos.snk
|
Rest of strong naming
|
2008-01-09 17:03:23 +00:00 |
|
DAA.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
DAS.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
Dec.cs
|
DebugStub suspend/resume
|
2008-05-05 16:12:43 +00:00 |
|
Divide.cs
|
Implemented a bunch of new opcodes.
|
2007-09-27 11:10:49 +00:00 |
|
EffectAddr.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
Escape.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
Exchange.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
FlagIntoAH.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
Halt.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
IDivide.cs
|
Fix dividing now
|
2008-01-05 16:23:46 +00:00 |
|
IMultiply.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
InByte.cs
|
some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class
|
2008-04-26 17:17:08 +00:00 |
|
Inc.cs
|
DebugStub suspend/resume
|
2008-05-05 16:12:43 +00:00 |
|
InDWord.cs
|
some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class
|
2008-04-26 17:17:08 +00:00 |
|
Indy.IL2CPU.Assembler.X86.csproj
|
Serious issue solved
|
2008-08-12 13:46:31 +00:00 |
|
Indy.IL2CPU.Assembler.X86.csproj.vspscc
|
|
|
|
Instruction.cs
|
|
2008-04-27 06:31:13 +00:00 |
|
Interrupt.cs
|
Initial version of V86 monitor. DOES NOT WORK YET
|
2008-07-26 10:59:07 +00:00 |
|
InterruptIfOverflow.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
InterruptReturn.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
InvCarryFlag.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
InWord.cs
|
some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class
|
2008-04-26 17:17:08 +00:00 |
|
JumpAlways.cs
|
|
2008-04-26 22:17:35 +00:00 |
|
JumpBase.cs
|
Exceptions work, no finally/catch support yet, though
|
2008-01-06 12:24:02 +00:00 |
|
JumpIfAbove.cs
|
[+] ConditionalMove class to handle CMOVcc
|
2008-04-18 12:08:30 +00:00 |
|
JumpIfAboveOrEqual.cs
|
[+] ConditionalMove class to handle CMOVcc
|
2008-04-18 12:08:30 +00:00 |
|
JumpIfBelow.cs
|
[+] Blt_Un now works with 64bit operands.
|
2008-04-17 23:20:12 +00:00 |
|
JumpIfBelowOrEqual.cs
|
[*] Fixed error with bge.
|
2008-04-17 22:00:58 +00:00 |
|
JumpIfCarry.cs
|
[+] It seems that blt_un now works fine on 64-bit operands.
|
2008-04-11 16:31:50 +00:00 |
|
JumpIfCXIs0.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfECXIs0.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfECXZero.cs
|
Serious issue solved
|
2008-08-12 13:46:31 +00:00 |
|
JumpIfEqual.cs
|
Final move of Debug Stub to DumbAssembler
|
2008-04-27 00:57:57 +00:00 |
|
JumpIfEvenParity.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfGreater.cs
|
[!] Class JumpIfGreater writes jb code instead of jg.
|
2008-04-17 22:24:56 +00:00 |
|
JumpIfGreaterOrEqual.cs
|
Ext2.GetDirectoryListing(ulong) works fine now :)
|
2008-07-20 12:02:03 +00:00 |
|
JumpIfGreaterOrEquals.cs
|
[!] JumpIfGreaterOrEqual produces the same opcode as JumpIfGreaterOrEqual, but it's opcode in attribute is jbe.
|
2008-04-17 22:26:16 +00:00 |
|
JumpIfLess.cs
|
Misc changes
|
2007-12-08 11:21:02 +00:00 |
|
JumpIfLessOrEqual.cs
|
localloc works. ipaddress.hosttonetwork therefore too
|
2008-07-16 16:45:23 +00:00 |
|
JumpIfNotAbove.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfNotAboveOrEqual.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfNotBelow.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfNotBelowOrEqual.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfNotCarry.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfNotEquals.cs
|
Final move of Debug Stub to DumbAssembler
|
2008-04-27 00:57:57 +00:00 |
|
JumpIfNotGreater.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfNotGreaterOrEqual.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfNotLess.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfNotLessOrEqual.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfNotOverflow.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfNotParity.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfNotSign.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfNotZero.cs
|
|
2008-08-01 09:59:50 +00:00 |
|
JumpIfOddParity.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfOverflow.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfSign.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
JumpIfZero.cs
|
Misc changes
|
2007-12-08 11:21:02 +00:00 |
|
JumpOnGreater.cs
|
replaced my modified file but invalid opcode still remains
|
2008-08-12 10:23:21 +00:00 |
|
LoadByte.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
LoadESWithPointer.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
LoadPointerDS.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
LoadWord.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
Lock.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
LoopAlways.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
LoopBase.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
LoopIfEqual.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
LoopIfNotEqual.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
LoopIfNotZero.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
LoopIfZero.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
Move.cs
|
Final move of Debug Stub to DumbAssembler
|
2008-04-27 00:57:57 +00:00 |
|
MoveSB.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
MoveSW.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
Multiply.cs
|
Array support works now :-)
|
2007-09-22 09:44:20 +00:00 |
|
Neg.cs
|
Some more ops are working now. Still working on the VTables support. Next Op to implement is Switch
|
2007-09-26 09:12:43 +00:00 |
|
Noop.cs
|
|
|
|
Not.cs
|
All ops neccessary for a scan are now implemented
|
2007-09-27 16:55:00 +00:00 |
|
Or.cs
|
Implemented a bunch of new opcodes.
|
2007-09-27 11:10:49 +00:00 |
|
Out.cs
|
some leftovers from the .Native removal, also made it possible to use nested assemblers using the DumbAssembler class
|
2008-04-26 17:17:08 +00:00 |
|
Pop.cs
|
|
|
|
Popd.cs
|
Debugging of cosmos works now via gdb and remote stub in vm
|
2007-12-02 15:19:53 +00:00 |
|
Push.cs
|
refactorings
|
2007-11-18 16:51:28 +00:00 |
|
Pushd.cs
|
Debugging of cosmos works now via gdb and remote stub in vm
|
2007-12-02 15:19:53 +00:00 |
|
Registers.cs
|
refactorings
|
2007-11-18 16:51:28 +00:00 |
|
Repeat.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
RepeatBase.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
RepeatIfEqual.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
RepeatIfNotEqual.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
RepeatIfNotZero.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
RepeatIfZero.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
RepeatMovsb.cs
|
Multicast delegates
|
2008-05-13 14:27:29 +00:00 |
|
RepeatStosb.cs
|
Implemented Buffer.BlockCopy
|
2007-12-31 12:00:26 +00:00 |
|
RepeatStosd.cs
|
memory clearing fixed
|
2008-01-04 17:32:19 +00:00 |
|
Return.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
ReturnNear.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
RotateThroughCarryLeft.cs
|
SHA256 works now
|
2008-05-14 17:21:54 +00:00 |
|
RotateThroughCarryRight.cs
|
SHA256 works now
|
2008-05-14 17:21:54 +00:00 |
|
SetALByCarry.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
SetCarryFlag.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
SetDirectionFlag.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
SetInterruptFlag.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
ShiftAritLeft.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
ShiftAritRight.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
ShiftLeft.cs
|
Quite a bunch of fixes went in, but still doesn't work.
|
2007-09-28 09:33:24 +00:00 |
|
ShiftRight.cs
|
SHA256 works now
|
2008-05-14 17:21:54 +00:00 |
|
SingleWordToDouble.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
StoreByteInString.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
StoreSD.cs
|
again instructions...
|
2008-08-10 17:06:06 +00:00 |
|
StoreWordInString.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
Sub.cs
|
|
|
|
SubWithCarry.cs
|
Int64:
|
2008-03-16 06:44:01 +00:00 |
|
Test.cs
|
|
2008-04-26 22:27:50 +00:00 |
|
Wait.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
XLAT.cs
|
Starting divisions per ISA
|
2008-08-10 09:45:24 +00:00 |
|
Xor.cs
|
|
|