Commit graph

1831 commits

Author SHA1 Message Date
kudzu_cp
3165d45560 2012-01-03 04:06:34 +00:00
kudzu_cp
8034dd5ad6 Documentation 2012-01-03 00:46:44 +00:00
kudzu_cp
9d337d22ed 2012-01-02 20:14:29 +00:00
kudzu_cp
c81f4f2b98 Added URL to plug needed exception. 2012-01-02 19:38:20 +00:00
kudzu_cp
44c3416a4e Fixes and improvements to assembly window. 2012-01-02 18:55:47 +00:00
kudzu_cp
f964d1d4eb 2012-01-02 18:42:24 +00:00
kudzu_cp
da3355f753 Work on assembly window. 2012-01-02 17:31:26 +00:00
kudzu_cp
f513abbe0f 2012-01-02 01:10:41 +00:00
kudzu_cp
8275d3a1ac 2012-01-02 00:25:05 +00:00
kudzu_cp
48d627a74d Namespace fix. 2012-01-02 00:17:20 +00:00
kudzu_cp
79261933a6 2012-01-02 00:02:05 +00:00
kudzu_cp
1a2e8360ce 2012-01-02 00:00:31 +00:00
kudzu_cp
1ce79a93fe 2012-01-01 23:58:59 +00:00
kudzu_cp
17a0643e91 Changed menu captions. 2012-01-01 20:22:49 +00:00
kudzu_cp
a4387f0cc2 2012-01-01 19:43:49 +00:00
Cman332_cp
9270721daf Forgot a bracket in the string implementation 2011-12-30 04:19:52 +00:00
Cman332_cp
537cf4502d I have implemented most of the String.Concat overloads. The only ones that aren't implemented are the IEnumerable overloads 2011-12-30 03:35:23 +00:00
blah38621_cp
a0e0410c26 Added Orvid.Graphics.Image.SubImage by request. 2011-10-28 16:53:59 +00:00
blah38621_cp
686ac7ff67 Conv_U1.cs: I disabled the invalid push size exceptions and made it treat them as size 4, because it should make no difference, and the exception was bugging me to much. 2011-10-28 15:36:12 +00:00
blah38621_cp
dcd685a90f More from Gendarme. Cosmos.VS.Package's AssemblyVersion attribute didn't match it's AssemblyFileVersion, they now match. Sealed a few non-inherited attributes. Also made private field actually used as was intended. 2011-10-23 00:15:19 +00:00
blah38621_cp
8f1d4c09fb Another from Gendarme, All attribute constructor arguments should be accessible via a read-only property. 2011-10-22 23:50:16 +00:00
blah38621_cp
1b922726f0 The first of a series of commits as I work my way down the list of things Gendarme found wrong. (a large amount is likely to be skipped, as gendarme found 13k potential issues.)
This one makes sure that constructors for abstract classes are protected, not public, as the constructor can only be called by child classes.
2011-10-22 23:19:51 +00:00
blah38621_cp
362cd25d80 I somehow failed to remove a Console.WriteLine directive from when I was debugging the System.Math plug. That directive is now removed. 2011-10-22 22:51:20 +00:00
blah38621_cp
f641c6c60b Fixed an issue in Dup which would have caused issues if we modified the object itself. Also made Ldsfld push the type of the field rather than null. 2011-10-22 22:49:36 +00:00
HKS_cp
421544d8cb Masked PIT again - Now only keyboard and PS2 is unmasked 2011-10-18 10:34:17 +00:00
HKS_cp
19249be675 Added PIT to interrupt 2011-10-18 09:16:45 +00:00
blah38621_cp
82e127acde Conv_* (unchecked), The 1&2 sized stack object exceptions weren't being very helpful. They now are. 2011-10-17 22:31:43 +00:00
blah38621_cp
bd2c82a292 The plug needed exception now also provides a trace of what method caused it to be added to the stack for processing. (Changes provided by sebdg) 2011-10-14 20:09:36 +00:00
blah38621_cp
ab2a8ab438 Added the COM IOGroup, to allow a basic Logger implementation that logs to a Com port. Also added a TestRunner project, which currently includes tests for the logger itself, and tests for the comparison operators for byte, sbyte, ushort, short, uint, int, ulong, long, float, and double. 2011-10-09 21:52:05 +00:00
blah38621_cp
6a36c7c3b8 Reverted the changes from my attempt to multi-thread IL2CPU. 2011-10-08 14:48:48 +00:00
blah38621_cp
606e309051 2011-10-08 01:42:17 +00:00
blah38621_cp
ee6d1622f1 2011-10-08 00:43:54 +00:00
blah38621_cp
fab78c5e2c 2011-10-08 00:42:51 +00:00
blah38621_cp
ad33893587 2011-10-08 00:30:08 +00:00
blah38621_cp
540ba18ddb 2011-10-08 00:28:05 +00:00
blah38621_cp
0375b13a2f 2011-10-08 00:23:20 +00:00
blah38621_cp
2f817d0bc2 2011-10-08 00:07:37 +00:00
blah38621_cp
a7b96e304d 2011-10-08 00:03:34 +00:00
blah38621_cp
b1f7c58a6b Made IL2CPU's scanning multi-threaded, as well as it's plug scanning. Also made the exceptions that a few instructions throw much easier to locate which file they are being thrown from. 2011-10-07 23:42:19 +00:00
blah38621_cp
57488c4dda Implemented the String(char,int32) constructor as supplied by Sebastien De Greef. 2011-10-06 21:38:02 +00:00
blah38621_cp
71464309ed Removed the plugs for the PadLeft and PadRight methods, which shouldn't have been created in the first place as PadHelper was already plugged. 2011-10-06 20:54:14 +00:00
Trivalik_cp
c54cb3bdd2 remove unneeded decimal part in float/double ToString() for example 0.0 -> 0 ; 3.0 -> 3 2011-10-06 19:57:10 +00:00
blah38621_cp
2ec9169194 Fixed a small issue in DeviceClass's GetString Method, it was comparing a 16-bit string literal against a 32-bit string literal, and as such would never return the correct value. 2011-10-05 23:42:09 +00:00
mterwoord_cp
d2d833727f 2011-10-03 16:16:25 +00:00
blah38621_cp
470b77a5b4 Added double->float support to Conv_R4, also made Conv_I a pointer to Conv_I4, and made Conv_U a pointer to Conv_U4. 2011-10-02 00:39:17 +00:00
blah38621_cp
361219d23e Added Double support to Conv_I1, Conv_I2, Conv_I4, Conv_U1, Conv_U2, Conv_U4, and Conv_U8, also fixed float conversion in those same files. (We were rounding, we needed to be truncating) 2011-10-01 23:03:33 +00:00
Trivalik_cp
c134a571fa fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
blah38621_cp
a42fbd6f3d Fixed the Sin, Cos, and Tan implementation in the System.Math plug, please note, they currently will not work, as there are still a few issues with double comparison. 2011-09-27 21:43:02 +00:00
blah38621_cp
ad9cf425a4 Somehow missed Math.Round when I was plugging System.Math, so it's now implemented. Please note, it won't actually work until modulus is supported for doubles. 2011-09-20 20:50:10 +00:00
boeman_cp
929da17837 Fix for PCI Enumeration, now it does not check every bus 2011-09-19 22:28:48 +00:00
Trivalik_cp
6663266609 fix Clt_Un todo 2011-09-19 20:30:06 +00:00
blah38621_cp
88b17e3a67 My plug viewer will now generate a plug template if needed, for any assembly it loads. Also added a Cosmos.Plugs folder in my user folder which contains a set of templates generated by it. Please note, the plugs generated by it currently need manual adjustments before they are usable. Also, that Cosmos.Plugs project in my folder does not compile. 2011-09-19 00:50:33 +00:00
blah38621_cp
facf434a5d Added a nice range of tests for IL2CPU, currently working on getting everything that needs plugging, plugged. The tests originate from Mono, and not even MS.Net passes all of them. (un-supprisingly, seeing as their mono's tests, MS.Net fails more of them than Mono 2.10.1) There are also tests in there that are designed to test every CIL OP-Code. Not all of those are enabled, as some have to be written in IL. 2011-09-17 21:44:48 +00:00
blah38621_cp
aee4bdbbb1 Got my optimizer working. It's currently only enabled if you have the debug level set to none. Also added a plug for System.Random that doesn't depend on the current tick count. 2011-09-17 17:37:36 +00:00
blah38621_cp
7798780f57 Implemented the RTC, it should now support all possible options that RTC can support. 2011-09-17 16:51:03 +00:00
blah38621_cp
b1795b585e Added the Clear, and DefineCursor functions to the repository version of the VMWareSVGAII driver. 2011-09-16 18:30:17 +00:00
blah38621_cp
c92a4d31df Fully plugged the System.Math class with a pure C# version. Commented out the old version of this plug, but left it there. Also commented out the exception that was being thrown in Cosmos.Hardware.BlockDevice, which was preventing system booting. 2011-09-15 21:09:52 +00:00
Trivalik_cp
f599c0726b fix all signed indirect pushes ( Ldind_Ix, Ldind_Ux) 2011-09-15 19:13:40 +00:00
Trivalik_cp
6f1efc4bcb add sign check for choose right asm instruction in LdLoc 2011-09-14 21:10:56 +00:00
blah38621_cp
96d3fde47c Made quite a few changes in my folder, including adding a Test kernel, and adding the Quad data-type to Orvid.Graphics.Dependancies. 2011-09-14 20:49:13 +00:00
boeman_cp
69a4745c54 Implemented support for PCI Devices
Added VMWareSVGAII Driver
2011-09-14 10:42:22 +00:00
blah38621_cp
c680d7d95f Implemented one of the things in the System.Number plug, which allows sbyte's to be converted to a string now. Also made a few changes to my optimizer, but still have it disabled, as it refuses to go past the bootloader with it enabled. 2011-09-13 23:42:07 +00:00
blah38621_cp
989ccead56 The Colors class now has all of the built-in .net colors, minus the window system colors. 2011-09-13 20:11:21 +00:00
kudzu_cp
733d3de69b Debugger pipe work. 2011-09-13 01:51:54 +00:00
kudzu_cp
b69139311e 2011-09-12 00:45:58 +00:00
blah38621_cp
7e64cabec6 Fixed an issue in Cosmos.VS.Windows which was preventing me from building. Cosmos.ico is now Cosmos.png. (Cosmos.ico still exists) 2011-09-11 23:51:48 +00:00
kudzu_cp
d8bfdad3ee 2011-09-11 03:08:48 +00:00
kudzu_cp
f7e808e296 2011-09-11 01:50:20 +00:00
HKS_cp
bbb0ca4dc6 2011-09-09 19:55:10 +00:00
kudzu_cp
0dcaeed292 2011-09-05 02:37:01 +00:00
kudzu_cp
7162637756 2011-09-05 02:22:17 +00:00
Trivalik_cp
dfe8aa4c25 fix copy of bigger than int 2011-09-04 21:20:34 +00:00
Trivalik_cp
03fbd66909 fix newobj for struct (Stack Empty) 2011-09-04 20:53:53 +00:00
kudzu_cp
0d1beae6f0 2011-09-04 20:14:49 +00:00
kudzu_cp
7be11ee5f7 2011-09-04 20:11:19 +00:00
kudzu_cp
272c4f3410 2011-09-04 19:48:52 +00:00
blah38621_cp
e2c018fa0d Specifying a partially transparent color as the content clear color, to achieve the look of a window fading in is now no longer needed, and a window will fade in by default. 2011-09-04 19:43:27 +00:00
kudzu_cp
4885dec621 2011-09-04 19:28:26 +00:00
kudzu_cp
4cbf5fed18 2011-09-04 19:27:51 +00:00
kudzu_cp
cc642ffb3f 2011-09-04 19:07:49 +00:00
blah38621_cp
620014da9d Made a few changes to my project files. 2011-09-04 14:35:17 +00:00
blah38621_cp
957ae83095 Transparency in the window system didn't quite work the way I meant it to, however it did create a unique effect, and has been integrated into the window system. 2011-09-04 03:08:54 +00:00
kudzu_cp
6ed2739549 2011-09-04 03:07:02 +00:00
blah38621_cp
9b4c43f75c The taskbar now properly detects if you've moved your mouse off of a particular window's button, it also now displays the Window's name on the taskbar. 2011-09-03 23:00:31 +00:00
blah38621_cp
92dcac4a51 Made a few improvements to the speed of the ILScanner, including caching the resolved plugs.
Added the possibility for an optimization step in the IL2CPU MSBuild task. Currently commented out, but should work fine with a few modifications to the optimizer.
Moved classes that are dependent on Cosmos from the Orvid.Graphics, into the Orvid.Graphics.Cosmos assembly. 
Re-factored the font mechanism, added partially working .fnt Font support. 
Added a Rectangle class, and a Vec2d class, which is the same as Vec2, except with doubles for the X and Y values.
Made a small aesthetic improvement to the output of the File2ByteArray Converter.
2011-09-03 21:05:46 +00:00
Trivalik_cp
420a29936f move sqrt from core to il2cpu.x86 2011-09-03 12:02:07 +00:00
Trivalik_cp
51e893eb74 add movsx, fchs
implement neg CIL (needed for Abs())
fix floor and ceiling in range of int
add sign extension to LdArg and LdLoc
remove unneeded math functions, like min,max,abs
2011-09-02 21:03:14 +00:00
Trivalik_cp
bcd92cf77c add ctor(char,int) to stringimpl, and remove uncommented uneeded functions 2011-08-31 19:55:34 +00:00
Trivalik_cp
5032dff55b fix function call on struct:
i.e.: Color a = Color.Red; byte r = a.R;
2011-08-30 20:02:14 +00:00
blah38621_cp
d8dcde9a1d String drawing support was added to Orvid.Graphics. Currently it only supports bdf fonts, but more are in the works. Also, in OForms, the window now displays the name in the header. 2011-08-30 00:58:03 +00:00
Trivalik_cp
5f96188be8 GDBClient: no load time now for asm file 2011-08-29 20:02:40 +00:00
HKS_cp
a896c7dfa7 Added Ceiling and Floor functions. 2011-08-28 19:17:49 +00:00
Trivalik_cp
65e854d492 GDBClient uses now the asm file for displaying 2011-08-27 20:37:41 +00:00
blah38621_cp
ce6e457695 Please note: everything in my users folder is now under a separate license from the Cosmos project. 2011-08-25 00:09:57 +00:00
blah38621_cp
b765c4a94e Removed the OForms folder from Orvid.Graphics. 2011-08-23 21:03:28 +00:00
blah38621_cp
3f94a3b9b5 Made a small improvement to the responsiveness of the taskbar. 2011-08-23 20:30:05 +00:00
blah38621_cp
1c5441f636 Resizing a window is now supported, also, most of the OForms assembly now has full XML documentation. 2011-08-23 20:19:11 +00:00
blah38621_cp
8df5c27ed3 Working TaskBar anyone? 2011-08-23 19:47:58 +00:00
HKS_cp
a8c3ed3f4c More fixes incoming for Sin function. It's a little broken atm. 2011-08-23 19:00:54 +00:00
HKS_cp
baf82cd6f2 Updated the Sin and Cos functions as the double operand issue is now fixed. 2011-08-23 18:08:42 +00:00
blah38621_cp
4b2bb8a0c9 Made a large number of changes in Orvid.Graphics, added an OForms project, and added most of a full window system. Next commit will add a proper taskbar, as well as minimize capability to the system. 2011-08-23 16:38:27 +00:00
Trivalik_cp
29914a55a1 fix up wrong operand order for 8byte dword substraction 2011-08-21 20:15:29 +00:00
HKS_cp
6bd7f593dc Fixed the Sin, Cos and Tan functions so they actually work outside the realm of -90 | +90.
Later I will add the realm outside -90 and +360.
2011-08-19 18:19:25 +00:00
HKS_cp
fc6cb9b4ea Added Sin, Cos, Tan and Factorial. Precision 5 digits. Hard fixed untill double is fixed. Can be made more precise later. 2011-08-19 00:37:12 +00:00
blah38621_cp
c526f44444 Applied patch 10214, which fixes work item 14107. Also reverted IOPortImpl back to the Assembler attribute, as my Inline attribute was causing issues. 2011-08-17 16:57:18 +00:00
kudzu_cp
cf1562c94c 2011-08-17 00:14:02 +00:00
blah38621_cp
814a5f7156 Migrated the plug viewer to System.Reflection, also added a TreeView sorter. 2011-08-16 21:14:37 +00:00
blah38621_cp
189dcfaed5 Some more work on the plug viewer. Cleaned up most of the icons, and enabled error & warning checking. 2011-08-16 19:08:53 +00:00
kudzu_cp
b8799236f4 2011-08-16 15:02:28 +00:00
blah38621_cp
4053338bc6 2011-08-16 02:47:03 +00:00
blah38621_cp
7e9a4035c3 Did a whole lot of work on the plug viewer. 2011-08-16 02:46:07 +00:00
blah38621_cp
678d4fbbc9 Added an Additive Noise generator to the ImageManipulator class. 2011-08-15 00:17:53 +00:00
blah38621_cp
8abea19e48 Added float-format dds support, as well as 3Dc, and Ati1n support, not quite sure of the issue with Ati1n, but it should be loading correctly. 2011-08-14 22:29:58 +00:00
kudzu_cp
303ec4e2db 2011-08-14 18:57:50 +00:00
kudzu_cp
ded8c1d56c 2011-08-14 13:57:59 +00:00
kudzu_cp
440dfc6850 2011-08-14 13:48:22 +00:00
kudzu_cp
97c3471067 2011-08-14 13:36:09 +00:00
kudzu_cp
896121ee54 2011-08-14 13:31:59 +00:00
blah38621_cp
79066d3d62 Added (VERY) broken pcx image loading support. Now if I knew what was wrong with it. 2011-08-14 01:47:20 +00:00
blah38621_cp
4bd0140c82 Switched OPFF to a greyscale version, can't get my B/W/Greyscale version working unfortunately. 2011-08-13 22:59:55 +00:00
Trivalik_cp
57a66f7638 GDBClient:
OpenFileDialog occure on connect if no path as argument
optimize save,refresh menu items
2011-08-12 20:02:35 +00:00
kudzu_cp
da67b059b2 2011-08-12 02:41:57 +00:00
kudzu_cp
991c3cdd9e 2011-08-12 02:38:17 +00:00
kudzu_cp
75d0d9e342 2011-08-12 02:33:58 +00:00
kudzu_cp
3c16ec7714 2011-08-12 02:20:43 +00:00
kudzu_cp
767d8cd205 2011-08-12 02:04:43 +00:00
kudzu_cp
a469a39eaf 2011-08-12 01:54:07 +00:00
blah38621_cp
5bd97bfc89 Added a very (very) rudimentary plug viewer. 2011-08-12 01:30:48 +00:00
Trivalik_cp
612ef94eb0 update gdb to 7.3
add break to Cosmos.Debug.GDB client and update it for current gdb version
2011-08-11 23:11:34 +00:00
blah38621_cp
f41a3ae707 Orvid.Graphics now supports Dxt1, Dxt2, Dxt3, Dxt4, Dxt5, A1R5G5B5, A4R4G4B4, A8B8G8R8, A8R8G8B8, R5G6B5, R8G8B8, X8B8G8R8, X8R8G8B8, L8, L8A8, A4L4, A8R3G3B2, R3G3B2, X1R5G5B5, X4R4G4B4, A1R10G10B10, and A2B10G10R10 dds image formats. 2011-08-11 19:51:29 +00:00
blah38621_cp
8c28a14306 More formats supported for dds images, namely, A1R5G5B5, A4R4G4B4, A8B8G8R8, A8R8G8B8, and R8G8B8 formats. I'm having difficulty detecting the R5G6B5 format, so it doesn't currently work. Next up X8B8G8R8, and X8R8G8B8 formats. 2011-08-11 01:18:01 +00:00
blah38621_cp
e79e40541d Added support for DXT5 and DXT3 compression in dds images. 2011-08-10 20:43:18 +00:00
blah38621_cp
145720769f Got basic Dds image loading working, only Dxt1 compression is supported at the moment, but the others are in the process of getting working 2011-08-10 02:50:13 +00:00
blah38621_cp
6f148128ea Added what would be dds image support, if I could figure out the issue with the loader. 2011-08-10 01:17:01 +00:00
blah38621_cp
b699f3c4d6 Added support for Pbm, Pgm, and Ppm image formats. Also added a method in ImageManipulator to switch the Red and Blue values in an image, to work around an issue in the Lib being used for Pbm, Pgm, and Ppm image support. Call it on the Ppm image you've loaded before using it. 2011-08-09 23:16:09 +00:00
blah38621_cp
7032cafe51 Xpm Image support added. 2011-08-09 22:08:01 +00:00
blah38621_cp
ce56e1cb55 Got Tga image writing working. Currently all supported formats are Read & Write except for Tiff, which is giving me difficulties. Xpm image support is probably next. 2011-08-09 20:36:21 +00:00
blah38621_cp
87c837658d Gif image support added. 2011-08-08 19:55:53 +00:00
blah38621_cp
cf6f10943c Added Tga Loading support, as well as Hq2x, Hq3x, and Hq4x Image resizing support. 2011-08-08 00:56:02 +00:00
kudzu_cp
3692ee529d 2011-08-07 21:29:04 +00:00
blah38621_cp
33579746bb Added Tiff, Bmp, and Png support to Orvid.Graphics, also added a Testbed for Image loading, and for Image manipulation. 2011-08-07 00:01:40 +00:00
blah38621_cp
595ccd8865 Enabled Jpeg support. 2011-08-05 03:17:10 +00:00
blah38621_cp
2b63ba4859 Woops, left an extra file in the Orvid.Compression project, that's now removed. 2011-08-05 02:56:56 +00:00
blah38621_cp
5fce44e58b Added support for Vbp images. (A very obscure format :P) As well as added an ImageManipulator class, which is able to resize images, with currently one of 3 different algorithms, Nearest Neighbor, Bi-Linear, and Bi-Cubic. Support for more algorithms will be added in the future, same goes for image formats. 2011-08-05 02:55:53 +00:00
blah38621_cp
d18c712566 Added Deflate and GZip streams support to Orvid.Compression. 2011-08-04 02:20:38 +00:00
blah38621_cp
9d52d175e0 Added the support for the first of many image formats Orvid.Graphics will eventually be able to handle. The format is custom, and is very plain. The file essentially contains the height, and width of the image, then the pixels of the image in rgba succession. (each component is a byte) Finally, the bytes that this produces are compressed using LZMA compression, producing a very basic, but usable format. Next will be an animated version, as well as support for animated images in the library. 2011-08-01 02:19:23 +00:00
blah38621_cp
00d5ff7d60 Woops, forgot to add them to the project file as well. 2011-07-31 00:37:27 +00:00
blah38621_cp
7631959418 Added a couple of missing files, ShapedImage will be the next thing I'm working on, after I do a bit of work on OPFF, to enable much better image storage, as well as a few optimizations for memory usage. 2011-07-31 00:14:11 +00:00
blah38621_cp
5a50c2b4e9 Made a small optimization to the memory usage of the TTF2OPFF converter. 2011-07-29 03:19:19 +00:00
blah38621_cp
35990b8017 Updated the TimesNewRoman.opff file to a working version. 2011-07-29 03:18:45 +00:00
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