#Nintendo Virtual Boy

1 messages Β· Page 3 of 1

sweet girder
#

The ones that I know exist are red/cyan, blue/yellow, green/magenta, red/blue and red/green. The last two are not suitable for color graphics. Not sure if the color order could be reversed. The red/green ones should work very well with monochrome graphics, those are used for eye therapy as well, apparently.

glad forge
#

im doing experimental things to try to reduce it but the VIP doesnt' really make it easy

#

the red blue really does work though in situations where the parallax is reasonable

#

it's cool

sweet girder
#

The parallax might work well on a small monitor. No idea if the Virtual Boy has any parallax adjustment options in hardware or software, otherwise it would be complicated to adjust.

glad forge
#

in my video capture the high parallax works better, I can actually lock onto the distant parts

sweet girder
#

There were NES and Master System cores with 3D monitor support, they also had quite an extreme amount of depth.

glad forge
#

based on some questionable napkin math, I estimate at normal viewing-distance-to-screen-size viewing ratios, a parallax no greater than 12 pixels will be comfortable

sweet girder
#

Yeah, good point, you usually would be sitting closer to a smaller display.

glad forge
#

im going to do my best to make it adjustable

#

at least in coarse increments

sweet girder
#

Good luck, I hope it will be doable.

glad forge
#

it's almost there

sweet girder
#

Okay, well, that was fast πŸ˜„

glad forge
#

you can see some elements are collapsing

#

just not the pipes

sweet girder
#

Interesting, it indeed doesn't affect the background

glad forge
#

the background is complicated because rather than using normal rendering it just alters the memory fetch offsets

sweet girder
#

Adjusting the 3D effect to be closer or further away is easy to do, just adjust the l/r offset between the two images

#

Ah, okay

glad forge
#

oh, like I can just delay drawing of both by say, 30 pixels and use that buffer to shift the entire thing over?

sweet girder
#

Yes, that will pull the whole scene to the front or push it further back.

glad forge
#

hmm

#

does that really solve the 12 pixel problem though?

sweet girder
#

Only if your parallax adjustment would make the whole scene have an unwanted depth offset

glad forge
#

maybe that's the move is to split the difference between back and front

sweet girder
#

It is like adjusting where the depth is at the distance of your display (zero parallax)

#

If you could do that, that should work

fossil blaze
#

If it's an April Fools joke it's a pretty elaborate one since I was playing the core on my mister yesterday

zealous sonnet
#

The trick is that we're all in on it!

fossil blaze
#

Also in regards to 3D, is the De-10 nano evne possible of doing any sort of 3d signal over hdmi? I mean the kind that relied on either passive or active shutter glasses

mint tide
#

If you toggle a signal every frame and send that out USER_OUT[2] and display the left eye when that's 0 and right eye image when it's 1 the nes shutter glasses should work.

fossil blaze
#

Heh, both my tv and monitor are active shutter, but my monitor requires that nvidia ir emitter, which I also have but I assume that would be way too complicated to implement into mister

#

At least it would see some use since Nvidia yanked the 3d support outof their drivers a few years ago, making all this hardware worthless >.<

mint tide
#

I did make an adapter so you could the kind of glasses that use the 3.5mm plug and plug that into user port, but never released it

sweet girder
#

Support for 3D displays is just a matter of outputting both eyes side-by-side, above and below or interlaced. Normally for passive displays the latter two provide the best resolution, as they natively use interlaced 3D.

glad forge
#

thorugh some kind of sys hack

#

I think it worked not great

#

dawing an interlaced at 100hz?

sweet girder
#

Side-by-side is normally halved in width and over-under halved in height btw

fossil blaze
#

It allows for the resolution to stay the same as a full screen image, but makes the image darker and needs double the refresh rate

glad forge
#

virtual boy operates natively at 50hz, so you'd have to have 100hz signal to produce alternating frames

fossil blaze
#

Also more expensive hardware

#

Yeah, is the de-10 capapible if outputting 1080 at that refresh rate? Or even 720?

#

of*

#

Not even sure if a tv would accept a 100hz signal instead of 120

zenith pendant
#

In the UK TVs support 100hz

#

Although if they accept a native 100hz signal I don't know

warm panther
#

I know this isn't important right now, Kit, but if you're curious, it runs on a CRT, but the menu doesn't show up until you load a game. it's no sync until a game is loaded.

spring sphinx
#

I know there are monitors that accept those refresh rates.

sweet girder
fossil blaze
zenith pendant
#

It may be the case that 100hz support is removed from US models of the same TVs we have in the UK and Europe, but maybe they stopped removing PAL based functionality like they used to in the past

fossil blaze
#

Mine is a US model

#

Well, it's the 40 inch version but I assume they have the same features

zenith pendant
#

Back in the day when you had the same model, the UK/EU version often supported 50 and 60hz so we had no issue with US DVDs but the US version removed 50hz functionality so would not display PAL content, but hopefully that stopped being a thing twenty years ago

fossil blaze
#

Yeah, that was mostly due to NTSC/PAL differences, I think those died around the HD era and HDMI

zenith pendant
#

Basically US consumers were screwed over

sweet girder
#

Are we talking about TFT displays with active shutter glasses? I'm pretty sure those generate the increased frame rate themselves. A 3D Blu-Ray player also doesn't output a high frame rate.

fossil blaze
#

Did 720p over component even have NTSC/PAL or was it just a global standard like modern hd over hdmi?

fossil blaze
zenith pendant
#

1080 does have 50/60

sweet girder
zenith pendant
#

I am pretty sure 720 is the same and there isn't 720p/24

fossil blaze
#

I mean, double that and youa re still under 60hz, but the virtual boy operates at 50hz

#

So you would need at least 100hz for active 3d for virtual boy

sweet girder
#

Can an active 3D TFT display not convert a 3D side-by-side image?

glad forge
#

you can do every other frame

#

you'd just be viewing the vb at 25hz

zenith pendant
#

UK HDTV is still 1080i/50, so films are sped up 4%

glad forge
#

it would be right/left/right/left so likely flashing things wouldn't vanish

fossil blaze
glad forge
#

I dunno, alternating frames are pretty problematic

#

maybe someone smarter than me at hdmi can figure that out

sweet girder
#

Interesting. All my passive 3D displays have a 3D button where I can select what kind of layout the 3D source image has

fossil blaze
#

No idea if you can serve both frames at once to the tv at 50/60hz and have the tv display them at 100/120

#

Not like the virtual boy had too high a reslution to fit both images in a single hd frame

fossil blaze
sweet girder
#

"Active 3D displays can convert Side-by-Side (SBS) input signals into Frame Sequential or Top/Bottom formats using dedicated hardware processors like the G901 UHD 3D format converter. These devices decode SBS signals into RH/LH output for passive displays or convert them into Frame Sequential output specifically required by active shutter 3D systems". Not sure if all of them can, but it does indeed exist.

fossil blaze
#

But again, no idea if there any any standard that says "You can serve both frames in a single X by X resolution image and the monitor/tv will split them into active frames"

#

Interesting, so there are standard that let them do exactl that, so the image can still be served at 60hz and not 120

#

Imean, my tv's input maxes out at 120 but it's display can do 240

sweet girder
#

Yes. I've used it in my own Unity projects on my 3D monitors and TV.

#

In this case I used half over/under

fossil blaze
#

Shame that 3d died, big part being every manufactuer wanting to push their own propitery format

#

including nvidia

sweet girder
#

I was at the largest broadcast conference in the Netherlands during the peak of 3D TVs. This was when I was working on implementing 3D functionality in the live TV Studio software that we developed where I worked then.

#

It was really cool to see what they were developing. Disney was one of the major players that killed it. It wouldn't allow TV stations to create 3D channels, for some reason.

fossil blaze
#

Of course

sweet girder
#

Yep. And now Disney is talking about buying Epic Games

fossil blaze
#

Feels like both Disney and Nintendo keep making a mess of things with their policies

#

.. didn't Disney LEAVE the videogame market a few years ago and sell off/close their dev studios?

sweet girder
#

They destroyed some good game studios, sadly

fossil blaze
#

Seems to be something they all do these days, EA anyone?

sweet girder
#

Split Second was a really cool game

#

RiP Criterion

fossil blaze
#

I thought VR might make 3D popular again, but VR itself has lost a lot of poularity

#

Hardware cost is just too high IMO, you also need a lot of physical space for it

sweet girder
#

The Quest is quite weak. Unfortunately we're switching to that at work, instead of desktop-based VR. I've heard that the underwhelming graphics are one part of why it is not taking off.

#

Personally I think it is also a bit unpractical and non-social. I work on VR training software, I think it is quite useful for that.

#

Yes, the needed space is one of the problems

fossil blaze
#

There are others, isn't the Index very popular?

eternal tendon
#

popular within the niche (ish)

#

I think Quest 2 / 3 have dominated overall

