Email or username:

Password:

Forgot your password?
2,445 posts total
Devil Lu Linvega

When you try rendering the mandelbrot set but you haven't implemented XOR yet.

Oblomov

@neauoire wait, where does xor come into play in Mandelbrot?

Devil Lu Linvega

Seen on the permacomputing IRC

<la_mettrie> the permacomputing wiki is not designed for mobile devices just like vegan restaurant does not serve ham

lmao

DHeadshot's Alt

@neauoire
Depends what is meant by "mobile" really. Phones and tablets may be out, but other transportable devices could work?

Julien

@neauoire
Wich disqualifies and excludes anyone who does not own a computer but only a phone (quite a percentage of the population... and mainly the less wealthy part).

DELETED

@neauoire the permacomputing wiki looks fine on a mobile browser 🤷

Devil Lu Linvega

The last 5% of any project always kicks my ass.

Show previous comments
Robert Fonó

@neauoire I aspire to only work on stuff i can put out at 95% and call it experimental. Also, I'm an agency software person now, I have yet to see 100% in this job. If something goes out at 95% it's a good day.

⛧ esoterik ⛧

@neauoire yeah my experience is:

- the first 90% takes 90% of the work
- the last 10% takes the other 90% of the work

screwlisp

@neauoire 95% done! Now to begin the second, much harder 95%

Devil Lu Linvega

The text editor I use is 11kb, and it can only ever open files that are at most 53 thousand characters, or `64k 11k - `. The limitation forces me to keep things as tidy as possible.

Each time I shave 1 byte in the text editor program, I can write text that is 1 character longer.

At the bottom of each file, it displays how many more characters I can write.

Show previous comments
floatvoid

@neauoire similarly, the token limit in pico-8 is one of its strengths

michael

@neauoire wonderful side project! 🤩 but what is that atrocious font? 😝

Devil Lu Linvega

I'm not sure what's most on-brand.. filling up the precious memory with fancy sound samples, or straight up playing the game's datastream as waveform.

Show previous comments
lee

@neauoire i love it!
I'm thinking of the "Playstation" sample drop at the beginning of their old commercials...but it's bitcrushed memory.

Cory Arcangel made "Data Diaries" in 2002 , archived/documented here: anthology.rhizome.org/data-dia
turning his 'data' into an A/V mess, a 'digital diary'

"Made to function abnormally as a result of minimal artistic intervention, the machine simply rendered a normally unseen part of its memory in a tangible form."

@neauoire i love it!
I'm thinking of the "Playstation" sample drop at the beginning of their old commercials...but it's bitcrushed memory.

Cory Arcangel made "Data Diaries" in 2002 , archived/documented here: anthology.rhizome.org/data-dia
turning his 'data' into an A/V mess, a 'digital diary'

Devil Lu Linvega

Hey @f115, I remember you were struggling with hand-painting waveforms. I added a softening to the brush as to average the -4/+4 values over the wave values and the result is ...not too horrible.

git.sr.ht/~rabbits/uxn/tree/3b

Devil Lu Linvega

So yes, Varvara can play sounds, but it's definitely not sophisticated, it's designed to play little interface warning sounds than music and sound effects..

But I think this is kind of fun. It's going to be pretty quirky.

Show previous comments
vacuumbeef

@neauoire very nice sounds, I like it very much

M. The Crystalline Entity

@neauoire I’ve been watching you work on uxn and related projects for a bit.

I fiddled with it a bit today and think it’s charming. I want to take a closer look at some point.

Devil Lu Linvega

Someone sent me an email to congratulate me on abusing COMEFROMs, in Uxntal. I had no idea what that meant until today:

COMEFROM is an obscure control flow structure used in some programming languages, originally as a joke. It is the inverse of GOTO in that it can take the execution state from any arbitrary point in code to a COMEFROM statement.

en.wikipedia.org/wiki/COMEFROM

Show previous comments
Simon Harris

@neauoire did you manage to exploit something you didn’t know about by accident? 🙀

ratfactor

@neauoire INTERCAL! Just don't implement "PLEASE". 😂

eiZen

@neauoire Yes. It was one of the arguments why INTERCAL is better than Perl, which has GOTO and as we all know that is considered harmful. :-)

