BitBlitz: 15k RGB -> VGA

The place for all discussion on gaming hardware
User avatar
ccovell
Posts: 203
Joined: Mon Feb 14, 2005 3:03 am
Location: Japan
Contact:

Re: RetroPix: CGA -> VGA Converter

Post by ccovell »

Crafty+Mech wrote:To keep this project simple in scope, my focus is 15k modes with a maximum horizontal resolution (including overscan) of 512 pixels.
Sorry to be late to the party, but do you have any plans of increasing this resolution? There are plenty of arcade (ST-V, ummm... Rampage, Popeye...) games, let alone console games that have horizontal resolutions of 640, 720 + overscan, which would be poorly downsampled at the lower setting your project handles.

In your testing, haven't you come across aliased graphics or background warping in 320-pixel res. games (for example) that scroll the screen one pixel at a time?
User avatar
Crafty+Mech
Posts: 395
Joined: Sat Jan 19, 2013 1:17 am

Re: BitBlitzen: 15k RGB -> VGA

Post by Crafty+Mech »

This project is a line doubler rather than an upscaler, so the horizontal resolution is simply doubled. So for instance a 320 wide input becomes 640 wide on the output. Because the scale factor is always 2:1, there will be no scrolling artifacts as a result of the conversion.

The scope of the project is 15k RGB input, so higher resolutions like 640 or 720 will not work at all. The pixel clock speed would not be sufficient to keep up with the data. I would need to completely upgrade the design, and enable multiple output resolutions to add support for 640+.
BitFaced
Posts: 347
Joined: Thu Mar 21, 2013 6:31 pm

Re: BitBlitzen: 15k RGB -> VGA

Post by BitFaced »

I'm willing to see how the GameCube's GBP looks with 480i-240p and then maybe exchange it for a one with 480i support when it comes around if I'm dissatisfied with how it looks and can't get NGC Component cables. Could you also maybe tell me if I could just get the early release and get a COMPONENT-CGA transcoder separately? I know I've asked you before, it's just an kind of urgent question.
User avatar
Fudoh
Posts: 13040
Joined: Mon Mar 06, 2006 3:29 am
Location: Germany
Contact:

Re: BitBlitzen: 15k RGB -> VGA

Post by Fudoh »

man, what are you trying to achieve ? Your plans are like drilling through a 20 inch wall just to get through, when there's an open door right next to it.... There's a good chance that the Retron 5 will be better than a Cube with GB player anyway and if not, you're still better off by just getting a VGA cable for your Cube, add a MiniSLG or SLG3000 and be done with it. Working with 480i is *always* a bad idea when you have the possibility of getting native 480p - period.
dieKatze88
Posts: 613
Joined: Sat Sep 12, 2009 1:27 am

Re: BitBlitzen: 15k RGB -> VGA

Post by dieKatze88 »

Fudoh wrote:man, what are you trying to achieve ? Your plans are like drilling through a 20 inch wall just to get through, when there's an open door right next to it.... There's a good chance that the Retron 5 will be better than a Cube with GB player anyway and if not, you're still better off by just getting a VGA cable for your Cube, add a MiniSLG or SLG3000 and be done with it. Working with 480i is *always* a bad idea when you have the possibility of getting native 480p - period.
I'd agree with this at basically all times, except one. If you're splitting the 480i signal and sticking it into a real 15khz monitor, then... OK I guess. if not, get 480p and be done with it.
User avatar
Fudoh
Posts: 13040
Joined: Mon Mar 06, 2006 3:29 am
Location: Germany
Contact:

Re: BitBlitzen: 15k RGB -> VGA

Post by Fudoh »

you're right of course, but given that we're talking about a line doubler here in this thread, I guess native 480i on CRT wasn't his intention.
dieKatze88
Posts: 613
Joined: Sat Sep 12, 2009 1:27 am

Re: BitBlitzen: 15k RGB -> VGA

Post by dieKatze88 »

Fudoh wrote:you're right of course, but given that we're talking about a line doubler here in this thread, I guess native 480i on CRT wasn't his intention.
Absolutely. Although that is one of my intentions for this box. Should be fine for what I want though.
BitFaced
Posts: 347
Joined: Thu Mar 21, 2013 6:31 pm

Re: BitBlitzen: 15k RGB -> VGA

Post by BitFaced »

