C# Amigalle

Saku-foorumi » Classic Amiga » Ohjelmointi » C# Amigalle « Edellinen Seuraava »

Kirjoittaja Viesti
 

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ä.

 

Janne Sirén
Käyttäjätunnus: jtsiren

Rekisteröity: 9-2010
Sunnuntaina, 30. elokuuta, 2026 - klo 9.31:   
Kova! :-) Kiitos jakamisesta.

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: