How Is Mupen64 Coming Along?


jonlad1

Active Member
Joined
May 13, 2008
Messages
595
I dont think there have been any updates for a month, just wondering :)
 
Gruso said:
Ari64 last posted a few days ago:

http://www.gp32x.de...post__p__773083

There's stuff going on, but that stuff doesn't always look exciting to average joes like us. ;)

Just a reminder not to post in that thread, lest you feel the wrath of x68000.
Thy wrath shall be of the ass kicking variety :D

Here's hoping the devs feel encouraged to post there again :)
 
Last edited by a moderator:
There is stuff going on, but nothing real exciting to report.

The status is, many games work to some degree, but there are some that don't. The list of games reported not working includes: Goldeneye, Perfect Dark, Banjo-Kazooie, Banjo-Tooie, Paper Mario, Donkey Kong, Conker BFD, Resident Evil 2.
I didn't test Pokemon Snap, but it's very likely to have the framebuffer issue that frostedfires complained about.

Obviously I'm not going to finish that list any time soon, so mostly I'm just looking to see if there is any way to speed up the games that do work. Mainly that means figuring out what's slow. Several things that I investigated actually turned out to be contrary to my expectations, so I need to look into this some more.

I probably won't know what all the issues are until I am able to run this on the final pandora hardware.
 
Ari64 said:
There is stuff going on, but nothing real exciting to report.

The status is, many games work to some degree, but there are some that don't. The list of games reported not working includes: Goldeneye, Perfect Dark, Banjo-Kazooie, Banjo-Tooie, Paper Mario, Donkey Kong, Conker BFD, Resident Evil 2.
I didn't test Pokemon Snap, but it's very likely to have the framebuffer issue that frostedfires complained about.

Obviously I'm not going to finish that list any time soon, so mostly I'm just looking to see if there is any way to speed up the games that do work. Mainly that means figuring out what's slow. Several things that I investigated actually turned out to be contrary to my expectations, so I need to look into this some more.

I probably won't know what all the issues are until I am able to run this on the final pandora hardware.


Awesome Ari64, consider my thirst for a Mupen64 update quenched :)
 
Last edited by a moderator:
Until Tuesday i was in exams, so there wasn't much programming going on.... though I have added ucode profiling to gles2n64, here's what it spits out for super mario 64:

http://pastebin.com/m113e9f90

In the last few weeks i have:
1. Implemented but not tested some optimisations to the *_TR1 functions (i rewrote the OGL interface to use Element arrays and moved some work to the vertex shader).... I'm hopeful that this will give a significant speed up since the *_TRI1 functions are clearly the bottleneck.
2. Added some minor NEON optimisations, these are contained within the F3D_VTX function.
3. Made a start on moving away from WES altogether.... I've written but not tested a combiner compiler that produces OGLES2 shaders.