Fudoh wrote:man, what are you trying to achieve ? Your plans are like drilling through a 20 inch wall just to get through, when there's an open door right next to it.... There's a good chance that the Retron 5 will be better than a Cube with GB player anyway and if not, you're still better off by just getting a VGA cable for your Cube, add a MiniSLG or SLG3000 and be done with it. Working with 480i is *always* a bad idea when you have the possibility of getting native 480p - period.
Just merely seeing how it looks hooked up to the RetroPix is something that won't cost me at all, as I was going to get it anyway for little 240p upscaling, but I guess I could watch the prices of the Component cable for the GameBoy Player (as I went through a lot of trouble to get it working originally) and just adding a scanline generator to it seems like a lovely simple idea.
One thing though, I'm using a PAL GBP disc, and while you can probably force it with Swiss to 576p or 480p, will it still look lesser than the NTSC equivalent like the interlaced does?
User avatar
niall
Posts: 112
Joined: Thu Jan 09, 2014 12:58 am

Re: RetroPix: CGA -> VGA Converter

Post by niall »

Fudoh wrote:Good luck finding a VGA input that accepts 576p50.
Loewe 4:3 CRTs with the Q2400 chassis and VGA card installed can definitely do it. I pick up my 32" in a few days, and managed to snag probably the last VGA card for sale a few months back, so keep an eye out for any of these babies in the wild.

I can't wait to buy your line doubler Crafty+Mech - and I can't bring myself to spend $500 on an XRGB-3 in 2014...
User avatar
cjug
Posts: 53
Joined: Wed Dec 04, 2013 1:12 pm
Location: Santiago, Chile

Re: BitBlitzen: 15k RGB -> VGA

Post by cjug »

Crafty+Mech, I don't know if this is the most current thread on the 15k RGB -> VGA project. Also, what's the definitive name for it? :wink:

Certainly this is interesting. Can you share with us your progress and some tentative release date?
User avatar
Xyga
Posts: 7181
Joined: Tue Nov 05, 2013 8:22 pm
Location: block

Re: BitBlitzen: 15k RGB -> VGA

Post by Xyga »

