Commit graph

890 commits

Author SHA1 Message Date
kudzu_cp
52e26e8983 Fixed build error caused by last checkin. 2008-04-24 16:05:42 +00:00
kudzu_cp
a3a7f110ca Removed numerous warnings. 2008-04-24 16:03:26 +00:00
kudzu_cp
53840fd825 More debug UI progress 2008-04-24 01:10:26 +00:00
kudzu_cp
f6e26512db New source debug window, WPF based 2008-04-23 02:22:37 +00:00
Scalpel_cp
4ebc8e2c76 RTL - several Transmit Status Descriptor changes 2008-04-22 20:33:47 +00:00
Scalpel_cp
d14afa3988 MBT - Removed unused list, and found where the HTC Shift crashes. 2008-04-21 20:53:01 +00:00
Scalpel_cp
0dbd154155 RTL - Transmit Status Descriptor changes 2008-04-21 15:29:32 +00:00
kudzu_cp
944517c19a Debug expansion preparation 2008-04-21 00:45:29 +00:00
kudzu_cp
21782aba11 1) Saving and loading of Debug Mode
2) Fix for debugger - Com ports were reversed
2008-04-20 19:00:11 +00:00
LostTheBlack_cp
7dc7dac965 [!] Tests doesn't actually work. Need ilasmed code. 2008-04-18 13:51:20 +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
6dd9d872ba [*] Fixed Interrupt to generate int 4 unconditionally 2008-04-18 13:18:11 +00:00
LostTheBlack_cp
60f807ecd8 [+] Clt & Clt_Un both should work with 64bit operands. 2008-04-18 12:33:00 +00:00
LostTheBlack_cp
175ad54c3f [+] Cgt & Cgt_Un both should work with 64bit operands now. 2008-04-18 12:09: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
233e4fc76f [+] Brtrue and Brfalse both support 64-bit operands. 2008-04-17 23:57:56 +00:00
LostTheBlack_cp
c5c5fd4ad9 [+] All conditional branches now pass my 64bit operand tests. 2008-04-17 23:45:08 +00:00
LostTheBlack_cp
884ce0834f [*] Bne_Un works with 64bit. 2008-04-17 23:28:13 +00:00
LostTheBlack_cp
16604e7387 [+] Blt_Un now works with 64bit operands.
[+] JumpIfBelow to support this.
2008-04-17 23:20:12 +00:00
LostTheBlack_cp
842b4f5ddf [+] Blt now works with 64-bit arguments. 2008-04-17 23:11:53 +00:00
LostTheBlack_cp
d3468ba2ae [+] Ble_Un works with 64bit operands. 2008-04-17 23:06:02 +00:00
LostTheBlack_cp
f91e9c6fe7 [*] Conditional jumps code handling 64bit operands slightly commented. 2008-04-17 22:59:54 +00:00
LostTheBlack_cp
51bcc6e008 [*] Slightly fixed code of Bge_Un for better readability. 2008-04-17 22:58:12 +00:00
LostTheBlack_cp
b4af2611c6 [+] Ble works with 64-bit. 2008-04-17 22:54:21 +00:00
LostTheBlack_cp
199e15b1da [+] Bgt_Un 64bit + tests. 2008-04-17 22:44:20 +00:00
LostTheBlack_cp
436762e62f [+] JumpIfAbove instruction. 2008-04-17 22:40:06 +00:00
LostTheBlack_cp
c8865cc9fe [+] Tests for Bgt. 2008-04-17 22:35:51 +00:00
LostTheBlack_cp
492fcb6189 [+] Bgt works with 64-bit values now. 2008-04-17 22:29:21 +00:00
LostTheBlack_cp
45377fd9e6 [+] JumpOnGreater class created to replace strange class JumpIfGreater. 2008-04-17 22:27:12 +00:00
LostTheBlack_cp
8991489489 [!] JumpIfGreaterOrEqual produces the same opcode as JumpIfGreaterOrEqual, but it's opcode in attribute is jbe. 2008-04-17 22:26:16 +00:00
LostTheBlack_cp
262ba8ca84 [!] Class JumpIfGreater writes jb code instead of jg. 2008-04-17 22:24:56 +00:00
Scalpel_cp
c48970b4b8 RTL - Added InterruptStatusRegister 2008-04-17 22:01:27 +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
062a1f46b6 [+] bge works with 64 bits. 2008-04-17 20:34:24 +00:00
LostTheBlack_cp
e9f99f9b2b [*] Removed unnecessary noops from beq. 2008-04-17 19:57:27 +00:00
LostTheBlack_cp
8bf7d8cbac [+] Beq (branch on equal) works with 64-bit values. 2008-04-17 19:51:46 +00:00
LostTheBlack_cp
5e542fd849 [+] Int64 and works.
[*] Removed LastIndexOf test from StringTest as it is still not implemented.
2008-04-17 08:34:06 +00:00
LostTheBlack_cp
e874433127 [+] Fixed Add_Ovf_Un to throw an exception as it's not supported. 2008-04-17 08:18:39 +00:00
LostTheBlack_cp
861e8910cd [+] Add_Ovf instruction now generates int 4 on overflow. 2008-04-17 08:17:29 +00:00
LostTheBlack_cp
2210f66a8c [+] LastIndexOf checking in TestSuite. 2008-04-17 07:43:57 +00:00
Scalpel_cp
e1ac073197 RTL - Added more IRQ masks 2008-04-16 19:31:41 +00:00
kudzu_cp
e7d18baa0e 2008-04-16 17:42:32 +00:00
rsenk330_cp
2ee2a96dd8 Fixed spelling error 2008-04-15 03:29:02 +00:00
rsenk330_cp
8ef6c907d1 Added some new features to test project 2008-04-14 03:25:10 +00:00
Scalpel_cp
1f44287626 RTL - changes to InterruptMaskRegister. IRQ is now raised. 2008-04-13 21:47:53 +00:00
rsenk330_cp
f072142eaa 2008-04-13 19:02:36 +00:00
Scalpel_cp
f4f6e2b24f Added Plug for PadHelper for Strings. 2008-04-13 16:42:25 +00:00
mterwoord_cp
a8b78342bc Some fixes in Build message handling 2008-04-13 11:48:14 +00:00
Scalpel_cp
26d8a9edae Added Checksum in IPv4 2008-04-13 10:43:51 +00:00
Scalpel_cp
cd1f3ce333 IPv4 source and destination fixed 2008-04-13 09:13:03 +00:00