Jump to content

Photo

CoolCV emulator for Mac OS X, Linux, Windows and Raspberry

Colecovision Emulator Mac Windows

414 replies to this topic

#401 nanochess OFFLINE  

nanochess

    River Patroller

  • Topic Starter
  • 4,501 posts
  • Coding something good
  • Location:Mexico, Mexico

Posted Tue Feb 7, 2017 9:51 PM

Can someone help me figure out what I'm doing wrong? I'm trying to configure my USB joystick to work with CoolCV, but am not having much luck with the directional pad.
 
These are CoolCV's default settings:
 
up_1    key1073741906
right_1    key1073741903
down_1    key1073741905
left_1    key1073741904
 
When I do F7 so I can see the codes for my joystick I get this:
 
up - Axis4 Key-32768
right - Axis3 Key32767
down - Axis4 Key32767
left - Axis3 Key-32768
 
Not sure how to plug those in.
 
Oddly enough, I have left and right movement on my joystick with the default settings, but not up and down.


I hope to make CoolCV use configurable joystick axis in next version, currently these are fixed at 0 and 1.

#402 jblenkle OFFLINE  

jblenkle

    River Patroller

  • 3,965 posts

Posted Tue Feb 7, 2017 11:18 PM

Ah, would that explain why I can get some joystick movement, but not in all directions? I mentioned it here once before, but don't remember exactly...like pressing right would go right and down, but pressing left would do nothing.

 

I hope to make CoolCV use configurable joystick axis in next version, currently these are fixed at 0 and 1.



#403 the_xman OFFLINE  

the_xman

    Combat Commando

  • 3 posts
  • Location:Washington

Posted Fri Feb 10, 2017 3:27 PM

@EVEGames Thanks for the consolidated write-up on the update of coolcv_pi for my retropie.  I haven't tested it yet but will when I get a chance.

 

Has anyone applied an overlay or shader to the coolcv_pi emulator, or is it possible in the emulator.cfg?



#404 MediaMogul OFFLINE  

MediaMogul

    Combat Commando

  • 3 posts

Posted Thu Feb 16, 2017 4:35 PM

@the_xman

 

Shaders and overlays are a feature of the libretro cores. Being a standalone emulator, CoolCV would have to implement something similar separately.

 

@nanochess

 

I really have to compliment you on CoolCV. I've been enjoying it immensely on my Raspberry Pi 3 since it was included in RetroPie last year. Unfortunately, as mentioned earlier, it is currently all but unplayable there now due to a mysterious slow down issue. As also mentioned, the project leader at RetroPie has been made aware of the problem, but depending on the cause, it might be that very little can be done on RetroPie's end to solve the issue. I've personally tried many things to alleviate the problem, such as setting the framebuffer to lower color depths, as well as testing multiple resolutions and overclock settings. All the while CoolCV, never takes up more than 30% of the CPU while performing so slowly.

 

I noticed above that you're already considering certain features for your next version. My hope here is that you consider including RetroPie specifically as a testing bed for the Raspberry Pi version in the future if you are not already doing so, as it will be where countless people will come into contact with the software. In whatever way this project progresses, I'd just like to thank you for the many hours I was able to enjoy the software in the past year. 'Princess Quest' was a particular treat to play and I look forward to seeing anything else you produce going forward. Thanks again for all your hard work and for your time here.


Edited by MediaMogul, Thu Feb 16, 2017 4:41 PM.


#405 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • 1,454 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Sun Feb 19, 2017 12:10 PM

I really appreciate your work on this emulator.  I may be wishing for the moon here, but since you've already done a raspberry pi version, I'm wondering how difficult it would be to tailor it to the ARM of the 3DS.  The 3DS already has a lot of great systems emulated on it via libretro (and a handful of standalones), but one that is sorely missing is a Coleco emulator.  It's got a port of fMSX, which I would think could be made to work with Coleco games, but CoolCV just blows everything else away.

 

Regardless, thanks so much for all you've done so far.



#406 nanochess OFFLINE  

nanochess

    River Patroller

  • Topic Starter
  • 4,501 posts
  • Coding something good
  • Location:Mexico, Mexico

Posted Sun Feb 19, 2017 12:44 PM

I really appreciate your work on this emulator.  I may be wishing for the moon here, but since you've already done a raspberry pi version, I'm wondering how difficult it would be to tailor it to the ARM of the 3DS.  The 3DS already has a lot of great systems emulated on it via libretro (and a handful of standalones), but one that is sorely missing is a Coleco emulator.  It's got a port of fMSX, which I would think could be made to work with Coleco games, but CoolCV just blows everything else away.
 
Regardless, thanks so much for all you've done so far.


Thanks, currently I've no idea whether 3DS development is easy or complicated, or development toolkits available.

#407 youki OFFLINE  

youki

    River Patroller

  • 2,199 posts

Posted Sun Feb 19, 2017 5:45 PM

I really appreciate your work on this emulator.  I may be wishing for the moon here, but since you've already done a raspberry pi version, I'm wondering how difficult it would be to tailor it to the ARM of the 3DS.  The 3DS already has a lot of great systems emulated on it via libretro (and a handful of standalones), but one that is sorely missing is a Coleco emulator.  It's got a port of fMSX, which I would think could be made to work with Coleco games, but CoolCV just blows everything else away.

 

