News for hackers. Stuff that matters.
Re:Netflix on an NES by to3m on Tuesday March 10, 2015 @11:19PM (#9182381)
"This is really hard to do on a 256K cart" - so I'm guessing it just plays back a little bit of pre-converted video. At that screen size and frame rate this is something the 6502 is fast enough to do.

(I don't know enough about the NES to say whether there's some complications I'm overlooking.)

Re:Netflix on an NES by memoryhole on Tuesday March 10, 2015 @11:28PM (#9182415)
Hey, I'm Alex, one of the two developers in the video. You are correct, the short video you see is pre-converted and stored statically.

In fact, the original plan we had was to stick a raspberry pi in the cart to handle networking and video conversion. Due to time and resource constraints we ended up building a standalone rom.

Re:Netflix on an NES by gcirino42 on Wednesday March 11, 2015 @12:39AM (#9182611)
and I'm Guy, the other guy ;)

Forgive me, it was a Monday morning when we reshot this. I think the final cart was the original PRGROM + MMC3 / 32 CHRROM banks, so it was probably more like 270k total. The video playback I was commenting on entirely fit into the 256K. In my cursory understanding of the MMC3, I think that's the limit that still fits into a normal mapper 4 and will run on device - I know you can up the PRGROM (add PRGRAM), but that would kill our direct cart --> PPU path for the fast playback.

As for the processor, we were definitely pushing the limit with the design we were coding - we had to back off from glitching quite a bit due to busting the number of cycles we had before PPU. I'm sure we could do better with what we know now, or a lot more assembly tuning, but there was the hard limits on being ready by hackday!

Re:Netflix on an NES by harryovers on Wednesday March 11, 2015 @11:33AM (#9184581)
did you consider using the hidden expansion port to do your networking (and potentially video decoding)? this would have made the cart free to do a lot more (like subtitle etc)