Commit graph

1831 commits

Author SHA1 Message Date
blah38621_cp
4d584f45f1 Re-Enabled Multi-Style support in the TTF2OPFF Converter.
With this update, OPFF is fully functional.
2011-07-29 03:07:05 +00:00
blah38621_cp
52348e5db3 Added AntiAlias, and HalveSize methods in Orvid.Graphics.Image, as well as fixed compression support in OPFF, and re-enabled multi-style support in OPFF as well. 2011-07-29 03:05:55 +00:00
blah38621_cp
9ae99ab315 2011-07-29 01:46:33 +00:00
blah38621_cp
2438db2c32 OPFF now works correctly. Next up, Anti-Aliasing for it. 2011-07-29 01:46:17 +00:00
blah38621_cp
3622be3226 Part of the previous commit. 2011-07-29 00:44:35 +00:00
blah38621_cp
4cfa76401c Got OPFF much closer to working. Just have to figure out why it's stretching vertically. 2011-07-29 00:43:48 +00:00
blah38621_cp
7cf00fce9d Added the possibility to select whether or not you want the output OPFF to be compressed or not. 2011-07-24 02:36:40 +00:00
blah38621_cp
098f903b90 Added Lzw compression, (De-compress only), and added a test-bed for my graphics functions. 2011-07-24 02:29:45 +00:00
kudzu_cp
7cb23a4b12 2011-07-22 15:07:18 +00:00
kudzu_cp
4b0b7197e1 2011-07-22 15:03:02 +00:00
kudzu_cp
ab5523851b 2011-07-22 14:55:02 +00:00
kudzu_cp
01cb66caab 2011-07-22 14:49:58 +00:00
kudzu_cp
ae4c857ea3 2011-07-22 01:25:25 +00:00
kudzu_cp
ee98b2aba4 2011-07-21 21:22:37 +00:00
kudzu_cp
ea2a4196ce 2011-07-21 19:17:24 +00:00
Sentinel209_cp
ea1d8f9db1 2011-07-21 13:23:17 +00:00
Sentinel209_cp
536c11fed9 2011-07-21 12:24:55 +00:00
kudzu_cp
e96369bf16 2011-07-21 00:35:04 +00:00
blah38621_cp
17c44aa200 Updated my font loader to support compressed font files. Also added a small demo of the difference in size between uncompressed (3mb), and compressed (200kb) of opff files. Still needs testing. (doing now) 2011-07-21 00:28:56 +00:00
blah38621_cp
6e35518f17 Added compression support to the TTF2OPFF Converter. Default compilation uses LZMA compression (a pure C# version), but can be easily changed to use .Net's built-in DeflateStream, as well as it's GZip stream. My OPFF font reader is the next thing that will be tested. 2011-07-20 22:43:43 +00:00
kudzu_cp
e3d408f9f5 2011-07-20 21:07:02 +00:00
blah38621_cp
e99500790e Added the basic infrastructure to have the opff files be compressed files, however, decided not to make it part of the core specs, due to the fact that the built-in .net compression is horrible, as Times New Roman is only 23kb with the default ZLib compression. (It's 184kb un-compressed) .Net's Deflate stream (same method), compresses it to 50kb. 2011-07-20 18:34:54 +00:00
blah38621_cp
371c96edb5 Fixed the TTF2OPFF converter. 2011-07-20 17:57:50 +00:00
kudzu_cp
6167e246b2 2011-07-20 15:07:02 +00:00
kudzu_cp
c8fb7d1ac2 2011-07-20 14:58:47 +00:00
kudzu_cp
c1becc5b05 X# 2011-07-20 14:47:38 +00:00
kudzu_cp
bc3648d69b X# DataMember.Value (get only, set coming soon) 2011-07-20 03:47:55 +00:00
kudzu_cp
d8515b9cc2 Address support of new X# DataMembers 2011-07-20 03:11:29 +00:00
kudzu_cp
054109b4f1 Fixed docking and alignment of asm window. 2011-07-20 03:10:46 +00:00
kudzu_cp
4d51935cc9 Backed out label changes. They use . again. The # change caused too many issues. 2011-07-20 02:39:36 +00:00
blah38621_cp
3c43265327 Fixed my mouse file, it now compiles. It's also now un-commented. (Possible future change: Make BaseIOGroups a static class) 2011-07-20 00:32:46 +00:00
kudzu_cp
b4a8afcc72 X# DataMember.Address 2011-07-20 00:03:05 +00:00
kudzu_cp
32e5c353fb Labels use # instead of ., hopefully GDB will like them better. 2011-07-19 23:32:55 +00:00
Sentinel209_cp
09dd37f7e5 Assembly toolbar - copy button 2011-07-19 22:57:29 +00:00
Trivalik_cp
f5fb7ea6ec remove int3 from idt if no source debug activated 2011-07-19 20:41:28 +00:00
kudzu_cp
5d7774323c x# 2011-07-19 19:45:30 +00:00
kudzu_cp
49017604a0 2011-07-19 18:44:45 +00:00
Sentinel209_cp
779941428a Assembly toolbar 2011-07-19 13:24:28 +00:00
kudzu_cp
b62e670e41 2011-07-19 05:00:06 +00:00
kudzu_cp
00307f851d X# 2011-07-19 04:34:37 +00:00
kudzu_cp
c445b179d0 2011-07-19 03:44:13 +00:00
kudzu_cp
f3ad4181d8 AsmView is broken, working on it. 2011-07-19 03:10:42 +00:00
kudzu_cp
657a29d6ad 2011-07-19 02:06:25 +00:00
kudzu_cp
41fa2deaec 2011-07-19 01:54:59 +00:00
Sentinel209_cp
a208ab88ba Removed mouse for now. 2011-07-19 00:40:03 +00:00
blah38621_cp
13da7a5b1d Formatted and Organized INTs.cs 2011-07-18 21:23:44 +00:00
blah38621_cp
c576c8baf9 Fixed the formatting of the code in AtaPio 2011-07-18 21:00:07 +00:00
blah38621_cp
1e3b6b0b6d Updated the Mouse to pull from the BaseIOGroups class. Also added the mouse to that class. 2011-07-18 20:46:54 +00:00
kudzu_cp
914cb71930 2011-07-18 16:03:50 +00:00
kudzu_cp
95691d9c29 2011-07-18 14:48:14 +00:00
Sentinel209_cp
d53e14fc9b Assembly ToolWindow Toolbar 2011-07-18 13:49:08 +00:00
kudzu_cp
685aaaa6f0 2011-07-18 06:27:14 +00:00
kudzu_cp
dd0d187338 2011-07-18 05:09:13 +00:00
kudzu_cp
038fc9ae5b 2011-07-18 05:05:25 +00:00
kudzu_cp
951e5859fc 2011-07-18 04:43:07 +00:00
Astaelan_cp
3b92cdf847 New debug window icons 2011-07-18 04:18:09 +00:00
kudzu_cp
9cf288ec18 2011-07-18 03:46:20 +00:00
kudzu_cp
be9dbc0f4a 2011-07-18 03:03:29 +00:00
kudzu_cp
819f8b042d DebugStub 2011-07-18 02:48:09 +00:00
Astaelan_cp
1a59282371 Updated the icons for the debug windows 2011-07-18 02:33:01 +00:00
kudzu_cp
292c5a8d6b DebugStub work 2011-07-18 02:13:07 +00:00
kudzu_cp
bcfd0dd94f No asm labels for X# 2011-07-18 01:25:43 +00:00
kudzu_cp
812603b385 2011-07-18 01:09:56 +00:00
kudzu_cp
f2e9fde8fd 2011-07-18 00:11:13 +00:00
kudzu_cp
bf883e964a 2011-07-18 00:02:27 +00:00
kudzu_cp
46bb6ac755 2011-07-17 23:53:00 +00:00
kudzu_cp
3488d1309a 2011-07-17 23:51:19 +00:00
kudzu_cp
18e2dc46ea 2011-07-17 23:49:21 +00:00
kudzu_cp
0b30ff1eb6 2011-07-17 23:47:15 +00:00
kudzu_cp
f5e3467d19 2011-07-17 23:46:48 +00:00
kudzu_cp
dda6edb56d 2011-07-17 21:34:17 +00:00
kudzu_cp
24d5da7997 2011-07-17 21:20:38 +00:00
kudzu_cp
03ca5d14b7 2011-07-17 21:03:43 +00:00
kudzu_cp
a44974cb55 iret option for X# 2011-07-17 20:19:23 +00:00
kudzu_cp
a59a0b8194 PreserveStack option to XSharp attribute. 2011-07-17 20:07:25 +00:00
kudzu_cp
79c7f30ac3 2011-07-17 19:53:08 +00:00
kudzu_cp
ef031a2039 2011-07-17 19:44:26 +00:00
kudzu_cp
b543ab5ee9 2011-07-17 19:17:48 +00:00
kudzu_cp
677a5234d4 2011-07-17 19:05:39 +00:00
kudzu_cp
1dfff2cdf8 DebugStub 2011-07-17 18:54:10 +00:00
kudzu_cp
1719fb1802 DebugStub - working on elminating DebugStubOld 2011-07-17 18:46:39 +00:00
kudzu_cp
5d9254318d X# DataMember work 2011-07-17 17:03:35 +00:00
kudzu_cp
801a8a69a3 2011-07-17 16:09:21 +00:00
kudzu_cp
a7e3f9549f 2011-07-17 05:01:35 +00:00
kudzu_cp
bfa405335d X# work. 2011-07-17 05:01:14 +00:00
kudzu_cp
b74dd21e3c X# DataMember implicit declarations 2011-07-17 04:27:51 +00:00
kudzu_cp
79dd1eae4e 2011-07-17 03:08:55 +00:00
kudzu_cp
ad4a2245f8 2011-07-17 03:02:35 +00:00
kudzu_cp
92d07326d2 2011-07-17 02:55:57 +00:00
kudzu_cp
c537afe195 DebugStub optimizations. 2011-07-17 02:24:12 +00:00
kudzu_cp
c4126c8d23 2011-07-17 01:46:43 +00:00
kudzu_cp
35089c88e9 2011-07-17 01:27:14 +00:00
Sentinel209_cp
254c594af5 2011-07-16 22:36:19 +00:00
kudzu_cp
eb5146e8eb 2011-07-16 20:51:03 +00:00
kudzu_cp
c5b64267e4 2011-07-16 20:31:56 +00:00
kudzu_cp
24ca990ae1 Asm labelling for stepping. 2011-07-16 20:19:57 +00:00
blah38621_cp
860757c149 Making my code compilable. 2011-07-16 17:38:50 +00:00
Sentinel209_cp
a5cf879b0c Fixed F10 stepping. 2011-07-16 17:33:30 +00:00
kudzu_cp
c68c0104d5 2011-07-16 16:38:26 +00:00
kudzu_cp
4c8740d57b CPDB changes. 2011-07-16 04:10:10 +00:00
Sentinel209_cp
530472e7cf Added Show All button for debug windows. 2011-07-16 03:16:34 +00:00
Sentinel209_cp
1ba5a43c79 2011-07-15 23:54:23 +00:00
kudzu_cp
b29250ca9c Removed unused field from cpdb. 2011-07-15 17:05:46 +00:00
kudzu_cp
491abfe0e5 CPDB work 2011-07-15 16:48:15 +00:00
kudzu_cp
12ae3a9b60 DebugStub now uses Int3. 2011-07-15 03:43:33 +00:00
kudzu_cp
008bd31e4e IDT 2011-07-14 20:22:46 +00:00
kudzu_cp
5d145c351a IDT 2011-07-14 19:57:39 +00:00
kudzu_cp
05dcef2f88 IDT 2011-07-14 19:42:33 +00:00
kudzu_cp
e025f29841 2011-07-14 14:57:39 +00:00
kudzu_cp
aae5b4aade IDT work 2011-07-14 14:57:12 +00:00
Trivalik_cp
2e866fb3ae fix stack of 64bit divisions for small divisor 2011-07-14 11:52:44 +00:00
kudzu_cp
1243533aaa Minor preliminary IDT changes. 2011-07-14 02:49:06 +00:00
kudzu_cp
3c6f36e6e8 Final GDT changes. GDT is now initlized in the proper place, much earlier in the boot process. 2011-07-14 00:46:46 +00:00
kudzu_cp
7d62cc9168 GDT rework complete. Still need to decouple it from C# and move it earlier in boot process. 2011-07-13 23:45:33 +00:00
kudzu_cp
17691a1c53 2011-07-13 20:53:20 +00:00
kudzu_cp
967ca09a2c GDT work 2011-07-13 05:05:35 +00:00
Sentinel209_cp
beb587aea0 Added delayed updating of custom tool windows i fthey werent open when the breakpoint was hit. 2011-07-13 00:54:44 +00:00
kudzu_cp
33a2cfb8bb 2011-07-12 04:08:36 +00:00
kudzu_cp
1f077372b5 MemoryViewUC 2011-07-12 03:16:39 +00:00
kudzu_cp
015a0bcceb 2011-07-12 01:49:08 +00:00
kudzu_cp
4d98fc9c37 2011-07-12 00:24:15 +00:00
kudzu_cp
dfac280761 2011-07-11 06:32:29 +00:00
kudzu_cp
b2b11c5b8c 2011-07-11 05:54:47 +00:00
kudzu_cp
07346828dd Fixed newobj for valuetypes. Will fix stfld next (They were both broken and affecting nullable types and other structs when stored in fields) 2011-07-11 04:55:40 +00:00
kudzu_cp
dea9bfb587 2011-07-11 01:42:13 +00:00
Sentinel209_cp
b8b6100333 2011-07-10 23:50:25 +00:00
kudzu_cp
0b11131e95 2011-07-10 20:37:51 +00:00
kudzu_cp
299170dd73 Removed old EBP from frame view. 2011-07-10 20:34:38 +00:00
kudzu_cp
061515aaa3 2011-07-10 07:22:49 +00:00
kudzu_cp
9e75d4a66b 2011-07-10 07:22:35 +00:00
kudzu_cp
ffb21b218d 2011-07-10 05:59:37 +00:00
kudzu_cp
6b5100001e 2011-07-10 04:32:40 +00:00
kudzu_cp
1415a8529f Register window improvement 2011-07-10 04:08:45 +00:00
kudzu_cp
9c06dedd71 Increased responsiveness of timer, and made the queue threadsafe. 2011-07-10 03:37:31 +00:00
kudzu_cp
178a91974d Changes to IL op comment emissions in .asm file. 2011-07-10 02:39:21 +00:00
kudzu_cp
a37d618225 2011-07-10 01:23:07 +00:00
kudzu_cp
d418b48327 2011-07-10 01:15:07 +00:00
kudzu_cp
6ab4f37a45 2011-07-10 00:48:36 +00:00
kudzu_cp
91b7b3848f Fixed SendStack bug in DS. 2011-07-10 00:04:42 +00:00
kudzu_cp
c5a4551056 2011-07-09 23:07:31 +00:00
kudzu_cp
899136972a 2011-07-09 23:06:47 +00:00
kudzu_cp
588854c93b an error occrus if the assembly window isnt open ebfore I hit a bp.. same for frame window. mUC is null. I put if statemetns for now, but we still need to shadow update in case user shows window after 2011-07-09 22:59:54 +00:00
kudzu_cp
b1e593bb60 2011-07-09 22:00:12 +00:00
kudzu_cp
cfb4e0a35f 2011-07-09 21:55:46 +00:00
kudzu_cp
792b43516b 2011-07-09 19:48:50 +00:00
kudzu_cp
877ed9eb2e SendStack asm 2011-07-09 19:43:05 +00:00
kudzu_cp
1a4add2253 Asm formatting complete. 2011-07-09 18:55:11 +00:00
kudzu_cp
a24f4b37c0 Phase 1 of asm code formatting. 2011-07-09 18:35:07 +00:00
Sentinel209_cp
3a7f0b64a6 2011-07-09 18:17:09 +00:00
kudzu_cp
4f6e70f9a0 PID fix for pipe in Asm Debugger 2011-07-09 17:52:52 +00:00
kudzu_cp
edfd4336eb 2011-07-09 15:57:18 +00:00
kudzu_cp
777fa09958 Fix for stepping and asm debuger, but now something is broken... 2011-07-09 15:54:37 +00:00
kudzu_cp
e6c52ca477 2011-07-09 15:49:11 +00:00
kudzu_cp
16c842bdca Pipe now compat with mult instances of VS. 2011-07-09 15:44:59 +00:00
kudzu_cp
512cf1259c 2011-07-09 15:26:00 +00:00
kudzu_cp
cf180dfe6d Removed "Original" from some ASM labels, it was inconsistent. 2011-07-09 15:20:03 +00:00
Sentinel209_cp
2ced101df0 2011-07-09 07:45:37 +00:00
Sentinel209_cp
93ce04b7e2 2011-07-09 07:45:07 +00:00
Sentinel209_cp
70429b0864 2011-07-09 07:10:00 +00:00
kudzu_cp
7aaa4d2dd8 2011-07-09 05:38:12 +00:00
Sentinel209_cp
a60737664d 2011-07-09 05:36:53 +00:00
kudzu_cp
fa1ff764c3 DebugOriginalESP 2011-07-09 05:18:50 +00:00
Sentinel209_cp
58c115c7f7 2011-07-09 05:07:59 +00:00
Sentinel209_cp
ee93ce5100 2011-07-09 04:47:14 +00:00
Sentinel209_cp
943d0b17aa 2011-07-09 04:40:35 +00:00
Sentinel209_cp
8eadfdba16 2011-07-09 04:30:46 +00:00
Sentinel209_cp
fc2314399c 2011-07-09 04:23:50 +00:00
Sentinel209_cp
ff46012613 Removed old project and formatted frame text. 2011-07-09 04:01:24 +00:00
Sentinel209_cp
cd66f972b8 2011-07-09 03:00:06 +00:00
Sentinel209_cp
e707d5117b 2011-07-09 02:51:34 +00:00
Sentinel209_cp
3d19f26d2c 2011-07-09 02:31:25 +00:00
Sentinel209_cp
c5b946cbcf Frame and Stack debugger integration. 2011-07-09 02:10:53 +00:00
HKS_cp
d8cb4d7709 Added Mouse.cs to Cosmos.Hardware 2011-07-05 11:49:02 +00:00
HKS_cp
a7323e08e3 Unmasked mouse interrupt 2011-07-05 11:40:19 +00:00
Sentinel209_cp
0b7916a4bb 2011-07-05 06:11:26 +00:00
Sentinel209_cp
c0e6f255b4 2011-07-05 00:16:35 +00:00
Sentinel209_cp
bc3531bebb 2011-07-04 23:42:49 +00:00
Sentinel209_cp
731a1a00ac 2011-07-04 23:32:48 +00:00
kudzu_cp
90ea10b362 2011-07-04 16:59:09 +00:00
kudzu_cp
905494c104 2011-07-04 16:58:32 +00:00
kudzu_cp
307969ee1b 2011-07-04 16:55:43 +00:00
kudzu_cp
5424ee8579 2011-07-04 16:54:07 +00:00
kudzu_cp
a55e1b42a7 2011-07-04 16:52:44 +00:00
Sentinel209_cp
2cb1495102 2011-07-04 05:38:26 +00:00
Sentinel209_cp
26ccafd818 2011-07-04 05:09:05 +00:00
Sentinel209_cp
286f434478 2011-07-04 04:51:35 +00:00
Sentinel209_cp
69794d5f9c 2011-07-04 04:44:54 +00:00
Sentinel209_cp
a0f185e7ca Hooked up custom debug windows. 2011-07-04 04:42:57 +00:00
Sentinel209_cp
2c42c3f6f8 2011-07-02 23:26:16 +00:00
Sentinel209_cp
8df06b9c92 2011-07-01 02:49:35 +00:00
Sentinel209_cp
2449c9f58a Added Stack Window to VS. 2011-07-01 02:10:22 +00:00
Sentinel209_cp
ca900038c6 2011-06-30 13:48:06 +00:00
Sentinel209_cp
c87bc4ad05 2011-06-30 01:59:16 +00:00
Sentinel209_cp
30da530345 2011-06-29 23:37:53 +00:00
Sentinel209_cp
72b8f9ea74 2011-06-28 02:05:24 +00:00
Sentinel209_cp
43c881d703 2011-06-27 19:57:48 +00:00
kudzu_cp
46ce6d7543 2011-06-27 04:11:39 +00:00
kudzu_cp
7169d633b6 2011-06-27 02:19:30 +00:00
kudzu_cp
be23e53368 UI changes to register display. 2011-06-27 01:48:52 +00:00
kudzu_cp
a019cb3d9b EIP support. 2011-06-27 01:35:49 +00:00
kudzu_cp
a11cb146ce Register bytes were swapped. Also made some UI fixes. 2011-06-27 01:13:15 +00:00
kudzu_cp
be8e244c81 Removed warning. 2011-06-27 00:39:47 +00:00
kudzu_cp
91fa20d974 2011-06-27 00:34:29 +00:00
kudzu_cp
e8a28079b7 2011-06-26 23:45:48 +00:00
kudzu_cp
b9d8cad092 2011-06-26 23:32:55 +00:00
kudzu_cp
795c01d197 2011-06-26 23:23:50 +00:00
kudzu_cp
54abcb5266 2011-06-26 23:15:50 +00:00
kudzu_cp
2e469b4af0 2011-06-26 23:08:32 +00:00
kudzu_cp
fa8c6a64bb Added max length check to Debug data. 2011-06-26 22:25:18 +00:00
kudzu_cp
6e0260656d 2011-06-26 22:13:35 +00:00
kudzu_cp
7653d9c4d5 2011-06-26 21:26:22 +00:00
kudzu_cp
204f056f6c 2011-06-26 21:10:48 +00:00
kudzu_cp
0612078239 2011-06-26 21:04:44 +00:00
kudzu_cp
d19d4c6ee8 2011-06-26 20:36:27 +00:00
kudzu_cp
14484980a9 2011-06-26 20:17:14 +00:00
kudzu_cp
ecf8ba0ff0 2011-06-26 20:03:39 +00:00
kudzu_cp
09c64ce263 2011-06-26 19:26:25 +00:00
kudzu_cp
eb927fc11a 2011-06-26 19:20:56 +00:00
Trivalik_cp
c256253671 fix sign for normal div CIL 2011-06-26 18:44:25 +00:00
kudzu_cp
6a27844ce7 2011-06-26 17:11:38 +00:00
kudzu_cp
1ed87553fb 2011-06-26 17:00:26 +00:00
kudzu_cp
815b85d0cc 2011-06-26 16:27:53 +00:00
kudzu_cp
714357395f 2011-06-26 15:43:06 +00:00
kudzu_cp
ead9c656a2 2011-06-26 14:38:49 +00:00
kudzu_cp
dfbaa84f38 Removed test code. 2011-06-26 14:14:43 +00:00
Trivalik_cp
a245b52eea fix div for ulong, so that kudzu tests works all now 2011-06-26 11:48:51 +00:00
kudzu_cp
39d7b7dbdf 2011-06-26 04:45:55 +00:00
kudzu_cp
e25941b688 2011-06-26 04:06:01 +00:00
kudzu_cp
e53186f120 2011-06-26 03:51:56 +00:00
kudzu_cp
9a599b7014 2011-06-26 03:38:55 +00:00
kudzu_cp
4fdea31135 2011-06-26 03:38:20 +00:00
Sentinel209_cp
eb1040bcbb 2011-06-26 03:18:53 +00:00
Sentinel209_cp
332e61ffe3 2011-06-26 03:08:36 +00:00
kudzu_cp
303c09e0a3 Temp removed Orvid's projects from the build config as they have errors. They still exist in the SLN. 2011-06-26 02:00:19 +00:00
Sentinel209_cp
8da068261a 2011-06-26 01:33:46 +00:00
Sentinel209_cp
564ad17686 2011-06-25 21:13:16 +00:00
Trivalik_cp
28321c8e50 add add_ovf, add_ovf_un, overflow throws an exception which currently is not working, but message on console is working
add JECXE,JECXE ( not used yet )
2011-06-25 20:58:56 +00:00
Sentinel209_cp
657d8d9eb1 Framework for sending assembly for current breakpoint to the debugger. 2011-06-25 20:46:04 +00:00
Trivalik_cp
7cc4009510 fix GDB Debugger use in paths with whitespaces in it 2011-06-25 20:32:47 +00:00
kudzu_cp
0e397d3f49 2011-06-25 18:44:51 +00:00
Trivalik_cp
d06894cf16 fix 64-bit mul tested with ulong 2011-06-23 19:38:55 +00:00
blah38621_cp
8f56abe4b0 Did some major work in Orvid.Graphics, which will eventually allow it to support 32-bit color. Previously it only supported 8-bit color. Because of this change, any code you have using Orvid.Graphics will no longer work. You will have to refactor your code for the new color system. 2011-06-23 19:27:52 +00:00
Trivalik_cp
8b424ca50d enable error log for basetooltask
optimize nasm.cs
2011-06-23 18:22:01 +00:00
blah38621_cp
e76909e4f5 Added a File to Byte Array converter to the tools section. 2011-06-23 17:27:01 +00:00
blah38621_cp
3128ad7b9d Moved TTF to OPFF converter to a new Tools folder, as well as made it's output valid. It previously was writing that the style of every character was 128, which doesn't exist. Also moved TimesNewRoman.opff to my OtherStuff folder. 2011-06-23 16:37:45 +00:00
blah38621_cp
e8882cba14 2011-06-23 01:30:57 +00:00
blah38621_cp
97e20f3a8f TTF to OPFF converter in under 200 lines? Preposterous, but true. 2011-06-23 01:22:44 +00:00
mscoolnerd_cp
803bdaacff Commented out comparison of decimals 2011-06-20 00:52:36 +00:00
kudzu_cp
93850f307f 2011-06-19 23:56:56 +00:00
kudzu_cp
33909617fb 2011-06-19 23:36:00 +00:00
kudzu_cp
9f2a17fc0f 2011-06-19 21:31:19 +00:00
kudzu_cp
a6d31bf0b6 2011-06-19 21:22:29 +00:00
kudzu_cp
5999161428 2011-06-19 21:21:53 +00:00
Trivalik_cp
c0300b0c7e fix Read8 in AtaPio 2011-06-19 20:59:28 +00:00
kudzu_cp
20fae79f44 2011-06-19 20:41:40 +00:00
kudzu_cp
21575c91a3 2011-06-19 20:27:28 +00:00
kudzu_cp
501c3c09b3 Added SendRegisters to DebugStub. 2011-06-19 20:21:00 +00:00
blah38621_cp
3a1d6eb573 Fixed a small issue in IOPort. Also fixed a few spelling mistakes in the comments. 2011-06-19 20:07:59 +00:00
Trivalik_cp
b1955b7f3a plug all public System.Console Methods, with an error message 2011-06-19 19:54:33 +00:00
blah38621_cp
b2a3ad6d96 Applied patch 7380. 2011-06-19 18:43:44 +00:00
Sentinel209_cp
00dd3c826b 2011-06-19 17:21:10 +00:00
kudzu_cp
7a5d269422 2011-06-19 17:05:19 +00:00
kudzu_cp
7e14dcac20 2011-06-19 16:59:09 +00:00
kudzu_cp
f58022850d 2011-06-19 15:10:11 +00:00
kudzu_cp
dc7d0dc66b 2011-06-19 14:12:44 +00:00
kudzu_cp
7a25468505 2011-06-19 13:45:22 +00:00
kudzu_cp
faed46c816 2011-06-19 13:40:23 +00:00
kudzu_cp
b985fb2cc7 2011-06-19 12:49:42 +00:00
kudzu_cp
1be7aa3f8a 2011-06-19 12:38:57 +00:00
kudzu_cp
f20ef60033 2011-06-19 05:00:39 +00:00
kudzu_cp
ff884339bc 2011-06-19 04:39:03 +00:00
kudzu_cp
18cb7298ec 2011-06-19 04:18:57 +00:00
kudzu_cp
f7f16bf210 2011-06-19 03:58:03 +00:00
kudzu_cp
8dd3294605 2011-06-19 00:12:59 +00:00
blah38621_cp
9f68c16eef Did a bit of organization and added int[] watches. 2011-06-18 21:07:51 +00:00
kudzu_cp
af13102ee9 2011-06-18 14:57:53 +00:00
kudzu_cp
963f58915e 2011-06-18 14:23:19 +00:00
kudzu_cp
64ed225d97 2011-06-18 02:13:49 +00:00
kudzu_cp
9181579230 2011-06-18 01:36:26 +00:00
kudzu_cp
d62c10fb64 2011-06-18 01:26:07 +00:00
kudzu_cp
4ee3b67199 2011-06-17 20:27:15 +00:00
kudzu_cp
97cc12b0d4 2011-06-17 15:37:20 +00:00
kudzu_cp
53a5616772 2011-06-17 14:57:35 +00:00
kudzu_cp
eb7191838d 2011-06-17 14:43:40 +00:00
kudzu_cp
a87f333ab0 2011-06-17 13:31:59 +00:00
Trivalik_cp
dfbf5f4f00 fix all branches for 64bit,
add comment in fatstream to array copy
2011-06-17 07:45:00 +00:00
kudzu_cp
cbdf0f6624 2011-06-17 02:19:03 +00:00
blah38621_cp
74ada70990 Added support for OPFF fonts. (OPFF is a custom format, I'll make a converter at some point.) 2011-06-17 00:20:29 +00:00
Trivalik_cp
b1f09d2f16 comment out ToString for StringBuilder, there is no need for plug anymore 2011-06-16 21:23:16 +00:00
Trivalik_cp
8cd3d9cf47 GDB Client, change function label to textbox, allows to copy the name
change filesystem to int64, logical error in Read()
fix Ldarg, Ldarga xExtraSize, now should work really 64 bit and greater
2011-06-16 20:56:22 +00:00
kudzu_cp
82d94f122e 2011-06-16 20:12:51 +00:00
blah38621_cp
a0ac071b2f Committing my folder which should now work. If it doesn't then there's a problem on my end. 2011-06-16 18:21:22 +00:00
blah38621_cp
bd7de0097f 2011-06-16 17:59:45 +00:00
blah38621_cp
e62c61823d Fixed a small issue with references in OrvidKernel.csproj. 2011-06-16 17:59:06 +00:00
Trivalik_cp
85aa226658 add watches functionality to GDB client, if we type: ESP 3
it means dereference ESP and look at this 3 values of uint
   its possible for all register, this is useful to dont need a stack window
add red colored register on changes
many small improvements, and naming improvements
2011-06-15 22:14:41 +00:00
blah38621_cp
c9b1d08886 Setup LibTiff so that it's easier to use. The LibTiff.Net folder is now gone, everything that was in it is now in the LibTiff.cs file. 2011-06-15 01:05:24 +00:00
Trivalik_cp
11b24e4a70 change gdb client to start without a cgdb file
copy gdb client on every build to install path if registry key found
remove hardcoded gdb.exe path
optimize vspackage, no cache refresh for every item
2011-06-14 19:47:39 +00:00
blah38621_cp
faaeeb0b95 Woops, forgot to remove the OButton.cs file. Orvid.Graphics now builds. 2011-06-14 18:25:14 +00:00
blah38621_cp
b24479cec9 Fixed the issue of Orvid.Graphics not building. Please note, you must add a reference to Orvid.Graphics in both your kernel, and your .cosmos project. 2011-06-14 18:23:52 +00:00
blah38621_cp
7fc40826ea Added FloatSine and FloatCosine instructions. This is to facilitate the needs of Orvid.Graphics. 2011-06-14 18:12:31 +00:00
blah38621_cp
6b2114bba6 Fixed multiple bugs in Orvid.Graphics. Polygons, Triangles, and Flood Fill now work. I'm still trying to figure out the issue with the circle drawing, and Elipse drawing is going haywire. I have also commented out things that don't work, except for the circles, which I left. 2011-06-14 02:12:01 +00:00
blah38621_cp
3a35e9070e Added my own section in the Users folder. 2011-06-13 19:54:46 +00:00
blah38621_cp
8a98bca22d Made a small optimization to the end of methods, compacting the xLocalSize offsets into fewer instructions. This actually made a surprising difference to the size of the output .iso, as it lowered the size by 8kb. (I've not compared the output .asm size, but that difference should be significantly larger than 8kb) 2011-06-13 18:13:38 +00:00
Trivalik_cp
2b66b951ee add Conv_Ovf_I_Un implementation
fix wrong type in newobj
fix math.sqrt
2011-06-12 22:59:42 +00:00
Trivalik_cp
99e0bf99d4 count up position and add aCount correction if to great on Read() in FatStream 2011-06-12 13:47:25 +00:00
blah38621_cp
20ef289111 Added an Inline attribute, which when used on a method in a plug, processes that method as an Assembler. See the IOPortImpl.cs file for an example of this new capability. The old method of using Assemblers is still supported. Also added an IOGroup for the mouse. 2011-06-11 01:57:27 +00:00
Trivalik_cp
00ae6acb11 comment out ASCIIEncodingImpl, because is all CIL internal
comment in string.FastAllocateString plug
2011-06-11 00:37:21 +00:00
Trivalik_cp
fcb4fa6b40 correct false permute arguments for Div 32bit integer 2011-06-10 20:43:22 +00:00
Trivalik_cp
f16f0b66aa internal IDEBuildLogger changes so that high priority Messages ares issued on VS "Error List"->Messages
remove unneed error log for missing dll in msbuild task, change it to warning and remove assembly load after, so it could success if all avaiable
2011-06-10 15:26:49 +00:00
Trivalik_cp
1a549f6403 add possiblity to plug function that use internal class as argument, use:
public static bool nativeInitCultureData([Plugs.FieldType(Name = "System.Globalization.CultureData")] ref int cultureData)
2011-06-08 20:37:29 +00:00
Trivalik_cp
df6b9ba484 2011-06-05 12:23:06 +00:00
Trivalik_cp
12d40b7866 add char[] watches 2011-06-05 12:22:14 +00:00
Trivalik_cp
e94c7d2022 fix fstp byte size through add st0 -7 size 2011-06-03 22:32:25 +00:00
Trivalik_cp
01fc2eeafe add view of nasm warnings 2011-06-03 21:41:37 +00:00
Trivalik_cp
83747e6df9 fix wrong register size for shl, shr 2011-06-03 18:17:46 +00:00
Trivalik_cp
e47ea4ac04 check for wrong method for forwardmethod, example: now is the Console.WriteLine(Double) method not plugged, so the method would call Console.WriteLine(object), because System.Console has a Double method, but we could not find them, for calling such a object is Boxing IL needed but not there 2011-05-26 19:11:04 +00:00
Trivalik_cp
591e20c7ec add convertSD2SI, mov double dupplicate (without 64 bit support no other way found)
fix conv.i4 for case:    double k = 50.5; int k2 = (int)k;
2011-05-24 20:28:57 +00:00
Trivalik_cp
522e276d05 plug Console.ReadKey, Console.Read 2011-04-17 20:27:26 +00:00
Trivalik_cp
93cb588acb only add added projects to solutionbuild 2011-04-17 12:27:34 +00:00
Trivalik_cp
c13c7835bb add f# project template
set projects to build
2011-04-16 23:01:33 +00:00
Trivalik_cp
1c970d67f9 add sse2 cvtsi2sd,cvtss2sd, movsd
fix conv_r8 with them
get 64 div working, without overflow detection!
2011-04-16 12:18:09 +00:00
geramy_cp
f6811cc6ac 2011-04-12 09:04:03 +00:00
geramy_cp
ca40577168 2011-04-12 09:00:08 +00:00
Trivalik_cp
7167a5106f allow write fdiv asm 2011-04-07 20:36:35 +00:00
sschocke_cp
5cab60903e Working Float.ToString() and Double.ToString() 2011-04-07 20:28:56 +00:00
Trivalik_cp
46eee6ef67 fix dbg for 64 bit parameters 2011-04-07 19:50:01 +00:00
Trivalik_cp
1910af9b4d add 64bit support for "or" 2011-04-07 18:27:59 +00:00
Trivalik_cp
a9cb455304 fix ceq, cgt, cgt_un, clt, clt_un for 64 bit integer and float, changes back uint64impl compare 2011-04-06 19:31:51 +00:00
sschocke_cp
e66f126add Changed GetNumberString for 64-bit integers to check for value != 0 instead of >0 because greater than operator is broken for UInt64... UInt64/Int64 .ToString now working correctly 2011-03-26 07:49:45 +00:00
sschocke_cp
26d48dd9db Checkin of working FloatToString(FtoA) method as well as Map<K,V> (replacement for Dictionary<K,V>) in my playground 2011-03-21 20:10:28 +00:00
Trivalik_cp
00a6e88e4c fix DebugInfo for types bigger than 4 (ebp offset), add float, double to debugger view 2011-03-20 21:15:20 +00:00
mterwoord_cp
f63e090169 2011-03-19 15:44:13 +00:00
kudzu_cp
3d476911b2 2011-03-19 01:05:07 +00:00
Trivalik_cp
ae59e33d51 plug Math.Sqrt 2011-03-17 20:08:35 +00:00
kudzu_cp
b9894e9823 Strings are now stored in memory comparable to how it works in .net (and probably mono) 2011-03-17 17:38:53 +00:00
kudzu_cp
5f0a735e37 Strings are now stored in memory comparable to how it works in .net (and probably mono) 2011-03-17 15:04:24 +00:00
kudzu_cp
1692221435 2011-03-17 13:40:53 +00:00
kudzu_cp
f0f2475173 2011-03-17 12:36:51 +00:00
kudzu_cp
45da279d85 2011-03-17 00:33:31 +00:00
kudzu_cp
bc16ed8129 2011-03-17 00:08:28 +00:00
kudzu_cp
4c512d5505 2011-03-16 23:54:32 +00:00
kudzu_cp
f7be12a101 2011-03-16 23:25:19 +00:00
kudzu_cp
8a3f5441c7 2011-03-15 14:13:28 +00:00
Trivalik_cp
e8469e177f handle blt and ble for 64 bit --> BitConverter works 2011-03-12 21:45:46 +00:00
kudzu_cp
4254378a90 2011-03-11 13:54:22 +00:00
mterwoord_cp
d7acb8adb6 2011-03-11 13:29:58 +00:00
mterwoord_cp
bd82fa4238 2011-03-11 13:23:06 +00:00
mterwoord_cp
bd59ac6966 2011-03-09 16:53:21 +00:00
Trivalik_cp
59c5a976ca set startproject activated for deep projectes (no bug from my side found) 2011-03-07 21:48:35 +00:00
kudzu_cp
855312aaf8 2011-03-06 17:38:17 +00:00