Commit graph

2075 commits

Author SHA1 Message Date
Xenni_cp
9fc6a518c7 Changes to Engine.cs, Engine2.cs to fix bugs which caused compilation of anything using DynamicMethodEmit to fail.
The error appeared to be caused by improperly updating the GUI, so it should be able to be fixed later...
2009-05-19 03:34:12 +00:00
mterwoord_cp
3a8b42052d serial fix? 2009-05-17 14:52:50 +00:00
bklooste_cp
ef0ed74cfe Reenabled TestRunner 2009-05-17 13:13:56 +00:00
bklooste_cp
8a6a491e13 Update to fix bug if caller doesnt hook event 2009-05-17 10:51:23 +00:00
bklooste_cp
531f4b57fb 2 performance related changes for Matthijs to look at 1) Swap sorted list for Dictionary , 2) Change the LINQ query that selects the Method. 2009-05-17 02:14:52 +00:00
mterwoord_cp
cf178add9e reversed to old state.. 2009-05-16 17:16:41 +00:00
mterwoord_cp
60ba56ae9a quickwin, improved build time by 35-40% 2009-05-16 16:38:11 +00:00
bklooste_cp
a894a23b6c Cosmetic 2009-05-16 14:44:59 +00:00
bklooste_cp
c3fdb104ba benk Builder change - minor patch to launch debugger 2009-05-16 14:23:00 +00:00
bklooste_cp
61272dd6ff 2009-05-16 12:43:51 +00:00
bklooste_cp
ddeffbda62 Builder refactoring by BenK 2009-05-16 10:26:46 +00:00
Xenni_cp
413e171e7a Text UI Added to my playground - give it a test!
Manager Controls: 'tab' switch between controls; '`' switch back; '~' deselect all. Textbox Controls: 'ALT+q' cursor back; 'ALT+e' cursor forward; 'ALT+w' cursor up; 'ALT+s' cursor down; 'ALT+d' backspace. Button Controls: '[space]' activate.
New GUI will be merged directly into system if people approve. ('Cosmos.Text.Forms' sounds cool enough.)
2009-05-13 02:21:08 +00:00
Xenni_cp
f06f0954a3 Work Item 6991: 'Colours' replaced with 'Colors'. :) 2009-05-13 02:12:54 +00:00
smremde_cp
6cb197ef15 VGAScreen changes
COSMO Logo on boot in SteveKernel
2009-05-12 22:48:31 +00:00
kudzu_cp
d8e8f8c3ca Modified comment to be clear that 2009 is server 2008, not vs 2008. 2009-05-12 16:59:41 +00:00
Xenni_cp
0def53f0e5 Small bug fix for PIT.
Also added init routine to Global.cs (Hardware) so that the new PIT will actually work. This is a MUST if you are using the new PIT.
2009-05-11 03:41:09 +00:00
Xenni_cp
e49a83c016 Quick bug fixes to Console.cs and NibblesCS Game (oops) 2009-05-11 01:37:11 +00:00
Xenni_cp
5ba6518803 Added Exception Handling to BuildUI.cs.
This makes it faster to Build Cosmos if QEMU is left open, ect..., as VS will no longer break. A message box is shown prompting for action.
2009-05-11 00:58:06 +00:00
Xenni_cp
0a9ba3e237 Changes to DynamicMethodEmit to support MultiArray 'Address' functionality.
Tests appear successful.
2009-05-11 00:56:07 +00:00
Xenni_cp
577dcdb49e New PIT engine - 100% compatible with old version, but much more powerful. Tested and works on real hardware.
Small changes to Console.cs were also made to improve beep.
2009-05-11 00:54:27 +00:00
Xenni_cp
e378e212a1 Updates to Xenni's Workspace 2009-05-11 00:51:56 +00:00
Xenni_cp
cbf7aff2d8 2009-05-11 00:49:57 +00:00
Xenni_cp
58debd6827 Small Bug Fix to DynamicMethodEmit Engine.
The Bug caused multiarrays of types in the Entry Point Assembly to not be recognized.
2009-05-07 00:08:43 +00:00
Xenni_cp
42167cd906 Added comments to DynamicMethodEmit compiler-time service I wrote.
Should be alot easier to use now!
2009-05-06 01:05:39 +00:00
Xenni_cp
cdda155cb5 Added simple boolean property (EnableDebug) which disables the heap consumption status line if set to false. 2009-05-05 22:49:19 +00:00
Xenni_cp
61487e92f0 2009-04-20 02:29:22 +00:00
Xenni_cp
9e156a6f13 First steps to MultiArrays! 2009-04-16 04:23:55 +00:00
sschocke_cp
58bc3f184c Added a new network driver for the Via Rhine II (VT6102) network cards. Relatively recently used onboard network card. 2009-04-11 06:00:51 +00:00
sschocke_cp
dc6455ed5b Simple reboot of PC implemented in CPU class - Non ACPI
Redesigned Interrupt Handling so there are no fixed InterruptHandler delegates, but rather a method of assigning an interrupt handler to any IRQ number. This was needed because when booting on different hardware (actual hardware), the IRQ's assigned by ACPI to the PCI cards are not fixed. So for instance, the RTL8139 card got an IRQ12, whereas under QEMU it was IRQ11.
Updated all network drivers as well as the ES1370 and Keyboard drivers to use the new IRQ Handling methods.
Updated all network drivers to send out minimum 64 byte ethernet packets as smaller than this is not accepted by most network cards
2009-04-11 05:58:48 +00:00
sschocke_cp
c89dd93729 Added new CosmosViewer project. VNC Protocol based network display of GUI for Cosmos 2009-04-07 04:53:30 +00:00
sschocke_cp
77d1d1a038 Fixed some reference and missing file errors in CosmosBoot and Indy.IL2CPU.Assembler projects 2009-04-07 04:52:33 +00:00
sschocke_cp
056ff70b2c Fixed few more bugs in TCP Stack:
TCP Packets larger than 255 bytes now have their TCP Checksum correctly calculated. 
Large packet fragmentation now happens. 
MSS is negotiated during connection startup
2009-04-07 04:51:32 +00:00
sschocke_cp
e3a3184700 Fixd a minor bug on the Incoming TCP connection side where the Connect callback was called before the client ACKed the connection 2009-04-05 08:49:40 +00:00
sschocke_cp
cc0fa5a4cc Added routing via default gateways to TCP/IP Stack
Added outgoing TCP connection support to TcpClient
Added disconnect event and Closing down of TCP connections to TcpClient
2009-04-04 19:55:13 +00:00
sschocke_cp
e42825c450 Added ManagedMemorySpace class that extends MemoryAddressSpace class to create aligned memory buffers and hide pointer magic. Can also be used to obtain Address + Size for any existing byte[] buffer.
Updated both AMD PCNet driver and Realtek 8139 driver to use ManagedMemorySpace class. Effectively this removes all unsafe code from the drivers.
2009-04-04 12:26:38 +00:00
sschocke_cp
7af62315ec RTL8139 Driver Changes
Update Global to call driver initialization routines for different drivers. Devices are enumerated during startup regardless of what hardware you are using.
Update FrodeTest workspace to run via new NetworkDevice interface
Update Builder.cs so that QEMU gets called with only either "-net tap" or "-net user", as these two options conflict
Internalized most of the TCP/IP stack leaving only the User needed classes available to use.
Commented most of TCP/IP stack public methods, and cleaned out code a little bit.
2009-03-31 20:33:22 +00:00
Dokugogagoji_cp
59b34f5c76 removed some invalid plugs 2009-03-27 17:46:53 +00:00
sschocke_cp
a511837d41 Removed unused TcpListener class from previous commit 2009-03-26 17:03:22 +00:00
sschocke_cp
c309d68869 Added functionality to listen to incoming TCP connections. See my SSchockeTest workspace for an example of how to use. 2009-03-26 17:01:41 +00:00
sschocke_cp
adebc5fa19 Added UInt64 support to ToHex extensions, and also improved ConvertToHex methods for other numbers 2009-03-22 13:27:23 +00:00
Dokugogagoji_cp
24c47639ca ACPIManager stub
Some stupid warning removed for now
CultureInfo Plugs merged
Added VHD option (still disabled)
Some temporary plugs
2009-03-22 12:56:47 +00:00
sschocke_cp
f2ee6c3dd8 TCP/IP Stack now supports listening for incoming and sending outgoing UDP Packets. See Program.cs in my SSchockeTest project for example usage.
Cosmos.Sys project outputs XML documentation for classes that have documentation. This should be helpful for people playing around with the new User Kit.
2009-03-22 07:07:33 +00:00
sschocke_cp
ef4fe5c26c Moved my current TCP Stack implementation into Cosmos.Sys
Moved Chad's files into a seperate folder for now
Removed all TCP Stack related files from my workspace
Updated my workspace Program.cs to demo how TCPIPStack class should be used
2009-03-18 20:44:26 +00:00
sschocke_cp
e6b8928343 Added convenience overload of QueueBytes for sending entire byte[] buffer
Added event delegate so TCP Stack can attach itself to receive data from NetworkDevice
Added another MAC Address constant 00:00:00:00:00:00 as MACAddress.Zero
2009-03-18 20:41:52 +00:00
sschocke_cp
c78bcdec9c Pingable TCP/IP stack implementation in my workspace. Set IP address up in Program.cs 2009-03-14 12:57:38 +00:00
sschocke_cp
6786f83b27 Added ContainsKey method to TempDictionary 2009-03-14 12:56:31 +00:00
sschocke_cp
6ff3aa2345 2009-03-14 12:55:43 +00:00
sschocke_cp
5c8d9355bb Changes by mterwoord for managed memory access, and changes to the AMD PCNet driver to use them 2009-03-11 18:28:03 +00:00
sschocke_cp
12427fc9bb Added interrupt handling routine for AMD PCNet driver
Added AMD PCNet driver to Cosmos.Hardware.Network.Devices
2009-03-09 16:48:56 +00:00
sschocke_cp
47140a6627 Added my workspace
Added a few things to the Cosmos.Hardware.Network classes
My workspace includes prelimanary AMD PCNet Network Card Driver
2009-03-09 15:24:21 +00:00
sschocke_cp
4e9d21d466 Fixed PCI Bus enumeration - now correctly enumerates PCI bridges
Fixed Read8 and Read32 implementations. PCI Standard requires all reads to be 32-bits so reading 32-bit register and shifting to required register for result
Fixed Enable command to OR required parameters instead of ANDing them
2009-03-09 15:23:02 +00:00
mterwoord_cp
54253f87d2 Binary emission is now capable of emitting ELF programs 2009-03-08 12:59:31 +00:00
mterwoord_cp
b7ac8a4929 refactorings for moving assembler out of engine 2009-02-24 10:04:03 +00:00
Dokugogagoji_cp
6ca8120fbd Deleted APM Code as we doesn't want BIOS Call 2009-02-14 08:59:14 +00:00
Dokugogagoji_cp
d4fbd6ae1c APM shutdown and ACPI Shutdown (only for QEmu and Boschs because I need to routine a method for getting ACPI address) 2009-02-13 11:55:59 +00:00
feal87_cp
92c24ec405 Little fix on the previous commit. 2009-02-12 16:45:57 +00:00
feal87_cp
3df01f7746 Added an eratosthene benchmark and created the first implementation of a plug (total reimplementation) for the TimeSpan class on my playground. (Still not working on Cosmos, because we miss the float support.) 2009-02-12 16:28:10 +00:00
feal87_cp
e5baeb9354 Created my playground and done a little modify to the TestRunner project. 2009-02-12 11:33:02 +00:00
feal87_cp
f1fa3070a3 Modified the TestRunner project to be finally functional 100% or so, have still to investigate if there is a way to tell QEmu to quit after the VM is halted. More to come. ;) 2009-02-11 20:24:47 +00:00
feal87_cp
6fce175f87 As worked out with mterwood, we fixed the communication between the QEmu serial port and the client application in the Cosmos.TestRunner application. It now execute correctly. 2009-02-11 18:49:12 +00:00
mterwoord_cp
be63d4c9d9 2009-02-01 09:47:46 +00:00
BassemMohsenFarid_cp
7ebb83e10f 2009-01-16 12:42:24 +00:00
BassemMohsenFarid_cp
e94a59c774 Now the FlatFileUpdater saves the solution file using the UTF-8 encoding instead of the ANSI encoding. This allows the solution to be opened in Visual C# Express by double-clicking the solution file.
I also updated the flat solution file (Cosmos.Flat.sln).
2009-01-16 01:44:00 +00:00
kudzu_cp
26c3054851 2009-01-14 18:57:12 +00:00
mterwoord_cp
b9200d6e44 2009-01-14 18:35:14 +00:00
kudzu_cp
7bb985068f 2009-01-12 05:36:44 +00:00
kudzu_cp
21b5d51fab 2009-01-12 05:00:12 +00:00
kudzu_cp
2c5cffefda 2009-01-12 03:51:14 +00:00
kudzu_cp
81d253ea00 2009-01-12 03:38:00 +00:00
mterwoord_cp
702aa6d2a4 aar helpt 2009-01-07 11:23:05 +00:00
mterwoord_cp
6e28121ac2 2009-01-07 11:07:43 +00:00
mterwoord_cp
1b149f23d8 2009-01-07 10:52:59 +00:00
mterwoord_cp
8f0ef83441 2009-01-07 09:20:15 +00:00
mterwoord_cp
5805c106b3 2009-01-07 08:48:06 +00:00
mterwoord_cp
6789e72194 2009-01-07 08:21:56 +00:00
mterwoord_cp
a9560939bb 2009-01-06 18:25:48 +00:00
mterwoord_cp
02744a5a95 2009-01-06 18:03:04 +00:00
mterwoord_cp
9f46a573ac 2009-01-06 17:38:56 +00:00
mterwoord_cp
bbda2a8639 apparently, something weird was goofed up on mainwindow.xaml. changed testrunner slightly, to allow turning off running kernels through qemu 2009-01-06 17:25:34 +00:00
kudzu_cp
d5df4d7d49 2009-01-06 14:22:57 +00:00
mterwoord_cp
732b041064 2009-01-04 11:34:17 +00:00
mterwoord_cp
f90cf69b40 2009-01-04 11:25:44 +00:00
mterwoord_cp
e58cc3d1db 2009-01-04 10:29:48 +00:00
mterwoord_cp
596dc568a7 2009-01-04 10:20:09 +00:00
mterwoord_cp
b5c9afe573 2009-01-04 10:02:07 +00:00
mterwoord_cp
f958ac3a41 2009-01-04 09:37:44 +00:00
mterwoord_cp
a7d0b83212 2009-01-04 08:58:26 +00:00
Scalpel_cp
05b65046ae Added lspci application in playground 2009-01-03 22:00:47 +00:00
jeroenp_cp
8281b2dd3c changed shortcut to Alt-A because that one was still available 2009-01-03 16:48:16 +00:00
jeroenp_cp
48a6f3f976 no more question when copying error message to clipboard on double-click, as messagebox gets burried under the system-wide error message dialog. 2009-01-03 10:53:19 +00:00
mterwoord_cp
3975a88090 2009-01-02 18:35:39 +00:00
jeroenp_cp
a3c151e048 Disabled TestKernel and TestSuite in Release build (since they are not active in Debug build either) so we can now run in Release mode 2009-01-02 18:28:26 +00:00
jeroenp_cp
2acb2219b3 Allow unsafe code for Release builds. 2009-01-02 17:56:55 +00:00
jeroenp_cp
a69db67457 Alt-U shortcut for "use internal assembler" 2009-01-02 17:56:26 +00:00
mterwoord_cp
3284e63951 2009-01-01 13:10:21 +00:00
mterwoord_cp
f11e019c02 2009-01-01 13:06:12 +00:00
Dokugogagoji_cp
9e3d7de7aa bug fixes on X# emission 2009-01-01 10:29:54 +00:00
mterwoord_cp
551ce96068 2008-12-31 17:37:29 +00:00
Dokugogagoji_cp
60c633f028 Some bugfixes on X# and debug starts to work! 2008-12-31 15:19:25 +00:00
Scalpel_cp
d4e0a30978 Added tests for Generics 2008-12-30 10:10:08 +00:00
mterwoord_cp
9a06222cdb Initial work on a test kernel runner. works 2008-12-30 10:07:25 +00:00
Scalpel_cp
7f7a849cf2 Fixed Build Path for Userkit 2008-12-30 01:23:53 +00:00
Scalpel_cp
d8e0fe63ad Prints unhandled exceptions in IL2CPU 2008-12-29 11:38:39 +00:00
mterwoord_cp
1ca3b7a4c5 2008-12-29 11:29:47 +00:00
mterwoord_cp
65be2a5545 2008-12-29 10:59:19 +00:00
mterwoord_cp
a06286bb23 2008-12-25 18:33:34 +00:00
mterwoord_cp
0eb6c52233 2008-12-25 18:31:57 +00:00
mterwoord_cp
a9191f40a9 2008-12-25 11:17:03 +00:00
mterwoord_cp
a212e9fa11 2008-12-25 09:34:10 +00:00
mterwoord_cp
fbd371a4ec 2008-12-25 08:23:12 +00:00
Dokugogagoji_cp
7c462811a0 quick fix for stos and reboot for preventing a bug 2008-12-24 19:17:26 +00:00
mterwoord_cp
0d577c4bab 2008-12-24 17:36:50 +00:00
mterwoord_cp
aace0f4e37 2008-12-24 15:33:22 +00:00
mterwoord_cp
06abbc8a14 2008-12-24 15:02:20 +00:00
mterwoord_cp
2ce54f78e4 2008-12-24 10:17:22 +00:00
mterwoord_cp
0a8f42bc0c 2008-12-24 08:39:55 +00:00
Dokugogagoji_cp
6f16879482 quick fix for reboot but still opcode problem...reboot again? 2008-12-22 19:20:29 +00:00
Dokugogagoji_cp
f18f265362 quick fix for movs 2008-12-22 18:30:08 +00:00
mterwoord_cp
486fa3a3bc 2008-12-21 15:08:10 +00:00
mterwoord_cp
48611f2478 2008-12-21 15:04:15 +00:00
mterwoord_cp
8bc3218582 2008-12-21 14:16:59 +00:00
mterwoord_cp
f89f7975c1 2008-12-21 13:02:54 +00:00
mterwoord_cp
0a5cbafa58 2008-12-21 12:59:44 +00:00
mterwoord_cp
d864463afa 2008-12-21 12:28:09 +00:00
mterwoord_cp
27514fcf18 2008-12-21 12:02:57 +00:00
mterwoord_cp
7860d3f0e0 2008-12-21 11:25:55 +00:00
mterwoord_cp
8e9676b24a 2008-12-21 10:06:56 +00:00
mterwoord_cp
18b9130c44 2008-12-21 09:49:12 +00:00
mterwoord_cp
6667fc61aa 2008-12-21 09:41:51 +00:00
mterwoord_cp
81a8a1a713 2008-12-21 09:19:15 +00:00
mterwoord_cp
cd82a2b11a 2008-12-21 09:10:27 +00:00
mterwoord_cp
a35be7ace5 2008-12-21 09:07:23 +00:00
mterwoord_cp
94f116417a 2008-12-21 08:56:23 +00:00
mterwoord_cp
7aedc5ecb0 2008-12-21 08:45:45 +00:00
mterwoord_cp
a116b6e3c0 2008-12-21 08:30:47 +00:00
mterwoord_cp
84c5b2d056 2008-12-21 08:10:26 +00:00
mterwoord_cp
9207d0534b 2008-12-20 15:25:51 +00:00
mterwoord_cp
e20c47593f 2008-12-20 15:10:28 +00:00
mterwoord_cp
3a4133591b 2008-12-20 13:34:40 +00:00
mterwoord_cp
b81d20476d 2008-12-20 13:17:12 +00:00
mterwoord_cp
f486b5b2ba 2008-12-20 13:03:09 +00:00
mterwoord_cp
1f1d246568 2008-12-20 12:30:21 +00:00
mterwoord_cp
d1f8df77f3 2008-12-20 10:26:34 +00:00
mterwoord_cp
3838c6b11e 2008-12-07 17:34:18 +00:00
mterwoord_cp
5d59710407 2008-12-07 08:05:52 +00:00
mterwoord_cp
11a7ce750c 2008-12-06 13:32:19 +00:00
mterwoord_cp
34b2111a41 2008-12-06 13:25:42 +00:00
mterwoord_cp
8fc935c949 2008-12-05 16:52:04 +00:00
mterwoord_cp
c2ab2a6263 2008-12-05 06:52:24 +00:00
mterwoord_cp
db2befd18c more refactorings, this time on the Jcc instructions 2008-12-03 18:42:48 +00:00
mterwoord_cp
52deb1277a 2008-12-03 16:19:04 +00:00
mterwoord_cp
bf1a830f3f Kernels run again :) stupid overflow bug in method footer 2008-12-03 07:00:23 +00:00
mterwoord_cp
f843b15a6c 2008-12-01 06:42:14 +00:00
mterwoord_cp
d02a3251b0 2008-11-30 13:36:23 +00:00
mterwoord_cp
647b6c5bba 2008-11-29 18:46:04 +00:00
mterwoord_cp
8b8be0c28d 2008-11-29 17:26:44 +00:00
mterwoord_cp
299195811b 2008-11-25 18:34:16 +00:00
mterwoord_cp
5592cd1f90 2008-11-23 18:45:34 +00:00
mterwoord_cp
fdae8e478e automated testing.. 2008-11-23 16:12:59 +00:00
mterwoord_cp
d12629b7f6 binary emiing sill doesn work :( 2008-11-20 11:16:56 +00:00
mterwoord_cp
aa9513ffee 2008-11-18 07:38:22 +00:00
mterwoord_cp
dbd76c7795 2008-11-18 07:14:09 +00:00
mterwoord_cp
1154c5cb08 2008-11-18 07:03:46 +00:00
mterwoord_cp
7b1d2434dd 2008-11-17 17:43:05 +00:00
mterwoord_cp
0f04db5d33 2008-11-16 16:16:51 +00:00
mterwoord_cp
cf8b010c2d 2008-11-16 16:09:15 +00:00
mterwoord_cp
354b778320 sub works now too 2008-11-16 14:01:58 +00:00
mterwoord_cp
e7d4c48dec 2008-11-16 11:55:53 +00:00
mterwoord_cp
bb64b15d76 2008-11-16 11:53:35 +00:00
mterwoord_cp
599e32dd5e 2008-11-16 11:48:05 +00:00
Scalpel_cp
53524a1ce8 Added testing of System.Math 2008-11-15 22:22:54 +00:00
Scalpel_cp
e3db6c576e Added tests for System.BitConverter 2008-11-15 22:08:44 +00:00
Scalpel_cp
6608dd88a5 Minor changes 2008-11-15 19:38:08 +00:00
mterwoord_cp
21ec33c46d 2008-11-15 17:47:57 +00:00
mterwoord_cp
49bd0d1383 2008-11-15 13:12:32 +00:00
mterwoord_cp
8107448bcb 2008-11-14 17:36:30 +00:00
Dokugogagoji_cp
1e961eb23b (added test with offset) 2008-11-14 14:50:48 +00:00
Dokugogagoji_cp
02261a5771 Push and Pop testcases
Changed Pop and Push as IntructionWithDestination and overrided toString for fixing dword
2008-11-14 14:11:04 +00:00
mterwoord_cp
b03d61e2b4 2008-11-12 10:29:41 +00:00
mterwoord_cp
3f03ee08d0 2008-11-12 10:23:19 +00:00
mterwoord_cp
618d4feb6c 2008-11-12 08:24:55 +00:00
mterwoord_cp
21b62060cc 2008-11-12 08:20:02 +00:00
mterwoord_cp
48e388efd4 2008-11-11 17:29:18 +00:00
mterwoord_cp
d9ccd387c5 2008-11-10 11:44:15 +00:00
mterwoord_cp
9032d256cb 2008-11-10 11:20:38 +00:00
mterwoord_cp
a0163de71d 2008-11-09 18:10:39 +00:00
mterwoord_cp
5e882b6182 2008-11-09 18:02:48 +00:00
mterwoord_cp
88e55864e9 2008-11-09 16:37:31 +00:00
mterwoord_cp
9ac23deee7 Initial version test harness 2008-11-09 13:53:12 +00:00
mterwoord_cp
ec5eebdeed Some smaller refactorings and misc changes 2008-11-09 12:50:58 +00:00
mterwoord_cp
ab7807cdb0 2008-11-08 14:48:06 +00:00
mterwoord_cp
a45bfe24e0 some changes to debugger. almost works now.. 2008-11-08 13:28:16 +00:00
mterwoord_cp
2df589f3ad Refactorings over 2008-11-08 13:00:37 +00:00
mterwoord_cp
0d27abe2e7 2008-11-08 10:52:35 +00:00
mterwoord_cp
967ef9c876 2008-11-08 10:24:48 +00:00
mterwoord_cp
ffc211c161 2008-11-08 09:00:58 +00:00
mterwoord_cp
824acc19fc 2008-11-07 18:39:24 +00:00
mterwoord_cp
19489e9117 2008-11-07 18:15:42 +00:00
mterwoord_cp
b13b8bcde9 2008-11-07 15:35:18 +00:00
mterwoord_cp
8909d72acf 2008-11-07 14:17:33 +00:00
mterwoord_cp
f352425b33 2008-11-07 13:01:23 +00:00
mterwoord_cp
5bd0af884d 2008-11-07 12:41:12 +00:00
mterwoord_cp
5928581f2f 2008-11-07 12:27:08 +00:00
Dokugogagoji_cp
01d9d9bd1d Temporal (I'll read and adapt at the new opcode structure) removal of stubbed (and empty) classes in Indy.IL2CPU.Assembler 2008-11-07 10:30:37 +00:00
mterwoord_cp
a50490a8dc fix for vmt bug 2008-11-03 16:20:07 +00:00
mterwoord_cp
13c4110e6f 2008-11-03 15:23:00 +00:00
mterwoord_cp
4113021e18 2008-11-03 11:47:24 +00:00
mterwoord_cp
7b9f3a97f1 2008-11-03 11:08:22 +00:00
mterwoord_cp
52758be5d0 2008-11-03 10:18:14 +00:00
mterwoord_cp
25e884f818 2008-11-02 08:06:27 +00:00
mterwoord_cp
3e3671a768 initial work on binary translation 2008-11-02 08:04:52 +00:00
mterwoord_cp
0a6b20fead Code cleanup/refactorings 2008-11-01 12:49:18 +00:00
mterwoord_cp
565f2a6754 2008-10-31 16:45:36 +00:00
mterwoord_cp
55b33a51ff Mono works now. also included 2008-10-29 18:38:39 +00:00
Dokugogagoji_cp
ed8164fdda Selectable role of debugging (for people that experienced problem with the previous changeset. First it was only CosmosDebugger client, now QEmu can work as server)
Now, not depending from QEmu name conventions (first try, I should it better)
2008-10-23 21:13:42 +00:00
mterwoord_cp
fa47d2814b 2008-10-15 16:12:29 +00:00
kudzu_cp
ec85dab1ed 2008-10-15 14:16:54 +00:00
Dokugogagoji_cp
2be0dc2025 (Fast snake-autosuicide fix) 2008-10-12 12:52:47 +00:00
mterwoord_cp
07950046fc removed registry usage. settings are now stored in a cosmos dir in the AppData dir 2008-10-12 10:52:48 +00:00
mterwoord_cp
485b9c7ac2 2008-10-11 11:44:13 +00:00
kudzu_cp
c86c0d8f98 2008-10-07 21:59:42 +00:00
kudzu_cp
8eed14ddcf 2008-10-07 21:51:25 +00:00
kudzu_cp
44f2f5e266 2008-10-07 21:08:29 +00:00
kudzu_cp
0d1ff6a061 2008-10-07 20:58:05 +00:00
kudzu_cp
a63e957474 2008-10-07 20:55:08 +00:00
kudzu_cp
ae51bc804a Fixed registry key for new users. 2008-10-06 18:04:51 +00:00
mterwoord_cp
1df2f4c70a Filesystem reading works again 2008-10-06 09:38:43 +00:00
mterwoord_cp
77aa5ee138 2008-10-04 17:26:05 +00:00
mterwoord_cp
72ac3c119f 2008-10-04 17:24:33 +00:00
kudzu_cp
df60faec8c 2008-10-02 23:43:08 +00:00
Dokugogagoji_cp
6ec12f3794 "emergency" check-in 2008-09-27 13:25:31 +00:00
kudzu_cp
bda32fd331 Changed labels on build screen 2008-09-22 13:02:10 +00:00
kudzu_cp
3d54e05052 Separated Tracer emission logic. 2008-09-22 13:00:33 +00:00
kudzu_cp
a363aff9a3 2008-09-22 02:38:19 +00:00
kudzu_cp
eda6dbab91 2008-09-22 02:09:32 +00:00
kudzu_cp
087a1bcfb8 2008-09-22 01:48:46 +00:00
kudzu_cp
c73f3d50d5 First prototype of simpler plugs 2008-09-22 00:52:24 +00:00
kudzu_cp
439544907a 2008-09-22 00:37:04 +00:00
kudzu_cp
b54990ce10 2008-09-22 00:18:51 +00:00
kudzu_cp
b6195987f4 2008-09-22 00:18:28 +00:00
kudzu_cp
b858175822 2008-09-22 00:15:32 +00:00
kudzu_cp
2ebfcde162 2008-09-22 00:08:39 +00:00
kudzu_cp
bbdb077089 2008-09-21 23:44:12 +00:00
kudzu_cp
f9a66d2348 2008-09-21 23:41:24 +00:00
kudzu_cp
9e233c95b9 2008-09-21 23:39:26 +00:00
kudzu_cp
1c48cedea9 2008-09-21 23:33:20 +00:00
kudzu_cp
2ce9bbc646 2008-09-21 23:26:17 +00:00
kudzu_cp
dfbb7fa34c 2008-09-21 23:17:51 +00:00
kudzu_cp
3e05e23892 2008-09-21 23:15:22 +00:00
kudzu_cp
246ae1151f 2008-09-21 21:50:09 +00:00
kudzu_cp
de1a211a0d 2008-09-21 21:46:11 +00:00
kudzu_cp
ba48196099 2008-09-21 21:43:00 +00:00
kudzu_cp
c10e73c305 Eliminated outdated and unused metal options. 2008-09-21 20:48:55 +00:00
kudzu_cp
c4345cf80a 2008-09-21 20:35:17 +00:00
kudzu_cp
27138ffac3 2008-09-21 19:28:53 +00:00
kudzu_cp
296022a199 2008-09-21 19:21:53 +00:00
kudzu_cp
ca8aa61b48 2008-09-21 19:10:28 +00:00
kudzu_cp
29d5fc367c 2008-09-21 18:51:32 +00:00
kudzu_cp
7ee5c63742 2008-09-21 18:24:24 +00:00
mterwoord_cp
e05e67330d 2008-09-21 17:21:18 +00:00
mterwoord_cp
427afed141 2008-09-21 16:58:41 +00:00
kudzu_cp
eea7a57ecf Changed registry key names to avoid conflicts 2008-09-21 16:58:31 +00:00
mterwoord_cp
3c51edc15f normal build works now 2008-09-21 15:47:20 +00:00
mterwoord_cp
cb7169d75d added small comment.. 2008-09-21 13:54:20 +00:00
mterwoord_cp
0b89116197 fixes for serial port. it works with real hardware! 2008-09-21 11:15:13 +00:00
kudzu_cp
515e78c148 2008-09-21 00:52:28 +00:00
kudzu_cp
731ece4459 Stepping works 2008-09-20 20:21:01 +00:00
kudzu_cp
5a86f2136a 2008-09-20 18:09:11 +00:00
kudzu_cp
9bed620a1b 2008-09-20 17:19:29 +00:00
kudzu_cp
f608b4b516 Break no longer crashes debug window. Needs more work, but doenst crash. 2008-09-20 16:46:21 +00:00
kudzu_cp
887515b233 Added scanning methods 2008-09-20 16:26:01 +00:00
kudzu_cp
c91dad6fb2 Moved dispatcher use out of DebugConnector and into UI where it belongs 2008-09-20 16:01:15 +00:00
kudzu_cp
46b6853cbd 2008-09-20 15:55:20 +00:00
kudzu_cp
238bf091ad 2008-09-20 15:13:56 +00:00
mterwoord_cp
180d50cdea 2008-09-20 15:07:30 +00:00
kudzu_cp
a8581b918f Preparation for Serial debugging. 2008-09-20 14:41:20 +00:00
kudzu_cp
b688b9f4be 2008-09-20 04:52:26 +00:00
kudzu_cp
f78c3fbf0c 2008-09-20 04:30:21 +00:00
kudzu_cp
69261785ec 2008-09-20 03:45:15 +00:00
kudzu_cp
5532f3aa3e 2008-09-20 02:52:30 +00:00
kudzu_cp
4846b2d495 2008-09-20 02:48:34 +00:00
kudzu_cp
e0d2712b7c 2008-09-20 02:43:30 +00:00
kudzu_cp
612bba1d6c 2008-09-20 02:34:49 +00:00
kudzu_cp
a091b0814c 2008-09-20 02:28:55 +00:00
kudzu_cp
3bc32e32ef 2008-09-20 02:15:20 +00:00
kudzu_cp
c843ccf4c0 2008-09-20 00:32:38 +00:00
kudzu_cp
6418833a72 2008-09-19 23:32:49 +00:00
kudzu_cp
2076e5fead 2008-09-19 23:27:38 +00:00
kudzu_cp
21430e5fb1 2008-09-19 21:56:49 +00:00
kudzu_cp
76b16b2a1b Initial changes to build status 2008-09-19 17:43:01 +00:00
kudzu_cp
1ac95fbc8a 2008-09-18 07:01:36 +00:00
kudzu_cp
2fe19afcd4 2008-09-18 06:46:08 +00:00
kudzu_cp
f72d178b98 2008-09-18 06:35:40 +00:00
kudzu_cp
b96330920c Dead code removal 2008-09-18 05:23:36 +00:00
kudzu_cp
01001ed92e 2008-09-18 04:03:20 +00:00
kudzu_cp
8686483a53 2008-09-18 03:03:20 +00:00
kudzu_cp
0fcab033fb 2008-09-18 02:47:27 +00:00
kudzu_cp
d770bda7a8 Debug Text messages can now be >255 in length 2008-09-18 01:52:03 +00:00
kudzu_cp
21d2d7048e Simplification of DebugConnectorStream 2008-09-18 01:49:46 +00:00
kudzu_cp
0db7db6781 2008-09-18 00:06:24 +00:00
kudzu_cp
7bf432310d 2008-09-17 04:05:28 +00:00
kudzu_cp
7265b30987 Optimized asm in DebubStub a bit 2008-09-17 03:56:52 +00:00
kudzu_cp
ecb1f42bd3 2008-09-17 03:36:22 +00:00
kudzu_cp
7e48564529 2008-09-17 03:33:11 +00:00
kudzu_cp
0a0d636910 2008-09-17 03:29:37 +00:00
kudzu_cp
c368698af4 2008-09-17 03:17:15 +00:00
kudzu_cp
01b207d666 Debugger.Send("Hello"); Now it works! 2008-09-17 03:09:27 +00:00
kudzu_cp
5ab6bf12c2 Doesnt crash on debug write, but still transmitting dummy data for now. 2008-09-17 02:55:25 +00:00
kudzu_cp
2c66d2d427 2008-09-17 02:44:06 +00:00
kudzu_cp
65381e63a5 Fixed problem of nasm defaulting all conditional branches to short which often generates an error. Now all jumps are near. 2008-09-17 00:45:25 +00:00
kudzu_cp
1e9de4bb90 2008-09-17 00:23:38 +00:00
kudzu_cp
c5187b2bcb Options window now has an option to show console build window for checking nasm errors. 2008-09-16 23:58:33 +00:00
kudzu_cp
6e5ed2f649 2008-09-16 18:06:54 +00:00
kudzu_cp
0d96f926c8 2008-09-16 05:32:38 +00:00
kudzu_cp
bdd43929df Fix for display while tracing 2008-09-16 01:54:14 +00:00
kudzu_cp
2f2deccfbd 2008-09-16 01:34:13 +00:00
kudzu_cp
9c65749840 2008-09-16 00:26:21 +00:00
kudzu_cp
afb4a3a90b 2008-09-15 23:03:27 +00:00
kudzu_cp
67d8290174 2008-09-15 22:52:35 +00:00
kudzu_cp
7db97256a5 Scrollbars to Build window 2008-09-15 22:03:41 +00:00
kudzu_cp
481f0b08ad 2008-09-15 20:59:20 +00:00
kudzu_cp
a33a21ba84 2008-09-15 20:21:39 +00:00
kudzu_cp
d4a302aba7 2008-09-15 20:06:25 +00:00
kudzu_cp
5e0db9d052 2008-09-15 19:10:46 +00:00
kudzu_cp
fd111f21db 2008-09-15 18:51:19 +00:00
kudzu_cp
41a6d3be5d DebugConnectorStream 2008-09-10 01:37:48 +00:00
Scalpel_cp
ab33a7e946 Added beginnings of plug for System.IO.DriveInfo 2008-09-08 21:06:09 +00:00
Scalpel_cp
6f177b05c1 Fixed Path.GetDirectoryName
Minor changes
2008-09-08 20:25:43 +00:00
kudzu_cp
2432bf7232 2008-09-08 17:49:48 +00:00
kudzu_cp
c9d31edb46 Now saves Compile IL preference to registry. 2008-09-08 16:53:51 +00:00
kudzu_cp
e7487c01e9 2008-09-08 16:49:33 +00:00
kudzu_cp
5e6c931240 Faster build times, VMWare changes, first round debugger changes to be server instead of client. 2008-09-08 16:44:28 +00:00
kudzu_cp
989f8def36 Initial cleanup of debug communication. 2008-09-08 00:51:33 +00:00
kudzu_cp
8846fef0c9 Change to debug mode 2008-09-08 00:34:35 +00:00
kudzu_cp
66842a92d2 UI cleanup 2008-09-07 22:39:43 +00:00
kudzu_cp
71247a5daa More GUI fixes 2008-09-07 21:05:02 +00:00
kudzu_cp
70d79be0a2 UI Fixes 2008-09-07 20:33:56 +00:00
kudzu_cp
c2efdfdd75 Most of UI changes completed. Still need to convert to a UC and load in MainWindow instead. 2008-09-07 20:25:16 +00:00
kudzu_cp
0f65a895e9 UI changes to builder 2008-09-07 17:41:11 +00:00
Scalpel_cp
2f331093a1 Added String.ToUpper() + 1 overload
Added String.ToUpperInvariant()
2008-09-07 17:32:10 +00:00
Scalpel_cp
282cc61306 Added String.ToLower() + 1 overload
Added String.ToLowerInvariant()
2008-09-07 17:02:47 +00:00
Scalpel_cp
a6a38d9719 Added String.StartsWith(string) + 2 overloads 2008-09-07 16:42:57 +00:00
Scalpel_cp
5a29c12559 Fixed bug in String.EndsWith(string, StringComparison)
Added String.EndsWith(string) and String.EndsWith(string, bool, CultureInfo)
2008-09-07 16:35:04 +00:00
Scalpel_cp
697bbbdf06 Added String.IndexOf(string)
Added String.Insert(int, string)
Added String.Replace(string, string)
2008-09-07 15:00:51 +00:00
Scalpel_cp
768d83e799 Testing entire System.String in StringTest.cs
Added String.Remove(int, int)
Added String.IndexOfAny(char[], int, int)
Fixed String.Split()
2008-09-07 14:21:00 +00:00
Scalpel_cp
ad01f4868f Fixed String.LastIndexOf bug
Almost all of System.IO.Plug works now.
2008-09-07 11:10:02 +00:00
kudzu_cp
6b004165ad Some clean up of build window in preparation for more. 2008-09-06 22:07:00 +00:00
Scalpel_cp
84137dbd9b Plugged System.IO.Directory.InternalGetFileDirectoryNames(string, string, string, bool, bool, SearchOption)
This gives us
Directory.GetDirectories() + 2 overloads
Directory.GetFiles() + 2 overloads
and more
2008-09-06 13:47:21 +00:00
Scalpel_cp
998e3dd16c Plugged Boolean.Parse(string) and Boolean.TryParse(string, out bool)
Added methodname displaying in build GUI again
2008-09-06 09:27:34 +00:00
mterwoord_cp
48646d171e debugger printws correct eip's now. was related to ATA using wrong IO port 2008-08-31 17:08:18 +00:00
mterwoord_cp
3f49dfd8d3 * Some small cleanup.* compiler now shows messages again. (errors/warnings) 2008-08-31 07:45:52 +00:00
Scalpel_cp
4185f52a01 Added PC Speaker option and plugged Console.Beep 2008-08-25 21:20:19 +00:00
Dokugogagoji_cp
7884855bc6 Changed used Waitone overload in Engine.cs for compatibility prior NET 3.5 SP1 2008-08-25 07:32:41 +00:00
mterwoord_cp
0049643433 Disabling DependencyGraph for now 2008-08-21 17:03:17 +00:00
Dokugogagoji_cp
dc6b1a0418 Stage one Multithreaded building support 2008-08-21 16:46:50 +00:00
Dokugogagoji_cp
b83fd0c532 correct Pacman folder (no more ConsoleApplication1) 2008-08-20 15:23:41 +00:00
Dokugogagoji_cp
429167c7bf Added (empty) Pacman project
Added some x86 assembly opcodes
2008-08-20 12:46:08 +00:00
DarthDie_cp
849af0ba77 Added Direction and Key enum. Changed player.direction to the direction enum. Changed so when you lose it restarts kernel. 2008-08-19 21:48:36 +00:00
DarthDie_cp
9d0f8c53e4 Added RemoveChar function to TextScreen.cs. 2008-08-19 21:10:25 +00:00
DarthDie_cp
ce1c04fe97 Added snake demo. 2008-08-19 20:36:45 +00:00
Scalpel_cp
bceba8bef1 Plugged lots of Console.Write and Console.WriteLine overloads. 2008-08-19 20:34:45 +00:00
mterwoord_cp
c4d567a417 Some non-specific changes 2008-08-18 06:52:36 +00:00
Scalpel_cp
5b1e0cf28c Improved Directory.GetParent plug 2008-08-17 20:05:09 +00:00
Scalpel_cp
91804498aa Added example showing qemu crash
Small VFS changes
Beginnings of DirectoryInfo.FullName implementation using base class FileSystemInfo
2008-08-17 19:50:29 +00:00
mterwoord_cp
29d7c4371e Ethernet receiving seems to work. For now use the mBuffer field on the RTL8139 class 2008-08-17 17:14:55 +00:00
Scalpel_cp
8bcead6601 Fixed VFS bug with listing in root directory
Added DirectoryInfo.GetFiles plug
2008-08-17 12:20:38 +00:00
mterwoord_cp
08ad3b483d Repetitve udp sends work now. added a udp command 2008-08-17 07:44:18 +00:00
mterwoord_cp
f061c20c4e UDP sending works now. using chad's kernel 2008-08-17 07:25:44 +00:00
Scalpel_cp
3c5a20ae4c Fixed bug in Directory.Exists 2008-08-17 02:29:07 +00:00
Scalpel_cp
1180a1a30d Added exception test in DirectoryTest.cs 2008-08-17 01:56:33 +00:00
Scalpel_cp
d3c05ddc70 Added more VFS test 2008-08-17 01:52:17 +00:00
Scalpel_cp
2ce8daa496 Some VFS changes 2008-08-17 01:37:11 +00:00
Scalpel_cp
bf15e65b09 Small VFS testing changes 2008-08-16 23:49:33 +00:00
mterwoord_cp
b4837bc07d Several fixes 2008-08-16 14:06:00 +00:00
mterwoord_cp
26c019f790 FPU/MMX/XMM/SSE/SSE2 registers are now successfully saved 2008-08-15 16:15:39 +00:00
mterwoord_cp
ff4af1920f FPU/MMX/XMM/SSE/SSE2 seems to be usable now 2008-08-15 15:08:52 +00:00
Scalpel_cp
3539a44e0b Added some testchecks in FrodeTest 2008-08-14 20:25:19 +00:00
Scalpel_cp
559402f500 Added a debugging class to FrodeTest 2008-08-14 20:15:19 +00:00
Scalpel_cp
2e66be1521 Removed old testproject 2008-08-14 19:12:25 +00:00
ralfkronemeyer_cp
0b9bca1341 Heap refactored 2008-08-14 17:57:42 +00:00
ralfkronemeyer_cp
def59164b3 modified Ptr 2008-08-14 16:22:28 +00:00
mterwoord_cp
710cf1c333 Debugger multiselect bug fixed 2008-08-14 14:38:00 +00:00
ralfkronemeyer_cp
715bc6d274 heaptest corrected 2008-08-14 14:15:30 +00:00
mterwoord_cp
750ca662d8 ATA works on VMWare again.. 2008-08-14 13:51:50 +00:00
ralfkronemeyer_cp
1a857d9a3a improved HeapTest 2008-08-14 12:43:09 +00:00
ralfkronemeyer_cp
b00c44c4aa implemented cache for heap 2008-08-14 10:03:04 +00:00
Scalpel_cp
2b7c85667b Added PCIBus again so that network code works. 2008-08-13 15:44:28 +00:00
Scalpel_cp
50937d4462 Removed PCIBus and ATA call again to make VMWare work 2008-08-12 21:24:03 +00:00
Scalpel_cp
bc3fe9243b Added ATA and PCIBus again. Some VFS changes. 2008-08-12 21:16:06 +00:00
mterwoord_cp
d521a396d2 Runs on vmware again. FLOAT SUPPORT DISABLED 2008-08-12 14:50:05 +00:00
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
Scalpel_cp
e059a92e77 Minor VFS changes. NB, throws ArgumentOutOfRange exception. 2008-08-11 21:54:24 +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
Sullux_cp
13de059624 In method Display(), fixed call to SourceInfo.GetSourceInfo() -- debug path was incorrect. 2008-08-09 11:41:08 +00:00
mterwoord_cp
d4174780f3 Several fixes 2008-08-09 10:52:30 +00:00
kudzu_cp
d21aae0788 2008-08-08 19:07:40 +00:00
kudzu_cp
8f2f1a2c92 Fixed default video mode 2008-08-08 19:07:26 +00:00
smremde_cp
4e59a13b60 2008-08-08 15:05:00 +00:00
smremde_cp
351ab28cf5 2008-08-08 14:29:05 +00:00
smremde_cp
6a90e8aee1 added addss and movss sse instructions 2008-08-08 14:23:30 +00:00
smremde_cp
6dd10c1b8f plugged single.ToString 2008-08-08 13:56:08 +00:00
Scalpel_cp
1cf25e3ac4 Plugged Path.GetPathRoot
Refactored out GetVolumes
2008-08-07 23:59:19 +00:00
smremde_cp
2444151f13 added SSE initialisation
added saving of SSE registers on context switch
2008-08-07 12:14:30 +00:00
smremde_cp
60d0041296 fixed random not using floats 2008-08-06 09:36:09 +00:00
ralfkronemeyer_cp
9fc6481f87 A first implementation of RalfHeap in EsxTest 2008-08-06 07:52:33 +00:00
kudzu_cp
36cb2649de Link added 2008-08-05 23:59:52 +00:00
kudzu_cp
880a2befe8 Moved Console plug to proper place. 2008-08-05 22:56:50 +00:00
kudzu_cp
765eacda38 2008-08-05 22:41:07 +00:00
kudzu_cp
c424521206 2008-08-05 22:40:17 +00:00
kudzu_cp
7c1734d3a0 2008-08-05 22:37:51 +00:00
kudzu_cp
03d16d78ac Removed old code 2008-08-05 22:10:18 +00:00
kudzu_cp
47a360d709 Filesystem namespace cleanup 2008-08-05 22:08:14 +00:00
kudzu_cp
87d3c9a194 2008-08-05 21:52:28 +00:00
kudzu_cp
83d8125044 Kudzu playground namespace standardization 2008-08-05 21:50:37 +00:00
kudzu_cp
46d61bcace Clean up of demo namespace 2008-08-05 21:48:25 +00:00
kudzu_cp
69990dd456 2008-08-05 21:46:00 +00:00
kudzu_cp
b160e54cd8 -Changed SetTextMode for VGA
-Changed boot mechanics
2008-08-05 21:43:06 +00:00
Scalpel_cp
226661bbc2 VFS
Directory.GetCurrentDirectory and .SetCurrentDirectory
Path.IsPathRooted
2008-08-05 18:12:11 +00:00
kudzu_cp
ba6857f7fb Build status window is now maximized. Not ideal, but an improvement. 2008-08-05 17:54:28 +00:00
kudzu_cp
7f5b10d96d Set to x86 2008-08-05 17:04:20 +00:00
smremde_cp
634783a61d random now works unless you try to use floats (use .Next() % max instead of .Next(max)) 2008-08-04 14:14:17 +00:00
Scalpel_cp
80c46a58f9 Plugged String.Replace(char char) 2008-08-04 11:26:42 +00:00
Scalpel_cp
1b603194f9 VFS changes 2008-08-04 02:15:25 +00:00
Scalpel_cp
4ffd08ea63 Fixed bug in GetUltimateBaseMethod 2008-08-04 00:33:21 +00:00
smremde_cp
f1b7b7574e fixed guess - really is random now
chaged guess to use nice new font
2008-08-03 22:17:37 +00:00
smremde_cp
4975054537 changed the 8x16 font and created an app to generate them 2008-08-03 22:10:30 +00:00
Dokugogagoji_cp
fdb228436d some code modification (audio) 2008-08-03 21:40:12 +00:00
Scalpel_cp
a6903d62c3 Show bootmessages to debug SysFault boot problem 2008-08-03 21:22:38 +00:00
smremde_cp
6feaf4b47c added nibbles demo
added initial vga support
2008-08-03 21:15:54 +00:00
Scalpel_cp
74df5cd0b2 We're not creating .img's, we're attaching them. 2008-08-03 20:05:04 +00:00
mterwoord_cp
3630da4f7f Some work on mono-curses.dll support. also contains some general improvements in the compiler and supporting stuff. Dont use mono-curses yet, it doesnt work at all 2008-08-03 17:44:55 +00:00
smremde_cp
a675ceb356 fixed mess up 2008-08-03 15:00:58 +00:00
smremde_cp
75aaf3ee86 still fixing 2008-08-03 14:55:18 +00:00
smremde_cp
aa1ef69109 tring to fix missing files i messed up in last checkin 2008-08-03 14:51:11 +00:00
smremde_cp
492809a838 some custom implementations for S.D 2008-08-03 14:41:35 +00:00
Scalpel_cp
5ca4745ec8 Further VFS. Added some overloads. 2008-08-03 11:48:52 +00:00
Scalpel_cp
d4f51b5203 VFS 2008-08-03 01:36:40 +00:00
Dokugogagoji_cp
178bbb677b progress on ak4531 dac 2008-08-02 20:11:44 +00:00
Scalpel_cp
4e61b7344a Display error when Call fails 2008-08-02 19:49:00 +00:00
Scalpel_cp
11d7dc9962 Marked an old DebugUtil as Obsolete 2008-08-02 19:42:12 +00:00
Scalpel_cp
723792e4b7 Fixed bug with whitespace in buildpaths
Moved a method.
Made BuildWindow wider
2008-08-02 19:40:30 +00:00
Scalpel_cp
22483c5524 Rewrote some progressmessages in engine 2008-08-02 17:08:23 +00:00
Scalpel_cp
bcbe3930e9 Beginnings of FileInfo plug 2008-08-02 15:10:20 +00:00
mterwoord_cp
83f567dcac Events fixed :-) 2008-08-02 15:03:44 +00:00
Scalpel_cp
19a1f60dff Compile IL checkbox forced ON 2008-08-02 12:51:36 +00:00
Scalpel_cp
d3e231a5ca Changes to DirectoryInfo plug 2008-08-02 12:37:06 +00:00
Scalpel_cp
11287a8fa3 Upgraded Qemu from v0.9.0 to v.0.9.1 2008-08-02 11:47:35 +00:00
Scalpel_cp
9bc9e8f645 SysFault text change 2008-08-02 10:16:54 +00:00
Scalpel_cp
ea6f304132 Simplified testscenario 2008-08-02 09:52:30 +00:00
mterwoord_cp
479fc3b2c3 Exceptions fixed 2008-08-02 07:58:19 +00:00
Scalpel_cp
d25cef1e50 Fixed a Divide by Zero bug in builder. 2008-08-01 19:00:16 +00:00
Dokugogagoji_cp
100af1418c 2008-08-01 18:42:35 +00:00
ralfkronemeyer_cp
20bf07ad9e fixed ScrollUp 2008-08-01 13:15:32 +00:00
Dokugogagoji_cp
57b67ae5b2 WIP on audio management... 2008-08-01 12:58:56 +00:00
ralfkronemeyer_cp
7fc6b807f7 2008-08-01 12:16:37 +00:00
smremde_cp
efebaf20cb 2008-08-01 09:59:50 +00:00
Scalpel_cp
4a0b6b0fdb Added more info while building with ProgressMessage. 2008-07-31 22:29:02 +00:00
Scalpel_cp
6681aff60d Performance increase for compilation 2008-07-31 20:56:17 +00:00
Scalpel_cp
090bb5ff46 Began plugging System.IO.DirectoryInfo 2008-07-31 20:16:39 +00:00
smremde_cp
7702e8bd8d trying to get my kernel to work! 2008-07-31 15:30:46 +00:00
smremde_cp
ccf6ae7a97 fixed Nibbles! 2008-07-31 14:41:50 +00:00
smremde_cp
df265518d5 2008-07-31 12:12:19 +00:00
smremde_cp
fdf65bc2c5 + new demo project for next milestone u/k 2008-07-31 11:48:14 +00:00
Scalpel_cp
a96c1729e5 Plugged String.LastIndexOf.
Added parameter checking for Directory.GetDirectories and Directory.GetFiles plugs.
Lots of changes to FrodeTest.
2008-07-30 22:56:59 +00:00
Scalpel_cp
e2853736a1 Added cd command in FrodeTest 2008-07-30 18:10:40 +00:00
Scalpel_cp
cdd9fcc501 Plugged Directoy.GetLogicalDrives()
Added more things to StringTest which doesn't work.
2008-07-30 15:13:55 +00:00
Scalpel_cp
5387bf573f Plugged Directory.GetDirectories and Directory.GetFiles 2008-07-30 11:28:49 +00:00
Scalpel_cp
d701b0ea8f Small changes to test 2008-07-29 21:06:49 +00:00
Scalpel_cp
70079b676a RTL8139Test now kills Qemu. 2008-07-29 20:51:01 +00:00
Scalpel_cp
4abc2d114c Small ExceptionTest changes 2008-07-29 20:35:22 +00:00
Scalpel_cp
8be261c62d Added ExceptionTest 2008-07-29 20:24:23 +00:00
mterwoord_cp
d8b2acc5d8 VFS code to implement File.Exists and Directory.Exists now works. Both methods are also plugged. 2008-07-29 17:01:56 +00:00
Scalpel_cp
9b998f2078 Several changes to FrodeTest (NB, qemu dies when sending network packets) 2008-07-29 08:52:37 +00:00
mterwoord_cp
9a09407359 Some small general changes, and VFS works now. GetDirectoryEntries works now 2008-07-27 15:24:52 +00:00
mterwoord_cp
e8364df485 Fixed exceptions with functions. added debug display for heap. the first line of the text screen is now used to display memory usage 2008-07-27 09:50:26 +00:00
mterwoord_cp
5e764fe0d0 Start of VFS. already autodetects ext2 partitions/drives 2008-07-27 08:37:35 +00:00
mterwoord_cp
99463920c2 3p library enhancements.. 2008-07-26 14:09:01 +00:00
mterwoord_cp
90b8e456b6 some v86 tries, and small enhancement to Builder screen (automatically remove com log files befor enew run) 2008-07-26 11:21:37 +00:00
Scalpel_cp
196f275546 Extended Engine to search for .config files, and load additional assemblies 2008-07-26 11:04:14 +00:00
mterwoord_cp
551a5337f3 V86 Monitor.. 2008-07-26 10:59:23 +00:00
mterwoord_cp
95b6dad6fe Initial version of V86 monitor. DOES NOT WORK YET 2008-07-26 10:59:07 +00:00
Scalpel_cp
e893ab4596 Added IConsoleApplication in FrodeTest 2008-07-21 21:02:13 +00:00
mterwoord_cp
109f56bdc3 Ext2 reading seems to work completely now 2008-07-21 15:07:22 +00:00
mterwoord_cp
b4f70a959e Reading files works too 2008-07-20 15:27:30 +00:00
mterwoord_cp
6a51ed7c60 Ext2.GetDirectoryListing(ulong) works fine now :) 2008-07-20 12:02:03 +00:00
mterwoord_cp
9f376bacbb ReturnCode fix 2008-07-19 08:04:53 +00:00
Scalpel_cp
b6d643ff82 Added build time calculation 2008-07-18 20:29:32 +00:00
mterwoord_cp
1dbf890b13 misc changes and refactorings. Ext2 superblock is read correctly now. 2008-07-18 14:41:58 +00:00
mterwoord_cp
1f0cb25982 cleanup 2008-07-18 10:10:29 +00:00
ralfkronemeyer_cp
0980b76ea8 2008-07-18 09:04:01 +00:00
mterwoord_cp
3f1a3bfbbd Small babysteps towards vfs 2008-07-17 17:37:28 +00:00
mterwoord_cp
204fa5ad92 Tickless works now. PIT is now only used when using Wait/Sleep 2008-07-17 15:21:25 +00:00
mterwoord_cp
e2c54e3975 localloc works. ipaddress.hosttonetwork therefore too 2008-07-16 16:45:23 +00:00
mterwoord_cp
42f5bb3fd6 Two-phase compiling works now. next step is localloc 2008-07-16 15:58:27 +00:00
Dokugogagoji_cp
b5af741596 stub for sound samples 2008-07-08 13:22:43 +00:00
Scalpel_cp
0b38fe122b Ethernet code cleanup 2008-07-07 22:48:22 +00:00
Scalpel_cp
9fff1e70b7 Implemented basic ICMP protocol 2008-07-07 22:07:26 +00:00