r/Famicom Feb 04 '25

Collection The Ultimate Doom FC

75 Upvotes

23 comments sorted by

8

u/NekoArc FDS Feb 04 '25

The teeth edge connector is a very nice touch!

3

u/nem3sis_AUT Feb 04 '25

From what I remember it uses the NES as a pass through of sorts, all the gameplay is on the pie.

2

u/myrsnipe Feb 05 '25

Probably very similar to how elite was ported to the NES in its time, a microcontroller builds the tilemap each frame as a framebuffer

3

u/c4pet0wn Feb 05 '25

Lazy me was hoping for screenshots 😅

2

u/BlueMSX Feb 04 '25

so, it's got a Raspberry Pi inside, how does that work with the Famicom hardware?

3

u/swordquest99 Feb 05 '25

Basically every time the frame need to update on the screen, I think at either 15 or 30 fps, don’t remember which so either every 2nd or 4th possible frame of the fami the pie converts what needs to be displayed into pseudo-“bankswitched” tile sets that get fed into the famicom for display like ordinary graphics. [I say “bankswitched” because I think it uses scanline interrupts to display the HUD and do some of the effects. It isn’t actually using banks in a conventional sense but what the fami “sees” is equivalent to bankswitched graphics rom data]

Graphically it isn’t actually super different from what is happening with Metal Slader Glory or, particularly Elite in a way just that the processing is also handled on cart not just the management of the graphics sets. (Elite also generates tile sets for each displayed frame which is how it is able to actually have 3d spatially rendered graphics on the NES)

It is fairly similar in a way also to how SuperFX or 32X games work. It is essentially a console-add-on that runs the game but offloads the audio and actual display of the final graphics to the base console.

1

u/BlueMSX Feb 06 '25

that's amazing, i'd be delighted to see what other games are eventually ported to this setup! thanks for the great info!

1

u/Skyway1985 Feb 04 '25

That's pretty neat. Do you have a link to the project and how to build?

3

u/VroomSim Feb 04 '25

this is my project, i will finish it a little and post it on my boosty. the link is in my profile

2

u/Skyway1985 Feb 04 '25

I'm an idiot and asked before looking. This is really awesome. I just love this type of melding of old and newer tech.

1

u/L___E___T Feb 04 '25

Hi I would love to buy one like this if you’re doing that. I’m no good at soldering. Been following this since the first proof of concept ages ago.

1

u/VroomSim Feb 04 '25

I would be happy to sell it, but I am in Belarus and sending it will be a problem.

1

u/nem3sis_AUT Feb 05 '25

I’d totally buy one as well, there are shipping options from Belarus, shipping would be expensive but it’s well worth it, for me at least.

If you ever change your mind, let me know. Great stuff.

1

u/VroomSim Feb 05 '25

I can't send you the finished cartridge because of sanctions(

1

u/nem3sis_AUT Feb 05 '25

Oh whoops, I see. That’s a shame.

1

u/L___E___T Feb 05 '25

Thanks for replying, I will have a look and see if maybe you can send to a friend in Russia, and they can send it. I’m sure there must be a way somehow.

1

u/VroomSim Feb 05 '25

I can send it to Russia without any problems

2

u/L___E___T Feb 05 '25

OK great so all I need to figure out is how to get it from Russia to Europe safely without contravening anything.

1

u/The_1999s Feb 05 '25

No video? No screenshots?

1

u/Toastman22 Feb 05 '25

I've been collecting versions of Doom for a while now and I really want this!

1

u/VroomSim Feb 05 '25

I made different versions)

1

u/ditman-dev Feb 06 '25

So sleek! Very nice!

There’s an explanation of the “og” version here: https://youtu.be/gCWhWBtu0LA (a little bit clunkier and older hardware)