My current problem is my new computer with windows 7 that refuses to work with my usb to serial converter. This is pretty much the only way i can access the console on the pandora devboard (I'm not gonna use the onscreen keyboard).... so i wont be able to test anything until i get time to load on another OS.
 
Hmm yes, similar Windows 7 experience here. Everything works beautifully except that one little thing...

Did it work in Vista before, or did you make the jump from XP?
 
If you bought Windows Professional or Ultimate, You can download XP mode for free. As in, Win7 Pro and Ult *include* a WinXP license. Your cpu does need to support Virtualization, however, chips from 2007 have supported that.

I'm just saying, it works pretty decently and should solve your Serial > USB issues.

It's what I have to use to flash the firmware on my i8910.
 
I had XP on my previous laptop, but the new one (Dell Studio 1555) came with Windows 7 Home Premium 64bit. I thinks its pretty nice but I'm not going to buy a Pro/Ult version just so i can install XP, I'll just see if i can dual boot XP or Ubuntu. Luckily Dell still provides all the XP drivers for my laptop (if you dig around a bit).

Its a F5U103VEA Belkin Usb->Serial and its supposedly Windows 7 certified. The Belkin Website only has 32bit XP drivers, but the chip manufacturer has 64bit Vista / Windows 7 drivers.... that haven't worked for me yet. I'll have a look this weekend.
 
Just use OSX (10.6 has ruined Quickview! They have killed the AVI player for quickview!! WHAT THE HELL!?!?!?!?!?].
Fedora Core12 is nice aswell.. I thought Windows 7 has too much blue. Hurts my eye (running on macbook) even since the earlier revisions.
 
Adventus said:
Until Tuesday i was in exams, so there wasn't much programming going on.... though I have added ucode profiling to gles2n64, here's what it spits out for super mario 64:

http://pastebin.com/m113e9f90

In the last few weeks i have:
1. Implemented but not tested some optimisations to the *_TR1 functions (i rewrote the OGL interface to use Element arrays and moved some work to the vertex shader).... I'm hopeful that this will give a significant speed up since the *_TRI1 functions are clearly the bottleneck.
2. Added some minor NEON optimisations, these are contained within the F3D_VTX function.
3. Made a start on moving away from WES altogether.... I've written but not tested a combiner compiler that produces OGLES2 shaders.

My current problem is my new computer with windows 7 that refuses to work with my usb to serial converter. This is pretty much the only way i can access the console on the pandora devboard (I'm not gonna use the onscreen keyboard).... so i wont be able to test anything until i get time to load on another OS.

VMware is free and works with windows 7 I use it at work, wndows XP in a virtual machine solves ALL my USB serial converter problems
 
Last edited by a moderator:
kingoddball said:
I thought Windows 7 has too much blue. Hurts my eye (running on macbook) even since the earlier revisions.

Seriously. There's like no blue on my screen right now. You can change the colours pretty easily.
 
Last edited by a moderator:
If the Chipmanufacturer has a 64 Bit Driver and it doesn't work in Windows7, it could be a driver-signing issue. The Driver may install but not work.
You can try to deactivate the check by pressing F8 on boot-up and select the option without driver verification. Then install the driver. If you want to use it on next startup you have to press F8 again and choose the right option.
 
mcobit said:
If the Chipmanufacturer has a 64 Bit Driver and it doesn't work in Windows7, it could be a driver-signing issue. The Driver may install but not work.
You can try to deactivate the check by pressing F8 on boot-up and select the option without driver verification. Then install the driver. If you want to use it on next startup you have to press F8 again and choose the right option.

It wouldn't work in Vista x64 either. I doubt a company would put out an unsigned driver for Vista/7 x64, as they know that people won't be able to use it. (Unless they go through the process of fake-signing the driver, which most people don't even know is an option.)
 
Last edited by a moderator:
Vorporeal said:
mcobit said:
If the Chipmanufacturer has a 64 Bit Driver and it doesn't work in Windows7, it could be a driver-signing issue. The Driver may install but not work.
You can try to deactivate the check by pressing F8 on boot-up and select the option without driver verification. Then install the driver. If you want to use it on next startup you have to press F8 again and choose the right option.

It wouldn't work in Vista x64 either. I doubt a company would put out an unsigned driver for Vista/7 x64, as they know that people won't be able to use it. (Unless they go through the process of fake-signing the driver, which most people don't even know is an option.)

That is an issue, but the above mentioned method works for a wifi card, that wasn't able to run unless you deactivate the driver verification at startup.

Edit: In that case it worked with a vista 64 driver, that was not certified for win 7.
 
Last edited by a moderator:
Thanks for all your hard work Ari64,Adventus. I cannot ever imagine how much work is involved with this project, but to get the emulator running as good as it is in what 7 months is bloody amazing.

I'm a huge N64 fan. I was like that youtube kid that goes nuts when I got my first Nintendo 64. N64!!!!!!!!!well not quite but close :p .

I dream the day I can play my favourite games on the beautiful Pandora.

Zelda
Bio Freaks
Mortal Kombat 4
1080 Snowboarding
Mace Dark Age
Top Gear Rally
Forsaken
Pilot Wings

Keep up the great work :)
 
Last edited by a moderator:
i got an app at home that can test sign drivers, then activate test mode (which means no more f8 at bootup, but you get a watermark on desktop)

tell me if you need it.
 
Back
Top