fossil blaze
#

Niche of what? People playing VR on their PC? Isn't that what quest is?

eternal tendon
#

I mean, I got a Quest 3 mostly to play on PC

#

and it does work well

sweet girder
#

The Index did well for a high end solution. The Quest is so much cheaper that most people choose that. I personally own an Index. I have Quest headsets from work (and HoloLens (2) headsets, now sadly discontinued).

#

I also have the PSVR 2, it is a shame that there aren't many good games for it

fossil blaze
#

Hololens.... ouch

#

MS isn't good at hardware lately are they?

sweet girder
#

The HoloLens was great for work support and education, not so much for gaming.

fossil blaze
#

Remember when the Surface was a giant $10000 touschreen table and not a tablet?

#

Yeah, people are rejecting AR because they don;'t understand it's not VR. Remember Google Glass? The public did it dirty

sweet girder
#

Yep, I've seen one next to a gigantic Wacom tablet, when visiting a customer, I didn't want to leave πŸ˜„

fossil blaze
#

Reminds me of how the Nintendo Museum has giant controllers that work, I wonder if they have a giant virtual boy XD

sweet girder
#

We have a safe full of Google Glass sets, they are pretty uncomfortable to use and not very pleasant to program for.

fossil blaze
#

IIRC they were unfinished hardware intended for devs to get a head start, but for some reason they decided to sell them to any consumer who wanted one... que news articles everywhere treating it like a finished retail product, and of course blasting it for being useless and lacking because it's unfinished hardware intended for devs

sweet girder
#

That would explain a lot

fossil blaze
#

And of course paranoia that they let you secretly spy on and record everyone and pirate movies and all sorts of other fake nonsense that instantly made everyone hate them

sweet girder
#

And now that is back with the Meta Ray Ban glasses πŸ˜„

zenith pendant
#

Newest build in the WIP DB. Also anyone using a tty2oled (all one of you) will now have your VB screen image

fossil blaze
#

Nice, I really want to get a tty2oled someday for mine, I would need to solder it into the breakout pins on my RTC right?

sweet girder
#

I have the tty2oled, I noticed the missing graphic, lol. It is fantastic in combination with MiSTer SAM

#

My tty2oled connects to USB

fossil blaze
#

Oh, I thought it needed the pins from the connector the rtc goes into

sweet girder
#

It does use a custom PCB, but soldering was easy

#

I even soldered all the pins, which turned out to not be needed, lol

#

No, it is a USB device

fossil blaze
#

ah

sweet girder
#

Really handy to see which game SAM is currently displaying

fossil blaze
#

With Virtual Boy how would you tell since they all have a warning screen at boot you have to press a button to get past? πŸ˜›

sweet girder
#

Haha, yeah, those are the kind of games that don't work well with SAM. It needs to go straight into a nice attract mode to work well.

fossil blaze
#

Shame that loading replay/tas files isn't a thing just abotu any core supports, other than a test on a nes core, that would make it a lot more interesting since it could load into the middle of a game being played and control said game

#

Like that NES screensaver, just... without there being 20 NES systems running at once

sweet girder
#

That would be really cool

zenith pendant
fossil blaze
#

Oh, it uses the SNAC port?

sweet girder
#

No it doesn't, just a regular USB connection

#

It has a standard micro controller board that has a USB connector

zenith pendant
#

I thought it used the SNAC one... appologies, my bad there!

sweet girder
#

NP πŸ™‚

white gorge
#

here is something I did several month ago. These are just test roms and showing just one screen but in 3D. I made that to see how these games would look on the VB. Unfortunately the roms do not work on the core yet.

glad forge
#

are those all public domain?

white gorge
#

yes

glad forge
#

okay

zenith pendant
glad forge
#

hey is there anyone with real hardware and a flash cart that would be willing to get me some numbers?

glad forge
#

I suspect rom reads are much too slow

#

but it would be great to have real hardware targets

white gorge
#

the only thing I do not have is a VB flash card XD

glad forge
#

how is that possible

white gorge
#

I wonder too

glad forge
#

is red viper the most accurate emulator?

white gorge
#

so far yes

glad forge
#

time to charge up my 3ds

#

I guess

white gorge
#

floogle made some huge improvemets with timings and so on

wind nest
#

It'll be a minute...

glad forge
#

im using the datasheets to try to figure out ram timings

white gorge
zenith pendant
#

Someone here definitely has a flash card as they were talking about it and rumble a few weeks ago...

glad forge
#

oh yeah I need to try that rumble demo

zenith pendant
#

Hopefully trivial to wire up to controller

glad forge
#

cool rumble works

#

I implemented it and forgot to test

zenith pendant
#

Hah, nice

#

Do the software emulators even support it?

plucky idol
# glad forge how is that possible

I know that somebody had made a VB flash cart, but I understood them to be hard to obtain (except possibly or a brief period some time ago)

warm panther
#

they were on SAG recently I feel like

glad forge
#

thankfully @wind nest seems to be equipped with one

lament steeple
#

Speaking of Red Viper, it has a 4-colour palette setting for user configurable colours on I'm assuming are luma thresholds. Would love to see that for the core one day, really helps VB games look far less drab.

plucky idol
#

You say that you think ROM is too slow on your version - I wouldn't assume this; PC-FX accesses have more wait states. It runs at 21MHz and uses a gate array for address selection and wait state generation

#

I know for a fact that Mednafen runs way too fast because it assumes an always-full pipeline and no wait states due to cache misses

#

Proper V810 emulation is not easy

glad forge
#

well it's clear the games are running at like 25% speed and I dont know why

#

the most likely reason is memory access times for something

#

@wind nest I managed to get it from a different discord

sweet girder
#

That is a pretty big difference

wind nest
#

Got it here too, working from home πŸ€·β€β™€οΈ

#

VIP Memory seems to have a different value on my VB.

#

It seems the numbers change a bit each time it's started so I suppose that's fine.

dark parcel
#

I knew I liked you for a reason

fossil blaze
sweet girder
#

tty2oled is monochrome

#

There's also a tty2tft project, with a color display

#

And there's a brand new project with a touch screen

glad forge
#

oh oops

#

I think I was applying a flat +3 wait states on top of everything except vram/dram

#

lower numbers are slower in that test

#

which means the wram (main system ram) is working at a fraction of the speed of the real system

#

that would explain the problem

#

that's just block ram so it's easily solvable

#

the rom is faster than the real system right now so that wont be a problem

#

hooray

sweet girder
#

Awesome! Glad it probably isn't something complicated

fossil blaze
#

I have an ancient vb flashcart that was hand made and does not support sram, would that not work for testing that speed profiler?

glad forge
#

it would but I already have what I need thanks πŸ™‚

fossil blaze
#

Ok

warm panther
#

The quicker you get this figured out the quicker you can go back to real systems like the jaguar

glad forge
#

yeah

#

i'd like to have this mostly working by monday

#

it's distracting me

zenith pendant
#

Then the testing hordes can descend upon it...

lavish wren
#

Time to order some of those 3D glasses

zealous sonnet
lavish wren
#

…so it’s probably good for an accurate experience elmorise

white gorge
#

well prepared

lavish wren
white gorge
#

it was bundled with the pc. I hoped I can switch to one color only but no XD

lavish wren
#

robby ❀️ vb

glad forge
#

you can look at the pictures with red/blue glasses too and they work hehe

buoyant vale
# fossil blaze Remember when the Surface was a giant $10000 touschreen table and not a tablet?

I never got confirmation but I'm pretty sure they just bought that technology. Before phones had better touch screen tech like pinch to zoom, I saw an early version of a table that was basically the Surface and that was the first time I'd ever seen anybody show off pinch to zoom. They also used two fingers to tilt the screen view etc.

Then later wouldn't you know it Microsoft had the Surface that was the same thing

glad forge
sweet girder
glad forge
#

they are

sweet girder
#

Ah, I'll throw it in Photoshop and test then

sweet girder
#

These glasses filter a lot better than I'm used to with the red/cyan ones

glad forge
#

yeah that really does seem like the better color scheme

#

I guess it's called ColorCode versus Anaglyph

#

folor the colored lens style it seems like hte three are Anaglyph, TrioScopics, and ColorCode

zealous sonnet
#

Now I wish I had a pair of 3D glasses lying around!

glad forge
#

they're pretty cheap on amazon

zealous sonnet
#

Just any old pair of red blue ones work well with it?

glad forge
#

red/cyan

#

red/blue is like from the 70s

plucky idol
glad forge
#

fair

plucky idol
#

In the 70s, they used polarized light (and lenses)

glad forge
#

I wasn't sure

#

disney did

#

I remember the little film with the 3d dragon

#

actually wasn't it song of the south?

#

I distinctly remember seeing uncle remus at disneyworld as a child

plucky idol
#

Not sure. There was a mini-boom around the time of Jaws 3D

