Commodore BASIC 2.0 second release

Min bok om (främst) VIC-20 och Commodore 64

Här kan du läsa min bok om Commodore BASIC 2.0 second release för Commodore 64 och VIC-20 som PDF. Kontakta mig för rättningar och tillägg.

Boken öppnas i GitHubs PDF-visare. En länk för nedladdning visas till höger.

The book (in Swedish) will open in GitHub's PDF viewer. A download link is located to the right.

En enkel e-boksversion (epub) finns här.

Repository: https://github.com/Anders-H/CommodoreBASIC20

Revisionshistorik

Revisionshistorik sedan första upplagan 2021-07-22:

Revision 16, 2023-10-11

Några mindre justeringar samt en ny illustration som visar hur man raderar programrader ur minnet.

Revision 15, 2023-03-04

Kapitlet om metoder har fått ett nytt VIC-20-specifikt stycke om inverterat läge.

Revision 14, 2022-08-07

I kapitlet om inbyggda funktioner har texten om VAL kompletterats med en förklaring av hur vetenskaplig notation fungerar på Commodore 64 och VIC-20.

Revision 13, 2022-07-09

Äntligen har kapitlet om operatorer en del om aritmetiska operatorer och deras utvärderingsordning.

Revision 12, 2022-06-09

Kommentarer om prestanda samt prestandatester för bl.a. FOR, GOTO och POKE är tillagda.

Revision 11, 2022-05-07

Kapitlet om bitmapgrafik för Commodore 64 har en okommenterad version av Lorenz-attraktorn, och arbetat att lägga källkod på GitHub har påbörjats.

Revision 10, 2022-04-07

Kapitlet om metoder har fått ett avsnitt om bitmaskning, kapitlet om grafik har fått ett avsnitt om sprites.

Revision 9, 2022-02-27

Kapitlet om 16-bitarstal har fått ett avsnitt om big endian och little endian.

Revision 8, 2022-01-05

Kapitlet om metoder har ett nytt stycke som visar hur man kan spara minne på disk.

Revision 7, 2021-12-30

Kapitlet om text har ett nytt stycke om textminnet och kapitlet om kommandon introducerar termen INTERRUPT i avsnittet om WAIT.

Revision 6, 2021-12-12

Förbättrad layout och kompletterad information om funktionen TAN.

Revision 5, 2021-11-24

Funktionen STR$ har fått en utförligare beskrivning.

Revision 4, 2021-10-13

Det generella formatet på boken är förbättrat, med mer konsekvens och fler sidbrytningar.

I kapitlet Kommandon introducerades PROMPT i förklaringen av kommandot INPUT. Dessutom finns en liten sammanställning av vilka kommandon som rensar i minnet.

Revision 3, 2021-09-27

GO64 och SYS är tillagt i Appendix E.
Ordet interrupt introducerades i indexet.
Exempel på felet Redo from start är tillagt.

Revision 2, 2021-09-15

Kapitlet om Commodore 128 är bortplockat.

Grafik: Nytt kapitel.

Ljud: Nytt kapitel. Innehållet hämtat från kapitlet om Metoder.

Revision 1, 2021-08-08

Appendix E: Commodore 128 är kapabel att visa grafik i 80-kolumnsläge.

Kommandon: Avsnittet om DATA är utökat med ett exempel med ett maskinkodsprogram och ordförklaringarna fick tillskott av ordet loader. Ett kort tillägg om programmet adderades till appendix F.

Blandade texter om Commodore.

Min bok om Commodore 128.

Tillbaka.

Följ mig på X (Twitter)

2026-01-11 17:55: Jag ser inte Bouvin som en stor tänkare. Tvärt om, jag är inte säker på att hon förstår varför situationen är som den är i Iran. https://x.com/Chaim_Yehoshua/status/2010291913145135440

2026-01-11 11:21: Varför gör man så här med välfärdspengar? Och vad gör regeringen?!? https://x.com/drdanielschatz/status/1998140962410053963

2026-01-10 18:54: Ikväll blir det "Flykten från framtiden" från 1976 tillsammans med frugan och dottern. År 2300 upptäcker en polis vilket samhälle han upprätthåller, och försöker själv undvika det öde han själv har försvarat.

2026-01-10 17:52: Vem man är påverkar vilka bidrag man kan söka. Det är inte ett val. https://x.com/bilaaan1/status/2008689342139531688

2026-01-10 15:51: Två av världens bästa gitarrister som aldrig får vara med på de där godtyckliga "de 100 bästa gitarristerna" är Neal Schon (Journey) och Allan Holdsworth (Soft Machine/UK). Enligt Rolling Stone är de inte ens med bland de 250 bästa. Mycket märkligt. https://www.rollingstone.com/music/music-lists/best-guitarists-1234814010/