Loading video...

Video Failed to Load

Go Home

Just woke my sorry ass up from a code-induced coma after spending the night optimizing the rendering for #GTA3 on the Sega #Dreamcast... still have a SHITTON more code to go through, but the results are looking fantastic! Here's the second half of the opening intro! A bunch of...

24,783 views • 1 year ago •via X (Twitter)

10 Comments

Falco Girgis's profile picture
Falco Girgis1 year ago

PS Sony Fanboys: Still rocking increased draw distance across the board, and increased foreground polygonal complexity in several areas! Cope. ;)

John Linneman @dark1x.bsky.social's profile picture
John Linneman @dark1x.bsky.social1 year ago

Amazing! Can we expect to see the accumulation blur effects as well?

Falco Girgis's profile picture
Falco Girgis1 year ago

Whelp, you just got the entire rendering team combing back through commercial titles, SDK examples, and even some old KOS demo scene stuff to try to see what the best way with the least performance impact would be to implement this... and first of all, holy shit, you seen what Virtua Tennis is doing over there!? I'm not reckless enough to make promises on post-processing or framebuffer-based effects, but... we are going to absolutely try our damnedest!!!

X̷ßƲᕲZ's profile picture
X̷ßƲᕲZ1 year ago

Constantly impressed by the work being done here. Dreamcast is a beast!

Damian Sopher's profile picture
Damian Sopher1 year ago

but wHaT AbOuT rUnNinG fRoM a cD

Ben's profile picture
Ben1 year ago

Excellent work, you're a beast.

the mobile lab's profile picture
the mobile lab1 year ago

Yea take that blurystation 2 ...omg dreamcast its a freaking beast man.its an untilized console that its time to show its true ptential.imagine making dreamcast stream game via gd rom and not cdrom.dreamcast its a beast

Matsilagi's profile picture
Matsilagi1 year ago

I still find amazing when i see projects like those. Unoptimized games for the consoles they were created being reverse engineered and optimized back to the console. Games that could run on them getting ported, new games being made. Homebrew and mod scene is amazing.

Falco Girgis's profile picture
Falco Girgis1 year ago

Shit, I'm one of the dudes pushing the polygons here, and I can't even believe what this little team of rockstar DC devs I'm on has achieved here in so little time... Not kidding. Feels surreal.

raypuiaascii.bsky.social🍋's profile picture
raypuiaascii.bsky.social🍋1 year ago

You guys seriously are doing god's work. What's next? Godot on the Dreamcast?

Related Videos

The #GTA 3 port to the Sega #Dreamcast has been progressing at an incredible pace. It's been amazing to see the whole DC community come together to tag-team this "impossible" project... Here it is running on a stock DC, no longer requiring the 32MB RAM hardware modification, only a few weeks into development. Since I finally got the time to sit down, build the codebase, and look into some of what I think is the critical path for performance, let's talk about some technical shit, and some of the future steps I think can be taken to further improve performance. First of all, I want everyone to take note that this is NOT a port of the PS2 version. This is a port of the PC version, which has extra content, increased draw distance, improved textures, and other things that have actually increased the challenge here... Whether the DC version will ultimately have these additions or not will remain to be seen, but we're running into plenty of shit that the PS2 didn't have to worry about (like these big-ass PC replay saves won't fit onto a Visual Memory Unit!) Secondly, lets talk about what is and isn't currently optimized, because it's absolutely vital that the DC's hardware is fully utilized here for the sake of performance and achieving a competitive polygon count. Unlike with modern devices, where the whole graphics pipeline is handled by the GPU, both the PS2 and Dreamcast were responsible for transforming and doing lighting calculations for each vertex BEFORE they got submitted to the GPU. The PS2 had a vector coprocessor to do this, while the Dreamcast had a few extremely important SIMD and fast math assembly instructions on its CPU to do these computations. Up until literally just a few hours ago (not shown in this footage), the Dreamcast's SH4 was doing 100% of these operations in slow-ass plain C and C++ code, which is absolutely sub-optimal and is immediately bogging down its CPU with just transforming vertices, bottlenecking the entire graphics pipeline on the fist T&L stage, and also leaving less CPU time for handling other gameplay logic... this is going to absolutely have to be addressed (and already has begun to be). Another issue that is crippling performance here is the fact that the models are all using individual triangles rather than triangle strips, which the Dreamcast's PVR GPU was designed to handle better... Converting these models to use strips rather than individual triangles will result in MANY different gainz for the DC, as you're going from 3N to N+2 vertices per triangle. Converting the models to triangle strips will 1) reduce load times, since model assets will be smaller 2) reduce the amount of video memory required to hold these vertices on the GPU 3) reduce the amount of shit that must be transferred from the CPU to the GPU and 4) give us back a bunch of CPU time, since the SH4 will be less bogged down transforming redundant vertices! TL;DR: This is still EXTREMELY suboptimal in terms of fully utilizing the graphical potential of the Dreamcast. There is going to be a LOT that can be done still to both improve performance and polygon counts, so stay tuned! FINALLY: Mad respect and love to Stefanos Kornilios Mitsis Poiitidis, for doing an amazing job leading this project, and to Frogbull , Esppiral, and everyone else who is helping us stick it to the PS2 by making this happen! #gamedev #retrogaming #cplusplus

