Shannon Birt
shannonbirt.bsky.social
Shannon Birt
@shannonbirt.bsky.social
Retro Computer/Console enthusiast. Attempting to tick retro game developer off bucket list .
X : https://x.com/birt_shannon
Youtube : https://youtube.com/@shannonbirt9267
Discord Shazza#4474
Was analysing code performance for Mega Parodius for Sega Megadrive as I have just implemented Lazer collisions which are a major performance hog on the arcade port ( even a couple of lazers coliding with the Catboss cause slowdowns on the arcade port for example) and I found something curious...
November 20, 2025 at 8:41 AM
* Mega Parodius Update *

More colors ! Pyron reworked the background to 19 colors from 16 colors in the background, 3 more shades for a better gradient by using raster h/int effects.

Music reworked by Vector, smaller size with more detail, includes the choirs created in FM and PSG sound.

1/2 ...
September 17, 2025 at 8:56 PM
Sega Genesis Parodius Update - LAZERS !!

Using a rather exotic effect here to draw the lazers using raster trickery . Otherwise 4x options and Lazers would lead to a load of sprite overload/dropout.

Needs work yet to get it accurate to Arcade Lazers but I was glad to see if finally work !!
August 31, 2025 at 10:43 PM
More Scaling and Rotation fun on the Megadrive !!
This is the service/menu screen for my game Lufthoheit.
The 68k processor is software scaling the image in the X direction and the VDP helps to stretch the image vertically. The 68k processor is doing the rotation on the asteroids also .
August 7, 2025 at 8:25 PM
** Sega Genesis S.O.T.A update **
30 FPS video kills a few things I'd like to show here , oh well I can show this one at least .
The vid shows some secret room dissolving into view and uses Shadow mode for a mid transition transparency effect.
Some other bits in notes below ..
July 9, 2025 at 1:29 AM
** S.O.T.A Sega Genesis Update **

I've been working on new Sprite cutting tools / middleware for Large Sprite based Objects that can be used for extra backround objects in the game.

Video Below of the progress - goals and notes below 1/...
May 22, 2025 at 5:38 AM
Too busy to post but this was painfull to get working , what are you looking at ?
15 colors slots used in palette 4 to get 26 colors from onscreen - see Purple and Blue Ninjas.
This is a bit tricky on the MD, especially combined with 8 way scrolling and multiple splits.
#SegaGenesis #SGDK
May 1, 2025 at 11:18 AM
* SEGA MEGADRIVE Software Scaling + Rotation *

I've been tinkering with Rotating sprites in software aswell as scaling, I think it looks pretty sweet !

In the vid 4 * 32x32 sprites are rotated through 64 steps at 30 FPS on CPU. 1/..
February 1, 2025 at 3:30 AM
More Megadrive Scaling madness !!
Convert scaler to a line scaler rather than column, allows for per line expansion / contraction eg more like mode 7.
Speed up the code & have about 50% cpu free running the scaling (cpu calculated) + sprites + audio etc.
The target for this is ingame effects !!
January 24, 2025 at 9:40 AM
Effects time - Software Scaling on the Sega Genesis !!
End goal is to use this in game - right now testing on our Game logo.
Written in 68k assembly for speed.
Software scaling horizontally with the VDP helping out on the vertical scaling (still takes some cpu).
Now for some more optimisation !!
January 12, 2025 at 4:37 AM
Bored of playing games - back to Lufthoheit Dev !!

Been playing Lufthoheit in minecraft mode eg boxed sprite analysis time - Exodus supports this and its great !!

Trying to reduce sprite dropout in heavy scenes ( > 20 sprites or > 320 pixels per scanline - will cause sprite dropout on MD ) ..
December 28, 2024 at 2:44 PM
More Shadow n Hightlight (S&H) goodness on Sega Megadrive.

Who said 61 is the limit ?

Modified tools to allow two palettes in the foreground so colors are boosted to ~ 90 colors from 30 colors (2 base palettes). Using S&H sprites acting as pixel darkeners/brighteners overlaying the forground.
November 2, 2024 at 2:18 AM
Full post on the other place we wont mention, tldr version here .
Busting color limits on Sega Genesis using Shadow and Highlight mode to get 45 colors out of a 15 color palette.
The tooling is actually the worst issue with this technique.
Always on the hunt to push things on segas finest !!
October 31, 2024 at 6:28 AM