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
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
They redrew the Shoto Close LP animation between New Generation and Second Impact
They redrew the Shoto Close LP animation between New Generation and Second Impact
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
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
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
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
Something about larger SCR3 tiles bunks things somehow. Gonna try and hammer that nail before doing draw_call stuff. But hey, getting there!
#retrodev
Something about larger SCR3 tiles bunks things somehow. Gonna try and hammer that nail before doing draw_call stuff. But hey, getting there!
#retrodev
All 3 Tile types, assembled from custom BMPs, de-interleaved into GFX ROMs
We are so fucking gaming, bois!
#retrodev
All 3 Tile types, assembled from custom BMPs, de-interleaved into GFX ROMs
We are so fucking gaming, bois!
#retrodev
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!
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!
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
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
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
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
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!
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!
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!
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!
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!
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!
On one hand dear god what have I done
On the other MSH, VSAV, CYBERBOTS AND DND ON REAL HARDWARE
On one hand dear god what have I done
On the other MSH, VSAV, CYBERBOTS AND DND ON REAL HARDWARE
No?
...
Well this is awkward then
No?
...
Well this is awkward then
#pixelart #thundercats
#pixelart #thundercats
PS: Shoutout to Krita Assistant tool
PS: Shoutout to Krita Assistant tool
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
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