no javascripting
I am Swirly.
I'm a simple genderfluid (transfem) protogen. I commonly compose music for older systems (NES and such) and do some casual gaming, but I also tend to mess with more recent technology (Wii U and such).
Understand boundaries. If you suddenly start asking personal stuff, you will be blocked. I have things I want to keep secret, and you have things you want to keep secret.
I am human (kind of not really kinda maybe sorta ok no). I have feelings. If you start being a troll or fucking around with me, you will be blocked.
gpg --import path/to/swirly-email.asc
.asc
as well for this to work!I own a few computers, but most of them are either not mine or dead.
All years are when I got ahold of the machine.
At the moment, it uses...
It runs...
Being the more powerful computer, obviously, this has been my main computer for a while (since 2016). ...Unfortunately, because Apple likes their computers quiet, mine runs so hot I have to use a script that runs on startup to put the built-in fan past it's max RPM to stop it from reaching 100°. Yes, I know, I'll replace the paste Soon™. Scratch that! Apple's bitchiness strikes again! I have to use a random shitty tool just to get the logic board out!
At the moment, it uses...
It runs...
openSUSE Tumbleweed.
This is the shittiest (working) computer I own.
It used...
It ran...
The Lenovo AIO died at the age of 10 a year ago when it's hard drive failed. It got to the point where no OS (except Arch with custom partitioning) would install. A day after every install, it died more. It was retired a week later after many signs, and is now being used as a second monitor for the Mac Mini. I do have an external USB HDD lying around, but I don't wanna sacrifice that to an old computer that froze very often for the two months I used it.
It uses...
It runs...
This one is actually decent and modern, boasting a good iGPU for once (Intel Iris Xe family). ...Unfortunately, it's been banished to run Windows until actual owner gets a better one (probably in a long while) and it is deemed mine.
And finally...
It uses...
It runs...
openSUSE Tumbleweed,
This is what you are experiencing right now. This entire website is being run off of this thing, plus a few extras. Have fun.
This website is tested on LibreWolf and base FireFox (both with JavaScript enabled and disabled), on an Arch Linux PC, as well as in the Wii, Wii U, and 3DS's built in web browsers.
Down to the juicy shit. Let's be concise here. Your browser usually transfers information about itself, its computer, and its user. However, I only collect the following:
date and time of request,
entire ip address (you shouldn't think it's private, anyway),
what page is requested, and
browser and machine information (user agent).
This data is collected purely for my personal use and to see what's accessing my website. Access logs are never removed, but I rarely access them anyway. I do not disclose any of this information with any third party, only people who have access to the server this is running on and the server this is being proxied through.
This website uses no cookies whatsoever, however it does use JavaScript, and only for a bit of flair (splash text, tabs, etc).
All information also applies to all of my other services.
This is just a list of tools I made. (hence the name. get it, guys? a shed? full of tools? ...i'll stop now.)
This is an online waveform converter for my friend's fantasy audio system that takes a waveform and converts it to H-FamiTracker effects. This is just here until Heemin makes one built into H-FamiTracker.
I made this myself, of course with some help from a few libraries. It's only HTTPS because of this domain I got from Archie. The original "domain" was a random IP with a random port that playit.gg spat at me. I still am, I'm just using the reverse proxy feature Nginx (nginx? NGINX?) has. It's not (S)FTP or SMB, it's something like CatBox. I've locked it to myself and a few friends, and it will most likely stay that way. You may see the full source code at /source.py. It's one singular Python file. It's currently being hosted on a 8GB Raspberry Pi 4B with a bit of overclocking some extra cooling (it gets hot sometimes).
It's mostly being used as my alternative to CatBox, because for some goddamned reason, most of the files I want to upload go over their file limit.
This is the basis for the code for my website (see source.py.)
Once again made from the ground up. This is a basic blog/posts server, that even supports comments! It's a lot better than what I had before. Source may also be seen at /source.py.
A guestbook server using some code from SGBS. This is a nice little guestbook server I whipped up. Nothing much, but at least it's Wii-compatible! Source may also be seen at /source.py.
You know, since I'm a protogen and all that jazz.
I run off of an EverFuck™ LEG™ Cluster 7B @ 6GHz (input rate, not clock rate) paired with 512MB of EverFuck™ EverRam™, a 1GB EverFuck™ FuckDisk™, a 3D Phantom XP-3800, and for sound, an EverFuck™ StereoXT™ paired with an EverFuck™ EverBeeper™.
A new chip in the lineup of the CLUSTER architecture in use of the LEG Instruction set
IHaveNoIdea 40 bit RNG - RNG state can be read by multiple aspects of the chip
OutTime Timer - determined by IHaveNoIdea
Branch Unprediction 2 - Randomized refusal speculative execution per 4 instructions
History Execution 2 - Random order of execution in an instruction window of [Since boot] based from past executed instructions [Influenced by RNG]
Register: single bit
Socket: LGA Triangle 7467
Address space: 3 bits
MISD Data window: [RANDOM] Bytes
Crash basis: Immediate - 2 hours [OutTime influenced]
Efficiency: 850W
Clockspeed: [Month subtracted by Day from OutTime] KHz - 6.4 GHz
INFLUENCED BY: register
CHANGE WINDOW: 32 clock cycles
Cache: none
Integrated DRAM: 128 bytes
Drive Interface controller: MFM ONLY
Integrated CMOS battery: yes
Virtualization and translation: none
only EVER 512MB, even when adding more sticks
runs at a randomised clockspeed like the LEG™
has a 50% chance to refuse any attempt to read/write
0.01% chance to cause an electrical fire and explode
needs constant cooling or else it will overheat
the EverFuck™ FuckDisk™
its a hard drive
but with all gears
instead of a electrical signals
you spin a gear on the outside manually
and all pins are replaced with gear rotations
including output
the heads are now manually controlled
StereoXT is just 6 PCM channels at 22050hz each
everbeeper: It works by doing different operations on a field of 16 bits.
The field is a repeating pattern of `10` by default, but can be changed with 3 registers:
D - Divide: Stretches the initial pattern by 2 to be `1100`
P - Pattern: Only applies when D=0. Applies 3 different hard-coded "bit-masks" to the initial pattern which invert based on
the mask. those masks are:
`0100010001000100`, `0100000100000100`, `0001000000010000`
X - XOR: Only applies when D=1. Takes the D=0 and P=(x-1) pattern and XORs it with the D=1 pattern.
This is just a list of the cool people I'm friends with.
Mostly friends because I contribute a fuckton to his Discord bot (apparently). He's the one that provides this server for me, and therefore this domain.
Actually more than just friends. Since around June 26th-ish this year (2025 as of writing).
mfw too many socials to link
funky artician/musicist robot enby :joPetpet:.
fellow musicist, both furnace and fl
forgor
fellow protogen :protoPet:
only active on discord and steam i hink
heem is heem
it's him, everyone.
no socials. shoo.