| .. |
|
Properties
|
Newer structure
|
2007-08-29 15:05:42 +00:00 |
|
SSE
|
added addss and movss sse instructions
|
2008-08-08 14:23:30 +00:00 |
|
X
|
DebugStub suspend/resume
|
2008-05-05 16:12:43 +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
|
added SSE initialisation
|
2008-08-07 12:14:30 +00:00 |
|
Break.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 |
|
Call.cs
|
Misc changes
|
2007-12-08 11:21:02 +00:00 |
|
CLD.cs
|
memory clearing fixed
|
2008-01-04 17:32:19 +00:00 |
|
Cli.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 |
|
CmpXchg.cs
|
Console works again.
|
2007-10-11 18:04:03 +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 |
|
CpuId.cs
|
added x86 popf
|
2008-06-11 17:06:55 +00:00 |
|
DebugStub.cs
|
Several fixes
|
2008-05-07 18:21:29 +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 |
|
FXSave.cs
|
added SSE initialisation
|
2008-08-07 12:14:30 +00:00 |
|
FXStore.cs
|
added SSE initialisation
|
2008-08-07 12:14:30 +00:00 |
|
Hlt.cs
|
|
2008-06-25 09:19:22 +00:00 |
|
IDivide.cs
|
Fix dividing now
|
2008-01-05 16:23:46 +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
|
added SSE initialisation
|
2008-08-07 12:14:30 +00:00 |
|
Indy.IL2CPU.Assembler.X86.csproj.vspscc
|
Newer structure
|
2007-08-29 15:05:42 +00:00 |
|
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 |
|
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 |
|
IRet.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 |
|
JumpIfEqual.cs
|
Final move of Debug Stub to DumbAssembler
|
2008-04-27 00:57:57 +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 |
|
JumpIfNotEquals.cs
|
Final move of Debug Stub to DumbAssembler
|
2008-04-27 00:57:57 +00:00 |
|
JumpIfNotZero.cs
|
|
2008-08-01 09:59:50 +00:00 |
|
JumpIfZero.cs
|
Misc changes
|
2007-12-08 11:21:02 +00:00 |
|
JumpNotCary.cs
|
[+] It seems that blt_un now works fine on 64-bit operands.
|
2008-04-11 16:31:50 +00:00 |
|
JumpOnGreater.cs
|
[+] ConditionalMove class to handle CMOVcc
|
2008-04-18 12:08:30 +00:00 |
|
Lgdt.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 |
|
Lidt.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 |
|
LoadTR.cs
|
V86 Monitor..
|
2008-07-26 10:59:23 +00:00 |
|
Move.cs
|
Final move of Debug Stub to DumbAssembler
|
2008-04-27 00:57:57 +00:00 |
|
MoveAndSignExtend.cs
|
[+] MoveAndSignExtend & MoveAndZeroExtend added to assmebler
|
2008-04-18 13:29:13 +00:00 |
|
MoveAndZeroExtend.cs
|
[+] MoveAndSignExtend & MoveAndZeroExtend added to assmebler
|
2008-04-18 13:29:13 +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
|
More hcanegs - still needs finished, but builds.
|
2007-09-01 17:06:51 +00:00 |
|
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
|
|
2007-09-02 06:31:20 +00:00 |
|
Popad.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 |
|
Popd.cs
|
Debugging of cosmos works now via gdb and remote stub in vm
|
2007-12-02 15:19:53 +00:00 |
|
Popfd.cs
|
added x86 popf
|
2008-06-11 17:06:55 +00:00 |
|
Push.cs
|
refactorings
|
2007-11-18 16:51:28 +00:00 |
|
Pushad.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 |
|
Pushd.cs
|
Debugging of cosmos works now via gdb and remote stub in vm
|
2007-12-02 15:19:53 +00:00 |
|
Pushfd.cs
|
fixed issues with several opcode implementations. Queue<T> should work now
|
2007-11-26 13:14:34 +00:00 |
|
Registers.cs
|
refactorings
|
2007-11-18 16:51:28 +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 |
|
Ret.cs
|
Partial move to DumbAssembler
|
2008-04-26 21:49:56 +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 |
|
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 |
|
SignExtendAX.cs
|
[+] MoveAndSignExtend & MoveAndZeroExtend added to assmebler
|
2008-04-18 13:29:13 +00:00 |
|
smsw.cs
|
Initial version of V86 monitor. DOES NOT WORK YET
|
2008-07-26 10:59:07 +00:00 |
|
Sti.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 |
|
Stosb.cs
|
memory clearing fixed
|
2008-01-04 17:32:19 +00:00 |
|
Stosw.cs
|
memory clearing fixed
|
2008-01-04 17:32:19 +00:00 |
|
Sub.cs
|
Added support for the Add msil opcode
|
2007-09-15 11:14:28 +00:00 |
|
SubWithCarry.cs
|
Int64:
|
2008-03-16 06:44:01 +00:00 |
|
Test.cs
|
|
2008-04-26 22:27:50 +00:00 |
|
Xor.cs
|
|
2007-09-02 06:31:20 +00:00 |