Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Dark Pulse

How to get Doom running on your NES.

Recommended Posts

Stumbled upon this video while eating dinner, and no, before you ask, obviously this isn't running natively on an NES - it's cheating and using a Pi.

 

What it *IS* doing, however, is making use of the NES' PPU to control the graphics (so colors and so on are handled by the chip), and the CPU itself is still running at least sound-generating code (in addition to communicating with the PPU). Essentially it's using the Pi as a sort of graphics accelerator.

 

 

Chalk up one more victim to the "It Runs Doom" running list. I'm convinced eventually someone will figure out how to do off nothing but smoke signals and strings of yarn.

 

If you'd rather just watch the damn thing run and listen to some of those sweet, sweet 2A03 renditions of those classic Bobby Prince tracks, watch this instead.

 

 

Share this post


Link to post

This looks really cool. Wish I was skilled enough at soldering to pull this off, but alas, I am not. It would make for a fun stream.

Share this post


Link to post

My eyes began to twitch just looking at the first frame. 3 seconds and I had to stop it. An interesting experiment though I guess.

Share this post


Link to post

Personally, the best part of it is that on the label, it's part of the "Ultra-Violence Series."

 

I laughed harder at that than I'd like to admit.

Share this post


Link to post

I saw this a month or so ago, it’s a super impressive feat. Even though it’s cheating, it’s still goddamn incredible. I remember some efforts to get doom clones (more like wolf3D) running using the NES’ native hardware:

 

 

NES and Doom are two of my favourite things. How does it control though?? D pad to walk around, B and A to strafe, start to shoot and select to scroll to next weapon? Run and Open would still need keys too. I guess he possibly explains it in the video but I’m just wondering what would be the most playable.

 

Christ, Odamex runs on a PI - you could theoretically connect to Doom servers from your NES... that’d be a real trip! The closest modern analog to playing SNES Doom on XBand, I guess. Awesome video!

Share this post


Link to post
51 minutes ago, Doomkid said:

I saw this a month or so ago, it’s a super impressive feat. Even though it’s cheating, it’s still goddamn incredible. I remember some efforts to get doom clones (more like wolf3D) running using the NES’ native hardware:

 

 

The health being 6502% in the first video was a nice touch.

Share this post


Link to post
35 minutes ago, Maximum Matt said:

Now I wanna play old-school Starfox.

And now you've got me thinking about how sad it is that the younger generation of gamers just don't get that "Wow!" factor we had when that stuff was progressing at breakneck speeds. Going from jumping on Goombas to full-on 3D worlds within half a decade.

 

Hell, I remember that coming out and just being utterly floored by it. (Mind you, at this time I hadn't been exposed to stuff like Doom - that'd come within a year or two.)

 

12 minutes ago, WadArchive said:

I saw the how to video the other day and have ordered some parts to give it a go

Would love to see you roll that beautiful bean footage make some crisper footage captured off some kind of capture device. :)

Share this post


Link to post
10 hours ago, Dark Pulse said:

 

Would love to see you roll that beautiful bean footage make some crisper footage captured off some kind of capture device. :)

It will take a while for the parts to arrive but I think I still have a capture device somewhere. If there isn't decent footage/screens by then I will see if I can capture some

Share this post


Link to post
1 hour ago, WadArchive said:

It will take a while for the parts to arrive but I think I still have a capture device somewhere. If there isn't decent footage/screens by then I will see if I can capture some

As far as I know the only footage that exists is what that guy posted, and obviously camming your CRT is less than ideal quality from a visual standpoint :P

Share this post


Link to post
2 hours ago, KVELLER said:

I'd love to have a full playlist with those awesome NES renditions of the game's music.

Someone could rip the NSF. But I want it too.

Share this post


Link to post

is this like a Python script that sends RGB data to the cart or is the Doom code itself modified? if it's an external program it should technically possible to run Quake

Share this post


Link to post
1 hour ago, BBQgiraffe said:

is this like a Python script that sends RGB data to the cart or is the Doom code itself modified? if it's an external program it should technically possible to run Quake

Far as I know, it essentially uses the Pi as a graphics processor, but the movement to and from video data is done using the actual NES. So the Pi is making the graphics processing happen, but the NES is doing the actual display, refresh, etc. of the image.

Share this post


Link to post
4 hours ago, Dark Pulse said:

Far as I know, it essentially uses the Pi as a graphics processor, but the movement to and from video data is done using the actual NES. So the Pi is making the graphics processing happen, but the NES is doing the actual display, refresh, etc. of the image.

No I know the pi is running the graphics but I'm trying to figure out if a external program is doing it or is it a mod to the souce?

Share this post


Link to post
39 minutes ago, BBQgiraffe said:

No I know the pi is running the graphics but I'm trying to figure out if a external program is doing it or is it a mod to the souce?

No external program; I think it's pumping data straight to and from the NES' APU.

Share this post


Link to post
On 9/4/2019 at 9:45 AM, Dark Pulse said:

As far as I know the only footage that exists is what that guy posted, and obviously camming your CRT is less than ideal quality from a visual standpoint :P

So I finally got it put together and captured some images. I only have a cheapo capture card using composite so the quality isn't as good as it could be. I have recorded some video but for some reason there started to be some popping/cracking in the video.

 

edit: here is a video https://youtu.be/xE7ig2bmD-g audio is a bit crap along with the video

 

vlcsnap-2019-11-15-17h17m15s586.png

vlcsnap-2019-11-15-17h11m10s957.png

vlcsnap-2019-11-15-17h12m10s772.png

vlcsnap-2019-11-15-17h14m44s417.png

vlcsnap-2019-11-15-17h14m52s034.png

vlcsnap-2019-11-15-17h15m00s983.png

vlcsnap-2019-11-15-17h15m06s632.png

vlcsnap-2019-11-15-17h15m15s714.png

Edited by WadArchive : added youtube link

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×