#XCBASIC

2023-10-05

Just completed another Mastodon migration, this time from the c64.chat instance, which is very sadly going to disappear on December 1st.

Since my previous account is going away, I guess an #introduction is in order.

I live in Rome, Italy (I'm from Naples, though), I'm in my early fifties, and in the last year and a half I started to finally understand more stuff about the #Commodore64 , mainly thanks to the #XCBASIC cross compiler (if you're curious: xc-basic.net/ ).

I still have to learn plenty more, but in the meantime I had the audacity to put a couple of little #C64 games on jjflash.itch.io

I'm quite sad that c64.chat is going to shut down, I also hope to feel at home here just like I did there :)

#introductions

2023-09-28

Totally unexpected: one of the #WiC64 guys has gifted me a WiC64 module!

In case you don't know about it, it lets the #C64 (and also C128(D)s and SX-64s) to go easily on the Internet through Wifi.
There are multiplayer online games, classic games modified to upload highscores, a dedicated message board, BBSs to connect to, and utils like... Google Maps???

It's not a disinterested gift, though: I'll have to repay them by making a version of the library functions for #XCBASIC. Cool anyway!

A VGA monitor shows the first page of the dedicated message board, the first message is mine, saying that I've typed that on my real C64 and sent it through a real WiC64 module. I also thank very much LazyJones, who's the guy who gifted me the WiC64.
Other things that can be seen: the WiC64 itself, my C64, my 1541 Ultimate II, and thrown in there there's also my yellow Turbo Chameleon (with which, unfortunately, the WiC64 seems not to be working)
2023-09-28

Ecco qualcosa che rischia di diventare love bombing da uno sconosciuto: mi è stato regalato un modulo #WiC64 per #c64 che permette a quest'ultimo di andare su Internet in Wifi in scioltezza.
Si scaricano giochi, c'è una messaggistica pubblica dedicata, ci si collega alle BBS, si gioca online o si posano record in giochi classici modificati all'uopo.

Non è un regalo disinteressato, dovrò ripagare creando una versione della libreria di funzioni specifica per #XCBASIC . Ma che sfizio comunque!

Istantanea di un monitor VGA con vari messaggi in inglese e in tedesco, quello in cima è il mio dove dico che l'ho scritto col mio vero C64 usando un vero modulo WiC64, più il WiC64 attaccato al mio C64, la mia 1541 Ultimate II, e il mio C64. Buttata là c'è anche la mia Turbo Chameleon tutta gialla
2023-08-21

This is my Pacman clone! There are gazillions like it, but this one is miiine!

Made in #XCBASIC for the #C64

'Cause I wanted to show someone "who's wrong on the Internet" (XKCD) that you don't need Assembly to make a game like this one.

And I learned:
- How to use sprites and how to make 2 different coordinate systems coexist;
- How to handle that *%&$£/ Raster line!

This capture doesn't do it justice, this thing runs at 60 frame/sec on NTSC! 😱

github.com/JJFlash-IT/XCB3_Exa

#BASIC #commodore64

2023-08-21

Questo è il mio clone di Pacman! Ce ne sono a gozillioni, ma questo è il miiooo!

Fatto in #XCBASIC per #C64

Perché dovevo dimostrare a uno "che ha torto su Internet" (cit. XKCD) che non serve l'Assembly per fare un giochino come questo.

Ho anche imparato:
- A usare gli sprite e a far convivere due sistemi di coordinate sballati fra loro
- A "domare" quella chitestramuòrta della linea Raster

Il video non rende giustizia, 'sta cosa gira a 60 frame/sec in NTSC! 😱

github.com/JJFlash-IT/XCB3_Exa

2023-07-07

@gpowerf [Very super-shameless plug]
My two little #XCBASIC games are perfect for short breaks, especially the first one 😁

jjflash.itch.io/superchase-rem
jjflash.itch.io/advent-101

2023-06-24

And so, finally, after many frustrating months, I'm releasing this THING from my mind and into the wilderness, and whatever happens happens.

ADVENT 101
Or, "Colossal Cave for lazy people".

Find the game (also playable on web), its description, source code & all the credits here:
jjflash.itch.io/advent-101

#C64 #commodore64 #textadventure #BASIC #XCBASIC

Bye, thing. Good luck

A C64 screen with a little roguelike map, and some text below that talks about a dwarf that first punches me, and so I retreat. Then I try to fight back, the dwarf first retreats, and then punches me againSame screen like before, this time the map is almost complete. The text shows movements to north, then west, then west again. Short descriptions of places in a cave
2023-06-24

E finalmente dopo mesi mi libero la mente da questo COSO e lo sguinzaglio al mondo, e a quello che succede succede.

ADVENT 101

Ovvero, "Colossal Cave per pigri".

Ho scritto tutto qua (in inglese perché purtroppo è una conversione di un altro gioco scritto in inglese):
jjflash.itch.io/advent-101

#c64 #commodore64 #textadventure #BASIC #XCBASIC

Ciao. E buona fortuna (cit)

Schermata da C64 con una mappa in stile Roguelike, con del testo che parla in particolare di un nano che prima ti dà un cazzotto e tu ti allontani. Poi provi a rispondere, e il nano prima si allontana poi ti tira un cazzottoStessa cosa di prima, la mappa è un po' più completa. Sotto ci sono vari movimenti a nord e a ovest, con brevi descrizioni di posti vari di una caverna. Otto cose raccolte, cinque punti fatti (qualunque cosa questo significhi)
2023-05-01

So, the "lousy text adventure" (see post above) is coming along.

What it has now:
- Random map w/ randomly placed objects
- ZX-Spectrum-like "parser" (one key and whole words come out)

What it sorely misses:
- Colour
- Scoring system
- An automap feature
- Some instructions to help the player get started, and more hints for HELP
- And of course... sound

Will I ever find the RAM space for all of that? It's like I'll have to put another game on top of this one

#c64 #commodore64 #XCBASIC

2023-04-17

Two months just to find my motivation to start, another one of massive struggling, every day on the brink of ragequitting, and all I got was this lousy #textAdventure

#c64 #XCBASIC #WIP #veeeryWIP

(yep, it's a very stripped-down version of Colossal Cave)

Dr. Guillermo Power :verified:gpowerf@qoto.org
2023-04-13

I had to build XC=BASIC 3 from source, but it is working now!

I'm not 100% convinced that for what I am doing V3 is better than V2 as the string length limit in V3 might be problematic. Anyway! If you get this issue:

xcbasic3: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by xcbasic3)
xcbasic3: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by xcbasic3)
xcbasic3: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by xcbasic3)

