Caanoo / WIZ Improved C64 Caanoo Emulation?


Reesy said:
Unfortunately the Caanoo user base is full of people who want something for nothing
That is not really true. Just look at the gpsp-thread und some others.
There are many people who want to spend money for better emulation.

Maybe most of the people would spend more for the already existing ports,
if there would be more "donate"-links at http://dl.openhandhelds.org/cgi-bin/caanoo.cgi
and if people who do not use paypal at all would have the chance to donate as well.
 
Last edited by a moderator:
That's a bit harsh from both of you.

Reesy - To be fair the Caanoo is advertised as a handheld that can play lots of retro games on emulators. True when doing some research you find out to what extent it can play them, but that doesn't mean people aren't going to be disappointed to find the emulator they purchased it for isn't that good when compared to other platforms. It does seem that there are a few programs that have come so far and then been abandoned with requests being ignored or the requester being told to buy a different handheld.
That being said I for one am very impressed with the work the Caanoo coders have been doing and think a small few have produced a lot of good products.

kikendo - The Caanoo only looks abandoned when you compare it to other platforms. There are still some dedicated developers about doing some amazing stuff. However they have other projects that they are working on as well as jobs and social lives. I'm sure if you ask around nicely (and maybe provide some source code from other platforms) someone would have a look at compiling it to work with Caanoo. They can usually tell pretty quickly if a lot of work will be involved. Maybe Reesy would consider seeing if he could add some optimizations to Vice if you ask him nicely. We might get a DrVice


Oh and I played on vice again last night and found if you use Frameskip - Auto you tend to get a bad framerate. So stick with frameskip 1 or 2
 
foleyjo said:
jimjamz said:
If you told me you had a problem running a piece of software with your PC, would I tell you to go out and buy an Apple Mac?

No but you might say go buy a better videocard / processor/ more ram :p
No, because that would be similar to saying "go buy a new screen, buttons, a RAM upgrade and a faster SD card for your CAANOO".

The point I was trying to make is, don't tell people to go out and buy a completely different PLATFORM / DEVICE for software that people are having speed problems with on their current platform.

So, it would be more like saying "I'm going to throw my PC out and buy a mac because it runs Microsoft Office faster".

btw, I hate macs and I hate apple.
 
Last edited by a moderator:
Reesy said:
kikendo said:
The PSP version of VICE runs much better without having to reduce the framerate and at a lower CPU speed. This clearly shows the Caanoo version has a problem.
I Wish more coders were dedicated to the Caanoo right now, I Feel the platform has been abandoned :(

I Wish people like you would stop whinging about lack of coders and learn to code themselves. Unfortunately the Caanoo user base is full of people who want something for nothing and then complain that software that the few coders produce is not good enough for them!

I don't want something for nothing. I donate all the time. I even donated a caanoo to a dingoo developer who said he would port some of his great stuff from the dingoo and he didn't. So I thought about it a while and said to myself..The work he did on the dingoo more than paid for the caanoo I sent him. I also offered $100 for a port of vice that equals the dingoo port and no one batted an eye. I am thankful for what I do have available to me on all the open handheld systems I have. If someone fixes the vice port cool if not oh well we have one hell of a psx emulator ;)
 
Last edited by a moderator:
qbertaddict said:
Reesy said:
kikendo said:
The PSP version of VICE runs much better without having to reduce the framerate and at a lower CPU speed. This clearly shows the Caanoo version has a problem.
I Wish more coders were dedicated to the Caanoo right now, I Feel the platform has been abandoned :(

I Wish people like you would stop whinging about lack of coders and learn to code themselves. Unfortunately the Caanoo user base is full of people who want something for nothing and then complain that software that the few coders produce is not good enough for them!

I also offered $100 for a port of vice that equals the dingoo port and no one batted an eye. I am thankful for what I do have available to me on all the open handheld systems I have. If someone fixes the vice port cool if not oh well we have one hell of a psx emulator ;)

thats because both the caanoo and dingoo are straight/direct/as-in-the-same/from the source code compilations. The only difference is the machine and the settings and the frontend.
You keep living in this fantasy that some how something must be different, but there isnt.
There is nothing to FIX!
 
