Falco Girgis's Avatar

Falco Girgis

@falcogirgis

Sega Dreamcast developer on a quest to correct the timeline of video gaming history. Working on the modern, open-source indie DC SDK and library OS, KallistiOS.

526
Followers
253
Following
195
Posts
05.01.2025
Joined
Posts Following

Latest posts by Falco Girgis @falcogirgis

Which platform do you think has the weaker CPU?

17.02.2026 14:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Two builds of #MarioKart 64 running on the #Sega #Dreamcast. Top is release using our stock GLdc driver for graphics. The bottom is an experimental build I have optimized with my accelerated math library, SH4ZAM. Community gainz are coming!

github.com/gyrovorbis/s...

#gamedev #retrocomputing

17.02.2026 00:30 πŸ‘ 28 πŸ” 8 πŸ’¬ 2 πŸ“Œ 0
Post image

Here's the world's very first look at the #Simpsons: Hit & Run... FOR THE SEGA #DREAMCAST!

Developer, maximqad, has decided to undertake this insane porting endeavor, and while it currently runs like ass and needs extra RAM, that's better than GTA3 DC was at this stage!

#gamedev #retrogaming

16.02.2026 18:21 πŸ‘ 40 πŸ” 18 πŸ’¬ 0 πŸ“Œ 1
Post image

So will this, just met David Wise.

08.02.2026 20:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image

Just got some new decorations for the office/home lab. #sega #dreamcast

08.02.2026 19:46 πŸ‘ 24 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

Today's update on the #SonicMania port to the #Sega #Dreamcast... while our leader is fighting the uphill battle to implement the per-pixel/per-scanline visual effects, I've been... errrr... laying the foundation for the goodies we plan for our Visual Memory Unit. 🀣

#gamedev #retrogaming #sonic

19.01.2026 02:32 πŸ‘ 38 πŸ” 12 πŸ’¬ 2 πŸ“Œ 0

Here’s to even more gainz once I SH4ZAM up GLdc and Simulant!

15.01.2026 06:21 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

One of the biggest challenges since the Gamescom demo for MD was figuring out animation skinning. Thanks to @kazade.bsky.social 's work on implementing the base framework for gltf anim channel import and @falcogirgis.bsky.social 's sh4zam work, Jeenie can smoothly move!

14.01.2026 02:34 πŸ‘ 9 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

It’s an honor man. I can tell you have not only thought if it but absolutely achieved keeping the engine and game lightweight enough to run on these platforms. Thank you so much. Total legend!

13.01.2026 15:12 πŸ‘ 9 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Omg I actually think we’re on the same page largely! Im writing this C++ proxy class that’ll let me store as an FP mat that i can use FTRV with on the SH4, but then keep having the game code treat it like fixed point for now. The β€œshz” conversion is to my SH4 fast math API matrix type.

13.01.2026 15:10 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It would be a huuuuuuuuuuuge undertaking that would require converting the matrices all throughout the RSDK engine and Sonic Mania game code to FP, which would be tedious, error-prone, and would take a loooong time.... Perhaps some AI tool could try to automate it, I'm wondering?

13.01.2026 08:49 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Unfortunately I've been looking at SH4ZAM-ing the 3D stages all night, and... they are not so straightforward at all... Obviously the DC and SH4 could destroy such simple 3D, but all platforms are struggling because all matrix math is fixed point integer and not acceleratable with FPU math or SIMD.

13.01.2026 08:38 πŸ‘ 5 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Yes, it's quite impressive how light they managed to keep it. SF94 had to do a bunch of work to reduce the memory footprint (which was 70MB+, with everything preloaded) for 16MB on DC, but... the CPU resources required to run it are extremely light. SH4 is killing it with room to spare on 2D stages.

13.01.2026 08:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's brand new, and I'm still following along with the code changes, but it looks as though SFX are being preloaded onto the AICA SPU into our 2MB of SRAM, while the BGM is being streamed in chunks and may even still be in OGG format, actually... we have more than enough CPU power level to spare.

13.01.2026 08:32 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Seriously, it's mind-blowing... sometimes I wonder if Sega is out there noticing or paying attention to this... πŸ˜‚

13.01.2026 08:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

#SonicMania Plus for the #Sega #Dreamcast finally has audio! Here's a 2 minute direct hardware capture of me playing the latest build of @sonicfreak94.bsky.social's port on my actual DC to hype up the Blue Blur's epic comeback to a Sega console... where he has always belonged!

