Email or username:

Password:

Forgot your password?
2,452 posts total
Devine Lu Linvega

Together with @cancel, we made a version of Oquonie that works on Windows. It should work all the way back to win95. Could anyone with a Windows machine try this out for us?

> Oquonie(Windows)

hundredrabbits.itch.io/oquonie

Oquonie interface with PellesC IDE compiler behind.
Show previous comments
juni

@neauoire @cancel Whoa, cool. It runs fine on

- Windows® 10 IoT™ Enterprise™ LTSC™ 21H2 (real hardware)
- Windows XP SP3 (real hardware)
- Windows 2000 (VMware)

On NT 4.0 (VMware) it draws the first frame and I hear some audio, then it freezes up. It works when I disable the VM's audio device and reboot.

Jernej Simončič �

@neauoire @cancel Doesn't work on Windows 95 4.00.950 B (the errors are "One of devices, connected to the system is not working" and "File OQUONIE.EXE is linked to a missing export USER32.DLL:TrackMouseEvent").

Screenshot of Windows 95 4.00.950 B failing to run Oquonie
Matteꙮ Italia

@neauoire @cancel just for fun I tried it on Windows 3.11 + Win32s, and unfortunately it does not work; indeed it turns out it would need to be a relocatable exe (stephan.win31.de/w32slist.htm#), but who knows if there's any toolchain that can actually output it.

Windows 3.11 with Win32s displaying an error

Win32s - Error
D:\OQUONIE.EXE: Invalid format
[ OK ]

(Program Manager is in background)
Devine Lu Linvega

The G-machine In Detail, or How Lazy Evaluation Works

This post is an abridged adaptation of Simon Peyton Jones’ and David R. Lester’s book, “Implementing Functional Languages: a tutorial.”, itself a refinement of SPJ’s previous work, 1987’s “The Implementation of Functional Programming Languages”.

amelia.how/posts/the-gmachine-

Devine Lu Linvega

@mcc Someone submitted a patch to uxnemu to try and tackle the analog stick you were having, I wonder if it fixes your issue. I've merged it into uxn already: lists.sr.ht/~rabbits/public-in

mcc

@neauoire i'll try to look later today, thanks

ndpi

@neauoire the older I get the more these kinds of things disturb me — mostly because they reveal how much basic math knowledge I’ve forgotten over time :sadlinux:

Drew

@neauoire If you tried this in a modern chat app, it would definitely insert a bunch of mysterious unicode whitespace characters in there so that it breaks in a completely baffling way on the receiver's end.

Devine Lu Linvega

@Glandeur quelle belle surprise de te trouver ici! Ca fait longtemps :)

Jonathan Lessard

@neauoire Je savais plus comment avoir de tes nouvelles! Je me rattrape sur ton fil, m'émerveillant de tes aventures.

Devine Lu Linvega

Tempted to submit a talk called Necrocomputing, on writing dead programs.

Show previous comments
Devine Lu Linvega

It'd go something like

With the rise of always-online increasingly-louder real-time telemetry-powered everything in computation, we will explore the remaining bastion of peace & quiet in programming that remains, located approximately 50 nautical miles offshore from any coastline. That is until someone finds a way to bring news of the Osbourne family to the doldrums.

pfych

@neauoire I’d love to listen to / read this talk if it ever becomes a reality!

Devine Lu Linvega

@bd fast directional clear demo from the pixel port

Devine Lu Linvega

@wim_v12e do you think this funktal could be built without scons? It's kind of tricky to install and it has hooks all over the place.

WimⓂ️

@neauoire Oh yes, it's pure laziness on my part. I'll provide a little shell script.

Mark

@neauoire Such an amazing platform you’ve built!

charlie

@neauoire I like the way it gradually introduces new opcodes for the test harness. reminds me of literate programming :)

Devine Lu Linvega

@rek the person looking for the android stuff can look here: git.sr.ht/~rabbits/uxn/refs But it'd be probably best to ask @sigrid, I don't think we have an installation guide proper.

Devine Lu Linvega

Folks seems set on running Uxn onto more "experienced" devices than we expected. Sadly, we don't have a port of the emulator that will run Oquonie on OS 9, sorry.

We haven't had much luck helping folks to run SDL2 efficiently on the EEE PCs either, but it turns out that X11 works reliably well. So if you're keen, give the Uxn11 emulator a try.

git.sr.ht/~rabbits/uxn11

Thanks for all the feedback and questions.

Oquonie running on the uxn11 emulator.
Devine Lu Linvega

I've, for the first time ever, manually extracted a .deb file(because I hate myself and I was low on self-flagellation) and was successful!

Devine Lu Linvega

heck yeah proprietary software and their superior user experience

Bad Diode

@neauoire I had to do this a few times, but my life quality increased 10 fold after I discovered debtap: github.com/helixarch/debtap which transforms a dev package into an arch one.

Devine Lu Linvega

:drake_dislike: ..but first I need to make a game engine.
:drake_like: .. but first I need to make a programming language.

Devine Lu Linvega

You know what? I think Oquonie is complete.

For the past two months @rek and I ported a game of ours for its 10th years anniversary since iOS updates broke it beyond repair.

It has been rewritten to target a virtual machine, which should(hopefully) help us keeping it playable. In the next few days I'll release a document that explains how to write an emulator to run the game.

get game: hundredrabbits.itch.io/oquonie
get emulator: 100r.co/site/uxn.html
get source: git.sr.ht/~rabbits/oquonie

#finishit

You know what? I think Oquonie is complete.

For the past two months @rek and I ported a game of ours for its 10th years anniversary since iOS updates broke it beyond repair.

It has been rewritten to target a virtual machine, which should(hopefully) help us keeping it playable. In the next few days I'll release a document that explains how to write an emulator to run the game.

Screenshots of the game Oquonie and the source code behind.
Show previous comments
DELETED

@neauoire @rek
It had a good start as a hardware idea, before they made their devices depreciate so quickly. The problem, however is they want insane amounts of control like windows 10 or newer.
Then again, this is why the majority of people here, mastodon, aka... desire freedom from proprietors who try to keep full control over hardware they sell.

Long story short, if its apple, it's going to keep getting more rotten over time.
-Me and possibly other people too.

xD

@neauoire @rek
It had a good start as a hardware idea, before they made their devices depreciate so quickly. The problem, however is they want insane amounts of control like windows 10 or newer.
Then again, this is why the majority of people here, mastodon, aka... desire freedom from proprietors who try to keep full control over hardware they sell.

rezmason

@neauoire @rek Sea peoples, your approach, curiosity and determination inspired me since I met you, and you've had your foot on the sustain pedal ever since. 🤩

Congratulations on this release, it's an honor to orbit the ultraviolet sun :tealheart:

Go Up