@flatduckrecords.co.uk I stripped em out because I was only planning to use it with PlusD disks, but it’s a bit awkward for folk to have to convert from tape to disk first. (ZXBlockeditor is quite good at that, though).

@breakintoprogram.co.uk PZX might be interesting to you?

zxds.raxoft.cz/pzx.html

@jimtrinca.bsky.social …Michelangelo is a party dude 🎶

@robertprice.bsky.social Indeed! Sounds like a lot of fun. 😁

@robertprice.bsky.social OOOoooOOOooh!

@samcoupe.com Haha! I would never! Just brainstorming some ideas for Quazar’s next PCB production run, maybe a good catch-all for the 8-bit wide-boys. 🚚

@samcoupe.com Hmm 🤔

@fuzzweed.co.uk commodore sixty phwoar

@samcoupe.com No one has lapels big enough these days to wear a mighty CPC 464 pin badge. We’d need to bring back disco collars first.

@samcoupe.com Yikes, yeah obfuscating the thing being demonstrated behind obscure/unusual techniques is probably not the best way to teach!

@flatduckrecords.co.uk

@samcoupe.com The most common thing I’d use DEF FN for is provided by DPEEK and DPOKE on SAM anyway! Are you familiar with Battle Bunny’s “DEFADD trick”?

worldofspectrum.org/forums/discu…

@breakintoprogram.co.uk I’m a big fan of LBiP tables! My top two are the character set and the memory layout. 🏓

@colinhoad.com In Space, no one can hear you Waka Waka.

@krisrobocop.bsky.social If you immediately know the candle light is fire, then the meal was cooked a long time ago.

@breakintoprogram.co.uk Hmm, the 0x38 is suspicious. The location IY+0E is BORDCR, which is initialised to 0x38 (i.e. white PAPER, black INK), so it looks like the value being assigned to IYL instead of L?

@colinhoad.com Yes, me too! And I’m grateful for those old Amstrad foot warmers err I mean power supply bricks on colder days.

@wretchedmorgan.bsky.social cursed to live with the knowledge that it was once, briefly, perfect (and never will be again)

@fuzzweed.co.uk I was wondering where you’d put the left and right cursors! Neat. 😉

@fuzzweed.co.uk Ah, okay so e.g. pressing SW40 causes current to flow through U1D which closes its switch between A15 and D0, registering a SPACE, and also U4D which is A8/D0 (SHIFT) … a.k.a BREAK! Is that right?

@sinclairresearch.bsky.social Hah, NOPE not quite! (This is why no one uses VAL$)
🤦‍♂️😆

@sinclairresearch.bsky.social 2 and 4?
VAL evaluates a string, returns a number
VAL$ evaluates a string, returns another string

@fuzzweed.co.uk Beautiful!
🍫 🌈

@barrytopping.com Is this a One More Go ep 19 shadow drop teaser?? 🥹

@fuzzweed.co.uk 🤣 🙌