Still no love for 'PixKrieg' ? :(
Strikers1945guy wrote:"Do we....eat chicken balls?!"
BitFaced
Posts: 347
Joined: Thu Mar 21, 2013 6:31 pm

Re: BitBlitzen: 15k RGB -> VGA

Post by BitFaced »

cjug wrote:Crafty+Mech, I don't know if this is the most current thread on the 15k RGB -> VGA project. Also, what's the definitive name for it? :wink:

Certainly this is interesting. Can you share with us your progress and some tentative release date?
I'm pretty sure it is, at least for this forum. He might currently be going with BitBlitzen but it sure is tentative right now.
User avatar
Crafty+Mech
Posts: 395
Joined: Sat Jan 19, 2013 1:17 am

Re: BitBlitz: 15k RGB -> VGA

Post by Crafty+Mech »

"BitBlitz" is the name going forward.

Holidays are done, finally getting back to work!
BitFaced
Posts: 347
Joined: Thu Mar 21, 2013 6:31 pm

Re: BitBlitz: 15k RGB -> VGA

Post by BitFaced »

Crafty+Mech wrote:"BitBlitz" is the name going forward.

Holidays are done, finally getting back to work!
Nice name, can't wait for release so PS1 games can start looking decent!
User avatar
opt2not
Posts: 1283
Joined: Fri May 20, 2011 6:31 pm
Location: Southern California

Re: BitBlitz: 15k RGB -> VGA

Post by opt2not »

Crafty+Mech wrote:"BitBlitz" is the name going forward.

Holidays are done, finally getting back to work!
Yeah, I dig the name. Stick to your guns Crafty! :D
User avatar
niall
Posts: 112
Joined: Thu Jan 09, 2014 12:58 am

Re: RetroPix: CGA -> VGA Upscaler project

Post by niall »

SNES_is_the_Best wrote:
Crafty+Mech wrote:
My stupid question of the year, does it support classic games that switch between 240p and 480i on the fly?
As for on the fly switching, if I do add 480i support it will be a dip switch configured mode, rather than the auto-detect needed for the situation you describe.
Some games switch rapidly for special effects. In some scenes, they immediately go from 240p, to 480i, then back to 240p. Here's a real quick example: Chrono Trigger does this during some of its special effects (ie; the scene where Lavos comes out of the ground, and starts raining down fire and brimstone on the world. On the XRGB-3, this scene causes the XRGB-3 to loose its signal for 3 seconds, whereas on a CRT, there is no loss of signal.
Sorry to go OT, but I'm really curious about this on-the-fly switching that some games took advantage of. Assuming there is no change to Crafty+Mech's board - would it be feasible for an external board to pass through the 15kHz RGB signal to the RetroPix, and if it detects one of these 240p-480i-240p switches it could send a signal to the board to switch mode for that frame? I guess that would require a 1 frame buffer?

I'm mostly just curious if it's possible - but it could be a fun project in itself! Sorry to go OT, really looking forward to this either way!
User avatar
StarCreator
Posts: 1943
Joined: Mon Jan 12, 2009 2:44 am
Location: Maryland, USA
Contact:

Re: RetroPix: CGA -> VGA Upscaler project

Post by StarCreator »

niall wrote:Sorry to go OT, but I'm really curious about this on-the-fly switching that some games took advantage of. Assuming there is no change to Crafty+Mech's board - would it be feasible for an external board to pass through the 15kHz RGB signal to the RetroPix, and if it detects one of these 240p-480i-240p switches it could send a signal to the board to switch mode for that frame? I guess that would require a 1 frame buffer?

I'm mostly just curious if it's possible - but it could be a fun project in itself! Sorry to go OT, really looking forward to this either way!
Hm, that's a curious idea. Splitting the input signal so that some logic separate from the upscaler can detect the switch and signal the upscaler to change modes, even if a frame late...
User avatar
niall
Posts: 112
Joined: Thu Jan 09, 2014 12:58 am

Re: BitBlitz: 15k RGB -> VGA

Post by niall »

Also I wonder CRTs and games did it for the full frame, or if they started drawing 480i lines part of the way through the 240p frame...? I'll dig out Chrono Trigger this weekend and see if I can witness it first hand. I managed to pick up an as-new almost-unused KV-2900 29" Trinitron from the late 80s, but I'm more looking forward to feeding my 32" Loewe with 50/60Hz capable VGA input (bypassing all of Loewe's atrocious 100Hz processing) :D
BitFaced
Posts: 347
Joined: Thu Mar 21, 2013 6:31 pm

Re: BitBlitz: 15k RGB -> VGA

Post by BitFaced »

I think he said 480i inputted will just come out as 240p, or something.
User avatar
niall
Posts: 112
Joined: Thu Jan 09, 2014 12:58 am

Re: RetroPix: CGA -> VGA Converter

Post by niall »

Crafty+Mech wrote:in addition to the standard 6 pin header (RGBs, RGBhv). I'm also planning on providing a 15pin dsub (VGA style connector) for input as well. So between those three connectors, that should pretty much cover getting input into the board from various RGB sources.
Will the DSUB take RGBS or only the 6 pin header? I noticed the Extrons can take RGBS over DSUB but I haven't found a standard pin-out anywhere. Or can someone recommend an RGBS to RGBHV converter, preferably homebrew from the community here?
User avatar
Crafty+Mech
Posts: 395
Joined: Sat Jan 19, 2013 1:17 am

Re: BitBlitz: 15k RGB -> VGA

Post by Crafty+Mech »

The DSUB will take RGBs as well, you'll just need to hook the composite sync link up to the H pin (same way that RGBs would be hooked up to the 6pin header).
User avatar
niall
Posts: 112
Joined: Thu Jan 09, 2014 12:58 am

Re: BitBlitz: 15k RGB -> VGA

Post by niall »

Simplicity! Thanks man, really looking forward to this!
markfrizb
Posts: 83
Joined: Fri Mar 25, 2011 2:32 pm

Re: BitBlitz: 15k RGB -> VGA

Post by markfrizb »

So is there a target date on a release/for sale?
deltronik
Posts: 25
Joined: Tue Jun 04, 2013 6:32 pm

Re: BitBlitz: 15k RGB -> VGA

Post by deltronik »

Crafty, I await news on this project as patiently as I can! How is your progress?
User avatar
Crafty+Mech
Posts: 395
Joined: Sat Jan 19, 2013 1:17 am

Re: BitBlitz: 15k RGB -> VGA

Post by Crafty+Mech »

There is no target date at the moment. Users of my mini SLG know that I highly value quality and compatibility, so the work continues at a slower pace. There are still issues I am not satisfied with, and I recently moved the design to a CPLD implementation to cut down on the board size and number of logic chips.

Generally the prototype I have running works great for some sources, and not at all for others. There is also the issue of color depth (16 vs. 24bit). There are random issues that only pop up sometimes. The design is at its core simple, but the variety of 15k signals makes the architecture more complicated.

The BitBlitz won't meet everyone's needs, and I've decided I'm ok with that. My focus is a board that is a) easy to support, b) has a good range of compatibility, and c) be inexpensive to manufacture and therefor sell at a reasonable cost (i.e not hundreds of dollars).