Regardless, thanks so much for all you've done so far.

 

There is a  good coleco Emulator for Nintendo DS.   I never tested it on 3DS , but could work in theory , i think.



#408 MediaMogul OFFLINE  

MediaMogul

    Combat Commando

  • 3 posts

Posted Thu Mar 2, 2017 10:32 AM

@nanochess

 

I have an update to the slow down issue in RetroPie. The project leader has discovered that the problem was introduced with the sdl2.0.5 update. His findings in his own words can be found below.

 

https://retropie.org...und-stutters/26



#409 MediaMogul OFFLINE  

MediaMogul

    Combat Commando

  • 3 posts

Posted Fri Mar 3, 2017 12:00 PM

@nanochess

 

The issue has been fixed and has been reported accordingly to sdl. Colecovision is now blipping and bleeping again on RetroPie. More information below:

https://retropie.org...und-stutters/33



#410 gameblabla OFFLINE  

gameblabla

    Combat Commando

  • 8 posts

Posted Fri Mar 3, 2017 5:05 PM

Has anyone managed to run CoolCV on Ubuntu ?

Because I am unable to run the linux versions, both 32-bits and 64-bits version on Ubuntu 16.04.

Both versions fade from white to black and then absolute nothingness : it freezes.

Using GDB does not tell me much, apparently it's stuck at nanosleep. (does it sleep for way too much ?)

 

I was able to run the Windows version via Wine but it's pretty slow on my AMD FX.

For comparison, i compiled MAME for my processor and it's able to run Colecovision games fullspeed unlike CoolCV.

(Too bad MAME does not support Megacart games...)

 

I sadly can't do that, nor that i can fix my Linux issues myself, because CoolCV is closed source, which is extremely disappointing.

What's causing the freezing ?


Edited by gameblabla, Fri Mar 3, 2017 5:09 PM.


#411 nanochess OFFLINE  

nanochess

    River Patroller

  • Topic Starter
  • 4,501 posts
  • Coding something good
  • Location:Mexico, Mexico

Posted Fri Mar 3, 2017 6:40 PM

Has anyone managed to run CoolCV on Ubuntu ?

Because I am unable to run the linux versions, both 32-bits and 64-bits version on Ubuntu 16.04.

Both versions fade from white to black and then absolute nothingness : it freezes.

Using GDB does not tell me much, apparently it's stuck at nanosleep. (does it sleep for way too much ?)

 

I was able to run the Windows version via Wine but it's pretty slow on my AMD FX.

For comparison, i compiled MAME for my processor and it's able to run Colecovision games fullspeed unlike CoolCV.

(Too bad MAME does not support Megacart games...)

 

I sadly can't do that, nor that i can fix my Linux issues myself, because CoolCV is closed source, which is extremely disappointing.

What's causing the freezing ?

 

I'm compiling and testing in Fedora.

 

I'll need to give a look.



#412 gameblabla OFFLINE  

gameblabla

    Combat Commando

  • 8 posts

Posted Sun Mar 5, 2017 11:57 PM

So i switched Ubuntu from ALSA to OSSv4 and now CoolCV (the linux version) works properly on my PC

Wine is not compatible with OSS but i did try CoolCV.exe again with Wine and i noticed it does the same thing than what it did on Linux :

Fades from white to black and then nothing.

Wine was spamming my terminal with the fact i had no sound devices.

 

I think you should handle errors better (even for the Raspberry Pi) than just having a black screen : some error reporting would be nice.

 

Anyway, it works now and it runs fullspeed, pretty cool emulator !


Edited by gameblabla, Mon Mar 6, 2017 12:20 AM.


#413 theborga OFFLINE  

theborga

    Combat Commando

  • 9 posts

Posted Wed Mar 15, 2017 5:40 AM

Hi all! Just want to say that now my qamba q1 harware (in my retropie homemade cabinet) works flawless with coolcv.

It was a joystick setting the problem. Just have to switch between the compatibility mode (PC/PS3/Xbox) whith the appropriate button and... bingo! Now I can play this wonderful emulator without any problem!

 

;-)

 

btw: GREAT work with coolcv.... superb emu!

Attached Thumbnails

  • IMG_20170315_124256.jpg
  • IMG_20170315_124303.jpg

Edited by theborga, Wed Mar 15, 2017 5:46 AM.


#414 Ducky01 OFFLINE  

Ducky01

    Combat Commando

  • 2 posts

Posted Thu Mar 16, 2017 12:45 PM

Did anyone ever figure out how to get an XBOX360 controller, specifically the joystick and/or d-pad to work with Coolcv on retropie? I'm starting to bang my head against the controller...

#415 theborga OFFLINE  

theborga

    Combat Commando

  • 9 posts

Posted Thu Mar 16, 2017 2:16 PM

To play with my xbox360 controller I have to plug it and to choose the right buttons (by pressing F7 in Coolcv) and then put it on the "coolcv_mapping.txt" in home/pi.

the joystick work itself by doing nothing... I mean, plug and move on the games!

 

maybe some compatibilty problem? like the one that has make my qamba q1 NOT working on joy until i have realized that i have to push the "MODE" to choose PC instead PS?


Edited by theborga, Thu Mar 16, 2017 2:19 PM.






Also tagged with one or more of these keywords: Colecovision, Emulator, Mac, Windows

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users