sweet girder
#

I'm curious how well red/green ones would work, as then you're filtering two of the primary colors of the monitor.

glad forge
#

you then have one rogue third of the color wheel

sweet girder
#

The graphics of the Virtual Boy are monochrome, so that wouldn't be a problem

#

red, green and yellow for the overlapping parts

glad forge
#

well you can just pick whatever you want if you can find glasses

sweet girder
#

I saw those online, including at Ali Express. Apparently used for print and eye therapy.

glad forge
sweet girder
#

Fantastic!

glad forge
#

it's a pretty low effort addition

sweet girder
#

Looking at the pinball game, for instance, I think adjusting depth properly is going to be nearly impossible.

#

The effort is very much appreciated

charred cobalt
#

I ordered a pair of glasses and will check it the 3D stuff when they arrive

glad forge
sweet girder
#

It does indeed say 'ColorCode' on my yellow/blue glasses, I see now. From 3dglassesonline.com, if that still exists

glad forge
#

here's yellow/blue for you

heavy lance
glad forge
#

the paralax is kinda too much in the back

sweet girder
glad forge
#

that's with most of the elemenths set to 12 pix cap

#

I just have to figure out how to get the background to comply with that

sweet girder
# glad forge the paralax is kinda too much in the back

You could pull the whole scene forward a little bit, by shifting left and right relatively to each other, should you have space to do that without clipping. EDIT: Though that would move the UI away from the screen depth, which would make it less readable.

lavish wren
#

Super cool to see all this discussion about getting the 3D effect working as well as possible πŸ™

glad forge
sweet girder
#

I love how interactively this core is being developed at such a high speed

sweet girder
glad forge
#

like that

sweet girder
glad forge
#

odd, it doesnt work at all for me with red/cyan

sweet girder
#

That is indeed odd

glad forge
#

well anyway both the depth and the overlap are adjustable

sweet girder
#

This is what I used for the live tv studio software at work back in the day and that worked well. I even added an option to slightly squash the images to avoid clipping

sweet girder
#

Then we discovered that the expensive '3D converter' box, that we borrowed from a major TV station simply pushed the whole 2D image back a little bit in 3D and let your brain generate the 3D depth πŸ˜„

glad forge
#

I think it has to just be adjustable

#

viewing distance and screen size matter

sweet girder
#

Yeah, you'd have to be able to adjust it per game as well

glad forge
#

for games like wario just the regular setting works great

sweet girder
#

MiSTer is gearing up to be the best Virtual Boy

glad forge
#

wario is nice about it

#

these are the TriOViz glasses

zealous sonnet
#

Those look green and red?

sweet girder
glad forge
#

magenta is between red and blue

#

typically 3d glasses are between 2 colors in one lens and 1 primary in the other

sweet girder
glad forge
#

so you'll get red/cyan (between blue and green), yellow (between red and green) and blue, and magenta (between red and blue) and green

sweet girder
#

Magenta is the opposite (complementary) color of green

lavish wren
#

Looks like I need to buy more glasses πŸ˜…

sweet girder
#

CMY are the primary subtractive color mixing (print) colors

zealous sonnet
#
#

Holy, that is a long url.

wind nest
lavish wren
#

I’m going with the fact that not wearing my regular glasses might blur out any issues with the colours not overlapping just right derpsmile

glad forge
#

the blue/yellow is so subtle you can almost just leave it on

sweet girder
#

I can wear the paper ones over my reading glasses

lavish wren
#

It also helps with achieving the accurate headache effect of original hardware

sweet girder
#

There are clip on ones as well

glad forge
#

I can do better than nintendo

wind nest
glad forge
#

HOLD MY BEER

white wolf
sweet girder
#

I wonder what the world will look like after gaming for an hour, wearing these glasses. I think everything will look anaglyph in reverse.

sweet girder
lavish wren
#

I bought the cheap cardboard ones cos the plastic ones I saw had bad reviews and I figured I could bend them around my glasses better - or just cut out the lenses and stick them on top

sweet girder
#

Strangely the paper ones often filter better

#

Just like the cheap polarized ones can be better than the expensive ones, because their lenses are flat

lavish wren
#

MiSTer discord when the core hits update_all

sweet girder
#

LOL

#

A sudden surge in the sales of anaglyph 3D glasses

glad forge
sweet girder
#

Okay, thanks πŸ˜„

lavish wren
#

Changed my profile pic in honour of the VB core elmorise

sweet girder
#

Hahaha

warm panther
#

What glasses am I buying

spring sphinx
#

We can choose the colors, right?

glad forge
#

the point is you can buy any color combo

#

yes

#

I think yellow/blue is likely the best

#

they will all work though

zealous sonnet
#

I couldn't find any yellow/blue ones on Amazon.

glad forge
#

probably yellow/blue > magenta/green > red/cyan

lavish wren
spring sphinx
#

I'm picking the green and magenta one, since it would probably be easier on my eyes.

lavish wren
#

eBay probably has some though

sweet girder
#

Yellow blue filters well. Red green apparently should work well because the colors have equal brightness and the graphics are monochrome anyway.

glad forge
#

our color perception is uneven

sweet girder
#

True

#

I'd love to compare all variations

glad forge
#

the same luma of red isnt really equivilent to cyan

#

I ordered all three

sweet girder
#

That's right

#

Nice

glad forge
#

the yellow/blue ones arent prime though

sweet girder
#

They do look slightly off

glad forge
sweet girder
#

Both yellow and blue look like slightly more red than the pure colors would be

warm panther
#

I need to know when the core will be done

lavish wren
#

I can find red/green and red/cyan on AliExpress but not yellow/blue

sweet girder
#

The core will be finished on monday πŸ˜„

lavish wren
glad forge
#

the red cyan ones are stupid cheap and easy to get

#

you can use any of them

lavish wren
#

Kit’s core is probably generating more hype than Nintendo did with the original hardware πŸ˜‚

warm panther
#

I need the ones that will look best when I am filming a front-facing camera video in my pickup truck

zealous sonnet
#

I'll probably just try the ones I posted earlier and see how they go.

lavish wren
#

They will be glorious. I believe in you

lavish wren
#

(This core, I mean)

zealous sonnet
lavish wren
#

Damn, now I need to figure out what controller to buy NotLikeThis

warm panther
#

I bought an 8bitdo light

charred cobalt
#

Use a N64 controller

warm panther
#

lite?

#

lite

lavish wren
#

No core is complete without a new controller. It’s a MiSTer law

#

N64 sounds like a good shout though - except for the fact I’m using a tribute 64 and the d-pad is the worst thing ever

zealous sonnet
#

I do have an actual Virtual Boy, so I could do what Robby did and convert my controller.

white gorge
#

VB Controller Kickstarter when

sweet girder
#

https://3dstereo.com/collections/anaglyph-glasses here they only have blue yellow in a plastic frame

3Dstereo.com

. Anaglyph glasses achieve the 3D effect by covering each eye with different chromatically opposite colored filters. while viewing the two different images similarly filtered, resulting in only the one intended image being able to reach the intended eye. Then the eyes and the brain take over producing one three-dimensi

spring sphinx
#

You could get away with any typical dual stick setup tbh

lavish wren
#

M30 it is derpsmile

zealous sonnet
lavish wren
glad forge
#

normally I would have waited for this to be closer to working, but april fools came early

white gorge
#

you just like the pressure

mint tide
#

looking good

glad forge
spring sphinx
zealous sonnet
#

Kitrinx unleashed the beast. And there is no going back now! elmorise

lavish wren
#

We are Virtual Boys now

spring sphinx
#

Wish there was a game similar to Virtual-On on the Virtual Boy. The dual D-pad configuration would work with that.

covert pasture
#

I can't believe this, didn't expect it to work in 3D too. Already ordered glasses, can't wait!

#

@glad forge do you have a patreon or anything to donate to?

glad forge
#

no

covert pasture
lavish wren
#

||Get rid of any CRTs you own||

covert pasture
#

I don't own any πŸ˜„

glad forge
covert pasture
wind nest
glad forge
wind nest
glad forge
#

that's fantastic, there's two pages

wind nest
#

I scrolled down, just a moment

glad forge
#

thanks so much, that's so useful

wind nest
#

Would have been kind of neat to put one page per lens

spring sphinx
#

Legit kind of excited to play Virtual Boy using the 3D. I've never bothered to play these games in the intended way.