I'll update this thread again when I am nearing release with the specifics of the board, and a compatibility list where it is known to work very well. I'll be honest I'm not much of a long term planner, I prefer to hit the ground running and evolve over time with multiple releases.

Thanks for everyone's interest!
BitFaced
Posts: 347
Joined: Thu Mar 21, 2013 6:31 pm

Re: BitBlitz: 15k RGB -> VGA

Post by BitFaced »

Crafty+Mech wrote:There is no target date at the moment. Users of my mini SLG know that I highly value quality and compatibility, so the work continues at a slower pace. There are still issues I am not satisfied with, and I recently moved the design to a CPLD implementation to cut down on the board size and number of logic chips.

Generally the prototype I have running works great for some sources, and not at all for others. There is also the issue of color depth (16 vs. 24bit). There are random issues that only pop up sometimes. The design is at its core simple, but the variety of 15k signals makes the architecture more complicated.

The BitBlitz won't meet everyone's needs, and I've decided I'm ok with that. My focus is a board that is a) easy to support, b) has a good range of compatibility, and c) be inexpensive to manufacture and therefor sell at a reasonable cost (i.e not hundreds of dollars).

I'll update this thread again when I am nearing release with the specifics of the board, and a compatibility list where it is known to work very well. I'll be honest I'm not much of a long term planner, I prefer to hit the ground running and evolve over time with multiple releases.

Thanks for everyone's interest!
As long as it works with PS1, and maybe PS2 & Wii 240p if YUV support drops. :wink:
User avatar
cjug
Posts: 53
Joined: Wed Dec 04, 2013 1:12 pm
Location: Santiago, Chile

Re: BitBlitz: 15k RGB -> VGA

Post by cjug »

In my case , I will wait patiently. As much as I'd like it to be released, I know these projects can take more time than originally planned. So, for me, "it will be finished when it is finished". I would like a simple 15khz RGB to VGA linedoubler, as compatible as possible, with zero or near zero lag. I have the MiniSLG, a nice piece, so I will wait for CraftyMech's specs on the BitBlitz to see how this turn out.
BitFaced
Posts: 347
Joined: Thu Mar 21, 2013 6:31 pm

Re: BitBlitz: 15k RGB -> VGA

Post by BitFaced »

cjug wrote:In my case , I will wait patiently. As much as I'd like it to be released, I know these projects can take more time than originally planned. So, for me, "it will be finished when it is finished". I would like a simple 15khz RGB to VGA linedoubler, as compatible as possible, with zero or near zero lag. I have the MiniSLG, a nice piece, so I will wait for CraftyMech's specs on the BitBlitz to see how this turn out.
Waiting isn't going to be as easy for me :P
User avatar
StarCreator
Posts: 1943
Joined: Mon Jan 12, 2009 2:44 am
Location: Maryland, USA
Contact:

Re: BitBlitz: 15k RGB -> VGA

Post by StarCreator »

Sorry for going off-topic, but I figured you would have an idea if this is feasible: is it possible to have an in-line device take a given input (say, 1280x720), then output it at a given output resolution (1366x768) unaltered except with black space around the edges, so that 1:1 pixel mapping can be achieved on a display that cannot provide it? Would doing so introduce any lag?
User avatar
Fudoh
Posts: 13040
Joined: Mon Mar 06, 2006 3:29 am
Location: Germany
Contact:

Re: BitBlitz: 15k RGB -> VGA

Post by Fudoh »

That's clearly beyond the scope of a project like this one.

Quite a few scalers out there provide such a feature. Optoma HD3000 and Framemeister for example.
Post Reply