Commit graph

57 commits

Author SHA1 Message Date
mterwoord_cp
4d16298308 Serious issue solved 2008-08-12 13:46:31 +00:00
Dokugogagoji_cp
e55ec570fd replaced my modified file but invalid opcode still remains 2008-08-12 10:23:21 +00:00
Dokugogagoji_cp
3b46758183 again instructions... 2008-08-10 17:06:06 +00:00
Dokugogagoji_cp
2671caa304 Starting divisions per ISA
Added 80x86 stub clases for newer instructions
2008-08-10 09:45:24 +00:00
Dokugogagoji_cp
5cad5cf670 Various audio advanced (now I'm stopping on it because I need float)
Starting implemeting SIMD Is (WIP)
2008-08-09 13:01:08 +00:00
smremde_cp
4e59a13b60 2008-08-08 15:05:00 +00:00
smremde_cp
2444151f13 added SSE initialisation
added saving of SSE registers on context switch
2008-08-07 12:14:30 +00:00
mterwoord_cp
95b6dad6fe Initial version of V86 monitor. DOES NOT WORK YET 2008-07-26 10:59:07 +00:00
ralfkronemeyer_cp
39a5c67a47 2008-06-25 09:19:22 +00:00
smremde_cp
62e9825339 added them to the project :P 2008-06-11 17:18:47 +00:00
mterwoord_cp
486983c8fe SHA256 works now 2008-05-14 17:21:54 +00:00
kudzu_cp
a97eab0b16 DebugStub suspend/resume 2008-05-05 16:12:43 +00:00
kudzu_cp
7267a7fb48 2008-04-30 16:15:46 +00:00
kudzu_cp
53b54cdfd7 2008-04-30 16:02:38 +00:00
kudzu_cp
0be619ddd2 2008-04-30 14:17:50 +00:00
kudzu_cp
248e068a35 2008-04-28 03:24:05 +00:00
kudzu_cp
517186b7df 2008-04-28 01:55:29 +00:00
kudzu_cp
d28e87baf8 2008-04-27 19:51:23 +00:00
kudzu_cp
9c190531a7 More X# 2008-04-27 18:13:19 +00:00
kudzu_cp
788b6cdb5d 2008-04-27 06:31:13 +00:00
kudzu_cp
8b07d5daac Final move of Debug Stub to DumbAssembler 2008-04-27 00:57:57 +00:00
mterwoord_cp
c5646eb92c Removed .Native 2008-04-26 07:45:27 +00:00
LostTheBlack_cp
1af5ac6f34 [+] MoveAndSignExtend & MoveAndZeroExtend added to assmebler
[+] SignExtendAX to handle AX -> DX:AX & EAX -> EDX:EAX
[+] Conversion to int8
[*] Fixed conversion to int16
[*] Fixed conversion to int64
[+] Added conversion
[*] AddWithOverflow code fixed.
2008-04-18 13:29:13 +00:00
LostTheBlack_cp
d3460ad173 [+] ConditionalMove class to handle CMOVcc
[*] Fixed comment on JumpIfAbove
[+] JumpIfAboveOrEqual to handle jae
[*] Fixed comment on JumpOnGreater
2008-04-18 12:08:30 +00:00
LostTheBlack_cp
c5c5fd4ad9 [+] All conditional branches now pass my 64bit operand tests. 2008-04-17 23:45:08 +00:00
LostTheBlack_cp
436762e62f [+] JumpIfAbove instruction. 2008-04-17 22:40:06 +00:00
LostTheBlack_cp
45377fd9e6 [+] JumpOnGreater class created to replace strange class JumpIfGreater. 2008-04-17 22:27:12 +00:00
LostTheBlack_cp
539933db9c [*] Fixed error with bge.
[+] Bge_Un works with 64-bit values.
2008-04-17 22:00:58 +00:00
LostTheBlack_cp
e554b4c2ad [+] It seems that blt_un now works fine on 64-bit operands.
[+] Added JumpIfCarry.
[*] Corrected spelling error: JumpNotCary -> JumpNotCarry.
2008-04-11 16:31:50 +00:00
LostTheBlack_cp
ea9fcde4ce Int64:
[*] Fixed adding.
[+] Subtraction now works.
2008-03-16 06:44:01 +00:00
LostTheBlack_cp
4aa8fcce86 Int64:
[+] equality comparing
[+] add operation
Int32:
[*] Fixed bge instruction
2008-03-15 09:02:05 +00:00
LostTheBlack_cp
50b2a50b24 2008-03-14 16:57:19 +00:00
kudzu_cp
dd48f9b762 Remove i4o refs 2008-01-09 17:08:17 +00:00
kudzu_cp
cbd3c24eb3 Rest of strong naming 2008-01-09 17:03:23 +00:00
mterwoord_cp
af530d3847 Exceptions work, no finally/catch support yet, though 2008-01-06 12:24:02 +00:00
mterwoord_cp
860efefe5d Fix dividing now 2008-01-05 16:23:46 +00:00
mterwoord_cp
221815e724 memory clearing fixed 2008-01-04 17:32:19 +00:00
mterwoord_cp
46a15deb44 Implemented Buffer.BlockCopy 2007-12-31 12:00:26 +00:00
mterwoord_cp
b4fca104df mem free works successfully now 2007-12-24 10:35:15 +00:00
mterwoord_cp
ae0fab58a7 Misc changes 2007-12-08 11:21:02 +00:00
mterwoord_cp
f0f81c52cf fixed issues with several opcode implementations. Queue<T> should work now 2007-11-26 13:14:34 +00:00
mterwoord_cp
a583650e73 refactorings 2007-11-18 16:51:28 +00:00
mterwoord_cp
8431877010 Console works again. 2007-10-11 18:04:03 +00:00
mterwoord_cp
e2931e97ee All ops neccessary for a scan are now implemented 2007-09-27 16:55:00 +00:00
mterwoord_cp
ee1b9e8f5c Implemented a bunch of new opcodes. 2007-09-27 11:10:49 +00:00
mterwoord_cp
1ea78b247f 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
mterwoord_cp
e29f612a52 Some more changes, nothing functionally changed. 2007-09-23 15:50:00 +00:00
mterwoord_cp
c2dc707cf0 Many changes, some might not work 2007-09-22 17:31:13 +00:00
mterwoord_cp
f6ff5c14cf Array support works now :-) 2007-09-22 09:44:20 +00:00
mterwoord_cp
aa22788bd2 2007-09-18 15:42:17 +00:00