Sandy Morrison
banner
yoshinpixels.bsky.social
Sandy Morrison
@yoshinpixels.bsky.social
Pixel Artist, amateur programmer and romhacker, lover of all things fighting games. Creator of SSR Goku Black Z2i, and devout follower of the Church of Third Strike
Pinned
Made a mockup for Thundercats as a 90s Capcom styled Beat-em up! Really wanted authenticity, 3 SCR layers + Sprites, 16 colours per tile, SCR1/3 uses 8x8/32/32 tiles as opposed to 16x16, etc. The one inaccuracy is the palette (bitdepth), but hey, still happy with this!
#pixelart #thundercats
Reposted by Sandy Morrison
A moment of appreciation for the camp food illustrations by George Kamitani for Dragon's Crown, it really set an insane standard for fantasy food illustration.
November 25, 2025 at 6:23 PM
Marvel Cosmic Invasion is gonna be dope! Just saw the opening today, and can't help but think this
November 25, 2025 at 5:38 AM
Reposted by Sandy Morrison
Time to retell the story about how I didn't realize what really named Upski Daisy after until almost a decade after I made her up. 🧵
Here's the sprites of Upski Daisy and Almighty Grandmaster Wizard (from my Beans vs. Cornbread project) that I added to the Illmosis site over the weekend!

More coming to that site and ScrollBoss this week, including that Nutroll thing I teased in the site link.
November 25, 2025 at 2:31 AM
Reposted by Sandy Morrison
This #ScanlineSunday is in honor of Rebecca Heinemann:

🕹️ Out of this World, Delphine/Interplay, 1992
🎮 1CHIP SNES via 🟥🟩🟦
📺 Sony BVM-20F1U

Éric Chahi’s masterpiece was a breakthrough with it’s cinematic ambitions, and programming genius Burger Becky made those polygons run decently on stock SNES.
November 23, 2025 at 4:11 PM
Reposted by Sandy Morrison
And here's Rebecca Heinemann herself telling how she freaking LEARNED JAPANESE just to read SNES dev manuals from NCL. The whole hour-long stream on Out of this World is a delight. Thank you, Becky. You'll be missed.
youtu.be/tiq0OL8rzso?...
Burgertime 8/9/2015: Out of This World
YouTube video by Rebecca Heineman
youtu.be
November 23, 2025 at 7:06 PM
Reposted by Sandy Morrison
It's fascinating how Rebecca Heinemann managed to make Out of this World run on the SNES. Interplay, publisher of the console versions and the company she co-founded, wouldn't pay for Super FX/static RAM/FastROM chips. "I made a game using polygons working on a 65816 with pure software rendering."
November 23, 2025 at 5:32 PM
Reposted by Sandy Morrison
All I want for Christmas is the GenAI bubble to pop so we can move onto the next tech bro scam.

Maybe some socks too
November 24, 2025 at 11:30 PM
Reposted by Sandy Morrison
Fellas i got a $0 dollar idea for some sicko

fighting game book club

every month the community plays a poverty fighter and shares tech for a month straight and revitalize the netplay
November 24, 2025 at 4:16 AM
Reposted by Sandy Morrison
@patstaresat.bsky.social on AI doomerism
November 24, 2025 at 11:32 AM
Reposted by Sandy Morrison
200%
November 24, 2025 at 3:59 PM
So with just a few code tweaks, the SDK now supports SCR1/2 tiles!
Obviously still need to work on automatic palette assignment, but just look at this! I'm within spitting distance of putting this old CPS1 mockup on THE ACTUAL HONEST TO GOD CPS1! Well excited!
#retrodev
November 24, 2025 at 5:09 PM
Reposted by Sandy Morrison
The original version of Xanadu for the PC-88 had its character creation shops blatantly plagiarizing graphics from Ultima III and Falcom was sued as a result/forced to change it for later releases.