glad forge
#
Mnemonic  | Form      | Opcode | RealVB |
ADD       | Immediate | 051E   | 1      |
ADD       | Register  | 051F   | 1      |
ADDF.S    |           | 8F5C   | 22     |
ADDI      |           | 051E   | 1      |
AND       |           | 051E   | 1      |
ANDI      |           | 051E   | 1      |
CLI       |           | 3D70   | 12     |
CMP       | Immediate | 0A3D   | 1      |
CMP       | Register  | 051F   | 1      |
CMPF.S    |           | 3333   | 7      |
CVT.SW    |           | 47AD   | 14     |
CVT.WS    |           | 51EB   | 8      |
DIV       |           | C28F   | 38     |
DIVF.S    |           | E147   | 44     |
DIVU      |           | B8F7   | 36     |
LDSR      |           | 28F6   | 8      |
MOV       | Immediate | 051E   | 1      |
MOV       | Register  | 051E   | 1      |
MOVEA     |           | 051E   | 1      |
MOVHI     |           | 051E   | 1      |
MPYHW     |           | 2E14   | 9      |
MUL       |           | 428E   | 13     |
MULF.S    |           | 9998   | 26     |
MULU      |           | 428F   | 13     |
NOT       |           | 051F   | 1      |
OR        |           | 051E   | 1      |
ORI       |           | 051E   | 1      |
REV       |           | 70A3   | 22     |
SAR       | Immediate | 051F   | 1      |
SAR       | Register  | 051E   | 1      |
SEI       |           | 3D70   | 12     |
SETF      |           | 051E   | 1      |
SHL       | Immediate | 051F   | 1      |
SHL       | Register  | 051E   | 1      |
SHR       | Immediate | 051F   | 1      |
SHR       | Register  | 051E   | 1      |
STSR      |           | 28F5   | 8      |
SUB       |           | 051F   | 1      |
SUBF.S    |           | 8F5C   | 28     |
TRNC.SW   |           | 47AD   | 13     |
XB        |           | 1EB8   | 6      |
XH        |           | 051E   | 1      |
XOR       |           | 051E   | 1      |
XORI      |           | 051E   | 1      |
wind nest
#

Good thing the camera isn't on for Teams 😹

lavish wren
#

You're doing valuable work, don't let anyone tell you otherwise πŸ˜‰

glacial turret
#

Personally, if I’m using the Virtual Boy on MiSTer, I’d want it in 2D. If I want the 3D, I have my VB NSO unit and my Switch 2

zealous sonnet
#

I need to dig out my Virtual Boy and see if it still works. I'd assume that it doesn't.

lavish wren
#

(or something like that)

glad forge
wind nest
#

Oof

glad forge
#

computer... zoom and enhance

wind nest
#

I had to take off the eyeshade to get a legible image.

glad forge
#

your eyeshade is very decorative

wind nest
#

My amazing partner used the original as a pattern and made it for me.

glad forge
#

I wish i had skill at making pretty things like that

wind nest
#

It's all practice, you demonstrably have another set of skills a lot of us would love to have!

limpid junco
# glad forge electronash did that once with rad racer or something

