It is currently Tue Nov 21, 2017 7:09 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 584 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 39  Next
Author Message
PostPosted: Mon Nov 17, 2014 5:11 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6447
Location: UK (temporarily)
Here's a few more random brainstorming ideas, mostly things that might help game development:
* Detect bad cartridge insertion ... whatever that means...
* Display raw PPU fetches (producing a 336x240 image instead of 256x240)
* Visually overlay when /IRQ fires


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 12:36 am 
Offline
User avatar

Joined: Sat Oct 29, 2005 2:09 am
Posts: 501
Location: Indianapolis
rainwarrior wrote:
Ah, I see. Well, I really like the idea of clean and modern output from the NES. Especially being able to get 60 fps output instead of interlaced 30 fps without an expensive converter would be great. I suppose it depends on how much this costs, as well. Do you have to desolder both the PPU and CPU to install?

I`d actually like to see the whole package, new and clean though. My old NES is a bit temperamental, and of course there`s the ZIF connector hassle. I'd love an all-new replacement.


Yes you have to desolder both the PPU and CPU, because it spies on the CPU bus too for getting the audio register writes and DPCM DMA contents and to read the controller.


Small update:

Working on adding HQX scaling (2x, 3x, and 4x). I have the guts of the code written for it, just need to calculate the tables and then I get to test it out.

_________________
/* this is a comment */


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 8:09 pm 
Offline
Formerly akaviolence
User avatar

Joined: Thu Oct 22, 2009 10:21 am
Posts: 155
Location: Central Indiana
Last of the 3 part series:

https://www.youtube.com/watch?v=g2y7LIcybfc


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 10:50 pm 
Offline
User avatar

Joined: Sat Oct 25, 2014 2:47 pm
Posts: 2
Location: USA
I'm looking forward to this being ready awesome work. I will be offering installation service's for this kit
once its ready.

Be sure to visit my website. http://www.retrogaming-mods.com/

_________________
Image
THE RGB EXPERIENCE!
"Its all about the 15khz res scanlines, and the color fidelity of RGB!"

Visit my website via http://www.retrogaming-mods.com/


Top
 Profile  
 
PostPosted: Wed Nov 19, 2014 11:44 pm 
Offline
User avatar

Joined: Sat Oct 29, 2005 2:09 am
Posts: 501
Location: Indianapolis
I got the HQ2X/3X/4X scaling working now and made an example video of the HQ3X at 720p. I cannot record 1080p unfortunately so I can't capture the 4X one in video.

https://www.youtube.com/watch?v=B_v5vvh2h0A

There's no audio because I needed the room for the scaler. Because space constraints have been hit, I am going to stuff another board with a bigger part that fortunately has the same pinout, hopefully alleviating my space issues.

With this bigger part, I should be able to get VRC7 in there too. (VRC7 is around 1300 LEs, while the HQX scaler is 2230 and the 65C02 core is 1320).

_________________
/* this is a comment */


Top
 Profile  
 
PostPosted: Thu Nov 20, 2014 12:57 pm 
Offline
User avatar

Joined: Sun Mar 19, 2006 3:06 am
Posts: 584
Location: Gothenburg/Sweden
Impressive work, however I'd like to see picture-degrading filters (the way emulators do it) to actually get worse picture quality to get that old-tv look. :) Is it possible?

_________________
http://nes.goondocks.se/


Top
 Profile  
 
PostPosted: Thu Nov 20, 2014 1:06 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5824
Location: Canada
Even though I'd never use a HQ filter like that (pixels forever!!!), I am still salivating at the idea of getting clean 60 fps picture out of my NES...


Top
 Profile  
 
PostPosted: Thu Nov 20, 2014 1:14 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6447
Location: UK (temporarily)
kevtris wrote:
65C02 core
Any potential problems there with unofficial instructions?


Top
 Profile  
 
PostPosted: Thu Nov 20, 2014 3:19 pm 
Offline
User avatar

Joined: Sat Oct 29, 2005 2:09 am
Posts: 501
Location: Indianapolis
lidnariq wrote:
kevtris wrote:
65C02 core
Any potential problems there with unofficial instructions?