The version with the plagiarized graphics is also the most common one/on the Switch eShop.
i was going through my X archives and found this by @superpodsaga.com, which I qrt'd at some point years ago

so, let me bring the question back: what is the most useless piece of video game knowledge you know?
November 24, 2025 at 12:20 PM
Reposted by Sandy Morrison
eyeing every game that is saying the same "We're listening to the community" shit and politely asking you to stop doing that actually
One of the producers on Guilty Gear Strive said it was basically impossible to source player feedback on balance changes online because nobody had original opinions and would just parrot what the most popular content creators said and so they had to rely on data and I think about that every day.
November 24, 2025 at 5:53 AM
We fuckin got em bois
Still need to implement proper attribute assignment to get it displaying correctly, but this is a big chunk of the battle!
Also learned that backgrounds on CPS1 are 64x64 definitions, but are handled in 8 tile high strips. Need to interrogate that later
#retrodev
November 24, 2025 at 8:33 AM
After a lot of rewriting, got SCR3 tiles implemented for real!
Only thing left to do is generate draw_calls, and we functionally have BMP loading for SCR3 layers done!
So fuckin chuffed dude, this took way too long to figure out lol
#retrodev
November 24, 2025 at 5:31 AM
Reposted by Sandy Morrison
This week, I made a bunch of progress on XNOEdit, my cross-platform editor/viewer for Sonic '06 objects powered by .NET and WGPU.

Still lots to do, but many objects now correctly visualise, including textures! Next up, bringing in original recompiled shaders so everything looks perfect.
November 22, 2025 at 8:22 PM
Outside of some refactoring stuff, SCR3 is underway! Also improved the GFX Assembly system so it can handle 8bpp BMPs now (in theory anyway)
Something about larger SCR3 tiles bunks things somehow. Gonna try and hammer that nail before doing draw_call stuff. But hey, getting there!
#retrodev
November 22, 2025 at 11:02 AM
Ah yes, the music of Asia
November 22, 2025 at 10:37 AM
Reposted by Sandy Morrison
Daily study #266 - Cyberbots study
November 19, 2025 at 9:14 AM
Reposted by Sandy Morrison
Google removes a variety of longstanding GMail features if you try to withdraw your default consent (!) to having all your content read and used by Google Gemini via "Smart Features." That's an obvious attempt to coerce consent for privacy violations. Legislatures must act to make this illegal.
November 21, 2025 at 4:08 AM
"EXCITED GORRILA NOISES"
All 3 Tile types, assembled from custom BMPs, de-interleaved into GFX ROMs
We are so fucking gaming, bois!
#retrodev
November 20, 2025 at 5:23 AM
Can we just take a sec to appreciate Capcoms Dungeons and Dragons?
It is CRIMINAL how little I see these games mentioned! They're solid Beat em ups, innovative for the time via branching paths/inventory/equipment, dope music, lovely to look at, Kinu Nishimura was the art director for god's sake!
November 19, 2025 at 8:23 PM
Reposted by Sandy Morrison
"isn't there room for some nuance and compromise in using AI for game development?"

You're right! $5 horse armor DLC is entirely fair and definitely didn't lead to horrific monetization practices down the road. We were right to seek compromise and find nuance back then!

Alternatively, fuck no.
November 18, 2025 at 5:49 PM
Some cool updates before I go to bed
The script can officially assemble Tile data! It can also generate Draw_Calls based on whatever BMP ya give it. Definitely a lot of Optimization to do, and still need to de-interleave it to actually get it in-game, but on the doorsteps!
#retrodev
November 19, 2025 at 7:50 AM
So big fucking update!
The CPS1 SDK can take in a GFX Res list, and it'll convert 4bpp BMPs to stuff the CPS1 can use. It's been able to convert the palette for a while, but cracked 4bpp Planar tile data!
Just need to generate Draw calls and assemble tiles. We so fuckin movin!
#retrodev
November 19, 2025 at 3:20 AM