Tisdagen den 27 september kl. 18:00 bjuder ABF i Örebro på en föreläsning om Commodore 64, i ABF:s lokaler på Fredsgatan 18 i Örebro. Commodore 64 är fortfarande världens mest sålda hemdator, och trots att det gått 34 år sedan den introducerades på marknaden, släpps fortfarande nya spel till systemet, som fortfarande imponerar när det gäller grafik och ljud. Commodore 64 slog inte bara konkurrenterna Sinclair, Texas Instruments och Atari på fingrarna under 80-talet, utan lyckades överleva dem alla. Vad var det som gjorde att just Commodore 64 engagerade så många användare, programmerare, grafiker och musiker? Vad kunde datorn som inga andra system klarade av? Och vad är det som fortfarande lockar med just Commodore 64? Föreläsare är Anders Hesselbom[…]

Jag hade den stora äran att bli inbjuden till podcasten Commoflage avsnitt 69, där vi bl.a. pratar Ghostbusters. Och som vanligt spelas det en hel del bra C64-musik. Klicka här för att komma till avsnittet. Jag kommenterar även den infekterade Ghostbusters-debatten på min blogg.

An attempt to cover the C64 classic Captured soundtrack by Lars Hård. Om du vill höra mer musik, mitt album från 2004 (tillsammans med Tommy Deile) finns på nätet här: Single Point of Failure – This time we are both Mina C64-covers finns här: http://www.remix64.com/act/anders-hesselbom/ Dessutom, om du vill lyssna på mitt sommarprat i podcasten Kvack, om bl.a. min musik, så finns den här: http://kvackyou.se/2016/07/kvacksnack-sommar-2016-anders-hesselbom/

Version 0.9.2 av Gosbust finns nu att ladda hem. Tillåt mig presentera några exempel på vad aktuell version kan göra. Det stora tillskottet handlar om stödet för arrayer. Kommandot ARRY tar ett namn (A-Z, A#-Z#, A$-Z$ eller A?-Z?) samt önskat antal element. 5 ger fem element med index 0-4. ARRY A 5 Detta kolliderar inte med en eventuell enskild buffer som heter A. R$ och R$[3] lagras i olika minnesstrukturer. För att nå individuella element används hakparenteser. Detta skapar ett slumptal i arrayen A’s första element: RAND A[0] Om jag läser av element 0 borde jag se ett heltal, vilket som helst men troligen inte 0. <<A[0] Element 1 borde däremot fortfarande ha värdet 0, eftersom ingen tilldelning gjorts än.[…]

Gosbust finns i ny version (0.9) och med ett nytt exempelprogram. Följande fungerar med version 0.9 eller senare av Gosbust som finns att ladda ner här. 0>>X /* Trolla fram ett slumptal mellan 1 och 100. */ RAND C C%100>>C C++ Restart: /* Fråga användaren efter ett tal mellan 1 och 100. */ <<“Skriv ett tal mellan 1 och 100.” X++ ->A$ A$>>A>>I? !I? GOTO I? Restart /* Sätt flaggor som beskriver om gissningen var rätt, för liten eller för stor. */ A>C>>S? A<C>>L? A=C>>C? GOSB S? TooHigh GOSB L? TooLow GOTO C? Correct GOTO 1 Restart (TooHigh <<“För stort!” ) (TooLow <<“För litet!” ) Correct: <<“Rätt!” <<X Om du vill fuska, komplettera med <<C på raden före Restart: så[…]