Strona 1 z 1

Programowanie bez znajomości assemblera

: 01 wrz 2017, 09:19
autor: Atlantis
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?

Re: Programowanie bez znajomości assemblera

: 03 wrz 2017, 18:58
autor: isildur
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

Re: Programowanie bez znajomości assemblera

: 05 wrz 2017, 10:59
autor: kmeg
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

: 05 wrz 2017, 14:44
autor: Nitro
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

: 08 wrz 2017, 17:43
autor: Hornet
Skoro taka bida jak ja coś tam assem robiła to uwierz, ten język jest prosty i łatwy...