Przepraszam za pytanie, które niektórym może wydawać się banalne, jednak minęły lata odkąd ostatnio miałem okazję napisać choćby linijkę kodu na komputery ośmiobitowe. Na co dzień (głównie amatorsko) piszę w C/C++ pod mikrokontrolery, znam też Pythona. Moja znajomość assemblera (pod jakąkolwiek platformę) jest niestety znikoma.
W najbliższym czasie chciałbym zabrać się za stworzenie prostego programu na C64. W zupełności wystarczy mi interfejs tekstowy (wyświetlanie napisów i czytanie informacji o wciśniętym klawiszu). Na dobrą sprawę mógłbym sobie przypomnieć BASIC-a i napisać to w tym języku. Może jednak istnieje jakiś lepszy sposób? Może da się uniknąć numerowania linii i stosowania instrukcji GOTO, wykorzystując zamiast tego jakiś kompilator C.
Ewentualnie istnieje jakiś dobry edytor na PC (preferowany Linux), który umożliwiałby wygodną edycje kodu pisanego w BASIC-u? Tak, aby można go było testować w emulatorze, a finalnie zapisać na karcie SD i odpalić przez SD2IEC?
Programowanie bez znajomości assemblera
Re: Programowanie bez znajomości assemblera
Jeśli znasz C, to K65 assembler będzie dobry dla Ciebie. KK napisał go właśnie dla siebie po to, bo koduje w C++. Mówił o tym na ostatnim Riverwash, pewnie niedługo pojawi się video na YT z jego prelekcji.
http://devkk.net/wiki/index.php?title=K65
http://devkk.net/wiki/index.php?title=K65
Re: Programowanie bez znajomości assemblera
Wg mnie lepiej assembler bo to prościutki język (Basic na c64 to straszna bieda). Jeśli klikasz kontrolery to też może się czasem przydać.
Re: Programowanie bez znajomości assemblera
Jest też i kompilator C dla C64: CC65. Myślę, że da radę napisać w nim proste narzędzie jakie opisujesz.
Re: Programowanie bez znajomości assemblera
Skoro taka bida jak ja coś tam assem robiła to uwierz, ten język jest prosty i łatwy...
Oczko się urwało! Temu misiu!