   
itix Käyttäjätunnus: itix
Rekisteröity: 6-2009
| | Lauantaina, 29. elokuuta, 2026 - klo 23.02: | | Aika vähän ollut täällä ohjelmointiasiaa, niin parannetaanpa tilannetta. Eli se on niin että Amigallekin voi nyt koodata C#:lla. Mitä tarvitaan? No ensinnäkin, joko Windows, Linux tai macOS. Seuraavaksi täytyy asentaa .NET 10 SDK. Sen jälkeen CopperSharp templatet: dotnet new install CopperSharp.Templates@0.1.0-preview.1 Sitten uusi projekti: dotnet new amiga -n HelloAmiga (Komento luo esimerkkiprojektin HelloAmiga joka on valmis projekti testattavaksi.) Sitten se voidaan käätää 68k-koodiksi: cd HelloAmiga dotnet publish -c Release -r amiga-m68k Tuloksena syntyy 68k-natiivi binääri jonka voi siirtää emulaattoriin tai oikealle Amigalle. Tavallisia .NET sovelluksia ei siis voi ajaa sellaisenaan Amigalla, vaan ne täytyy kääntää natiiviksi koodiksi. C# itsessään on aika kattavasti tuettu, esimerkiksi OO, GC, exceptionit ja finalizerit toimii, mutta suurin osa System.* namespacesta ei ole tuettu. Mutta tekee parempaa koodia kuin suurin osa Amigan C- tai C++ -kääntäjistä.
|