BASIC på commodore 64

Tags:    diverse

<< < 12 > >>
Er der nogle der har nogle artikler/links om at programmere BASIC på commodore 64? Mangler også en compiler, så ville blive værdsat!

Hilsen Rune B

******************
*Fishing is a lifestyle*
*Like Computer is *
******************



11 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Så vidt jeg husker skal du efter du har lavet dit program gemme det på båndstationen (eller hvis det er avanceret på en 5 1/4 " diskette) og så kan det så loades senere....

Problemet med linienumre, kan jeg huske, er at man er på røven hvis man skal have indsat noget kode på et sted. De første par tgange går det fint med at indsætte nogle nye linier fx. 11, 12, 13 osv. men når det er gjort skal man ændre alle linienumre.

(¯`·._.·[Brian Hvarregaard]·._.·´¯)
Praesto et Persto




...

Mindes ikke at have set en c compiler til c-64 . . . der findes Pascal til den i form af en indstikkapsel (cartridge), men duer jo kun hvis du har en commodore og samtidig har kapslen (som jeg ikke tror er nem at finde i dag).




Jo, det finns en C-kompilator kallad Power C. Idag använder dock C64-utvecklare ofta cross-compilers som cc65 ( http://www.cc65.org/ ), d.v.s. de utvecklar på PC och genererar kod för Commodore 64.

För övrigt har jag ett skandinaviskt diskussionsforum om C64 ( http://folkvagn.commodore64.org/phpbb/ ) med en sektion om programmering på C64.



BASIC kører normalt fortolket... og btw, har en Commodore 64 ikke en BASIC-fortolker bygget ind i ROM-kredsene?
--
Blog:
http://www.sigkill.dk/blog



BASIC kører normalt fortolket... og btw, har en Commodore 64 ikke en BASIC-fortolker bygget ind i ROM-kredsene?
--
Blog:
http://www.sigkill.dk/blog


måske aner det ikke.... jeg køre kun med emulator, intil jeg kan finde en til en billig penge....

men skrev egentlig kun basic, for det er det eneste sprog, som jeg har set man kunne lave programmer til den på.... udover assembler....

men kan man få en C compiler til den så... skal bare finde et andet sprog end assembler, som jeg kan skrive programmer til commodore 64 på!
******************
*Fishing is a lifestyle*
*Like Computer is *
******************



det er så porno på c64'eren, du kan nemlig bare begynde at skrive dit program direkte.

angiv linjenummeret, derefter kommandoen:

f.eks

10 print "hello world"

det er ligemeget hvilken rækkefølge du skriver, bare linjenumre passer.

hvis du så vil se dit programs kode kan du skrive
list

jeg blev aldrig vildt stiv til c64 basic, men lidt fandt jeg da ud af

/Troels



det er så porno på c64'eren, du kan nemlig bare begynde at skrive dit program direkte.

angiv linjenummeret, derefter kommandoen:

f.eks

10 print "hello world"

det er ligemeget hvilken rækkefølge du skriver, bare linjenumre passer.

hvis du så vil se dit programs kode kan du skrive
list

jeg blev aldrig vildt stiv til c64 basic, men lidt fandt jeg da ud af

/Troels


okay, cool't nok... men hvad skal jeg gemme min kode som? hvad fil extension skal jeg bruge?

hilsen Rune B
******************
*Fishing is a lifestyle*
*Like Computer is *
******************



okay, cool't nok... men hvad skal jeg gemme min kode som? hvad fil extension skal jeg bruge?


Det er ligegyldigt (har C64'eren overhovedet et filsystem)? Der er dog tradition for at gemme BASIC-kode i .BAS-filer. Det brugte man så vidt jeg husker i hvert fald i QBasic-dagene.
--
Blog:
http://www.sigkill.dk/blog



for at gemme skriver du save "filnavn"
hvor filnavn kan være 11 ciffer lang og indeholde mellemrum

evt. kan du skrive
save "filnavn",8

for at gemme på diskette

når du så skal loade lortet igen erstatter du bare save med load



i øvrigt er extensionen på c64'eren prg

men det sætter svinet selv ind.

hvis du vil have en liste over indholdet på en diskette mener jeg at du skriver:
load $, 8

og derefter
list

men jeg er ikk sikker på denne
det er år og dag siden jeg sidst anvendte en c64'er




i øvrigt er extensionen på c64'eren prg

men det sætter svinet selv ind.

hvis du vil have en liste over indholdet på en diskette mener jeg at du skriver:
load $, 8

og derefter
list

men jeg er ikk sikker på denne
det er år og dag siden jeg sidst anvendte en c64'er



Sikkert en forglemmelse fra din side, men du glemte gåseøjnene omkring $...
load "$",8 ... gemmer diskettens indhold i computerens hukommelse ... Desværre i samme område som ens basic programmer så hvis de ikke er gemt mister man dem

efter load "$",8 skrives list og man kan se ens diskettes indhold




<< < 12 > >>
t