Last edited by a moderator:
frolik said:
Right, now that's all wrapped up I'm off for a game of Turrican on my Dingoo :p
I will do a video of the wiz, caanoo, and dingoo versions of vice 2.2. All will have the same settings and will be running the same game. I will choose the game commando since it is one of my favorites. Hopefully this will end the debate and maybe by matching the configs we will see the needed speed boost on the wiz and caanoo ports. Be patient I have a lot of stuff to do the next couple of days but should be able to get it done by the end of this weekend.
 
Last edited by a moderator:
Pickle said:
There is nothing to FIX!

Except the front end as it's old and some of the features don't work.

I have played around some more with Vice and found that you can get good speed in games between 500mhz and 700mhz with frameskip 1.I could play some games as low as 400mhz with the right settings.
On the eyes a frameskip of 1 does not look any different from a real 64.

I did find however that when changing the clock speed the sound would start to mess up. This is easily resolved by switching to fast sid and then back to real sid.

Using this method I played Tusker at 500mhz and it seemed to be fine. Batman the movie needed to be pumped up to 700mhz though in some points I could lower the clock speed.


So I think people who want to see vice improve should adjust the settings more because they will probably find it works fine.

I also think that a developer (with the spare time of course) could probably get better performance out of the emulator as well as improve the front end
 
Last edited by a moderator:
Hi all, been a while since i commented in here.

I just wanted to say that no, vice is not perfect by any means, and does need fixing, i don't know how anyone could say it doesn't.

Yes if you play around with vice's settings, games will be playable, but there definitely not perfect by any means.

I was an avid fan of the c64 in the day, and i still have a real one here now. I can assure you all that vice is slower and jerkier then the real thing, and slower then other emulators on other systems for that matter.

On a side note, i tested Frodo at 800mhz recently, and i must say apart from some crackling sound, the scrolling/movement was virtually perfect(silky smooth), i tried the same games on vice and they were jerky and the movement was crap compared to frodo.
And with frodo, there was no need to skip frames like u have to in vice to get a playable game.
On vice unless u use auto(terrible) or 2(ok) frameskip, the sound is horrible, and when i have tried 1, yes the games are very smooth, but they are slower then normal and the sound breaks.
Frameskip at 2 on vice has been the best for me, but again, the movement and scrolling are certainly not perfect.

Frodo's downfall is the sound issues, and it doesn't have very good compatibility. If someone could fix the sound issues in Frodo, i would actually use that more then vice because of the awesome speed and smoothness in games, despite it being less compatible then vice.

Vice's frontend doesn't worry me, i would prefer someone improve the actual emulation speed before the frontend.

If you guys want to test this out, try playing something like Delta, Ghosts and Goblins, pretty much any scrolling game.
Compare it running on frodo then vice, then try and tell me vice is fine and doesn't need fixing.

I'm not being agro here, but there is some ignorance going on when people say caanoo the c64 emulation is fine, when it isn't.

Of course we shouldn't complain and demand, i started this topic with a friendly request that seems to off gotten out of hand and had started to cause agitation recently.

For some reason some coders seem to take offense at peoples requests, may i ask then, why is there a topic in this forum called- Cool ideas and other wishes????

Also some people have mentioned raising bountys, yet there hasn't been one coder put there hand up for it or show any kind of interest whatsoever? I would presume most coders interests have moved onto to other formats/projects which is a shame.

Qbertaddict, i look forward to your comparison videos, i think they will prove a good point.

So basically unless someone is kind enough, and has the time to improve 64 emulation on the caanoo, that's as good as were ever gonna get.
Frustrating i know, especially when u see a 32bit 3d playstation game like Ridge Racer, emulated and playing at full speed on the caanoo, yet we can't play some of our 8bit 1mhz c64 faves cause of issues.

TY, Han.
 
Is everyone starting vice via the main caanoo menu? If so that may be why I get a better performance. Try starting from gmenu2x and turn on tweak ram timings
 
Vice runs great in my opinion. With the option early mentioned (frameskip 1, RealSid, 800mhz) it runs very well.

There are just 3 things i would want to see in the future:

- savestate
- screen adjustment/zoom-out (Caanoo screensize doesn't display correct)
- saving general configuration (everytime i start Vice i have to change the settings

One of the best games on C64 i think is Creatures and it only runs on Vice not Frodo.
 
qbertaddict said:
Here is a little video comparison. If you want me to add different variables let me know

Video

qbertaddict, does turning off true emu on the river raid help at all? That dingoo gui looks like the official SDL one, which my pandora build uses.
Do you know who did the dingoo release? I dont think I did the caanoo vice personally, but i think it was based on my wiz port.
 
Last edited by a moderator:
Pickle said:
qbertaddict said:
Here is a little video comparison. If you want me to add different variables let me know

Video

qbertaddict, does turning off true emu on the river raid help at all? That dingoo gui looks like the official SDL one, which my pandora build uses.
Do you know who did the dingoo release? I dont think I did the caanoo vice personally, but i think it was based on my wiz port.
It does not seem to make a difference as far as framerate. The sound still skips and distorts with frameskip and truedrive emulation off too. The person that did the dingoo port is Peiselulli. The dingoo version is an official fork on the vice website. Rikku did the caanoo port which was based on your wiz port
 
Last edited by a moderator:
qbertaddict said:
Pickle said:
qbertaddict said:
Here is a little video comparison. If you want me to add different variables let me know

Video

qbertaddict, does turning off true emu on the river raid help at all? That dingoo gui looks like the official SDL one, which my pandora build uses.
Do you know who did the dingoo release? I dont think I did the caanoo vice personally, but i think it was based on my wiz port.
It does not seem to make a difference as far as framerate. The sound still skips and distorts with frameskip and truedrive emulation off too. The person that did the dingoo port is Peiselulli. The dingoo version is an official fork on the vice website. Rikku did the caanoo port which was based on your wiz port

Do you have any way to contact Peiselulli, it would be helpful to know if there were any specific changes to dingoo. I did find enough info to know it is using the offical sdl gui.
I may try the games you demoed on the wiz for comparison.
 
Last edited by a moderator:
Pickle said:
qbertaddict said:
Pickle said:
qbertaddict said:
Here is a little video comparison. If you want me to add different variables let me know

Video

qbertaddict, does turning off true emu on the river raid help at all? That dingoo gui looks like the official SDL one, which my pandora build uses.
Do you know who did the dingoo release? I dont think I did the caanoo vice personally, but i think it was based on my wiz port.
It does not seem to make a difference as far as framerate. The sound still skips and distorts with frameskip and truedrive emulation off too. The person that did the dingoo port is Peiselulli. The dingoo version is an official fork on the vice website. Rikku did the caanoo port which was based on your wiz port

Do you have any way to contact Peiselulli, it would be helpful to know if there were any specific changes to dingoo. I did find enough info to know it is using the offical sdl gui.
I may try the games you demoed on the wiz for comparison.

I actually tried to contact him when the caanoo first came out. I offered to give him a caanoo but he did not respond. I will try again. Do you have caanoo? Do you need one? I need to get some sleep(I work nights) but I will check back later. I look forward to seeing what you might find out. If you want me to try any other games or settings just let me know and I will do a video of it.
 
Last edited by a moderator:
Thanks for the video qbertaddict, Caanoo version looks to have the very same symptoms as the Wiz version.

It may be nothing but on the Wiz I have noticed that displaying the keyboard can slow the game running behind it, possibly indicating that the front end might be interfering with the emulation somehow?

Btw there is an email address (not sure if it's Peiselulli) here which might bear fruit:
http://code.google.com/p/ohboy/downloads/detail?name=Vice-Dingoo-2.3_20110323.zip

Also he has been involved in quite a few C64 scene releases http://noname.c64.org/csdb/scener/?id=14944

Would love to see some progress here!
 
@qbertaddict I have both a wiz and caanoo. At one point I think i tried to build the SDL gui for vice, but never got it working for the wiz, so i went with the old gp2x gui. Maybe I should try it again.

@frolik well at least that makes sense since the wiz and caanoo version should be the same (wiz may be slower if it used a rotation for the tear, but i dont remember if i did). Keyboard is drawn on top of the framebuffer, doubt its causing any slow down other than the time needed to write to the buffer.
 
Pickle, have you downloaded dingoo vice 2.3 from my link above? It includes a patch (diff?) file and a readme with build notes.
 
frolik said:
Pickle, have you downloaded dingoo vice 2.3 from my link above? It includes a patch (diff?) file and a readme with build notes.

Yeah thats the patch will all the changes, i did not see anything remarkable other than standard SDL handling. There was some code that appeared to be using some ram banks for loading disk data to.
 
Last edited by a moderator:
Back
Top