正在加载视频...

视频加载失败

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

26,541 次观看 • 2 个月前 •via X (Twitter)

25 条评论

Elias Daler 的头像
Elias Daler2 个月前

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 的头像
Elias Daler2 个月前

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 的头像
wiretransfer2 个月前

what level of side quest are you on? 😆

Elias Daler 的头像
Elias Daler2 个月前

I'm literally living this movie rn...

wiretransfer 的头像
wiretransfer2 个月前

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 的头像
cdeightsix2 个月前

Hear me out...

sh4 的头像
sh42 个月前

Not much more to say except Awesome!

Alex Beyman 的头像
Alex Beyman2 个月前

That's 128 bit power :0

Faramarz 的头像
Faramarz2 个月前

Amazing!

⠟⠳3⠊N⠴I⠉G⠤M⠩4⠣⠓ 的头像
⠟⠳3⠊N⠴I⠉G⠤M⠩4⠣⠓2 个月前

with win 98 ;) nice

Rich Rook 的头像
Rich Rook2 个月前

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 的头像
CD Quality Graphics2 个月前

YES!!!!

Recycle Bin 的头像
Recycle Bin2 个月前

emuvr but its a dreamcast game

literally just | "inspired by" games 的头像
literally just | "inspired by" games2 个月前

cool when's the game comning out

𝘼𝙡𝙚𝙭𝙫𝙧𝙗 的头像
𝘼𝙡𝙚𝙭𝙫𝙧𝙗2 个月前

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

Elias Daler 的头像
Elias Daler2 个月前

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 的头像
Guillaume NUNES2 个月前

128 bit powaaa !!!

𝕯𝖆𝖓𝖎𝖊𝖑 弾幕 𝕯𝖚𝖘𝖘𝖆𝖚𝖑𝖙 的头像
𝕯𝖆𝖓𝖎𝖊𝖑 弾幕 𝕯𝖚𝖘𝖘𝖆𝖚𝖑𝖙2 个月前

sorcery

Alfonso Spencer 的头像
Alfonso Spencer2 个月前

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

Pixel Cherry Ninja 的头像
Pixel Cherry Ninja2 个月前

That's incredible

Old Pirate 的头像
Old Pirate2 个月前

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

Salmorejo 的头像
Salmorejo2 个月前

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

The Interloping Ape 的头像
The Interloping Ape2 个月前

Dang.

InZane 的头像
InZane2 个月前

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

Elias Daler 的头像
Elias Daler2 个月前

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. 😂

相关视频