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
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
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
This is how much of a fuckin dork I am for Capcom
They redrew the Shoto Close LP animation between New Generation and Second Impact
November 24, 2025 at 2:05 PM
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
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
"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
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
Once I got tiles ripped with an accurate palette, I redrew Ryu within the same Tile bounds with the exact same palette applied to the image. once I was done, I split it back up as needed, and copy/pasted the tiles back via TM. After saving then De-interleaving, boom, redrawn Ryu in SF1!
November 14, 2025 at 3:26 AM
First things first, tiles!
SF1 is weird, most tiles are 16x16 4bpp much like the CPS1, but how they're stored is different. To acommodate this, wrote a Python script to convert it to and from an interleaved format TM can recognize. That, Palmod + a palette flipper script = game accurate tiles!
November 14, 2025 at 3:26 AM
I HAVE THE POWER!
For fun, redrew Ryus Portrait/standing idle frame in SF1. Because I have something clinically wrong with me, actually wrote custom scripts to help pull this off, which I'll go into in the following thread!
November 14, 2025 at 3:26 AM
November 12, 2025 at 8:31 PM
Capcom has a history of beautiful linework, but Imo they REALLY hit their stride 94 onwards. Darkstalkers is a wellspring of ideas and creativity, and the Marvel games are stunning 2d excess, they feel unflinching in their goal to make every character feel as powerful and dynamic as possible!
November 11, 2025 at 11:45 PM
Can we just take a second to appreciate how fucking gorgeous MSH is?
Aesthetically, it's my favourite Marvel fighter. The music bangs, nice pixel renditions of classic comic art, every new character is a nigh perfect blend of their source and Capcom flair (bar Thanos), stages are sick, UGH so good!
November 11, 2025 at 11:34 PM
Bought a Darksoft CPS2 today
On one hand dear god what have I done
On the other MSH, VSAV, CYBERBOTS AND DND ON REAL HARDWARE
November 11, 2025 at 8:05 PM
Hey fuckbois, ever wanted to edit the GFX of SF1?
No?
...
Well this is awkward then
November 11, 2025 at 1:08 AM
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
November 9, 2025 at 4:17 AM
Beat-em Ups have been on the brain lately, so for fun doodled a concept thing for a Thundercats game. Not sure if I should finalize it, but this was fun enough to do
PS: Shoutout to Krita Assistant tool
November 4, 2025 at 11:31 PM
November 4, 2025 at 2:39 AM
November 3, 2025 at 2:25 PM
You can't fool me!
November 2, 2025 at 5:44 PM
Happy Halloween buckos!
Wanted to do more, but my pen is dead and the new one hasn't arrived yet. Anyway, doodled a lil Morrigan! She's tiny, only 24x24 pixels! For comparison, here she is next to her Darkstalkers sprite #pixelart
October 31, 2025 at 5:53 PM