@arisotura.bsky.social
45 followers 30 following 170 posts
Posts Media Videos Starter Packs
Reposted
robotwig.com
Every photo I take is done practically with very little digital work, using household items to create special effects like cotton wool for fire & foil for water. Each set is meticulously set up for just the one scene then dismantled so I can set up another scene.

Thanks for helping me keep going.
arisotura.bsky.social
l'épouse de François Hommeril devrait s'appeler Femmeril
Reposted
ninimacbright.bsky.social
J'ai étudié le nombre de jours passés à Matignon par tous les Premiers Ministres de Macron, et je peux vous affirmer que le prochain gouvernement durera très exactement 2 jours, 11 heures et 27 minutes
Graphique représentant le nombre de jours passés à Matignon par les Premiers Ministres de Macron
arisotura.bsky.social
France is very good at not having a government these days
Reposted
mariobrothblog.bsky.social
In the Super Mario Galaxy games, the staff credits text is always loaded into RAM despite not being needed until the ending. While horribly inefficient, this is inadvertently heartwarming as the games appear to honor their creators by keeping them in memory at all times.
arisotura.bsky.social
my perception of time is: "now" and "not now"

this morning was aeons ago, but also just yesterday I was in school
arisotura.bsky.social
hot take: the stock market is a gigantic scheme of financial self-masturbation that doesn't represent anything meaningful
internethippo.bsky.social
The more you learn about how things work in the world the more you feel like you must be missing something because it can't possibly be that stupid. Oh so all we need to avoid an economic crash is for the stock market to go up forever? And a third of the market is magic beans? I see,
arisotura.bsky.social
I realize the recording doesn't do it justice. the radio's sound was better irl
arisotura.bsky.social
that's purely the electrical stuff, doesn't count stuff like redoing the tuning strings, cleaning and repairing the case, ...
arisotura.bsky.social
and it works really well, too

all this with
* WD-40/contact cleaner
* new capacitors (paper and electrolytic)
* replaced a burnt resistor
* the right tubes (2 of them were the wrong type, 1 not quite right)

not bad for something that was a wreck. shows it was built to last.
arisotura.bsky.social
vintage radio update: it lives!

and I mean, it's actually receiving radio stations

guess having the right tubes helps
arisotura.bsky.social
received my order today, and everything is fine

my suspicion was confirmed: the seller sent this as part of a batch of orders and gave me the wrong tracking number. the right one was only two letters off.
arisotura.bsky.social
sent Wed, tracking says it arrived Sat 8:48, nothing in mailbox

I think the seller provided the wrong tracking number (mail man doesn't come this early here)

but this is concerning
arisotura.bsky.social
hopefully gonna receive proper replacements soon. I'm excited
arisotura.bsky.social
it's even more fun when two CPUs are involved

that's what happens with the DSi sound app for example - race condition during init, and it involves the order in which the ARM7 handles IPC requests
arisotura.bsky.social
I don't know the specifics (whether this RAM has two ports or not) but that'd make sense
arisotura.bsky.social
that's also why we run into all those timing issues

shoddy code with race conditions would get caught and fixed on PC, but on those platforms, if it runs, it runs... and so they ship code that works "by chance"

but it can be a headache to perfectly replicate the original timings that lead to this
arisotura.bsky.social
it'd be fun, but I don't think it's possible, they got their own bus

the only part that gets shared between the two is main RAM (and even then, they can't access it at the same time, there's an arbiter for this)
arisotura.bsky.social
the downside is that trying to write to the GX FIFO while it's full will stall the bus until the FIFO is no longer full.
arisotura.bsky.social
fun related fact: some games replicate GX FIFO DMA in software, with a different block size, and their own FIFO IRQ wait.

SM64DS does that too, but it omits the IRQ wait entirely! and never checks the FIFO status either. so in practice it's just blindly blasting shit at the FIFO.
arisotura.bsky.social
also of course there's the execution time for GX commands. the GPU is able to parallelize some commands, so some orders are faster than others...

there's a 'GX FIFO' mode for DMA, that operates as to avoid filling the FIFO too much.
arisotura.bsky.social
as for the raster speed, I don't really know. I just know that there are consequences for trying to draw too much shit...

Jakly studied the rasterizer timings. I should look into it...
arisotura.bsky.social
yeah. DMA takes away CPU time, unless your code runs 100% in TCM/caches, because the way the memory bus works isn't great...

and no, the ARM7 can't interact with the GPU at all
arisotura.bsky.social
similarly, have you looked at scenes that output 3D graphics on both screens? you might note that they render at 30 FPS.

it's only possible to draw 3D graphics to one screen, so they use display capture and constantly switch things around to make up for that.
arisotura.bsky.social
the rendering output also goes to the 2D layer engine for compositing, always.

it's possible to do render-to-texture by messing with the 2D engine and video capture, but doing so quickly reduces the framerate you can output at.
arisotura.bsky.social
re: time constraint - there is one too. rendering is locked at 60 FPS.

if your scene contains too much, the GPU will just abort when time runs out, which results in graphical glitches.