no, this is my "hypervisor" CPU that sits on the FPGA. it does not run the game code, it only runs my code that sits on the FPGA itself. this CPU runs the menu and hardware initialization and such. The NES CPU still is running the actual game code.

_________________
/* this is a comment */


Top
 Profile  
 
PostPosted: Thu Nov 20, 2014 5:12 pm 
Offline

Joined: Tue Sep 30, 2014 12:39 am
Posts: 30
kevtris wrote:
Since the two are interlocked, there's no tearing or frame duplication or removal. Anything that gets dropped or modified after this point will solidly be your TV/monitor's fault. The HDMI generated by the board is fully standard complaint 60.00fps video and does not have its timing modified in any way. The NES is very very slightly underclocked to do this, around 0.15%. This is small enough that it isn't humanly detectible.

Very interesting! Does under clocking cause any games to break? Also, do you think this will break sync with TAS videos, if the inputs were to be played back on an HDMI modded NES?


Top
 Profile  
 
PostPosted: Thu Nov 20, 2014 5:29 pm 
Offline
User avatar

Joined: Sat Oct 29, 2005 2:09 am
Posts: 501
Location: Indianapolis
MP2E wrote:
kevtris wrote:
Since the two are interlocked, there's no tearing or frame duplication or removal. Anything that gets dropped or modified after this point will solidly be your TV/monitor's fault. The HDMI generated by the board is fully standard complaint 60.00fps video and does not have its timing modified in any way. The NES is very very slightly underclocked to do this, around 0.15%. This is small enough that it isn't humanly detectible.

Very interesting! Does under clocking cause any games to break? Also, do you think this will break sync with TAS videos, if the inputs were to be played back on an HDMI modded NES?


nope, both CPU and PPU are clocked the same so no games should break, and TAS videos should play back too without desynch if it works on an unmodified NES without desynching.

_________________
/* this is a comment */


Top
 Profile  
 
PostPosted: Thu Nov 20, 2014 8:40 pm 
Offline
User avatar

Joined: Wed Dec 06, 2006 8:18 pm
Posts: 2803
If you have "HQ3X", why not a simple scanline filter?

I never understood the appeal of these smoothing filters like in ZSNES the "eagle engine" or "super sai engine". It looks terrible. The only filter I've found that makes games look a bit nicer is a scanline filter. Either 100% dark lines or something like 50% or 25% darkening lines.


Top
 Profile  
 
PostPosted: Thu Nov 20, 2014 8:42 pm 
Online

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19238
Location: NE Indiana, USA (NTSC)
Kev told #nesdev that he's already going to have to move up to a bigger FPGA for hq3x/hq4x. I don't know whether a good scanlines filter will fit.


Top
 Profile  
 
PostPosted: Thu Nov 20, 2014 9:34 pm 
Offline
User avatar

Joined: Sat Oct 29, 2005 2:09 am
Posts: 501
Location: Indianapolis
Yes, I am working on getting scanlines in there. I just have to finish scalers first, so I can get to the next thing. Contrary to popular belief, yes indeed there will be scanlines. hehe.

Tonight so far, I got the three HQX scalers working, and implemented scale2x and scale3x using the HQX "engine" so those take up literally no resources now. the HQX scaler also performs nearest neighbor and I am going to coax it into doing some interpolation.

While working on HQX, I found a cute little thing, where I can plug the HQX mask into the video directly. it ended up looking really cool so I think I will leave it in as "x-ray mode" or something.

http://blog.kevtris.org/blogfiles/hdmi/ ... mario1.JPG

http://blog.kevtris.org/blogfiles/hdmi/ ... mario2.JPG

Hopefully tonight the scalers will be done and I will get scanlines working.

_________________
/* this is a comment */


Top
 Profile  
 
PostPosted: Fri Nov 21, 2014 3:23 pm 
Offline

Joined: Sat Dec 15, 2007 6:16 am
Posts: 10
PLEASE include copynes. The usefulness of this kit would go off the scale. :beer:

_________________
So now the question is survival. is this the end of technological man?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 584 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 39  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group