Retro Assembler build tool (Gradle plugin)

Szukasz drobnej pomocy przy kodowaniu, albo chcesz przedstawić światu swoją gotową lub w trakcie realizacji produkcję? To właściwy dział.
Wiadomość
Autor
Awatar użytkownika
thevoid
Posty: 64
Rejestracja: 27 wrz 2017, 15:51

Retro Assembler build tool (Gradle plugin)

#1 Post autor: thevoid »

Hej!

Od dłuższego czasu skrobię sobie takie narzędzie do automatyzacji budowania projektów w Assemblerze dla C64 (w KickAssemblerze konkretnie).

https://c64lib.github.io/gradle-retro-assembler-plugin/

Aktualnie oprócz obsługi Kicka w wersji 4.19+, narzędzie obsługuje także testy "jednostkowe" z wykorzystaniem 64spec Michała Taszyckiego oraz pracuje z plikami CTM programu Charpad (obecnie niestety tylko wersja v5, w nowszych wersjach należy plik CTM eksportować do wersji 5; wsparcia dla v6/v7 należy oczekiwać wkrótce). Proces assemblacji/testowania można także wykonywać automatycznie na środowisku CI (CircleCI, częściowo Travis-CI).

Narzędzie wymaga zainstalowania Javy 11+. Zachęcam do zapoznania się ;-) i podsyłania własnych pomysłów na nowe funkcjonalności jeśli uznacie to za użyteczne.

Pozdrawiam
Maciek

zbyti
Posty: 191
Rejestracja: 12 sty 2021, 14:26

Re: Retro Assembler build tool (Gradle plugin)

#2 Post autor: zbyti »

Dobra robota! :]

Awatar użytkownika
thevoid
Posty: 64
Rejestracja: 27 wrz 2017, 15:51

Re: Retro Assembler build tool (Gradle plugin)

#3 Post autor: thevoid »

Hej!

Zreleasowałem wersję 1.2.0 plugina, która łyka wersje 6 i 7 charpadowych plików CTM (czyli obecnie włącznie w wersją 5 wszystkich w sensownym użytku). Nigdy więcej ręcznych eksportów z charpada! :D

https://plugins.gradle.org/plugin/com.g ... -assembler

Pozdrawiam

Awatar użytkownika
thevoid
Posty: 64
Rejestracja: 27 wrz 2017, 15:51

Re: Retro Assembler build tool (Gradle plugin)

#4 Post autor: thevoid »

Swego czasu prezentowałem narzędzie na czymś co się nazywa Commodore Users Europe:

https://youtu.be/BsaqSpI21Vk

Właśnie jest call of papers na kolejną edycję:

http://commodore-users.eu/

Zachęcam do aplikacji.

ODPOWIEDZ