ClusterM / retroarch-clover

GNU General Public License v3.0
321 stars 50 forks source link

add CoolCV #62

Open Mad-Mega opened 7 years ago

Mad-Mega commented 7 years ago

Maybe this is a dumb question but how do i add CoolCV to retroarch. At the moment there is no working Colecovision emulator on the NESC. So how do i get an CoolCV.hmod ?

pcm720 commented 7 years ago

Get the core from RetroPie and use libretro_core_template.hmod. Don't forget to read the readme.txt inside first.

Mad-Mega commented 7 years ago

The only difficulty is that the coolcv_pi might not be a .so file

pcm720 commented 7 years ago

Wait, CoolCV is not a libretro core, it's a standalone emulator. I guess you can try getting the binary and putting it to /bin folder of hmod.

Mad-Mega commented 7 years ago

Actually the coolcv_pi is a .SO file, if i open other .SO files with Notepad++, they have the same structure. I have made a hmod but i am getting a black screen than it goes back to the NESC menu...what could this mean ?

pcm720 commented 7 years ago

That's because coolcv_pi is NOT a .so file. coolcv_pi is Linux executable. The structure is the same because both file types (.so and executable) have the same format: https://en.wikipedia.org/wiki/Executable_and_Linkable_Format

You have to launch coolcv_pi directly from NESC shell using .desktop file.

Mad-Mega wrote:

Actually the coolcv_pi is a .SO file, if i open other .SO files with Notepad++, they have the same structure. I have made a hmod but i am getting a black screen than it goes back to the NESC menu...what could this mean ?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ClusterM/retroarch-clover/issues/62#issuecomment-293968945, or mute the thread https://github.com/notifications/unsubscribe-auth/AGtjbCmATWG-wR5gAMp8h5STU0dwKxNJks5rvlwwgaJpZM4M81Dl.

Mad-Mega commented 7 years ago

okay, how can i do that ?

pcm720 commented 7 years ago

Use .hmod to put coolcv_pi to /bin, then specify /bin/coolcv_pi in command line arguments in Hakchi2 GUI

Mad-Mega wrote:

okay, how can i do that ?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ClusterM/retroarch-clover/issues/62#issuecomment-293969967, or mute the thread https://github.com/notifications/unsubscribe-auth/AGtjbCrdhiqCFqa3bRSTlTMfMPYeg5DPks5rvl0agaJpZM4M81Dl.

Mad-Mega commented 7 years ago

Done that, but then a C7 error appears with a command line bin/coolcv_pi

pcm720 commented 7 years ago

You should use /bin/coolcv_pi, not bin/coolcv_pi

Mad-Mega commented 7 years ago

I have used /bin/coolcv_pi

pcm720 commented 7 years ago

Then try to launch it using clovershell and post the output here in case it won't run

Mad-Mega commented 7 years ago

I am not entirely sure how to do that :-(

pcm720 commented 7 years ago

Get clovershell-daemon running on your NES Classic, then use clovershell-client to launch shell server, then use telnet or PuTTY to connect to daemon. Then you can run coolcv_pi and get its output. It's not really that hard to do. My guess is that there's some kind of shared library issue and it's something that can only be fixed by getting CoolCV's source code and recompiling it using the toolchain suited for NES Classic.

Ziggy6654 commented 5 years ago

Hello, I must first say I am rather new at this SNES hakchi CE retroarch getting games to work. I’m not sure if you guys found a successful way to make colecovision games play. I know Bluemsx doesn’t work, with game boy advance VBA-m I get it to semi load with a white screen. I’m going to see if the coolcv.pi method works. As far as coleco bios, I found very few .bin usually the have something ver long before the period so I just rename it to coleco.bin put in the hmod bios installer but no dice. Any advice?