Commit graph

4403 commits

Author SHA1 Message Date
José Pedro
1de49df587
Fixed project system rules. 2018-09-20 21:15:16 +01:00
fanoI
5209ea5154
Merge pull request #1022 from quajak/master
Removed BitConverterImpl, as we now support unsafe
2018-09-16 16:11:34 +02:00
José Pedro
ad3a92d187
Cosmos project system improvements. 2018-09-10 23:22:34 +01:00
José Pedro
03ede6a046
Code cleanup. 2018-09-09 21:22:00 +01:00
José Pedro
3f8482e0e6
Build targets. 2018-09-08 23:12:40 +01:00
Quajak
fb6b96f178 Fixed IO Tests 2018-09-08 19:27:09 +02:00
José Pedro
ec96889b15
Code cleanup. 2018-08-29 21:48:21 +01:00
José Pedro
4e5e505e81
Fixed core dump.
Fixed test runner core dump handler.
Implemented debug engine core dump handler.
Added SendCoreDump calls for null reference, stack corruption and stack overflow exceptions.
2018-08-29 18:34:20 +01:00
José Pedro
63257e85ef
Project file cleanup. 2018-08-29 00:43:27 +01:00
José Pedro
e4d17c1a36
Project file cleanup. 2018-08-28 22:56:18 +01:00
José Pedro
bb0da998ea
Project file cleanup. 2018-08-28 22:21:35 +01:00
José Pedro
43b7614e83
Merge latest from master. 2018-08-27 22:57:51 +01:00
José Pedro
22989bb677
Code cleanup. 2018-08-27 22:42:05 +01:00
fanoI
1fc3c768b6 Merge branch 'master' of https://github.com/CosmosOS/Cosmos into DiskManager
# Conflicts:
#	Tests/Cosmos.TestRunner.Core/Cosmos.TestRunner.Core.csproj
2018-08-27 13:19:46 +02:00
José Pedro
2e855d285a
Build task fixes. 2018-08-26 22:13:37 +01:00
José Pedro
fd40e1f1e6
Build task fixes. 2018-08-25 14:12:02 +01:00
fanoI
e941c8561c Merge branch 'master' of https://github.com/CosmosOS/Cosmos into hashtable-work 2018-08-22 17:50:46 +02:00
José Pedro
88822ac3c2
Builder improvements. 2018-08-21 21:09:22 +01:00
fanoI
5659ff5a83 Merge branch 'master' of https://github.com/CosmosOS/Cosmos into MemoryCopyOperations.Copy_work
# Conflicts:
#	Test.sln
#	Tests/Cosmos.TestRunner.Core/Cosmos.TestRunner.Core.csproj
#	Tests/Cosmos.TestRunner.Full/TestKernelSets.cs
2018-08-21 21:50:13 +02:00
fanoI
8691707b52 Created MemoryOperations.Copy that copies128 bytes any iterations using ASM
- VBE (Bochs Graphic Adapter): made bitmap drawing faster using MemoryOperations.Copy
- VBE (Bochs Graphic Adapter): made filled rectangle drawing faster using MemoryOperations.Fill
- Created TestRunner for MemoryOperations
2018-08-21 14:48:10 +02:00
José Pedro
5f4844cde8
IL2CPU build task fix. 2018-08-19 19:37:07 +01:00
José Pedro
47e1934c58
Build improvements. 2018-08-19 19:23:51 +01:00
José Pedro
6a304dcb33
Fixed VS up-to-date checks. 2018-08-16 23:32:11 +01:00
José Pedro
c39d3a4e2b
Builder fix. 2018-08-15 02:23:44 +01:00
José Pedro
21b1ed4599
Updated VS version to 15.8. 2018-08-14 20:22:33 +01:00
valentinbreiz
a03324f629
Accents now works. 2018-08-09 03:22:41 +02:00
Charles Betros
0e1b25c1fd Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2018-08-07 21:19:07 -05:00
Charles Betros
f75a0b9464 Fix heap allocate performance issue. 2018-08-07 21:18:56 -05:00
Quajak
fc224649f8 Merge remote-tracking branch 'upstream/master' 2018-08-07 19:24:12 +02:00
Quajak
8eed14cfa2 Removed BitConverterImpl, as we now support unsafe 2018-08-06 17:25:41 +02:00
Vinay Chandra Dommeti
e8ded86841 Update build targets to use only dll files 2018-08-05 19:24:06 -07:00
Valentin Charbonnier
94a6bd68aa Revert "Merge branch 'master' into master"
This reverts commit 0e00eedcc2, reversing
changes made to 15086f1909.
2018-08-05 18:08:13 +02:00
valentinbreiz
0e00eedcc2
Merge branch 'master' into master 2018-08-05 17:58:51 +02:00
José Pedro
227a00d854
Added InternalsVisibleTo build target. 2018-08-05 00:23:49 +01:00
José Pedro
91a9ffc7ff
Fixed unit tests and added them to Test.sln.
Removed compiler unit tests.
2018-08-04 21:30:50 +01:00
Valentin Charbonnier
4999defa91 Fix. 2018-07-28 18:40:26 +02:00
valentinbreiz
13808faf7b
Merge pull request #57 from CosmosOS/master
Merge master.
2018-07-28 18:23:01 +02:00
jp2masa
8a682223a5
Merge pull request #1014 from CosmosOS/network-fixes
Work on networking
2018-07-28 16:49:18 +01:00
Valentin Charbonnier
69d4bcc228 Minor changes. 2018-07-28 16:08:38 +02:00
valentinbreiz
2698b051fa
To hex plugged. .ToString("X") 2018-07-26 01:19:56 +02:00
Valentin Charbonnier
0228bb544d UDP Checksum works + Changes.
- Calculate and send packet with the correct checksum.
- Receive or not a packet if the checksum is correct or not.
- IsBroadcastAddress working.
- IsAPIPA
- Changes on OutgoingBuffer
2018-07-25 11:54:59 +02:00
Valentin Charbonnier
ac589eed64 Minor changes + debugger. 2018-07-25 11:45:29 +02:00
Valentin Charbonnier
38ccde1fbc Checksum.
Remove checksum on too long packets with PCNETII.
2018-07-25 04:11:27 +02:00
José Pedro
38c699d42d
Hyper-V fixes. 2018-07-24 22:53:22 +01:00
José Pedro
27b3144e9b
Hyper-V fixes. 2018-07-23 00:07:32 +01:00
Valentin Charbonnier
ac8aaaa524 Fix. 2018-07-22 21:29:07 +02:00
Valentin Charbonnier
e837bc7ca1 Little fix. 2018-07-22 18:40:37 +02:00
valentinbreiz
12103169ef
Merge pull request #56 from CosmosOS/master
File system fixes and code cleanup.
2018-07-22 18:35:29 +02:00
fanoI
b43d2bb67d Removed ReadBuffer "optimization": it made fail read of file bigger of one cluster :-( 2018-07-22 17:42:03 +02:00
fanoI
da61f7885f Merge branch 'master' of https://github.com/CosmosOS/Cosmos into DiskManager
# Conflicts:
#	Test.sln
#	source/Cosmos.System2/FileSystem/FAT/FatFileSystem.cs
2018-07-22 16:16:39 +02:00
fanoI
a52d7918a5 Created new DiskManager class with the required methods that DriveInfo does not have: Format, ChangeDriveLetter, CreatePartition.
- Only Format is implemented for now
- Modified Bochs configuration: increased IPS to 4'000'000 this makes it more faster
- Optimized ReadFatSector to allocate less
2018-07-22 14:58:57 +02:00
valentinbreiz
837e4d5506
Update Global.cs 2018-07-21 23:37:37 +02:00
valentinbreiz
1746d27b69
Merge pull request #55 from CosmosOS/ps2-driver-fixes
Ps2 driver fixes
2018-07-21 23:36:36 +02:00
valentinbreiz
9991438084
Update Global.cs 2018-07-21 23:36:19 +02:00
valentinbreiz
65d5e25477
Update Global.cs 2018-07-21 23:35:47 +02:00
valentinbreiz
ac955d0ec6
Update PS2Controller.cs 2018-07-21 23:33:46 +02:00
José Pedro
4a801eb167
File system fixes and code cleanup. 2018-07-21 21:06:18 +01:00
José Pedro
be44ef26b0
PS/2 driver fixes. 2018-07-21 20:38:42 +01:00
Valentin Charbonnier
6b5ae320f6 Fix on real hardware. 2018-07-20 17:25:33 +02:00
José Pedro
daa40d38e2
Hyper-V fix. 2018-07-18 23:15:59 +01:00
fanoI
23cc82d3a8
Merge pull request #984 from quajak/master
Reduce usage of ByteConverter
2018-07-17 20:04:20 +02:00
José Pedro
73c4009e0e
Fixed build. 2018-07-17 00:44:18 +01:00
José Pedro
c2a9e91451
Fixed Hyper-V integration. 2018-07-16 22:07:59 +01:00
Valentin Charbonnier
dc901ee20d Build fix. 2018-07-15 16:22:05 +02:00
Valentin Charbonnier
f929097973 Conflicts fixed. 2018-07-15 16:14:35 +02:00
valentinbreiz
f943d08a83
Merge branch 'master' into OgRok-Multitasking 2018-07-14 23:49:24 +02:00
Valentin Charbonnier
87a22561da Better logs. 2018-07-14 22:00:46 +02:00
valentinbreiz
d06a37e896
Merge pull request #54 from CosmosOS/master
Merge master.
2018-07-11 19:05:18 +02:00
Quajak
10528e0158 Fixed the problems 2018-07-11 18:02:34 +02:00
José Pedro
8d8a450d23
Builder fixes. 2018-07-07 00:54:48 +01:00
José Pedro
aa7894e29e
Builder fix. 2018-07-06 01:21:24 +01:00
valentinbreiz
c320c177ba
Update VMWareSVGAII.cs 2018-07-05 22:05:12 +02:00
valentinbreiz
eccfe51dcf
Update ProcessorInformationImpl.cs 2018-07-05 22:03:58 +02:00
valentinbreiz
c73a92cdc1
Merge pull request #53 from CosmosOS/master
Merge master.
2018-07-05 22:03:13 +02:00
valentinbreiz
8bfa9da3b4
Update VMWareSVGAII.cs 2018-07-05 22:02:47 +02:00
valentinbreiz
1738e941fe
Update ProcessorInformationImpl.cs 2018-07-05 21:58:32 +02:00
José Pedro
560e58a5dd
Fixed Cosmos.Build.targets. 2018-07-05 19:53:59 +01:00
Quajak
65f114dd91 Merge remote-tracking branch 'upstream/master' 2018-07-04 22:35:40 +02:00
Quajak
33d16fca1c Readded ByteConverter class so that the Set methods can be still used.
Improved dialog of testrunner for saving the file
Fixed changes in FatDirectoryEntry
Added tests to EncodingTests for UnicodeEncoding
2018-07-04 22:31:20 +02:00
jp2masa
c860ece65a
Merge pull request #700 from CosmosOS/ps2-driver
PS/2 Driver Work
2018-07-04 20:57:55 +01:00
José Pedro
842e4e5057
Fixed #1000. 2018-07-03 14:43:26 +01:00
José Pedro
6549a6db18
Moved keyboard and mouse detection logic to Cosmos.HAL.Global.
Bug fixes.
Code cleanup.
2018-06-29 02:37:14 +01:00
José Pedro
45560ee3a6
Merge latest from master. 2018-06-28 21:59:42 +01:00
jp2masa
cdbb9b3ac6
Merge pull request #941 from CosmosOS/builder-improvements
Builder improvements
2018-06-15 22:33:14 +01:00
José Pedro
3fbd82d25c
Updated VS packages to use AsyncPackage. 2018-06-13 23:19:59 +01:00
José Pedro
123b14917f
Added option to deploy content files. 2018-06-11 23:36:30 +01:00
José Pedro
18e7579107
Project system. 2018-06-10 21:49:34 +01:00
José Pedro
09341b9915
Moved LabelName to IL2CPU.API. 2018-06-07 21:08:26 +01:00
Valentin Charbonnier
165a765785 InitDriver now public. 2018-06-04 00:31:14 +02:00
valentinbreiz
96dd63b5ed
Merge pull request #52 from CosmosOS/master
Merge master.
2018-06-03 22:27:16 +02:00
valentinbreiz
96144b9ebb
Update AMDPCNetII.cs 2018-06-03 22:26:24 +02:00
Valentin Charbonnier
e95910f108 PIC Fix. 2018-06-03 22:15:02 +02:00
valentinbreiz
4afe85d9a7
Little fix on packet size
(previously limited to 255 bytes)
2018-05-25 21:21:31 +02:00
fanoI
2507b7f104
Merge pull request #980 from fanoI/CGS-Struct
Changed some classes of CGS to be struct
2018-05-25 20:45:48 +02:00
José Pedro
7411694499
Added Launch target. 2018-05-22 20:24:14 +01:00
Quajak
ee4c09bcdb Fixed requested changes
Added plugs for BitConverter ToUInt16, 32 and 64 methods
Used ToUInt methods
2018-05-20 17:46:46 +02:00
fanoI
655786934e Implemented requested changes 2018-05-20 15:35:04 +02:00
Quajak
7635fcdb77 Merged 2018-05-19 13:33:28 +02:00
Charles Betros
cb28169ddf Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2018-05-16 08:07:37 -05:00
Charles Betros
3354519f91 Fix breakpoints for elf. 2018-05-16 08:07:29 -05:00