Forum comments in chronological order

Disclaimer: I am not responsible for what people (other than myself) write in the forums. Please report any abuse, such as insults, slander, spam and illegal material, and I will take appropriate actions. Don't feed the trolls.

Jag tar inget ansvar för det som skrivs i forumet, förutom mina egna inlägg. Vänligen rapportera alla inlägg som bryter mot reglerna, så ska jag se vad jag kan göra. Som regelbrott räknas till exempel förolämpningar, förtal, spam och olagligt material. Mata inte trålarna.

Mar 2025

Nine Explained

Anonymous
Sat 1-Mar-2025 16:10
Linus, where you say "sufficient to steal a total of five cycles" it looks like 7 cycles. Typo or am I just confused?
lft
Linus Åkesson
Sat 1-Mar-2025 21:30
Linus, where you say "sufficient to steal a total of five cycles" it looks like 7 cycles. Typo or am I just confused?

You're right! My error. I've fixed it now.

A Mind Is Born

Anonymous
Sun 2-Mar-2025 00:28
Converted using sid2midi and turning on the option for pitch to note conversion
https://drive.google.com/file/d/1Cc_gxgJqfum6YT7DzoyTv37v-hgsYlbi/view?usp=sharing
Anonymous
Sun 2-Mar-2025 02:52
Converted using sid2midi and turning on the option for pitch to note conversion
https://drive.google.com/file/d/1Cc_gxgJqfum6YT7DzoyTv37v-hgsYlbi/view?usp=sharing
Quick mash in FLStudio
A mind is born FLStudio cut.ogg
https://drive.google.com/file/d/1W7bOsmw0O1aVZjSNQvkw0KMbTnYmoRLy/view?usp=sharing

Nine

Anonymous
Mon 3-Mar-2025 17:23
Wow, supernajs!
Vilket jobb och nogrannhet att fixa var enda liten pixel av utdragna spritar till att bli täckta med pixlar på varje enskild position för att se ut som om de är fyra gånger så stora, dessutom så smörmjuka animationer, verkligen imponerande!

/Jan

A Mind Is Born

Anonymous
Mon 3-Mar-2025 20:24
I read this and was incredibly surprised at the claim that the graphics weren't based on much. I saw them and immediately thought of rule 110 and assumed it was an intentional variant. Based on my understanding of the description, it sounds like rule 60, but the randomness appears to be distorting it a lot

Nine

Anonymous
Mon 3-Mar-2025 21:20
I added a short code for loading "Nine" directly from here using a Meatloaf device.

LOAD"ML:NINE",8

I love your art! :)
Thank you LFT!

-idolpx

Making 8-bit Music From Scratch at the Commodore 64 BASIC Prompt

mikerofone
Mon 3-Mar-2025 23:30
For those wanting to run the code on their own, I'm publishing a variant of it here with Linus' explicit permission. Thank you for, Linus! :)

Note that there are some minor differences to the code shown in the video, notably a check that skips re-initialization of the pitch tables on subsequent runs, and some minor line number changes.
My starting point was a transcription I found at https://www.lemon64.com/forum/viewtopic.php?p=1032829#p1032829, which I then cleaned up and made some additional minor edits to.

You can also find the following code on Github: https://github.com/mikerofone/c64stuff/tree/main/lftkryo-jam

Cheers, and have fun!
mikerofone

00001 INIT=PEEK(194*256):IFINIT=40GOTO10
00002 PRINT "PRECOMPUTING PITCH TABLES..."
00003 F=40:FORI=0TO116
00004 POKE194*256+I,FAND255
00005 POKE195*256+I,F/256
00006 F=F*1.0595: NEXT
00010 PRINT "LOADING PROGRAM..."
00020 READV:IFV>=0THENPOKEA,V:A=A+1:GOTO20
00021 IFV<-1THENA=-V*256:GOTO20
00030 PRINT"{clr}LIST80-89"
00080 REM +---+---+---+---+---+---+---+---
00081 REM Q : : R Q : : M O
00082 REM T VT:RQMO T XVTQ:M YXVTQ:M TQ R
00083 REM AM AMA MHT HTH TJV JVJ VFR FRF R
00084 REM
00085 REM B D G I K N P S U W Z
00086 REM A C E F H J L M O Q R T V X Y
00090 SYS192*256
00099 LIST80-89
00100 DATA-212
00110 DATA0,0,0,0,0,0,239
00120 DATA0,0,0,4,0,0,224
00130 DATA0,0,0,0,0,128,232
00140 DATA0,0,0,15
00200 DATA-192
00210 DATA169,127,141,13,220
00220 DATA169,0,141,20,3
00230 DATA169,193,141,21,3
00240 DATA169,1,141,26,208,141,18,208
00250 DATA169,33,141,4,212
00290 DATA96
00300 DATA-193
00310 DATA169,1,141,32,208,141,25,208
00320 DATA173,162,0,74,74,74,168
00324 DATA169,14,153,86,216,141,118,216
00325 DATA169,1,153,87,216
00330 DATA185,127,4,72
00331 DATA185,167,4,72
00332 DATA185,207,4
00340 DATA162,14,32,0,196
00341 DATA104,162,7,32,0,196
00342 DATA104,162,0,32,0,196
00390 DATA169,14,141,32,208,76,49,234
00400 DATA-196
00405 DATA201,32,144,3,76,0,197
00410 DATA125,0,198,168
00430 DATA185,0,194,157,0,212
00440 DATA185,0,195,157,1,212
00450 DATA189,1,198,157,4,212
00490 DATA96
00500 DATA-197
00550 DATA189,2,198,157,4,212
00560 DATA16,3,157,1,212
00590 DATA96
00600 DATA-198
00610 DATA82,17,16,0,0,0,0
00620 DATA70,65,64,0,0,0,0
00630 DATA46,33,128,0,0,0,0
00999 DATA-1

Nine

Anonymous
Sat 8-Mar-2025 13:52
Hello Linus - In primary school, in BASIC, the most advanced thing I could write was to get my C64 to display a sprite of my design and move it around the screen. At that time, I was aware the C64 could manage 8 of them. I haven't played with the C64 much since.

It was with this background that I watched your 'Nine' video its accompanying explainer. Super fun to see you explain the additional tricks to achieve impossible effects.

Also - it's just a fun demo artistically, with the magician, the timing, and its soundtrack - I've shared with my father & a few of my childhood friends with a shared C64 experience. Thanks for building, sharing and explaining your work.