Skip to main content

Search

Items tagged with: Uxn


My company had a Pi Day Hackathon, and the project I decided on was to run Uxn on a Pi Zero 2W. Specifically, on this Game Boy-style case, with graphics and controls working: https://retroflag.com/gpi_case_2w.html

It was harder than I expected, and it's still not done!

You'd think it'd be as easy as installing the default Uxn emulator on the Pi, since it already runs Linux. But the GPi Case has a unique driver for its screen, and only a few "retro gaming" distros support it.

#Uxn #RaspberryPi #PiDay


we are live now! for a couple of hours be streaming our #maintenancePractice, a revision of day 2 of the #uxn tutorial!
https://twitch.tv/compudanzas


in around 3 hours from now (when the chestnut 🌰️ hour starts <https://seasonalclock.org/>) we'll be streaming our #maintenancePractice, a revision of day 2 of the #uxn tutorial! see you there :geordi_like:
https://twitch.tv/compudanzas


With the help of @256k, we're experimenting with an Arabic programming language which is itself compiled by an a toolchain that also does away with ascii entirely from the machine instructions up. We've chosen a variance of ASMO 449 encoded character codes, and use a few extra symbols(!, @, ?) which will be turned into decorations. Its own implementation is written in itself and does not rely on an english implementation language.
#Uxn
#uxn @256k


This is not a native #FlipperZero application. Well yes, obviously it's still running some sort of native app: my port of the #uxn emulator. This is a Uxn rom on a Flipper!


streaming now!
#maintenancePractice: a long overdue revision and update of the #uxn tutorial! :permacomputing:

https://www.twitch.tv/compudanzas


In this first #maintenancePractice stream, we reviewed day 1 of the #uxn tutorial, updating links and terminology.

https://compudanzas.net/maintenance_practice.html
gemini://compudanzas.net/maintenance_practice.gmi

The most important change is that the tutorial is now mainly targeting the learn-uxn (online) platform maintained by @metasyn, so that learners can jump right in and experiment without having to deal (from their or our side) with setting up a dev environment (the instructions we had regarding that were somewhat outdated).

https://metasyn.srht.site/learn-uxn/

The discussion about different ways of running uxn/varvara was moved to an appendix that is a work-in-progress.


Some more progress on sprites! The 2bpp mode is working much better now, but I still have lots of weird drawing bugs. It’s getting there slowly though 😀

#AnaloguePocket #uxn #varvara #fpga


time to commit! this saturday, march 9th, starting at 12:00 UTC+1, we'll stream our #maintenancePractice: a long overdue revision and update of the #uxn tutorial! :permacomputing:

https://www.twitch.tv/compudanzas

(posting it here today, and inviting you all to join, for accountability purposes and for "getting things done" 🍃 )


joining the party with #PinkSand in #uxn
i don't think i've seen anyone do it before so i tried.
it's very buggy and i haven't figured out how to slide sand particles yet.

@neauoire i think you can do much better!

cc @TodePond


A couple games are getting so close to playable!

I’m going to try running
some FPGA simulations in GHDL for some basic test ROMs, and compare output logs to the Uxn software emulator. The simulator runs many thousands of times slower than the real thing, and is a pain to set up, but I think I can no longer guess my way through it. Too often I’m trying random ideas, waiting 10 mins for a build to finish, and then seeing if it worked on the Pocket 😅

#AnaloguePocket #uxn #varvara


awesome ! 😍 i watch a lot of his videos on youtube. once i thought it would be cool to have tsoding coding in uxntal, but i thought "he will never do it". lol. btw i discovered him because somebody mentioned him on #uxn irc channel.
#uxn


A little more progress on the Uxn core for Analogue Pocket! Some of the test ROMs are looking a little closer to how they are supposed to 😀 I started to fix some issues with how I was implementing the multiple sprite drawing, but I think I still have some more work to do with blending.

Sorry for the lack of updates lately - progress has been slow because I was really sick for a while. Feeling much better now!

#AnaloguePocket #uxn #varvara


updated https://metasyn.srht.site/learn-uxn/ to the latest commit of #uxn - please let me know if you see issues and i will try to fix them
#uxn


Thank you! I just had a geez at your profile and, I may need to pick your brain about #uxn on #plan9.. So cool! 😲


#Konilo sounds a lot like #uxn, but with 32 bit words instead of 12 bit words.

Sadly I am doing 16 bit forth coputers on an FPGA.


I've written my first toy compiler ! it takes a Joy-like language as input, and outputs uxntal. For the moment it doesn't do much, but it can compile factorial and fibonacci ☺️
#uxn
https://github.com/max22-/compiler
#uxn


long shot, but has anybody managed to compile #orca on the playdate? the repo mentions linux env instructions and I totally got stuck on windows.
#uxn #uxntal


I'm now on day 4 of the Compudanzas tutorial and starting to veer off into unexplored territory to write my little experiments. Thanks a lot to @neauoire and the folks in the #uxn IRC channel for all the help and encouragement!

Here is a little screensaver like thingie I made as part of Day 4.


A few more ROMs are working on the Analogue Pocket Uxn core, and input is hooked up now! I have so much more to do, so a lot of things still don’t work, but a little more progress is always exciting to see! 😀

Next, I’ll try to implement the auto-advancing sprite drawing (where a single instruction could draw as many as 16 sprites).

#AnaloguePocket #uxn #varvara


#uxn running on my Zaurus Husky :3 🦖🐶

It's uxn38, running the timer ROM from its example programs! I made a custom rootfs with buildroot and an old kernel on an SD card. I wanna make something out of this cute little puter and #uxn seems to be a good fit!

uxn38: https://github.com/zzo38/uxn38

#uxn


Spent a bit of time today to make the html5 experience of the #uxn emulator somewhat less awful.

There's a clearly indicated zoom toggle button, a way to share the rom via url encode, and they don't vanish offscreen anymore when the window is too high.
https://rabbits.srht.site/uxn5/

#uxn


made a file browser for #uxn .
https://github.com/origedit/uxnfiles/tree/main
#uxn



np ^^ let me know if you have any issue, you can hop on #uxn on irc.esper.net also if you wanna chat, I'm online if I'm awake.
#uxn


I've added copies of source files for most #uxn tools, and other software, here:
http://wiki.xxiivv.com/etc/

These will be automatically updated as I work on them in their individual repositories, but mirrored there for reliability. They are also embedded in their wiki pages, for example:
http://wiki.xxiivv.com/site/left

#uxn

Lo, thar be cookies on this site to keep track of your login. By clicking 'okay', you are CONSENTING to this.