You are not logged in.
Lost Password?

All Posts (RunnerPack)




#1361
Re: 9V Netzteil
Posted on: 2005/1/25 6:35
PVB Elite
Joined 2003/7/26
USA
1465 Posts
PVBCC EntryCoderContributorSpecial AchievementTop10 PosterHOTY09 EntryLong Time User (15 Years) App Coder20+ Game RatingsPVBCC 2013 Entry
Why is this in Offtopic?
Top

Topic | Forum


#1362
Re: How to make a Dev-Cart
Posted on: 2005/1/25 3:35
PVB Elite
Joined 2003/7/26
USA
1465 Posts
PVBCC EntryCoderContributorSpecial AchievementTop10 PosterHOTY09 EntryLong Time User (15 Years) App Coder20+ Game RatingsPVBCC 2013 Entry
A. This belongs in the dev forum.
B. This has been asked 1,000,000,000,000 times before.
C. It's easily Google'd for.
D. We all know you really want it for piracy

(Only kidding on that last one )

And now, I will take over KR155E's body and use it to move this to the dev board. Switch... Ah... Roo...!
Post Edited (01-25-05 03:36)
Top

Topic | Forum


#1363
Re: Hacking VB display
Posted on: 2005/1/13 7:39
PVB Elite
Joined 2003/7/26
USA
1465 Posts
PVBCC EntryCoderContributorSpecial AchievementTop10 PosterHOTY09 EntryLong Time User (15 Years) App Coder20+ Game RatingsPVBCC 2013 Entry
You could also get two B&W cameras (cheap and really sensitive to red) point them into the VB (or rig up special, modified optics) and project their images through colored or polarized lenses.

But, now we're getting pretty far off-topic ;)
Top

Topic | Forum


#1364
Re: Editing Posts
Posted on: 2005/1/13 7:34
PVB Elite
Joined 2003/7/26
USA
1465 Posts
PVBCC EntryCoderContributorSpecial AchievementTop10 PosterHOTY09 EntryLong Time User (15 Years) App Coder20+ Game RatingsPVBCC 2013 Entry
See first post ;)
Top

Topic | Forum


#1365
Re: Editing Posts
Posted on: 2005/1/12 21:33
PVB Elite
Joined 2003/7/26
USA
1465 Posts
PVBCC EntryCoderContributorSpecial AchievementTop10 PosterHOTY09 EntryLong Time User (15 Years) App Coder20+ Game RatingsPVBCC 2013 Entry
I am logged in, and the link is there, but when I click it, it says:

"You are not allowed to edit this post."
Top

Topic | Forum


#1366
Editing Posts
Posted on: 2005/1/12 4:59
PVB Elite
Joined 2003/7/26
USA
1465 Posts
PVBCC EntryCoderContributorSpecial AchievementTop10 PosterHOTY09 EntryLong Time User (15 Years) App Coder20+ Game RatingsPVBCC 2013 Entry
Why is post editing turned off?

Please turn it back on.

Thank you,
RunnerPack

WOOT!!!!

That fixed it!

Thanks, KR155E!!!!!!!!
Post Edited (01-13-05 07:33)
Top

Topic | Forum


#1367
Re: Hacking VB display
Posted on: 2005/1/10 6:10
PVB Elite
Joined 2003/7/26
USA
1465 Posts
PVBCC EntryCoderContributorSpecial AchievementTop10 PosterHOTY09 EntryLong Time User (15 Years) App Coder20+ Game RatingsPVBCC 2013 Entry
Quote:
I'm trying to figure out how to make a distinction of what data belongs where in the buffer, so as not to start late and end up drawing at the start of the output what is actually in the middle of the display image or something along that line. Do we know if there is any actual sync signal? I know you said that the "vibrating mirror" is master, so it has to somehow know when to be in a certain position, right?


Actually, the servo just vibrates the mirrors back and forth at a rate determined (I think) by a crystal in the VB. There is an optical interrupter (LED pointing at a phototransistor) that senses when a flag, attached to the mirrors, is in a certain spot. This signal goes back to the VIP which then knows when to start changing the LEDs.

There's also a syncronization system used to communicate with the LED arrays, themselves. The arrays aren't just a bank of LEDs with a common cathode, or something. That would take too many wires. Instead, the LEDs are divided into groups and attached to the (latched) parallel outputs of a set of shift registers. Each of the SR's has an input, but they all share a clock (and latch strobe.) And, actually, there is the equivalent of a common cathode...