Build from source. It fixes the problem.

#XCBASIC #c64 #gamedev #retrocomputing #linux

xcbasic3 running on my machine after building from source.
2023-01-28

@JJFlash #XCBASIC is awesome. Have been giving it a bit of a workout of late.

2023-01-20

I can't help myself being somewhat proud to have had the opportunity to write an article for the Zzap! magazine, even if it's just the Italian edition (which is still official!). It's on this month's issue.

It's about #XCBASIC of course (I already said how much a fanboy of it I am :)

Excerpt from the first page of the article, the Zzap! logo is visible in the upper-left cornerExcerpt from the second page of the article, "ZZap! January 2023" can be seen in the lower-right corner of the page
2023-01-20

In questi giorni sta arrivando agli iscritti dell'associazione Airons di Vigevano il numero di gennaio 2023 del nuovo Zzap! Fra i tesserati freschi ci sono anch'io.
Perché? Perchè in quel numero c'è un mio articolo su #XCBASIC (eh, sempre lui) nato dalla gentile richiesta di Paolo Besser in persona.
Abbiamo ricevuto su carta anche lo speciale di Natale, gratuito per tutti in PDF. Le riviste sono *bellissime* e in formato A4.

Accattatavillo!

oboli.zzapmagazine.it/
zzapmagazine.blogspot.com/

Estratto della prima pagina dell'articolo, in alto a sinistra si vede bel bello il logo ZZAP!Estratto dalla seconda pagina, il nome ZZap! si vede nell'angolo in basso a destra
2023-01-19

For some time now I've been trying to port to the #c64 (via #XCBASIC) a stripped-down version of Colossal Cave written on a fantasy console that Apple destroyed years ago (LowRes Coder, if you're curious).

Remembering that Roberta Williams was getting her hands on a 3D remake of it, I said: wait, when was that coming out?

Eh, it's coming out today...
colossalcave3d.com/

What do I do now, continue or throw it all away to the bushes? :)

2023-01-19

Da un po' di tempo sto cercando di portare sul #c64 (tramite #XCBASIC) una versione ridotta di Colossal Cave scritta su una fantasy console che Apple ha distrutto anni fa (LowRes Coder, per i curiosi).

Ricordandomi che Roberta Williams stava mettendo mano a un suo rifacimento in 3D, ho detto: spe', quand'è che usciva?

E niente, esce oggi...
colossalcave3d.com/

Mo' che faccio, proseguo o butto tutto alle ortiche? :)

2022-12-16

Chi mi legge sa che la mia fissa attuale è #C64 combinato con #XCBASIC .

Ieri è uscito "L'audace recupero della Pecora Pacuvia", piccola avventura testuale in stile Infocom, opera primissima - anche su altre retropiattaforme - del gestore del sito lucasdelirium.it.

diduz.itch.io/the-daring-rescu

Per il #commodore64 ha usato per l'appunto XC=BASIC; anche se nella precedente incarnazione.

Interessante da leggere anche il post-mortem contenuto nel download (c'è pure il sorgente, volendo)

Schermata iniziale del gioco.
Softdelirium presents
The Daring Rescue of Pacuvia The Sheep
E un disegno a "mezzo schermo" della testa di una pecora dall'espressione abbastanza neutraSchermata del gioco effettivo. Il testo è in rosso per le persone e oggetti con cui interagire. La riga in cima riporta il titolo sintetico della locazione dove ci si trova e il punteggio, in stile avventura testuale Infocom
2022-12-02

I just completed "Rock Paper Scissors" - Day 2 - Advent of Code 2022 #AdventOfCode adventofcode.com/2022/day/2

Part 2 solution in #XCBASIC (xc-basic.net/) on #c64
github.com/JJFlash-IT/Advent_o

"Indubitably" a naive solution, there must be more elegant ways to do it, I'll look at some Python solutions now...

#commodore64

2022-12-02

I just completed "Rock Paper Scissors" - Day 2 - Advent of Code 2022 #AdventOfCode adventofcode.com/2022/day/2

Soluzione alla parte 2 in #XCBASIC (xc-basic.net/) su #c64
github.com/JJFlash-IT/Advent_o

Sicuramente naif, ci sarà 'na maniera più elegante per farlo, guarderò cose fatte in Python...

#commodore64

2022-12-01

I just completed "Calorie Counting" - Day 1 - Advent of Code 2022 #AdventOfCode adventofcode.com/2022/day/1

(Così fate pratica a nascondere i post con certi hashtag, credo che per qualche giorno vi scoccerò con 'sta cosa)

Fatto in #XCBASIC 3 per il #C64 (xc-basic.net/)

Se volete vedere il sorgente mio (e rovinarvi il divertimento):
github.com/JJFlash-IT/Advent_o

Schermata dal C64 con una delle tante risposte alla prima parte del puzzle odierno

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst