Loading video...

Video Failed to Load

Go Home

My Dreamcast game's in-game PC runs DOOM now.

26,541 views • 2 months ago •via X (Twitter)

25 Comments

Elias Daler's profile picture
Elias Daler2 months ago

Turns out porting Doom is extremely easy! I took doomgeneric and had to only write two functions: 1. Copy from internal framebuffer to Dreamcast's VRAM (had to make the use of "rgb565" video mode that DOOM can do) 2. Implement keyboard support (pretty easy too!)

Elias Daler's profile picture
Elias Daler2 months ago

Blessed. @ID_AA_Carmack, your work has been a huge inspiration to me in the 19 years I’ve been programming. Reading Masters of Doom, F. Sanglard’s books, DOOM/Quake source code has changed me as a programmer and made me work harder and not being afraid of just doing stuff. 🫡

wiretransfer's profile picture
wiretransfer2 months ago

what level of side quest are you on? 😆

Elias Daler's profile picture
Elias Daler2 months ago

I'm literally living this movie rn...

wiretransfer's profile picture
wiretransfer2 months ago

as designer just barely moving into being able to really program you are an inspiration and I really appreciate you sharing so much with us thank you!

cdeightsix's profile picture
cdeightsix2 months ago

Hear me out...

sh4's profile picture
sh42 months ago

Not much more to say except Awesome!

Alex Beyman's profile picture
Alex Beyman2 months ago

That's 128 bit power :0

Faramarz's profile picture
Faramarz2 months ago

Amazing!

⠟⠳3⠊N⠴I⠉G⠤M⠩4⠣⠓'s profile picture
⠟⠳3⠊N⠴I⠉G⠤M⠩4⠣⠓2 months ago

with win 98 ;) nice

Rich Rook's profile picture
Rich Rook2 months ago

That's awesome I wonder if your dream casts in game PC running Doom can also have an endgame PC running Windows 95 haha. Anyway that is cool!! ✌️👍

CD Quality Graphics's profile picture
CD Quality Graphics2 months ago

YES!!!!

Recycle Bin's profile picture
Recycle Bin2 months ago

emuvr but its a dreamcast game

literally just | "inspired by" games's profile picture
literally just | "inspired by" games2 months ago

cool when's the game comning out

𝘼𝙡𝙚𝙭𝙫𝙧𝙗's profile picture
𝘼𝙡𝙚𝙭𝙫𝙧𝙗2 months ago

LOL there's probably an optimized Doom DC codebase already floating around if you really want to get in the weeds.

Elias Daler's profile picture
Elias Daler2 months ago

I’m not sure you need to optimize a Doom port if it’s the only thing that gets drawn on the screen. 😂 There’s a cool Doom 64 port project for Dreamcast though.

Guillaume NUNES's profile picture
Guillaume NUNES2 months ago

128 bit powaaa !!!

𝕯𝖆𝖓𝖎𝖊𝖑 弾幕 𝕯𝖚𝖘𝖘𝖆𝖚𝖑𝖙's profile picture
𝕯𝖆𝖓𝖎𝖊𝖑 弾幕 𝕯𝖚𝖘𝖘𝖆𝖚𝖑𝖙2 months ago

sorcery

Alfonso Spencer's profile picture
Alfonso Spencer2 months ago

Sure, it runs Doom. But can it run Omarchy?

Pixel Cherry Ninja's profile picture
Pixel Cherry Ninja2 months ago

That's incredible

Old Pirate's profile picture
Old Pirate2 months ago

Let the PlayStation run your PSX games in the game for Dreamcast)))

Salmorejo's profile picture
Salmorejo2 months ago

I was going to make a joke about running Doom in the previous post. Welp.

The Interloping Ape's profile picture
The Interloping Ape2 months ago

Dang.

InZane's profile picture
InZane2 months ago

Is that in-game 'pc' running windows via Qemu?

Elias Daler's profile picture
Elias Daler2 months ago

No, it's much simpler. It's Doom ported to Dreamcast, running natively, but it gets rendered to a texture, which then gets rendered to a window of a virtual fake OS. Running Windows/Qemu would be impossible for Dreamcast's CPU on only 16MB RAM. 😂

Related Videos