girl who is perfectly safe to talk to. girl who's voice won't affect you at all, in any way. girl who poses no threat to your free will from her voice alone. talking to her won't change you at all.
PUT YOUR BEARD IN MY MOUTH
Aqua Utopiaļ½ęµ·ć®åŗć§čØę¶ćē“”ć

ē„ę„ / Permanent Vacation
i don't do bad sauce passes
Xuebing Du
Jules of Nature
cherry valley forever

Love Begins

Janaina Medeiros
tumblr dot com
Misplaced Lens Cap

JVL
art blog(derogatory)
noise dept.

izzy's playlists!
d e v o n
2025 on Tumblr: Trends That Defined the Year
Game of Thrones Daily

Kiana Khansmith
seen from Mexico

seen from Malaysia

seen from Türkiye

seen from United States
seen from Germany

seen from Malaysia
seen from United Kingdom
seen from United Kingdom

seen from United States
seen from Malaysia
seen from United States
seen from Japan

seen from Malaysia

seen from Malaysia

seen from Germany

seen from Germany

seen from Malaysia

seen from Malaysia
seen from United States
seen from United States
@abad1dea
girl who is perfectly safe to talk to. girl who's voice won't affect you at all, in any way. girl who poses no threat to your free will from her voice alone. talking to her won't change you at all.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
Nothing But The Blood
So I knocked out a short novel (under 100 pages) set in approximately the real world. It deals with themes of queerness, religious fundamentalism, the cost of internet celebrity, and how the Devil is just like, really hot.
It stars Bethlehem and Sammers, who you may be familiar with from MGLIAD, and a new little friend named Sanguine. How does this story interact with the lore of MGLIAD?: uhh, super do not think too hard about that. Itās written in a much more casual style than my fantasy novels, closer to how I tweet.
This story contains violence, sexual themes, and basically everything else you might want a content warning for. It is not fluffy.
Read in Google Docs (no download needed) here Download PDF here
Ā Ā Volume 3 of Aspects of the Divinity is still coming! Get volume 1 and 2 here.
ROMs and Mappers: Why NES Games Can Be So Different On The Same Hardware
time for another LONG POST
The Nintendo Entertainment System, as all gaming fans know, was a hugely successful console despite not being especially powerful even when it was new. Its popularity endures decades later. Its 2A03 processor ran at less than two megahertz, and it had exactly two kilobytes ā yes, two kilobytes ā of general purpose RAM. If youāre a retro gaming fan, youāve doubtlessly played games that seem far too complex and technically impressive to possibly work under such constraints. How did they manage it?
If youāve played many NES games, youāve also noticed that they vary vastly in graphical quality and how much content they have to enjoy. Some of them are just cheapie budget games of course, but thereās more to it than that. Letās compare some of the first few games Nintendo itself published with some of the last.
Here are screenshots of some of the first few games Nintendo published for its own console:
And here are some of the last few games Nintendo published for the NES:
The early games donāt look badĀ per se, but their visual language is overall much more limited. The backgrounds are very minimal, mostly just black voids. The screenshots of the early games are representative of what those entire games look like, while the screenshots of the late games show just a fraction of what there is to enjoy. I especially encourage you to look at a video of Kirbyās Adventure if you havenāt seen it before: it practically could pass as a 16-bit SNES platformer!
Now, of course some of this difference just comes from the ever-increasing experience of people working on games. Over the course of the NES era, artists came around to the conclusion that outlined sprites look much better than flat color sprites. Compare Super Mario Bros 1 with Super Mario Bros 3, which has much more visual clarity. Thatās something that they could have, in principle, done from the beginning, but it had to be learned from experience. They also learned lessons about how to put together easy-to-use menus and interfaces.
Most of the differences however cannot be accounted for by learning alone. The NES was well-designed: highly affordable, with minimal hardware, but a special trick up its sleeve. The game cartridge can bring its own expansion hardware!
If you look at a physical NES cartridge, you will see that it has a wide connector with manyĀ āpinsā. The console and the cartridge can two-way communicate over these pins. This is different from media such as compact discs, which the console can read from but not write to. If you open up a cartridge, you will find an entire circuit board inside. This circuit board can have basically anything that you can put in a full 8-bit computer attached to it. Even more RAM! In fact, this is how saving works on the NES games (such as Legend of Zelda) where you can save your game: it has extra RAM on the cartridge, and a watch battery to keep the RAM contents from fading when itās not getting external power. (In modern times, we use flash storage, which doesnāt need to be kept powered.)
I said that the NES has two kilobytes of built-in general RAM, but that doesnāt mean it can only count to two kilobytesā worth. The NES has a largeĀ āwindowā of address space which is available for the cartridge to fill how it sees fit. Specifically, there is a 32 kilobyte window for the gameās program code and an 8 kilobyte window for its graphics. TheseĀ āwindowsā can be filled with ROM (read only memory) or RAM on the cartridge. The NES itself doesnāt really know or care. The real magic is this: a cartridge can have more thanĀ 32 kilobytes of code or 8 kilobytes of graphics. It just has to switch out the code and graphics in chunks. It has to do this itself with a microcontroller on the cartridge connected to the ROM and RAM chips. This microcontroller is called the mapper.
Super Mario Bros 1 is an instructive game to look at because itās essentially the most complicated a NES game can be without a special mapper. Nintendo called mappersĀ āmemory management controllers,ā or MMCs. We say a cartridge hasĀ āMMC0ā (thatās a zero) if it doesnāt actually have anything special toĀ ābankswitchā between different ROM and RAM chips. If you look at a ROM file that youād use in an emulator, youāll see that Super Mario Bros 1 is 41 kilobytes. Take off one kilobyte because thatās the header added so that the emulator knows how to load the game. That leaves 40 kilobytes: 32 kilobytes of program ROM and 8 kilobytes of graphics ROM. That fills the cartridge memory window exactly.
How much graphics is 8 kilobytesā worth? Itās exactly 512 tiles, which are 8x8 pixels each, supporting four colors per tile. The 512 tiles are divided into twoĀ āpagesā: 256 for sprites and 256 for backgrounds. Super Mario Bros 1 is a masterclass in getting the most gameplay out of the fewest graphical components. Famously, the bushes and clouds are actually the exact same graphical tiles with different color palettes applied. (If I went into how coloring works on the NES, weād be here until the sun goes supernova. Suffice to say, the cloud/bush tiles only need to be stored once, not twice, despite appearing in two different colors.)Ā
Literally dozens of different mappers were developed and in fact are still developed to this day by pirates and homebrew enthusiasts. The completely plug-and-play nature means thereās nothing stopping someone making a new mapper with new features, and the NES will happily work with it. Part of the reason emulators often have trouble with obscure or pirated games is that the emulator needs specific support for every mapper, since itās emulating the mapper chip itself as well as the NES. Some mappers are much more common than others of course; many of the best-known games use MMC1 or MMC3.
Super Mario Bros 3 is an MMC3 game. If you check the ROM file, it is a little less than 400 kilobytes. Quite a bit of that, 128 kilobytes, is different pages of graphics. SMB3 has much, much more graphical variety than SMB1. The different worlds actually look like completely different places, rather than the same place but in a different color. 256 kilobytes contain all the code and non-graphical data such as the music. Again, only 32 kilobytes of it can be loaded at a time. The game code tells the mapper microcontroller what changes to make as it executes.
Thereās more to MMC3 than just facilitating this swapping around. It brings entirely new hardware features to the NES. The NESās built-in support for timers is... extremely limited. MMC3 has its own timer that can be used to achieve special graphical effects. It may be trifling by modern standards, but on the NES, having a status bar that stayed still while the game background scrolled was a special effect! This timer is also at play during the minigames in Super Mario Bros 3 which split the screen three different ways. It was a very impressive effect at the time.
So, now you know how cartridges can bring their own hardware to bulk up the NESās meager capabilities. You may be wondering: why didnāt they just do this all the time? Why didnāt Super Mario Bros 1 have the same fancy mapper as Super Mario Bros 3?
The answer is raw monetary cost. ROM and RAM chips cost an appreciable amount of money, but, that cost dropped rapidly over the NESās lifetime. Each year, you could fit more kilobytes of ROM on your cartridge for the same price. Hence, Super Mario Bros 1ā²s design of exactly filling up the memory window and not one byte more was the best financial decision at the time, but the wise cartridge design of the NES meant that games could and did get steadily larger and more complex. Homebrew and multicart games can reach into the megabytes, which is on par with the small end of entirely modern games. The Game Boy had the same type of cartridge design and followed the same arc.
It really is incredible how much an 8-bit toy computer can achieve!
If youād like to learn more technical details, check out the nesdev wiki. This post was written out of my personal experience as a hobbyist programmer for NES.
Glory in the Thunder revised + Resplendent in the Sky are OUT
After LITERALLY YEARS of very slow progress due to my health problems, Aspects of the Divinity, Book One: Glory in the Thunder revised edition and Aspects of the Divinity, Book Two: Resplendent in the Sky are finished, done, and OUT. Right now they are only available as direct download from my cloud storage, because if I wait until I have the energy to upload to other distribution services then it will just never happen. Yes, theyāre free! More on why theyāre free down below.
Download - Google Drive Download - Dropbox
(The PDF is formatted as a printed book. .mobi format is for Kindle. .epub format is for iBooks and most other readers that arenāt Kindle.)
Aspects of the Divinity is my life project, a story about queerness and mental illness set in a fantasy version of the Silk Road. The roadās cultures worship a handful of people who are bound to powers cleaved from the Will of the World. The combined length of the first two books is well over a thousand pages, and I still have more books to write.
As you might guess, I myself am both queer and mentally ill. I finished the first edition of Glory in the Thunder in 2013 when I was still barely healthy enough to hold down a job, but since 2015 I have been on disability. Disability payments have kept me alive and I have worked on my writing when I am able; I often go weeks or months at a time unable to write a single word. Iām in no shape to hold down an aggressive schedule and I donāt know how long the third book will take, but if I got through this then I can get through the next book. This is all to say that the books are free because theyāre something Iāve done for myself at my own pace while I am healing.Ā
Anyway, if you like the idea of a gay princess and her lady knight, or a sweet rural boy being entangled in the affairs of a beautiful but distrusting nobleman, or old people that are really explicitly canonically queer, or angry women in general, have I got the story for you!
Content warnings: The age rating is teen. There are no sex scenes. There are violent scenes. The narrative occasionally touches on the subject of suicide, especially in the second book. The font used in the PDF is IM Fell Great Primer. I think thatās everything.
Download - Google Drive Download - Dropbox
Oh yeah, the rest of the pages on this tumblr site need to be updated, but it can wait. Only use links in this post for now.
How Math Can Be Racist: Giraffing
You may have heard about AOC catching a lot of flack from conservatives for claiming that computer algorithms can be biased ā in the sense of being racist, sexist, et cetera. How, these people asked, can something made of mathĀ be biased? Itās math, so it must be objectively correct, right?
Well, any computer scientist or experienced programmer knows right away that beingĀ āmade of mathā does not demonstrate anything about the accuracy or utility of a program. Math is a lot more of a social construct than most people think. But we donāt need to spend years taking classes in algorithms to understand how and why the types of algorithms used in artificial intelligence systems today can be tremendously biased. Here, look at these four photos. What do they have in common?
Youāre probably thinkingĀ ātheyāre all outdoors, I guess...?ā But they have something much more profound in common than that. Theyāre all photos of giraffes!
At least, thatās what Microsoftās world-class, state-of-the-art artificial intelligence claimed when shown each of these pictures. You donāt see any giraffes? Well, the computer said so. It used math to come to this conclusion. Lots of math. And data! This AI learns from photographs, which of course depict the hard truth of reality. Right?
It turns out that mistaking things for giraffes is a veryĀ common issue with computer vision systems. How? Why? Itās quite simple. Humans universally find giraffes very interesting. How many depictions of a giraffe have you seen in your life? And how many actualĀ giraffes have you seen? Many people have seen one or two, if theyāre lucky. But can you imagine seeing a real giraffe and not stopping to take a photo? Everyone takes a photo if they see a giraffe. Itās a giraffe!
The end result is that giraffes are vastlyĀ overrepresented in photo databases compared to the real world. Artificial intelligence systems are trained on massive amounts ofĀ āreal world dataā such as labeled photos. This means the learning algorithms see a lot of giraffes... and they come to the mathematically correct conclusion: giraffes are everywhere. One should reasonably expect there might be a giraffe in any random image.
Look at the four photos again. Each of them contains a strong vertical element. The computer vision system has incorrectly come to the belief that long, near-vertical lines in general are very likely to be a giraffeās neck. This might be aĀ ācorrectā adaptation if the vision systemās only task was sorting pictures of zoo animals. But since its goal is to recognize everything in the real world, itās a very bad adaptation. Giraffes are actually very unlikely.
Now, hereās the clincher: there are thousands and thousandsĀ of things that are over-represented or under-represented in photo databases. The AI is thoroughly giraffed in more ways than we could possibly guess or anticipate. How do you even measure such a thing? You only have the data you have ā the dataset you trained the AI with in the first place.
This is how computer algorithmsĀ āmade of mathā can be sexist, racist, or any other sort of prejudiced that a human can be. Face photo datasets are highly biased towards certain types of appearances. Datasets about what demographics are most likely to commit crimes were assembled by humans who may have made fundamentally racist decisions about who did and didnāt commit a crime. All datasets have their giraffes. Hereās a real world example where the giraffe was the nameĀ āJared.ā
Any timeĀ āa computerā orĀ āmathā is involved in making decisions, you need to ask yourself: whatās been giraffed up this time?
Thanks to Janelle Shane whose tweet showing her asking an AI how many giraffes are in the photograph of The Dress prompted this post.
Please note that Microsoft does try to take steps to correct their computer vision systemās errors, so the above photos may have improved their detections since they were first evaluated by @picdescbot. (They did all still register as giraffes on 31 Jan 2019.)

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
I made a pipe organ arrangement of the champion (Lance/Rival/Red) battle theme from Pokemon Gold/Silver/Crystal. Itās downloadable. Feel free to use in a Pokemon fan work with credit.
Oh right, figured Iād post this here. I made my own pipe organ version of Breath of the Wildās Hyrule Castle, with all the mainĀ āguest appearanceā melodies. Itās downloadable.
YOOOOOOOOO Iāve just released Episode 2 of My Guild Leader Is A Demon!!
Itās super gay and super free! Download to read at your own pace or watch as youtube video! Itās dedicated to Cutie Twitter but I mean I guess that basically means you too Tumblr <3 <3
Episode 1 -- Episode 2 !
Hey, just wondering if you would reupload your executable mimetype program from this blog post: "Analyzing Binaries with Hopperās Decompiler". Thanks! If not, I can probably go ahead and compile it too. Just letting you know, people are still finding your article in google searches!
Hopefully this link to my google drive will work: https://drive.google.com/open?id=0B2IfHssIKuJgT1NjOVVMVXhwd1U
I'm sorry it's been years and years and I just can't let this go It was *definitely* Ludo's idea

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
My Guild Leader Is A Demon: Episode One!
YOOOOOOOO I actually did it, I MADE THE THING, the first episode of my VERY SILLY QUEER FICTION VISUAL NOVEL IS OUT. It is about blatantly queer kids and their demon pals who just want to play video games. You can download it (Win/Lin/Mac) or watch it as a video. Features 100% original pixel/voxel art and chiptune music by me.
Something for my side project My Guild Leader Is A Demon! theme song of an obnoxiously hot gay demon who comes to earth and tempts mortals to... play video games with him. honestly. thatās his idea of a good time
@staff @support Please, please, please, PLEASE respect the "Reduce Motion" iOS operating system setting and freeze-frame gifs like this one and make my life that much less of a living hell! I like gifs! When I watch them on purpose and not when they jump me and ruin my life with SURPRISE MOTION SICKNESS! This is why the OS lets apps ask about this sort of thing! *sobs*
RIB THE HELL OUT OF THAT VAULT! WHO CAN STOP YOU? NO-ONE
GOOD JOB ITāS A MASTERPIECEĀ FILL IT WITH THOSE CHEAP METAL FOLDING CHAIRS
Ten days of my life laid bare.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
I think the most recent tweak in medication has been helpful, as Iāve been able to write more often. To quote what I think is my favorite line of Katarosiās in book 2:Ā āAntaram has angered many gods. We will endure.ā
If this is your favorite line, then Iām disappointed thatĀ āIām so mucking gay oh my godsā didnāt make it in :P
āShe thought of Ismyrn ā she thought very distinctly of the blue buttons down Ismyrnās favorite shirt āā
I did a rendering of the Mayorās Office from Majoraās Mask in somewhat less-Nintendo-64ish instruments. Downloadable for all your heated argument needs.
May I ask what you used to make this?
GarageBand with East/West Composer Cloud instruments (iirc theyāre all from Symphonic Orchestra)