#retrogaming #gamedev

13.01.2026 08:08 πŸ‘ 212 πŸ” 77 πŸ’¬ 7 πŸ“Œ 9
Preview
GitHub - jnmartin84/sm64-dc: A port of https://www.github.com/n64decomp/sm64 for modern devices. A port of https://www.github.com/n64decomp/sm64 for modern devices. - jnmartin84/sm64-dc

My bad!!! github.com/jnmartin84/s...

10.01.2026 00:01 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

The next #Nintendo64 classic has just hit the Sega #Dreamcast! Here's over a minute of #SuperMario64 gameplay, captured directly from my DC!

To convert your N64 ROM into a DC image, follow the link to the web-based builder on the GitHub repo: github.com/jnmartin84/m....

#gamedev #retrogaming

09.01.2026 15:43 πŸ‘ 181 πŸ” 59 πŸ’¬ 3 πŸ“Œ 6

……dear lord, now THERE’S a challenge…

26.12.2025 23:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Right? Disgusting looking. lol.

13.12.2025 14:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Jesus CHRIST, he's done it again... Mad Sega #Dreamcast scientist, Esppiral, has taken another step towards correcting the timeline of gaming history by getting #VirtuaFighter 4's "Temple" stage rendering on a stock Dreamcast... this is a direct HW capture!

#gamedev #retrogaming #retrocomputing

13.12.2025 14:13 πŸ‘ 59 πŸ” 17 πŸ’¬ 2 πŸ“Œ 3

If you're a fan of the #dreamcast, #N64 & #homebrew
You might have heard of "JnMartin" &
@falcogirgis.bsky.social and their impressive Dreamcast ports

"Building" these ports could be an intimidating endeavour tho.
But now there's a user-friendly solution

Links + Instructions below

#retro #gamedev

11.12.2025 02:24 πŸ‘ 20 πŸ” 7 πŸ’¬ 7 πŸ“Œ 0
Preview
Falco Girgis on X: "Want to play Mario Kart 64 or Star Fox 64 for the Sega Dreamcast, but don't want to have to go through the hell of setting up a whole GCC toolchain and cross-compiler for SH and building it yourself manually? IF SO, CHRISTMAS HAS COME EARLY FOR YOU! Obviously we can't just https://t.co/Dh9GqcvU6C" / X Want to play Mario Kart 64 or Star Fox 64 for the Sega Dreamcast, but don't want to have to go through the hell of setting up a whole GCC toolchain and cross-compiler for SH and building it yourself manually? IF SO, CHRISTMAS HAS COME EARLY FOR YOU! Obviously we can't just https://t.co/Dh9GqcvU6C

You might wanna see this: x.com/falco_girgis...

11.12.2025 00:43 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1
Post image

Who wouldn't want #StarFox 64 on #Dreamcast ? @falcogirgis.bsky.social lmk that JNMartin finished the #N64 to #Sega conversion...and it's legit great! So come check out the newest N64 decomp to port! youtu.be/iAWRNzYE0EM #gaming #gamingnews #gaming_news

07.12.2025 22:01 πŸ‘ 13 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

....oh...my...god... was NOT expecting to see this one... time to hit up the GTA boys... 🀣

06.12.2025 13:03 πŸ‘ 4 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

JNMARTIN HAS BROUGHT US CHRISTMAS EARLY THIS YEAR! #StarFox 64 has officially been released for the Sega #Dreamcast! Here's some direct hardware captures to celebrate!

Here's the repo with directions for converting an N64 ROM to a DC image: github.com/jnmartin84/s...

#gamedev #retrogaming #n64

06.12.2025 13:03 πŸ‘ 36 πŸ” 9 πŸ’¬ 2 πŸ“Œ 1
Video thumbnail

Hand-optimizing SH4 assembly for jnmartins upcoming port of #StarFox 64 to the Sega #Dreamcast, so dropping bombs doesn’t drop FPS!

#gamedev #retrogaming #cplusplus

19.11.2025 03:53 πŸ‘ 67 πŸ” 21 πŸ’¬ 0 πŸ“Œ 1
14.11.2025 13:35 πŸ‘ 10 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Now that we have the GabeCube where's the GabeCast?

14.11.2025 12:20 πŸ‘ 11 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Damn, that sounds freaking INTENSE. I wish you guys the best of luck and will say it’s been very frequently requested as a DC port. πŸ˜…

14.11.2025 02:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0