Original Post

This isn’t really new to anyone who hangs out in the IRC channel, but I’ve uploaded a Mednafen 0.9.0 WIP with Virtual Boy emulation. It currently doesn’t have a debugger(technically it does, but it’s grossly unfinished), but it will eventually.

http://forum.fobby.net/index.php?t=msg&goto=1662

43 Replies

It could have something to do with different keyboard or keyboard language settings… I mean, I once had similar problems with DOSBox.

I’m also using a swedish keyboard layout, and haven’t had any problems…

I find that it runs great on my Windows XP machine. Sound is excellent compared to Reality Boy, and it runs Red Alarm! too!

If you don’t want to use a GUI front end, you can always drag & drop your *.VB files on top of the executable file. Works fine for me…

Yup, dropping the files works just fine, but I would have liked to be able to set things up without having to go via the configuration file.

I’ve released 0.9.12-wip at http://forum.fobby.net/index.php?t=msg&goto=1789&#msg_1789

Not too much is new as far as VB goes, but more of the debugger functionality is working now.

I’m curious if the new Win32 build is slower or faster than 0.9.0-wip on older/slow computers.

Great, thanks for working on this! :thumpup:

Debugger question:
I’m trying to watch address 0x06000000 (the cartridge sram area) by pressing shift+enter, but it won’t jump there. Lower addresses work fine though. Is this a bug, or am I doing something wrong?

Also, any plan when the graphics viewer for VB will be in place?

Oops. I almost never use the watch area, so it’s rather buggy.

Hit the “M” key before shift+enter to work around the bug.

Graphics viewer as in tile viewer?

Hit the “M” key before shift+enter to work around the bug.

Ah, that’s a nice feature 😉

Graphics viewer as in tile viewer?

Yeah, tile/map/world viewer (the Alt+2 function)

I’m trying to compile it for Mac OS X (thanks to the instructions posted in this topic
http://forum.fobby.net/index.php?t=msg&goto=1273 ) & I’m having some problems.

I’m able to get through the first 2 steps no problem but, when I try “make install”, I keep getting the following errors:

make[2]: *** [pce_psg/pce_psg.o] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1

I’m running Mac OS X 10.6.4 & I have the latest version of Xcode (plus the iOS 4.1 GM SDK)

Well,this emu is really great. Surpasses RealityBoy and RedDragon in Performance and compatibility.

Just one question: i use a Zalman M220W polarized 3D Monitor which uses Line Interlaced Technology for the 3-D. Is this output method already supported somehow in the current Mednafen version ? If not it would be very cool to see this feature in future versions.
Cheers

That 3D mode isn’t supported currently. Is it like line 0 goes to left eye, line 1 goes to right eye, line 2 goes to left eye, etc?

I could implement this 3D mode, though there may be performance issues.

Exactly, the even lines are the left eye and the uneven ones are the right eye perspective.
Thanks for all the efforts, implementing this 3D mode would be very cool. Line interlaced is also used by Hyundai and JVC 3D displays and by the cheap 20 bucks oldschool shutterglasses from razor3d, so i am sure that many more users would profit from it.

Does http://mednafen.sourceforge.net/wariohli.png look right(left/right view will depend on the positioning of your browser window I’d imagine)?

Looks cool !
When i open the picture normally with Windows picture and fax viewer it looks right, ghosting free and a perfect 3d effect.

When i view it in the browser it looks distorted and the 3d does not work. i guess it is because the browser scales down/up the interlaced image which destroys the 3d effect.

celebi23 wrote:
I’m trying to compile it for Mac OS X (thanks to the instructions posted in this topic
http://forum.fobby.net/index.php?t=msg&goto=1273 ) & I’m having some problems.

I’m able to get through the first 2 steps no problem but, when I try “make install”, I keep getting the following errors:

make[2]: *** [pce_psg/pce_psg.o] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1

I’m running Mac OS X 10.6.4 & I have the latest version of Xcode (plus the iOS 4.1 GM SDK)

For that error all I did was comment out the INLINE macro on line 578 of mednafen/src/hw_sound/pce_psg/pce_psg.cpp so that it looked like this instead:

/*INLINE*/ void PCE_PSG::RunChannel(int chc, int32 timestamp, bool LFO_On)

The only other thing I remember I had to change to get it working in Mac OS X was commenting out lines 551-552 of mednafen/src/tests.cpp:

// if(!DoAntiNSOBugTest())
//  return(0);

That test fails at launch time for some reason, but the VB emulation seems fine regardless. (Does anybody know what the “AntiNSOBug” is?)

HTH 🙂

It’s one of the run-time compiler code generation correctness tests. If it fails, it means the compiler generated bad executable code.

I implemented it after a compiler bug made me think I was going crazy when I was working on some new PC-FX code.

New 0.9.13-WIP, with support for scopevanilla’s monitor type:

http://forum.fobby.net/index.php?t=msg&th=581&start=0&

Err, there was a rather significant problem, I’ll upload a fixed version later.

Hopefully this one won’t have any horrendous regressions!

0.9.14-WIP @ http://forum.fobby.net/index.php?t=msg&th=583&start=0&

Hey, thanks for the new 3D settings! I’ll have to build it and try it out when I get the chance…

 

Write a reply

You must be logged in to reply to this topic.