Grabulosaure added 3D side-by-side mode to NES and SMS cores and it worked great. Pretty much any 3D display other than the very earliest ones can take side-by-side and convert it to whatever 3D mode it needs natively (passive, active-shutter, etc) because those were broadcast standards designed to work OTA and cable without any additional metadata. It was up to the end user to push the "3D" button. Electronash last year added similar functionality (based on Grabulosaure's work) to a MegaDrive core. It's not complicated- just shove both eyes into a single framebuffer with the proper squeezed aspect ratio. The only "hacky" issue is the OSD won't look right when you switch on 3D on your tv because it's split and shifted across each eye.

fossil blaze
#

I think I'll wait for the dust to settle before deciding which glasses to get. ||If they will even work for me anymore with my now really blurry left eye||

blazing dome
#

Yeah I was going to go with the red/cyan until I saw Kitrinx mention the other colors might be better.

glad forge
#

binocular vision required

spring sphinx
#

I'm one of those people sensitive to eye straining, which is why I figured the green and magenta glasses might be easier on my eyes compared to red and blue.

ancient sage
# limpid junco Grabulosaure added 3D side-by-side mode to NES and SMS cores and it worked great...

I was reading old comments and about to paste almost the exact same. Links to Grabulosaure talking about the cores a day or two ago. #dev-talk message #dev-talk message. Both NES and SMS had dedicated hardware for generating 3D sync signals to work with CRT and alternated left and right so 30Hz per eye on NTSC. On my 3D projectors I can force them into 3D mode and select either of Side-by-side and top-bottom. If the image is formatted correctly it will work and setup the dlp link to work with active glasses. No changes in the actual hdmi signal are needed. It is limited in max Hz though. I think it needs to be limited to 60Hz which would limit it to 30 Hz per eye so it would alternately throw out half of the screen.

glad forge
#

yah I remember that

#

I think he had to modify sys to do it

sweet girder
#

I mentioned the 3D NES and SMS cores here, they work perfectly on my 3D displays. I still have a pair of SMS shutter glasses that I used in the nineties with my Amiga.
Later on I had PC shutter glasses that could be used with higher frequencies (on a CRT), back when NVidia drivers could still make regular 3D games stereoscopic.

#

For side-by-side, the images are squashed to half width and for over-under they are squashed to half height. For passive displays, over-under and interlaced provide the best quality.

#

A nice thing about passive 4K displays is that they can show 3D Blu-Rays without resolution loss, as those only have a resolution of 1920x1080.

covert pasture
lavish wren
#

(I ordered the ones you linked to)

limpid junco
# glad forge I think he had to modify sys to do it

I just tried his old NES and SMS 3D cores and they still work fine with the most recent Main (no .ini shenanigans). It's got to be at least as simple as supporting anaglyph since there's no blending required, just scaling.

sweet girder
#

I just came across a red/blue (not cyan) pair that was supposed to work especially well with monitors.

#

I'm also looking at reviews to find out which ones should work well.

glad forge
#

this is really a fun system to work on

#

so much better than atari

#

atari consoles always feel like im stringing stuff up with toothpicks and bubble gum, but that's how they were really designed

valid heart
#

Gotta respect Gunpei Yokoi and his team’s engineering capabilities

dark parcel
#

wait wait, we are buying 3D glasses now?

#

I already love this core if we can use glasses πŸ˜„

lavish wren
#

We are Anaglyph people now

dark parcel
#

Cult of Kitrinx

#

To get into the club you must own anaglyph glasses

glad forge
#

I'm a ColorCode girl myself

spring sphinx
#

Is it possible for a red/cyan girl and a green/magenta boy to be in a relationship?

warm panther
#

Only if their astrological signs are in retrograde simultaneously

glad forge
fossil blaze
#

🎢 She was a red/cyan girl, he was a green/magenta boy, can I make it any more obvious? 🎢

glad forge
#

improving

zealous sonnet
#

It's moving that it's improving. πŸ₯Ή

zealous sonnet
#

Oh wow, my 3D glasses already arrived. The blue/cyan lens does an excellent job of filtering out the red, but the red lens isn't doing a great job of filtering out the cyan on the current build of the core, so it's looking a bit awkward on my end.

#

I wonder if being able to tweak the brightness of each color would help.

white wolf
#

Saving me money

zenith pendant
#

Anyone found a good paid on Amazon UK?

cursive tulip
#

No, but you can get a pack of 10 paper ones for 66p from Aliexpress. Good enough for me. Even get the plastic ones for about a quid!

cursive tulip
#

Did anyone have one of these back in the day? Did it not give you a headache playing games on it wearing 3d glasses? πŸ™‚

wind nest
#

I still have one, I don't find the Virtual Boy any more headache inducing than any other 3D approximation I've ever tried.

buoyant vale
#

Also don't forget you can emulate VB on Quest

#

Possibly other VR headsets

forest moon
#

Worst part was the body posture to play on a desk. I ended up playing the VB by lying in bed with the headset resting on my face πŸ˜†

wispy grotto
buoyant vale
#

VR works great though

zealous sonnet
#

I used to play VB for hours at a time back in the day and never had any problems at all. Looking at 3D content has never bothered me. The real world is 3D after all!

buoyant vale
#

3D content doesn't bother me but the VB screen had issues lol

I finally tried one at a gaming expo last year

white wolf
zealous sonnet
charred cobalt
#

I turned it down/off mostly to get games running at 30 fps instead of 10

spring sphinx
#

I think the Virtual Boy would of been automatically better if it had a strap instead of a stand.

Like part of the problem is that trying to lean into the system can hurt your neck and back after a long period.

spring sphinx
#

Ideally there should be a counterweight to it. Several VR headsets have one to prevent your head from tipping.

buoyant vale
#

Then you'd be .25 inches shorter every time you played

blazing dome
#

@glad forge what font do you use for MiSTer? I liked it in the screen shots of the menu you've been sharing. πŸ˜€

glad forge
#

gosh it's been like 8 years since I set it, let me look

#

font=font/Misc_Gujaratic.pf

blazing dome
#

Cool thank you!

covert pasture
#

When do we think this will be added to the update all? I like to wait for that to try cores. Not expecting it just yet, just didn't know how long it takes to make it on there once it's in development πŸ™‚

quick mesa
#

6/7 πŸ™‚

still bear
#

I also hate tying/

#

*typing

#

Is this thing an April Fool's joke?

#

I got it from the WIP Database.

spring sphinx
#

A Virtual Boy core, albeit a WIP one that barely works. It's being worked on though.

still bear
#

Or any commercial game?

heavy lance
glad forge
#

im working on it

#

all the slowness is something artificial as a timing quirk but im struggling to figure out what

#

I think it has to do with how I do vip rendering

hushed flume
#

Niw I wonder, will robby do his additional homework and write a full review conparing his nintendo consumer victim gets and the core?

lament steeple
zenith pendant
#

Even as the early joke version with no image but game audio, it worked better than some of the cores in the WIP DB πŸ˜‰

zenith pendant
pallid grotto
#

I bought red/blue 3d glasses on Amazon today

#

never thought I'd say that again

hazy bough
valid heart
zenith pendant
hazy bough
#

That’s pretty cool I didn’t know it could do that sort of stuff.

zenith pendant
#

Yeah, it is a really nice feature that most people don't know about and hasn't been well utilised. Kremling and I are working on some DBs for console manuals that will be rolling out soon, which is a nice usecase for it and hopefully more people will use it

pallid grotto
#

Didn't know about that either

zenith pendant
#

Hopefully news of its exhistence will spread more widely soon

pallid grotto
#

So how's it work, is it something you can look at while a rom is loaded, or the manual is acting like a rom?

#

Guess what I'm really asking: Do I have to leave the game to look at it

zenith pendant
#

If you are playing a game and can pause it, and bring up the OSD then you can load up manual then close it and go back into your game

lament steeple
#

I tried the PDFs with the jaguar core, and every one I opened immediately segfaulted and closed. Stability is definitely something that has to be looked at.

zenith pendant
#

Yeah, hopefully stability can be improved. If when you load one up you wait 10 seconds before going through the pages it is more stable. Up and Down go through the pages incidentally (not Left and Right currently)

hazy bough
#

That’s pretty awesome I will have to give it a try

#

Would be nice to see snes and nes console manuals like that aswell

valid heart
valid heart
#

I really hope the PDF viewer can be better stabilized. It's a really cool feature

hazy bough
#

Haha nice!

glad forge
#

these colors kinda work better than 60 degree ones

zealous sonnet
#

I'm sure it's just the lens on my glasses, but man the red lens does a pretty bad job of filtering out the cyan.

lavish wren
warm panther
#

i will never read that word right

lavish wren
#

But yeah, I’m getting the same thing as you. Cyan filters everything perfectly, Red has a little bit of cross-talk - but on Kit’s most recent image it’s not that bad at all

#

If everything looked as good as that screenshot it would definitely be more than playable for me

#

For @zealous sonnet, I wonder if red-green would look better through your glasses (and mine?) rather than red/cyan

zealous sonnet
glad forge
#

I think they are all so-so

lavish wren
#

Good luck trying to find the glasses though. The red/cyan ones are everywhere πŸ™‚

#

I think with a bit of tweaking of the intensity etc, you can probably get a good experience. The last image looked really nice

zealous sonnet
#

I wonder if lowering the brightness/intensity of the cyan would help.

spring sphinx
#

My green/magenta 3D glasses should arrive today.

sweet girder
#

There are red/green ones on AliExpress

pallid grotto
#

TIL there are more than red/blue 3d glasses

#

So I should cancel that order and get a red/green then?

sweet girder
#

We don't know yet if there's a color combination that works best.

warm panther
#

and even when we figure that out

#

it's still virtual boy

glad forge
#

I can really do anything in the end

#

the VB is complicated in some ways, especially it's video processing

#

the thing im stuck on right now is the VIP chip which is basically the PPU for the virtual boy

#

the timing and behavior of it is loosely understood, and all the emulators have really high level implementations of it that aren't really cycle accurate or viable on hardware

#

so I have to figure out how to do the rendering in a hardware accurate way that actually is fast enough when you have to respect real memory timing and real clocks

#

that's why it's so slow right now, it's not the cpu or the clocks or the timers, it's the vip taking too long to render a frame

plucky idol
#

Is there one particular aspect which is the slowest ?

glad forge
#

the XP rendering of strips

#

it does a ton of dram reads and cache writes

#

it's documented that the VIP has two strip caches, which I use block ram for

#

but it also does extensive DRAM fetches, since the timing is unknown, I narrow the inaccuracies by enforcing the timing of the real DRAM part since we have datasheets for that

#

but I think both the DRAM controller and the rendering itself must have been much more parallel somehow

#

it's possible the strip caches were dual port or something

plucky idol
#

I see

spring sphinx
#

My 3D glasses came in.

spring sphinx
# glad forge

With these 3D glasses, I can see the depth in this Panic Bomber screenshot. Like the bomb sticks out more from the frame.

zealous sonnet
#

Kitrinx has single handedly created a spike in the sales of 3D glasses. Time to invest! derpsmile

zealous sonnet
#

Insider trading!

glad forge
#

I'm rich now

lavish wren
#

Also thanks for including the URL in the picture so we can all buy some elmorise

spring sphinx
lavish wren
#

Thanks. You just saved me the price of a coffee derpsmile

zealous sonnet
#

Except mine are red/blue. The blue (cyan) lens filters out the red very well. But the red lens doesn't do a great job of it.

glacial turret
fossil blaze
#

the virtual boy core actually looks terrible on my tv because all the black exposes my damaged screen XD

glad forge
#

im sorry that you broke your tv

#

it's too bad they never made a Super Virtual Boy, eh?

spring sphinx
#

We could of had another shade of red!

glad forge
#

I mean I coudl add palettes but they will look terrible

warm panther
#

WHAT COLOR IS WARIOLAND’S SKY

glad forge
#

black

#

like my soul

lament steeple
#

red viper does 4 color palettes, and they look quite good with the right combinations

warm panther
#

but whatever, agree to disagree

glad forge
#

I can add gbp loading, it's not hard

white wolf
#

Can I suggest save states up front for the cheater community? bowserthink

valid heart
#

The color palettes would make Red Alarm more playable as you’d be able to more easily distinguish where the surfaces are

lavish wren
glad forge
white wolf
#

I mention it mostly in jest πŸ˜… I don't know if there are any games that would actually benefit from it and I know it's usually talked about as something that has to be considered early in core development

valid heart
#

Teleroboxer would benefit by save scumming bc the game is hard af

#

But there are cheats for Teleroboxer so it’s probably not necessary, if cheats were eventually supported

fossil blaze
# glad forge im sorry that you broke your tv

Oh it was already broken, the core just makes it more obvious because so much of the screen is pitch black, it's only noticable when the screen is technically on but not displaying anyything

#

Supposedly the screen is de-laminting, fun

sweet girder
#

Hurray for self-destructing electronics 😐

glad forge
#

are you talking about virtualboy, the jaguar, or the tv?

sweet girder
#

I guess that would be all of them

daring vault
# glad forge

Tried this WIP Virtual Boy core out, and while the 3D effect wasn't all that convincing from my TV screen when using my red/cyan 3D glasses, that picture looks absolutely perfect. I really notice the 3D effect when viewing the image up close.

glad forge
#

It could use some tweaking

#

It will need settings because viewing distance matters

#

Right now my focus is getting it playable and it takes a while, the bells and whistles can be rapid

daring vault
#

I suppose, but it's like a night and day difference for me. Even viewing it from far away, I still notice the 3D popping out.

#

That's fair, btw.

glad forge
#

Big rocks first

zealous sonnet
#

Take your time. We VB fans are a patient bunch!

daring vault
#

Of course! πŸ‘

#

I also tried out that Test Chamber homebrew game on this core, and while the graphics are gonna be glitchy obviously due to this core's early state, I'm surprised that I got it to run without it crashing. It's fun messing around in it.

zealous sonnet
#

It's always fun to test out early builds of cores and see how they progress over time. One of my favorite things to do on MiSTer.

zenith pendant
#

I am curious what all these homebrew/demos actually are, will be fun to explore once the core is a bit further along

daring vault
# zenith pendant I am curious what all these homebrew/demos actually are, will be fun to explore ...

Check this out. If you haven't seen it, it'll blow your socks off.
https://youtu.be/u8aCWv88mXs?si=vFO5sZPoAjRwtp4r

Trailer for my new Virtual Boy homebrew game: "Test Chamber".

Test Chamber is a first-person environmental puzzle game similar to Portal or The Talos Principle. It's built on a new 3D engine I created specifically to take advantage of the Virtual Boy's unique strengths, allowing me to render fully textured floors and walls at playable frame rat...

β–Ά Play video
swift holly
zenith pendant
#

If it was made to run on original hardware then that would be neat

valid heart
#

Yeah Zero Racers, D-Hopper and Bound High were 3 games that were completely finished for the Virtual Boy. They each had an ESRB rating and even their manuals were done (would love to find those), but Nintendo of Japan pulled the plug on the Virtual Boy in the US just before they could be released to focus all their efforts on competing with the PS1 as this was around early 1996

zealous sonnet
#

Yeah, as far as I know, both Zero Racers and D-Hopper have never been dumped?

#

Bound High was though.

valid heart
#

They will be this year

zealous sonnet
#

Yeah, I've been looking forward to it. Always wanted to play them.

spring sphinx
#

Apparently D-Hopper had the name change from Dragon Hopper because the copyrighted name got picked up by someone else?

zealous sonnet
#

It will always be Dragon Hopper to me!

valid heart
#

Afaik the dump of Bound High is like 99% complete, but not 100%. I hope Nintendo dumps the fully complete Bound High. It's sort of like a Star Fox 2 situation in that the game leaked, but it wasn't complete and then Nintendo released the official 100% one later. Hope that's the case with Bound High

zealous sonnet
#

It probably will be.

lavish wren
#

I will play every official game ever released when the VB core is done. You have my word 🫑

zealous sonnet
#

Won't take long!

lavish wren
#

Shhh

zealous sonnet
#

I own 8 games, and that's a shockingly high percentage of the library. elmorise

valid heart
lavish wren
#

(Worldwide)

valid heart
#

There were only 14 NA games

zealous sonnet
#

Still have them all complete with their boxes and inserts. Except for Mario Tennis which was packed with the system and didn't have a box.

valid heart
#

They discontinued the VB in 1995 in Japan and NA got 2 games released in 1996: 3D Tetris and Nester's Funky Bowling. The 3 cancelled games mentioned above were going to be the final wave in NA as it sold pretty decently in that region

zealous sonnet
#

Yep, I have both 3D Tetris and Nester's Funky Bowling. I needed my VB fix still!

#

I was honestly pretty sad when they discontinued it, because I played mine a lot and really enjoyed it. But I get why it failed.

lavish wren
#

I told the story on here before, but I almost ended up with a virtual boy rather than a PS1 πŸ˜…

#

That would have been a weird timeline for me

valid heart
lavish wren
#

Although tbf I’d have had an N64 too.

I saw a VB in a shop over here (it wasn’t even released over here so it must have been crazy expensive and impossible to get any games) - asked my parents if I could have one and they said yes, but either that or a PS1, because they thought the VB was an add-on to the N64. So I’d have had N64+VB, or a PS1

#

In the end I picked PS1 because that’s what all my friends had and it seemed a bit β€œcooler”, and I feel glad for my parents that they didn’t waste their money on the VB, because it really would have been impossible to get any games for

#

So the VB has always had a weird intrigue for me - however I’ve never actually bothered to fire up an emulator. MiSTer will be my first experience elmorise

#

So I’m actually really hyped for this core

zealous sonnet
lavish wren
#

I don’t own a 3DS, just a New 2DS XL NotLikeThis

valid heart
#

Yeah I was an N64 kid and it's still my favorite console. Still love the PSX. I was really into Sonic as a kid and knew all about the Genesis and the Dreamcast, but never owned a Sega console. I didn't even know the Saturn existed unitl the early 2010s. That's how little impact it had in the US which is crazy to me

zealous sonnet
#

I was spoiled rotten, so I had a 3DO, Saturn, N64, and PS1 from that gen! elmorise

#

Though to be fair, I actually bought the Saturn, N64, and PS1 with my own money that I earned.

valid heart
#

Yeah I didn't read the magazines like Nintendo Power and the like back in the day. I just went off TV commercials and word of mouth from friends so a lot of these consoles I didn't even know existed

lavish wren
#

tbf I think if I’d really asked my parents would have gotten me both - but they said β€œpick one” and I respected that πŸ˜…

lavish wren
#

It’s been a lot of fun playing the plumber games for the first time

valid heart
#

Yeah I was a hardcore Nintendo kid with the SNES and N64. I became obsessed with Pokemon as I was the perfect age for it. I didn't even look to other consoles until the PS2

lavish wren
#

Still haven’t played Super Mario World yet. Need to beat the NES games first flushedshy

zealous sonnet
#

I was an NES and SNES kid. But my older brother had a Genesis, and most of my friends had one as well, so I played a ton of Genesis back in the day.

lavish wren
#

You need to play the Master System

#

The one true system

#

The… master… system

zealous sonnet
#

My cousins had a Master System and one of my friends had one as well. So I played it a fair amount as well.

lavish wren
#

I’ll allow it

zealous sonnet
#

If you didn't import an SG1000, then are you really a Sega fan!?

lavish wren
#

I ||wasn’t born then||

zealous sonnet
lavish wren
#

It was ||discontinued years before I was born||

covert pasture
#

I hopped around consoles, as I was at the whim of my parents. Had a 2600, then Mega Drive, GameBoy, N64, Xbox, 360 (then nothing after that matters).
Always fascinated by the VB and can't wait to try it. Have my 3D glasses waiting!

sage helm
#

No Nintendo consoles until n64 😭

fossil blaze
#

Yeah, I too was a Nintendo Fanboy from the NES until the N64... Then I got a PSX

glad forge
#

n64 was where we all jumped ship

sage helm
#

It seems Ben took a different path

midnight rock
#

I was around for the VB. It was being discontinued and Blockbusters were getting rid of them on sale. Speculation was that it could end up being rare like the Vectrex. I didn't have much cash then and decided not to get one. This was a good decision of course.

clear ledge
sage helm
#

What do these do

glad forge
#

that site needs more powerful hamsters

sage helm
#

It struggles. Looks like those glasses are not for virtual .

#

How are people playing games in 3D?

fossil blaze
#

They’re actually a new 3D process that uses clear lenses. The lenses make certain colors appear to stand off the page. They work with any printed matter, especially if it has clear, defined colors (i.e. comic books are great with these). They make red appear to stand out, so they’re especially suited to VB.
Hmmm... shame they aren't all over amazon or aliexpress like the red/green or whatever colors everyone else was getting here recently

rough frigate
#

What is actually the best option for the 3D glasses? green magenta? or green red?

glacial turret
# glad forge that site needs more powerful hamsters

Song clip is copyrighted content in this video is Β© 1997 - 2009 Abatis International, LLC. All Rights Reserved. So, please get their permission before using. They can be found at http://hampsterdance.com

-- Check out a page I wrote up and dumped to google drive (it's all on the page in base 64 encoding and js): https://drive.google.com/open?...

β–Ά Play video
storm blaze
#

Only black screen on crt 15khz

sacred grove
glad forge
#

it'll work on a crt as long as your crt can handle 50hz

#

it's a 50hz system

#

it's generating a real clock signal that's valid as far as I can tell, so otherwise, it should work

sacred grove
#

haha was just testing you! NotLikeThis

warm panther
#

it works

fossil blaze
#

CRT? If you want to be accurate you're going to need a laser, mirror, and super accurate motor

#

(Yes I know it used a LED array but laser is funnier)

glad forge
#

it's also a widescreen console

#

so crt is a pretty bad pick for it all around

zealous sonnet
#

It looks great on an OLED.

zenith pendant
#

What is the VB aspect ratio?

native sequoia
#

12:7?

white wolf
#

6:7

glad forge
#

12:7 is correct

zenith pendant
#

So some pillar boxing on a 16:9 screem

fossil blaze
#

That's my favorite kind of screem

glad forge
#

the black sides are very minor

#

that's the extent of them

#

effectively fits 16:9

valid heart
#

I love the aspect ratios of some of these handhelds. Virtual Boy, GBA and Lynx fit nicely on a widescreen TV

glad forge
#

vb is the closest i've seen to naturally widescreen

#

it's slightly wider if you use both eyes

#

because the margins have to catch each eye

lavish wren
#

VB best core, confirmed

sacred grove
zealous sonnet
#

Robby is one lean mean pinning machine.

fossil blaze
#

Robby right now:

sweet girder
haughty badger
#

finally, some good games to play on the steam deck

sacred grove
#

the vb emoji kinda sucks, if anyone has a better one let me know so I can replace it

storm blaze
lavish wren
forest moon
warm panther
valid heart
zealous sonnet
#

Simple and you see it every time you play it!

sacred grove
zealous sonnet
#

TheJesusFish in shambles.

#

All that work to make Robby into the man he was always meant to be.

warm panther
#

Do you know how many times I had to tell gemini to remove the background?

zealous sonnet
#

Robby's guns are so big that he is the background. It was confused.

warm panther
#

all for fucking nothing now I guess!

sacred grove
#

ehh

zealous sonnet
zealous sonnet
sacred grove
#

ok that's a little better

zealous sonnet
#

Yeah, that's better.

lavish wren
# warm panther

Only to be bettered by a pic of him wearing a virtual boy, while flexing, in his virtual boy t-shirt

#

Also holding his virtual boy mug

fossil blaze
# warm panther

That just reminds me of the AVGN looking into a Virtual Boy and going "I feel like I'm taking an eye exam"

#

That or the cover for The 6th Day

warm panther
forest moon
#

Maybe Gunpei Yokoi renewed his driver's license and got inspired

fossil blaze
#

Ok, I was inspired to spend like 10 seconds in gimp to make this mess 🀣

#

Maybe i should have just asked ai or something

valid heart
#

Probably Arnold's most underrated movie

sage helm
#

I see lots of disposable 3d glasses pics. Are people using them and seeing the vboy core in 3d?

fossil blaze
#

yes

sage helm
#

Is it enjoyable

fossil blaze
#

Β―_(ツ)_/Β―

untold remnant
glad forge
#

okay I have all three kinds of glasses now

#

the blue/yellow work okay but the blue is really disruptive

#

the magenta/green ones are kinda week, I think they need special color handling

sage helm
#

Which do you prefer

warm panther
#

blue red wins again

zealous sonnet
#

How have things been going with solving the game speed issue?

white gorge
#

Red Cyan actually works very well. I bought my glasses about a year ago, when I worked on that VB Mario Demo. There are really all kinds of color combinations but from what I read last year, red/cyan is what you can consider a more often used standard.

glad forge
#

red cyan is definitely the most popular, and I think my favorite

#

especially if you balance the brightness between eyes

zealous sonnet
#

Yeah, I think brightness balance for each eye would probably work best. Like being able to reduce the intensity of the cyan on the screen I think would make a big difference. Still looks pretty good regardless though, so not a priority.

glad forge
#

fortunately the author of Lemur already did that work for me

sweet girder
glad forge
#

probably the fact that it was spinning mirrors and stereoscopic in a headset, they likely wanted to cover the whole fov

#

they didnt have to depend on any kind of screen

#

basically the same as modern vr goggles

#

except for the mirrors and leds

sweet girder
#

Yeah, that makes sense

#

Modern VR struggles with its FoV

ancient sage
# glad forge red cyan is definitely the most popular, and I think my favorite

When generating the cyan eye, do you create a cyan color or just something that passes through (anything without red). For monochrome source video I assume you do not need to generate exactly cyan as you do not need to ouput multiple colors. I wonder if just blue or green would work better. Or similarly for one of the other types.

#

Of course maybe dropping one color would tire the eyes out faster.

sacred grove
#

The next logical step after a virtual boy core is an r-zone core

lavish wren
#

I figured Kit knows more than Gippity anyway, so I didn’t mention it πŸ˜…

#

(Went down a rabbit hole of thinking up ideas for some side projects I can do with those 3D glasses πŸ˜…)

sage helm
#

Has anyone made a headset yet, for full immersion?

white wolf
#

@sacred grove how did you fit your mister in this thing?

white gorge
carmine sky
#

I still didn't have a chance to try the Virtual Boy core. Is there an option to invert the 3D images to be able to do cross eye. If not, is it possible to add in the future?

spring sphinx
buoyant vale
buoyant vale
#

Also don't try doing multiple different projects in one chat it can't deal lol

zealous sonnet
#

Dug out the old Virtual Boy and cleaned it up. As expected, it no longer works (only the right lens shows an image in games, and even that one is showing some graphical corruption). Still, it's nice to have it out on display again. vb ❀️

glad forge
#

if it can run tests it's useful

spring sphinx
#

Heard the Virtual Boy used glue for the lens, which is why its so prone to failure in the long term.

stoic stratus
#

Not the lenses, but the ribbon cable that attaches to the displays for each eye. Mine failed too, but I was able to repair it

wind nest
#

My Virtual Boy was a fixer upper, from back when I was repairing game consoles. Definitely those ribbon cables.

zealous sonnet
#

I would have no idea how to repair it. And even if I did, I'm not confident enough that I wouldn't find a way to completely break it!

wind nest
#

The soldering for the ribbon cables is very delicate work, not a first project thing.

zealous sonnet
#

That's what I figured. I'd just end up ruining it further.

sacred grove
#

It’s not a permanent solution but you can reglue it with a hair dryer

kindred jasper
#

Assuming the mirrors/servos are still working as expected

#

I need to snag a flash cart so I can play Jack Bros. without spending more money than I want to (that and I suppose I could help test with one)

clear ledge
#

flash cart also helpful for homebrew. which given the small official library i'm guessing people will ask about going forward

tough tangle
#

RetroOnyx is getting ready to open preorders for another batch of Mr.Carts soon.

glad forge
#

what are those

warm panther
#

rom cart

glad forge
#

flash cart for virtual boy?

wind nest
warm panther
sacred grove
#

any new core news?

sacred grove
#

Any new cooking news?

zealous sonnet
buoyant vale
glad forge
#

im still working on the xp renderer, it's really slow and too broken to share random builds

#

builds are pretty long

zealous sonnet
lavish wren
#

I call them β€œready meals” derpsmile

clear ledge
#

I don’t even own a microwave

sweet girder
buoyant vale
white wolf
lavish wren
#

But you can cook many ready meals in the oven

clear ledge
#

as well as nuggies

zealous sonnet
wind nest
#

The air fryer has displaced my microwave for everything but microwave popcorn. It's like a microwave without the disappointment.

fossil blaze
#

Can you really claim something is like a microwave if it dosen't include the disappointment?

wind nest
#

IKR? Yet it exists.

zealous sonnet
#

No one shall slander my beloved microwave!

sacred grove
#

Where da virtual boys

glad forge
#

I might have one game booting by christmas

hushed flume
#

You would not happen to have the serials of robby's misters an be able to block them?

sacred grove
spring sphinx
#

We don't need puny Virtual Boys, we need Virtual MEN πŸ’ͺ vb muscleleft

glad forge
#

I'm trying to get jaguar ready for a release atm, and etc

#

but the xp renderer is slooow

#

that's the biggest issue right now

#

basically I have all the graphics and affine bugs fixed

#

just everything is at like 1/4 speed

#

because nobody actually knows how the rendering works, most emulators just do it all at once

#

but on hardware, you can't do that

#

so I have to figure out how to make it fit into real clocks

white gorge
#

decapping needed?

zealous sonnet
#

I shall wait patiently for my normal speed VB core. But it is nice to see that the graphics bugs are fixed! vb

fossil blaze
#

Is the xp renderer is slow, what about the Vista renderer or the 95 renderer? derpsanta

sacred grove
plucky idol
warm panther
sage crystal
#

I tried playing a bit of Mario Tennis and couldn’t return a single shot. Hopefully it’s the core timing, because the other option is that I just suck at the game lol

sacred grove
glacial turret
sacred grove
#

wat lol

haughty badger
#

iirc there's no shadow underneath the ball either, which makes it hard to judge it's depth

glad forge
#

the 3d doesnt actually really help either

zealous sonnet
#

I was really good at Mario Tennis back in the day!

sage crystal
spring sphinx
#

Mario's Tennis is especially bad in the context of it being a pack-in title. So it doesn't give a good first impression with the Virtual Boy.

#

In retrospect, I think they should of had Teleroboxer as the pack-in title instead, since it does a better job highlighting the unique hardware.

glad forge
#

Super Mario 3d would have been better

#

or something along those lines

eternal tendon
#

I spent a lot of time with Mario Tennis and really enjoyed it. Also, I was like... 11

valid heart
#

There was a tech demo for a Super Mario Land VB game, but that tech demo probably ended up becoming Virtual Boy Wario Land as the Super Mario Land team moved onto making Wario the mascot of that series by that point

#

In fact, Mario Clash was a mini-game in that tech demo that got fully fleshed out into its own game

zenith pendant
#

Do we have a version of Mario Land VB that actually runs on real hardware?

#

I know there was some recreation that only runs on computers

glad forge
#

you know the VIP's vram is dual port. I assumed the use was obvious, one port for rendering to write data and another port for the drawing block to read data from the frame buffers

#

but now im wonder if in fact the ports are both read/write ports but rather split as one port for each eye

white gorge
#

give it a try πŸ™‚

glad forge
warm panther
#

fukkin donkey

glad forge
#

I lose again

untold remnant
#

I remember kinda enjoying mario tennis when I played it at Toys R’ Us back in the day…not enough to get me to ask my parents for a VB though CDI

#

I feel like there was a sampler cartridge in-store with at least Mario Tennis and Warioland

fossil blaze
#

I think the only game that I ever saw at those kiosks when I tried them was Red Alarm, which was VERY confusing to me

#

Back then at least, 3D was still new and it was just all red wireframes

plucky idol
native sequoia
#

I think I bought mine from a Kay Bee Toys for something like $39.99 with a game

pallid grotto
#

Is there a specific non-R/B color of 3D glasses that have been deemed the best yet?

zealous sonnet
#

Not yet.

sacred grove
#

WHERE DA VEEBEE AT

white gorge
buoyant vale
wind nest
#

Maybe it's a regional thing? Safeway calls them frozen dinners.

sacred grove
#

I call them POOP

zealous sonnet
glad forge
zealous sonnet
#

Honestly, it's cool just to see how much the core has progressed!

sacred grove
#

DA VEEBEE!!!!!!

warm panther
#

running better

zealous sonnet
#

Both looking and running better. That's a lot of progress since the last build that was dropped. Very cool to see it.

glad forge
#

it's still too slow, but the graphics are mostly correct everywhere now

zenith pendant
#

Close to unleashing the testing horde to fill out the sheet?

glad forge
#

not yet

#

I sitll have a lot of things I know are broken but I just haven't gotten to yet

#

I wouldn't have really let people play with it if it hadn't been for the april fools opportunity πŸ™‚

sacred grove
#

I like the virtual boy core

zenith pendant
#

The virtual boy core likes you too, Robby

buoyant vale
zealous sonnet
#

The greatest April Fools that wasn't technically not an April Fools!

white gorge
#

it was so great in fact, that people (including me) stayed away for the first day believing it must be a joke XD

acoustic lotus
#

The timing too, off the heels of Nintendo releasing the VB replica hardware… and it’s been seemingly a memetic never-gonna-happen core prior. Seemed like the fool-stars aligned for next level April Fools chefkiss

glad forge
#

there hasn't been an update in a while, so here's an updated version, still speed issues but better. wario has an input issue ill fix when I get a chance

zealous sonnet
#

Aww yeah. Dis just got real!

#

Wow, yeah this is massively improved now. Yes it's still slow, but there are games that boot now that couldn't before like Panic Bomber.

#

Oh nice, more color options for the 3D.

#

Haha, I forgot just how reliant Vertical Force is on the 3D effect. It's probably the one VB game that is unplayable without it.

#

Nester's Funky Bowling isn't booting anymore. Might be a bonus rather than a bug though. CDI

#

Beat the first opponent in Teleroboxer. Game is still fun as heck even in slow mo!

agile anchor
orchid reef
heavy lance
#

I can't enter the game in Wario Land, am I doing something wrong? πŸ˜‚

#

https://youtu.be/T2lWNv1pnE4?t=396&is=gaXBv4GuYDa_kzlU i think Pixel has the same problem here

Ways to Support the Channel
https://www.youtube.com/channel/UCEozS0uaZibXKTQSu10XgSw/join
https://www.patreon.com/PixelCherryNinja
Buy a Octopus TR Fightstick (affiliate link)
https://www.trfightstick.com/?ref=PCN
Click link then use code "PCN" for $25 Off

Join the Pixel Cherry Ninja Gaming Discord
https://discord.gg/5W9pCy2nXa

Upscaled to 4K ...

β–Ά Play video
zealous sonnet
#

"wario has an input issue ill fix when I get a chance"

heavy lance
#

thanks, I didn't see that πŸ™‚

#

I am an old, blind man

#

great progress with core, thank you @glad forge

dark parcel
#

What glasses are best to use with white? I find the red/blue essentially turns my oled into a whiteish hint instead of red which is interesting.

#

Core is really taking shape, great work.

glad forge
#

3d glasses wont really leave it looking red. It's monochrome so you will get kind of a greyish or pinkish outcome usually

dark parcel
#

Got it, makes sense.

onyx gazelle
#

Hi,
I wanted to try this core on a CRT TV, but I’m getting a black screen.
Is that how it’s supposed to work at this stage?

warm panther
#

Might not be working on CRT at the moment

#

still pretty early days on the core

glad forge
#

it should, but it's 50hz

#

so the crt has to support that

#

the real system if 50hz

onyx gazelle
#

I have a regular consumer Sony Trinitron CRT,
and it definitely supports 50 Hz, but when I launch the core, I get a black screen β€” I can’t even see the OSD.

zealous sonnet
#

If you can't even see the OSD, then it's definitely something with the TV not playing nice with it.

glad forge
#

maybe someone else with a crt can confirm

#

if it's broken I will eventually drag my tiny pvm out of the box in the basement for testing

onyx gazelle
#

Just to clarify, I don’t have any issues with other cores.
Both PAL and NTSC work fine.

unique igloo
#

I have a CRT that supports 50 hz, let me check at my end

glad forge
#

this core doesnt output to a tv, so it's not so simple

#

it very well may have some sus timings

zenith pendant
lavish wren
#

CRT support was a mistake flushedshy

onyx gazelle
#

If you need quick testing, I’ll be happy to help.
I really want to play Wario on a CRT TV

sacred grove
#

It outputs to a strip of LEDS that vibrate at a specific frequency so your eye’s visual persistence registers it as a full image. You know, normal display stuff.

zenith pendant
#

Cool, just to rule out any potential issues with bad files etc.

warm panther
#

It works on my JVC PVM, but not my sony PVM. Both support 50hz

unique igloo
#

my Phillips CRT (50/60hz supports), is having the same issue. The OSD is also not appearing. So there you go

warm panther
#

kitrinx loves CRTs so I'm sure this problem excites her

glad forge
#

I keep the crt in a box in the basement not for storage reasons, but to punish it for existing

spring sphinx
#

The blasphemous box banished to Hell for its sins

warm panther
#

I figure it out on my end. It doesn't work if you're using a dac with direct video because the core doesn't support direct video

#

but out of the minidin9 on the analog pro, it's fine on all my 50hz tvs

onyx gazelle
#

In my case, it’s a VGA-to-RGB SCART cable

heavy lance
#

i tried my 50Hz crt tv , black screen

glad forge
#

it's possible the signals aren't making analog stuff happy, they aren't really kosher

#

it's going to need some kind of special frame buffered mode for analog probably, though it will only cost a frame or two of latency probably

#

hdmi is happy though

#

also like most lcd type screens, it can also turn the display off arbitrarily

#

so it will probably need a gba-like hack to prevent resyncing

#

fortunately I designed the whole thing with clock enables, so that is possible

white gorge
white wolf
#

I was here when kit posted a gif

storm blaze
#

Black screen on Commodore 1084S

sacred grove
#

I was gif when here posted a kit

zealous sonnet
fossil blaze
#

I remember Nintendo posting this old image of an elf using the Virtual Boy detailing that...

sacred grove
#

Tough

fossil blaze
#

I think you need to reflect on yourself if that's how you see me. CDI

glad forge
#

the framebuffers have a real size, and it's 384 columns by 224 rows, one for each eye

#

the leds gloss over the framebuffer

#

after all we don't say all tv output is technically 1x1 because it draws as a dot

#

so the real resolution is 384x224x2

fossil blaze
#

Aren't things generally measured by their display size though, not framebuffer?

glad forge
#

not really, we use variable tvs

#

crt's don't even have a display size

plucky idol
#

Hahah, TVs with 1x1 pixel. That's an appropriate metaphor.

fossil blaze
#

I thought modern LCDs and OLEDs had a native resolution and anything else needs to be upscaled or downscaled to fit?

plucky idol
#

The comparison was Virtual Boy (1 column) versus CRT (raster scan)

#

Nothing modern

white wolf
fossil blaze
glad forge
#

I have an 8" sony pvm I got from a studio that was clearing them out and they included the little storage box with all the padding, it's great for testing things like this for a crt-denier like me

fossil blaze
#

Bah, it's not a real CRT if it's not your family's old living room wood-panel CRT from the 80s that is connected through RF and you had to pound repeatedly to get it working

#

(Says the guy who dosen't even have a CRT anymore, except one in storage that probably dosen't in work anymore)

glad forge
#

it's 8" and it still weighs more than me

lost prawn
# zealous sonnet Holy shit

Slow Mo Guys on youtube did a really incredible video on the VB display. The led strip flashes more or less for pixel intensity as well. Just absolutely wild. https://www.youtube.com/watch?v=jW7M8H99x7Y

Gav films Nintendo's 1995 attempt at a 3D game console, the Virtual Boy at surprisingly fast speeds to learn how it works. Check out our new Patreon! - https://www.patreon.com/theslowmoguys
Instagram - https://www.instagram.com/theslowmoguys
Tik Tok - https://www.tiktok.com/@theslowmoguys
Filmed on the Phantom TMX7510

β–Ά Play video
zealous sonnet
#

Yeah, I saw it a while back. It's one of the most interesting display technologies I've seen in gaming.

glad forge
#

again, we don't say crt's are 150000 fps

#

virtual boy is 50fps, or 100 if you count both eyes, which isn't really fair because the rendering for both eyes is a shared process

#

vb draws just like a crt, except if a crt could draw all 224 lines at once instead of 1 at a time

fossil blaze
#

Just make a CRT with 224 eletron guns in it, simple

buoyant vale
#

CRT core when