# Logo GEMS NT GEMS is Essentially Maybe Spinel *Next Technologies.* Happy 128 commits! ## Important notices! In order to contribute, you must follow the [NodeMixaholic C.O.C.](https://github.com/sparksammy/sparksammycoc) *Also: This is not Spinel, we are just trying to be better. ;)* Now, we have a new versioning system, basically it's *FULL_YEAR*-*MONTH*-*DAY*-*REVISION, IF NEEDED* ## Requirements Required to build: * Visual Studio 2022 w/ C# * [Cosmos OS User Kit](https://github.com/CosmosOS/Cosmos/releases/download/Userkit_20220209/CosmosUserKit-20220209-vs2019.exe) * [.NET 6.0 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-6.0.416-windows-x64-installer) * [.NET 5.0 SDK](https://download.visualstudio.microsoft.com/download/pr/2892493e-df43-409e-af68-8b14aa75c029/53156c889fc08f01b7ed8d7135badede/dotnet-sdk-5.0.100-win-x64.exe) * [VB2010 Redis.](https://www.microsoft.com/en-us/download/confirmation.aspx?id=26999&6B49FDFB-8E5B-4B07-BC31-15695C5A2143=1) Required to use: * VMWare/A spare x86 pc. (Ok, it's not required, but it will most likely break your main operating system and/or erase your data if you don't) * The VMWare image provided [here](https://github.com/sparksammy/GEMS-NT/releases/download/0.43aSR/Filesystem.vmdk) or a hard drive formatted as FAT32 * [The latest release of GEMS NT.](https://github.com/sparksammy/GEMS-NT/releases/) *NOTE: Make sure you have Visual Studio closed while installing Cosmos!* # How to build. * Install COSMOS * After installed, go to Debug build settings, change build to ISO, then goto Cosmos (new), and finally then disable Debuging. * When that's done, just build it and enjoy. *In VMWare, of course! :)* ## VM building instructions * Create an Other 64bit VM with at least 256MB virtual RAM * Replace HDD IDE image with the one provided * Replace CD Image with GEMS NT ## Benefits of using NT over the old GEMS? * More modern, simple, and easy code! * Easy to use and compile! * Clear fixed! * You can finally input commands! (Type cmds for commands!) * Text doesn't wrap around to the top! * A filesystem! * Now with E-EXP (Extra EXPerience) from the creator. * All of this (and maybe even more) thanks to Cosmos! ## Links to useful resources: [SamLang Manual](https://github.com/sparksammy/GEMS-NT/blob/master/SAMLANG.md) ## Fun facts The GEMS team has an internal function to play notes. It goes something like this: ``PCSpeaker.PCSpeaker.play(PCSpeaker.PCSpeaker.notes.D3, 1000);`` Also, I (NodeMixaholic) mispelled "micro.cs" as "macro.cs", I left it in there because I thought it was funny. :o) Fun fact 3: The GEMS logo is a cross between A Spinel (the mineral) with a crack in the shape of an "S", and a heart, to show that this is a Homage to PatchMixolydic and her Spinel OS. Also: The SamLang logo is a cross between a shield, a gem, as well as the initials for SamLang, S.L. (Symbolized as SL)