articles.mongueurs.net/spoofat

Devil Lu Linvega

I couldn't rely on fancy palette cycling effects for the transitions on the #playdate, so we had to go full ditherpunk on this one.

Show previous comments
Jummit

@neauoire So this is UXN running on the playdate? That's cool! Also, awesome effect, color limitations really push creativitiy.

wakest ⁂

@neauoire I just love the term ditherpunk. we need a ditherpunk manifesto to really kickoff the movement

riChchestMat

@neauoire I don't know what game that is going to be, but I am digging that spectrum style isometric

Devil Lu Linvega

Every new topic on HN about virtual machines ends up pitting Uxn against others. What sort of backward mindset is that, why does it have to be a competition for the one true VM that will rule above all others, do people think this is Highlander.

The whole point of Uxn is to inspire people to make their own take on what their ideal personal computer can be, not to centralize all VM works onto a single target. Monoculture of architecture is what this is trying to cut through.

Show previous comments
calutron

@neauoire Is it because it's unusual to think of making software as personal tools instead of for a broad audience of non-experts?

leah & asm & forth, oh my!

@neauoire yes... that's exactly what they think - that VMs are a zero sum game, and developing on of your own means every other one is a little less popular than it could be

jollyrogue

@neauoire People have a hard time with the concept of rejecting infinite scope and accepting things might have a small scope and become feature complete.

@wim_v12e

Show previous comments
frd💾

@neauoire Man, I spent so much time exploring the educational CDs in the 90s.

To this day #utopianScjolastic aesthetic makes me quite melancholic - for a brief period of time it made me feel that the future was bright.

Well, at least I was lucky enough to be commissioned for an illustration based on it, so I had an excuse to go dig into those again.

Now I want to browse some again :)

BartGo

@neauoire Microsoft Cinemania was my favourite and the only one I had access to and cared to buy... I have found nothing to surpass its glory in the "modern age". Reviews made by just a few real critics, minimal multimedia, lots of wonderfully hyperlinked text. I did multiple backups and I think that the ISO still works on recent systems, used it 3-4 years ago. Such software was curated to be treated like a book which stays on your shelf and does not have to be updated by millions of people.

༒ ɐɥɔǝʇɐɯ ʍǝɹpuɐ ༒

@neauoire time to bust out my Grolier’s Multimedia Encyclopedia and drop the CD into the caddy for my 4x speed CD-ROM drive! 😊

Devil Lu Linvega

Added little graphics to the navbar labels, it makes for some pretty comfy editing :bloat:

Devil Lu Linvega

(Left has something akin to the Canon Cat search navigation, where I hold leap+string to move around the text, it's a bit odd if you're not used to it.)

[DATA EXPUNGED]
Devil Lu Linvega

Everything is more fun with particles.

Show previous comments
Billy Smith

@neauoire

Excellent work! :D

I first saw this style of game interface in the 1980's using a ZXSpectrum. :D

I can see how this fits well with your low-power computing approach. :D

[DATA EXPUNGED]
🍂Evan Balster🍂

@neauoire I've been thinking about this lately, referring to it as the "playdead effect" (still / slow-moving airborne particles as a cheap way to add focal depth).

Devil Lu Linvega

The petunia bowl feeds a random part of Oquonie's program to the soundcard, it plays some fun 8-bit sounds.

Show previous comments
bx

@neauoire this is making me wonder if anyone out there could "hear" gur difference between machine code for different CPUs
"Ah yes, sounds like MIPS"

vacuumbeef

@neauoire I think I would die if this happens suddenly

Devil Lu Linvega

Finishing up the last details in optimizing Oquonie, like merging redraws, fun stuff!

Show previous comments
Mark

@neauoire seeing your progress motivated me to get my head around uxn/tal. Very impressed with how it all works.

Paul Lalonde

@neauoire @klardotsh going with windy. Stuck at the cabin until the seas drop enough to let us make for Sidney. It's a shame, really ;-)

Devil Lu Linvega

Updated beetbug to work as a #uxn REPL, it has a little assembler that will compile the program so you can step through it. It also has a full cli mode which does away with the UI altogether.

The uxn instance is entirely virtualized and is implemented as VM within uxn itself.

git.sr.ht/~rabbits/beetbug

Go Up