FWIW, I hope you learn electronics instead of hating the VB...

Your projector idea is great (I've thought of it myself) but you'd have to emulate the above-mentioned chip. (Which wouldn't really be that hard...) As for convergence: just use tri-color LEDs (or fiber-optics to mix two regular ones) and bounce the two images off of one mirror.
Top

Topic | Forum


#1368
Re: Hacking VB display
Posted on: 2005/1/8 1:51
PVB Elite
Joined 2003/7/26
USA
1465 Posts
PVBCC EntryCoderContributorSpecial AchievementTop10 PosterHOTY09 EntryLong Time User (15 Years) App Coder20+ Game RatingsPVBCC 2013 Entry
Well, the emu's work because they don't even use the "LED blink patterns" in the first place. They operate on a higher level where the "BGMaps" (backgrounds) "OBjs" (sprites) etc. are. They actually emulate the VIP; the chip that draws the "Worlds" and generates those LED signals.

I don't see a way of using a pass-through cart, unless it also emulates the VIP, and patches the cart's ROM to write to it instead of the VIP's registers/memory. It would be possible, but probably not easier than replacing the "scanner" (the collective name for the LED arrays+mirrors+lenses) with a video converter. But, maybe a PC could emulate the VIP (since there are many versions of that same code, already) and the cart would do the patching thing, and send the data to the PC for rendering. (Through the expansion area of the cart's address space.)

Basically, all you have to do is make (for each eye) a buffer that can hold one frame of data, something to convert the data and fill said buffer, and another thing to scan the buffer and produce a signal in the desired output format. I would go with VGA. The vast majority of monitors (including arcade ones) and projectors should be able to handle 384x224. Or, the circuit could paint a black border around it to make it 640x480. Also, like you said before, you could just hook the left one to the red signal, and the right one to one or both of the other two and have instant anaglyph.
Top

Topic | Forum


#1369
Re: Hacking VB display
Posted on: 2005/1/6 7:42
PVB Elite
Joined 2003/7/26
USA
1465 Posts
PVBCC EntryCoderContributorSpecial AchievementTop10 PosterHOTY09 EntryLong Time User (15 Years) App Coder20+ Game RatingsPVBCC 2013 Entry
I would suggest learning about CPLD's, PAL's and FPGA's, because it's going to take either a custom chip or a big PCB full of off-the-shelf ones to do this.

I would suggest using a microcontroller, but, if there is one with enough inputs and speed for this, it's likely going to be quite expensive.

Then, to learn how the video system works, take apart a VB and hook up a 'scope/analyzer/what-have-you and take a look.

I really wish I had the money, equipment, and time to do this myself. But, if you can make them for a reasonable price, I'll gladly let you do the work ;)

Good luck!
Top

Topic | Forum


#1370
Re: Hacking VB display
Posted on: 2005/1/3 8:15
PVB Elite
Joined 2003/7/26
USA
1465 Posts
PVBCC EntryCoderContributorSpecial AchievementTop10 PosterHOTY09 EntryLong Time User (15 Years) App Coder20+ Game RatingsPVBCC 2013 Entry
A. The VB doesn't generate an analog signal like a TV, arcade, etc.

B. The thing you saw was called the "Video Boy VUE" and it's basically a VB with a different video chip that does put out an analog (PAL, anaglyph) video signal. There was also an add-on board for the VUE debugger that displayed like this.

C. The signal it does generate would be a lot harder to convert than you may realize...

I won't try to explain the VB's display system in detail here, especially since I'm quite tired... But, as a summary:

It's scanned the other way: the screen is made up of columns, instead of rows ("lines") like the vast majority of raster displays.

It's digital, with a combintation serial/parallel interface. The pixel brightness is varied by PWM; pulse-width modulation. Also, since the mirror's velocity is a sine function, the relative width for a given brightness varies from the center to the edges.

The hardware (the vibrating mirror) is actually the "master" to which the display is synchronized, again, unlike most other displays. It's analogous to the vertical sync pulse being generated by the vertical coil driver in a PC monitor, instead of by the video-card.

If you still want to give it a try, I (or other members; DogP probably being the most knowledgable in this area) can give you more details.

Later
Top

Topic | Forum