Falco Girgis

88,356 views • 2 years ago

With all of the excitement from Mario Kart 64 coming to the Sega Dreamcast, I've been getting bombarded with questions about whether any more progress has been made on our Mario 64 port... so here's a direct hardware capture of the latest build running on DC! The answer: HELL YES! Last time most people saw or played this port, it was plagued with performance, audio, and graphical issues... but as you can see from this footage, almost all of them have been resolved, and she's playing like a dream on the DC now! Wtf happened? Well, first of all, in the 5 years since the port initially started, I, along with others, such as UnknownShadow, have made progress optimizing and improving upon our OpenGL 1.2 driver, "GLdc," which drastically improved the overall performance of the port by decreasing the amount of time the Dreamcast's SH4 CPU spent on T&L, processing polygons. Next, chad developer, Bruce (or Bruck or Brucilicious, depending on who you are), went through and applied a bunch of bugfix patches from the upstream repo to the game to fix the majority of the graphical glitches such as clipping issues and Mario's iconic biker mustache from the previous releases (despite me trying to convince him to keep that one, as it's become a Dreamcast trademark). Finally, the original developer behind both the Sega Dreamcast and Sony PSP ports, MrNeo, has returned from hiatus and has begun redoing the audio engine to fix the artifacting and stuttering! Stay tuned for further updates and the inevitable rerelease of this N64 classic on Sega's finest little white box that still refuses to die!

Falco Girgis

34,186 views • 1 year ago

SURPRIIIIIIISE!!! The beta release of our Grand Theft Auto Vice City port to the Sega Dreamcast is finally here! Here's an actual hardware capture of raising some hell in the beautiful streets of Miami taken straight from my DC to celebrate! We've now added graphics settings for 2xFSAA to give it a less jagged, more smooth look and have added a video mode for rendering to a 24bpp framebuffer, which adds extra depth and vividness to the colors! While we still have plenty of work to do regarding features, assets, and performance, I am extremely proud of our team after what we've accomplished within just a few short months with this port that, for the last two decades, was considered literally impossible for the console to handle. It has been an absolute honor and privilege to work beside you crazy and talented bastards! I also want to thank the Sega Dreamcast and Grand Theft Auto communities for rallying around this cause and coming together to help us test and debug this release along with the previous GTA3 release over the last several months. Your support and diligent work has been vital for ensuring that the games have been fully playable on the DC, and your constant support and feedback has been an inspiration to the team. We couldn't have done it without you! For instructions on how to convert your (LEGALLY EFFING PURCHASED) PC versions of GTAVC into a image which can be played on the DC, the instructions can be found here: PS: No, this is not an April Fool's joke, but we're going to love everyone thinking it is! Guess you're gonna have to try it to find out!🤣

Falco Girgis

149,786 views • 1 year ago

Actual hardware capture of the latest build of jnmartin's #Doom 64 port to the Sega #Dreamcast, which has now become the definitive, prettiest way to enjoy the title, with its dynamic lighting and bump mapping. SO MUCH NEW SHIT TO TALK ABOUT: First of all, this is the very first game to utilize the brand new "hybrid" vertex submission mechanism we just added to KallistiOS. It was a long, cruel week to get all of the issues there sorted out, but they have been, and it has further boosted the game's performance while under load and is now something the rest of the DC community can utilize in their homebrew. This scene in particular used to lag using the traditional, DMA-based vertex submission mechanism with all of the lights and its higher geometric complexity, but notice it's not even dropping a frame now! Next, support for the Dreamcast's MOUSE and KEYBOARD have been added. These controls play EXTREMELY well and feel like a very smooth, natural way to play the game, if you want the Steam/PC control scheme. Finally... if there is any doubt as to whether the Dreamcast version is actually the definitive way to the play the game, jnmartin now allows you to export the assets from the (LEGALLY PURCHASED, DAMNIT!!!) Steam version, and import them into the Dreamcast version, where you can enjoy the extra bonus levels and campaign with the new and improved graphics! THIS IS NOW PUBLICLY AVAILABLE! The project repository, along with the README with build instructions can be found here: #gamedev #retrogaming #n64

Falco Girgis

39,726 views • 1 year ago

Are you ready for today’s bombshell? I can finally reveal that two weeks ago my colleague and I were in Dendera, Egypt on a “secret mission”—that’s the Egyptian temple with the highest number of mysteries per square meter on Earth. This is where you’ll find the famous “light bulb,” the hidden passageways inside the walls, and the melted staircase. Well, I don’t know about you, but I decided we’re going to crack this mystery. With an actual solution. No—this wasn’t the goal of the “secret mission,” just a side project, since the staircase happened to be right there… So, with the help of an expert, we created a 3D model of the melted staircase, which I’ll make available on my website soon so anyone can play around with it. Here’s how it works: you slowly walk up the stairs, taking a photo at every step, and then software stitches it all together into a millimeter-accurate 3D model. THowever, there’s still some work to be done. This is just a preview video, and the model still has a few glitches and holes here and there. We’re working on fixing those. But it’s already gorgeous—take a look! And what will it be good for? Well, anyone will be able to examine it, take measurements, and try to figure out how this material actually melted and accumulated—without having to travel there. It’s going to be a real treat for armchair archaeologists once it’s finished! And I still haven’t even told you about the “secret project”…

Marcell Fóti 🪨

298,347 views • 3 months ago

‼️JUST NOW — powerful brief remarks by the leaders of Ukraine, the UK, France, and Germany in London: IN SHORT: Merz: “The coming days could be decisive for all of us. The destiny of this country is the destiny of Europe. Nobody should doubt our support for Ukraine. And this is what we are firmly standing behind. I'm skeptical about some of the details which we are seeing in the documents coming from the U.S. side.” Macron: "I think we have a lot of cards in our hands." Zelenskyy: "Our team came back, and I think that they will brief us about the last talks with Americans and after talks of Americans with Russians." Starmer: "If there's to be a ceasefire, it needs to be a just and lasting ceasefire. Matters about Ukraine are for Ukraine." FULL STATEMENTS: UK Prime Minister Keir Starmer: "But the principles remain, the principles that we've operated on for a very, very long time, which is that we stand with Ukraine, and if there's to be a ceasefire, it needs to be a just and lasting ceasefire. And that's why it's so important, that we repeatedly set out the principle forward that matters about Ukraine are for Ukraine. And we stand here to support you in the conflict and support you in the negotiations and make sure that this is a just and lasting settlement if we can get that far. You're very welcome for our discussions". President of Ukraine Volodymyr Zelenskyy: "Thank you very much, Kir. Thank you for organizing this meeting. Thank you, friends, Emmanuel and Friedrich, and thank you for our joint meeting. I think that it is very important now to organize such a meeting and discuss very sensitive issues regarding these talks that we had, in the United States and between us. Our team came back, and I think that they will brief us about the last talks with Americans and after talks of Americans with Russians. I think there are lot of what we have to discuss and speak about. So there are a lot of things which are very important for today. I think, unity between Europe and Ukraine, and also unity between Europe, Ukraine, and the U.S. There are some things which we can't manage without Americans, things which we can't manage without Europe, and that's why we need to make some important decisions". President of France Emmanuel Macron: "And thank you Volodymyr for being with us. You are always welcome. In France, I think we all support Ukraine, and we all support peace. And peace negotiations to have sustainable, robust peace. And I think we have a lot of cards in our hands. The financing and the quality of equipments and training programs to Ukraine, the fact that Ukraine is resisting in this war, and the fact that the Russian economy is starting to suffer, especially after our latest sanctions and the US sanctions. And now I think the main issue is the convergence between our common positions, Europeans and Ukrainians, and the U.S. to finalize these, peace negotiations and re-engage in a new phase in the best possible conditions for Ukraine, for the Europeans, and for our collective security". Chancellor of Germany Friedrich Merz: "I highly appreciate that we are having the opportunity to see you, Volodymyr, together with Emmanuel, and talking about the upcoming days, because this could be a decisive time for all of us. We are trying to continue our support for Ukraine, as you know. On the other hand, we are seeing these talks and negotiations in Moscow and in the U.S. I'm looking forward to hear from you what the outcome of these talks might be. And we are still and remain strongly behind Ukraine and giving support to your country, because we all know that the destiny of this country is the destiny of Europe. So that's the reason why we are here, trying to figure out what we can do. And nobody should doubt on our support for Ukraine. And this is what we are firmly standing behind. And the outcome is open. I'm skeptical about some of the details which we are seeing in the documents coming from the U.S. side, but we have to talk about that. That's why we are here".

Kateryna Lisunova

373,089 views • 7 months ago

First of all, we here at AMGI want to thank you all for being on this journey with us. We have been extremely busy. Over the last few weeks we have delivered a huge early access patch to My Pet Hooligan, delivered a new on-chain governance solution with WinVote, brought back NFTs in game, started testing the Street Kred system, made some new hires, delivered a new site for AMGI Studios and smashed the largest gaming event in the USA, PAX West. What does all of this mean and importantly what is next!.... PAX West You have seen the videos, you know the vibes were on point, but let's dive deeper into this and what the key takeaways are. PAX West was completely different to the WAGMI Crypto events that we are mostly used to in this space, although these are always fun and important, when creating gaming products, it is also important to get directly in front of people who have a passion for gaming. That's what PAX West was, hosting over 100,000 gamers who just want to play games and have fun. PAX West was a great success for us on many fronts. It confirmed that we have something special in our hands. Gamers loved both the brand and the game and were eager to get involved. It opened up new exciting opportunities with gaming and hardware companies. It was a blast seeing event goers from Day 2 onwards wearing the My Pet Hooligan t-shirts around the city. It was great to see parents playing the game together with their kids. The choices to not include blood and gore made a huge difference and have opened some new unexpected doors for us. If we truly believe in the progression and adoption of this industry we need to move beyond degen products and into real life consumer products that people can truly enjoy. That's what we are here to do, no matter how difficult it is, and no matter what the current ‘meta’ is. We have been here for many years grinding day in and day out and are still here today delivering like we are the new kids on the block trying to prove ourselves. The Game PAX West marks the end of a phase of the project, whilst we now posture more into continued efficiency, growth and retention. The game is not feature complete by any means yet but the foundations are strong. There are a number of features still being developed, including a progression system, consumables system, further build out of questing, token utility and more. As these are continuing to be developed we also continue on our journey to make the game more accessible. This will start with Steam and then Consoles. A Microsoft rep at PAX told us “we are going to make it”, who are we to disagree!... Lots of new ideas, lots of new feedback to work from and a renewed drive and hunger which are only going to help make this an even more compelling and fun game. The Web3 Marketplace In the coming days, Version 1 of the My Pet Hooligan Web3 Marketplace will be going live. Version 1 for now will allow for the trading of My Pet Hooligan NFTs, OG Hooligans and Zuckbots for $KARRAT. It will also serve as the marketplace for all of our upcoming in-game blockchain assets. This will eventually become part of your online My Pet Hooligan central hub and will include features such as rentals and subscriptions. It's been a long time coming but it shall be here very soon. Everything's coming together, one step at a time. It is important to note that there are many pieces of a complex puzzle that must come together in order for us to succeed. Between payment solutions, L1 & L2 blockchains, wallets, distribution platforms and the laws of the land. We are in uncharted waters and continue to do things in the most flexible ways possible to ensure we have strong resilience with our operations. The MPH website is next on the list for an uplift too as well as an overhaul of the user accounts system UI/UX. Team We continue to strengthen the team bringing in new hires and stepping up individuals from the community. Some of the new resources being brought in include a new Game Producer, Senior Game Engineer, Senior Blockchain Engineer and the former Dean of the Epic Unreal Fellowship Programme. Collectively bringing in experience from Epic, Solana, Blizzard and more. There are also some community role changes and new advisors that will help with social strategy and web3. As well as new marketing efforts through new channels of distribution that we are exploring. More to come on this… WinVote V1 Governance isn't sexy but building tools for the benefit of the space that others can license is. Governance is a key part of the industry and a need for most of the foundations in the crypto space. WinVote has started its trial with the KARRAT Foundation. Whilst the trial continues it will continue to be built out with an aim to be the premier tool for on-chain governance in the space. Access to WinVote for other communities and organizations wishing to use WinVote will be secure through licenses that utilize $KARRAT. We still have much more at work here in the studio, such as continued R&D, The Others, AI, Feature Development and more. This list is long, but we are grateful to get to do it. Stay tuned and let us cook, this s#it ain’t easy! Karrat Gang, thank you again for being on this journey with us. We love and appreciate you all! Look out for a catchup with the team next week. Hooli-hoo!!

My Pet Hooligan

26,616 views • 1 year ago

#PLEIADIAN COLLECTIVE ~ Intention Friends Of The Great Light Of Being! Where Are You In This Moment Of Now? Do You Find Yourself At Peace? Do You Feel Dysregulated With The Chaos That Plays Around You? Let's Bring Everything Into The Inner World And Add The Special Ingredient To Play The Game Of Life! With Only This Key, You Will Discover All Doors! The Simplicity Is Ironic But So True! Intention Is The Key That Opens Everything That Comes Your Way! With Intention, You Set Your Soul In Motion And You Do Not Need A Specific Plan! As You Meditate, You Are Setting Your Intention For Gratitude With Service! You Are The Only One Who Sets The Intention For Your Own Being! This Moment Is All There Is. The Moment Of Now Will Always Be! Set Your Intention To See This Moment As Perfect! This Is Entirely Possible! Breathe Deeply And See The New Moment As Perfect! The New Moment Is Now! Now Is What You Have Come Into Physical Form To Experience. For There Is No Other Way! All There Is In Your Awareness Is That Which You Will Create Moment By Moment! Your World, As Your Experience Has Shown It To Be, Is Based On A System Of Action And Reaction. Cause And Effect And Always A Consequence. You Have Linear Perceptions Based On Beginnings And Endings. But As You Realize That Your Perceptions Are But A Measuring Device By Which You Can Gage The Extent To Which You Are Able To Translate Intent Into Form, You Will Know That Only Pure Intention Remains. This Is The Driving Force For All You Do. And The Exact Measure For What The Result Will Be. Intention Is The Essence Of Creation. Intention Is The Foundation Upon Which All Else Rests. The Power Of Intention Sets The Stage For The Full Manifestation Of Your Experience. There Are No Random Events! Things Do Not Just Happen To Anyone. Intention Is The Cohesive Element That Translates The Conceptual Into Form! To Bring This Powerful Teaching To A Close That Will Bring You A Bit Of Comfort As You Ponder The Words, We Will Set Your Attention On The Global Elites, The Puppet Masters And Their Products, The Doers Of Evil In Dark Places, Those Parading With False Light, And Those Scoundrels That Send Balloons Across The Planet With Dark Intentions, To These We Speak About! Realize That Each Of These Set Their Intention To Harm The Innocent And Hide Behind Wealth And Walls Of Corruption! But They Operate In The Laws Of The Universe And None Can Change This! What Does This Mean For You, Friends Of Light? You Need Not Worry! Have No Fear! A Boomerang Hits Hard When It Returns! There Is No Deed That Will Not Be Brought Into The Light That Is Spreading Across The World! Never Assume That Anyone That Has Harmed You Or Your Loved Ones, Will Simply Be Free Of Their Own Intention! All You Must Do Is Set Your Intention For The Healing Of The Planet Which Begins Within Your Own Being! Do Not Hate Anyone! Forgive As This Is Energy That You Not Want! Be Free As You Are Also Wise And Vigilant. These Moments Are Short! But You Are Infinite! The Light Of God (ELAKO) Shines Through You! Be At Great Peace Each Moment! We Love You So! PLEIADIAN COLLECTIVE

Family of Taygeta

36,217 views • 3 years ago

So getting a lot of questions on how the pre sale will work for the Prediction market DAO. It will be invite only at first, we are raising a low amount of SOL, and giving away a LOW amount of tokens. Once it is filled it's filled. The starting FDV will be LOW float, and LOW FDV. So it's easier for price discovery to happen. There will be a tax auction so snipers wont be able to fuk it. it will be starting at 99%, and then ticking down. If you use our Ui (wen. rich)it will warn you. This stops snipers from messing with snapping up supply, and ill probs add some personal money into the LP to manage it a bit during the dutch-tax-auction. 80% of raised funds will go to the DAO's for trading. and the other 20% will go to the LP. None goes to us. We will not sell tokens. We will make money on the volume, and fees. Tokens earned from us LPing will be burned. I want to do it with a low fdv so people can get in early and participate, but I did a pre sale to reward people who have been testing WenRich ( our trading/launching platform). Once you are invited you can "gamble for allo" as show in the video. To pvp other pre sellers. You can also just deposit for even money. Its optional, but will be experimenting more with this "gamble to get in" feature in the future. See video for more info. there is also going to be a referral link , for invited people to invite others to the pre sale, and there is a small amount of tokens set aside to reward the top refer's. its based off the amount of $$ the people to refer deposit. more $ deposited, better rewards. Easy. I think you guys will like this take on pre-sales. We are going to be experimenting more so feedback is appreciated.

Skely

27,791 views • 6 months ago