Citat:
Tackar, då lärde jag mig någonting nytt!Sublime & NotePad++ är inte "programmeringsmiljöer" (dvs. IDE:s) utan rena texteditorer. Då det är väldigt segt/tidskrävande att koda i Assembly lär du behöva en fullt utrustad utvecklingsmiljö med debugger och andra verktyg. Kan tipsa om Mars, detta är den IDE jag har använt när jag programmerat i Assembly och den är ganska bra.
Att börja skissa på vad programmet ska göra och vilken funktionalitet du vill ge stöd för är en bra början. När det är gjort kan du börja ta fram en pseudokod (dvs. en textbeskrivning av programmets delar i syfte att strukturera programmet). När det är gjort kan du börja med själva kodningen, dvs. implementeringen av funktionerna.
Så kravställning, pseudokod, implementering, i den ordningen kan du ju börja.
Att börja skissa på vad programmet ska göra och vilken funktionalitet du vill ge stöd för är en bra början. När det är gjort kan du börja ta fram en pseudokod (dvs. en textbeskrivning av programmets delar i syfte att strukturera programmet). När det är gjort kan du börja med själva kodningen, dvs. implementeringen av funktionerna.
Så kravställning, pseudokod, implementering, i den ordningen kan du ju börja.
Jag har sökt upp som du sa (IDE) program för assembler och jag tror jag kommer hålla mig till Relaunch64
Citat:
Relaunch64 is an IDE (text-editor) for C64 assembler-coding on Windows, Linux and Mac OS X. Relaunch64 has a clean and intuitive user interface, yet it offers many features that make coding faster and easier
Jag har väldigt många Trackers (Musikprogram) för C64 och jag tänkte testa dessa för att få reda på exakt vilka funktioner och instruktioner som passar bäst för mig.
Sen skriver jag ner hur jag vill ha allting.
Visste inte detta med pseudo-kod. Känns otroligt skönt att få kontakt med någon här som har koll!
Jag har hört att själva Editorn dvs: Att koda specifika Instruktioner till SID-Chipet (ljudkortet) för att få önskat resultat är tuffaste steget i programmeringen men jag är redo att offra många månader för detta faktiskt.