Jump to content
nanochess

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

Recommended Posts

Is it just my ROM or does everyone else's Super Donkey Kong proto freeze after the first stage? It doesn't in other emulators, just CoolCV.

 

Same thing happens in my test. Even with my hack/update of the game. BUT! I've actually seen this happen on a real ColecoVision from time to time with this ROM. I've speculated that the code (a hack to begin with) is a little messy.

  • Like 1

Share this post


Link to post
Share on other sites

Thanks Oscar for this new emulator, I'm having a ball with it.

 

Is it just my ROM or does everyone else's Super Donkey Kong proto freeze after the first stage? It doesn't in other emulators, just CoolCV.

 

And...how do you start Opcode's Pac Man Collection? I can't figure out what key makes the "quarters" go in??

 

 

Confirmed mine crashes, too. Checked with Mugrat and it advances to level 2 just fine.

 

Already checking another reported game. Could someone send me this game via PM? Thanks!

Share this post


Link to post
Share on other sites

CoolCV version 0.5.1 now available (check first post)

 

Controllers should feel smoother now. Solves a bug in VDP collision register (failed in Carnival) and also allows to run Super Donkey Kong prototype (1983) deactivating SGM support (it crashed because the game wrote to port 7FH) (now ZIP file includes all platforms)

Share this post


Link to post
Share on other sites

Is anyone else experiencing joystick problems on the Windows version? Pressing left on my joystick (say on Montezuma's Revenge) makes my character go left and also up a ladder. Pressing right goes right and down. Pressing up or down seemingly has no effect.

 

Same thing on Miner 2049er.

Share this post


Link to post
Share on other sites

Is anyone else experiencing joystick problems on the Windows version? Pressing left on my joystick (say on Montezuma's Revenge) makes my character go left and also up a ladder. Pressing right goes right and down. Pressing up or down seemingly has no effect.

 

Same thing on Miner 2049er.

I just tried Montezuma's Revenge with version 0.5.1 and I'm not having any problems with the controls. Are you using an analog joystick?

Share this post


Link to post
Share on other sites

I'm using a USB joystick that is a SNES knockoff, same buttons, direction pad, etc.

 

I'll try deleting it and re-installing it. If that doesn't work, maybe it's just starting to go bad (what do you expect for $4.95). I have two other brand new ones of the same type, plus a couple of other different ones I can try.

 

 

I just tried Montezuma's Revenge with version 0.5.1 and I'm not having any problems with the controls. Are you using an analog joystick?

Share this post


Link to post
Share on other sites

I have a feature request for future versions if possible...

 

Re-mappable keyboard buttons.

 

Mainly the fire buttons. When I play with the keyboard SPACE feels fine, but M is sometimes difficult for me since its directly above. But after many many hours now playing with the emulator, and loving it, this is probably the top thing that sticks out to me.

  • Like 1

Share this post


Link to post
Share on other sites

Nope, I just checked...all my joysticks are doing it. Any ideas what might be causing this? They work fine on other emulators with the same game.

 

I just tried Montezuma's Revenge with version 0.5.1 and I'm not having any problems with the controls. Are you using an analog joystick?

Share this post


Link to post
Share on other sites

I use a Logitech USB controller...but it does not work unless I use joy-to-key first, and then all aspects work just fine. Everything is nice and smooth.

 

 

Any my wish for CoolCV....being able to download it on the Wiibrew channel. :) Maybe, if your not busy....

Edited by Bartsfam

Share this post


Link to post
Share on other sites

I use a Logitech USB controller...but it does not work unless I use joy-to-key first, and then all aspects work just fine. Everything is nice and smooth.

Weird, I also have a Logitech USB controller and I don't need joy-to-key.

Share this post


Link to post
Share on other sites

What version of Windows are you two using? I'm using XP. I'm wondering if that might have something to do with it.

 

Weird, I also have a Logitech USB controller and I don't need joy-to-key.

Share this post


Link to post
Share on other sites

What version of Windows are you two using? I'm using XP. I'm wondering if that might have something to do with it.

I'm using Windows 8.1.

Share this post


Link to post
Share on other sites

Weird, I also have a Logitech USB controller and I don't need joy-to-key.

 

I don't know why..but I need joy-to-key to make the "fire" buttons work on the Logitech. Maybe because I'm running Vista??

Edited by Bartsfam

Share this post


Link to post
Share on other sites

Hi nanochess, could you share source code so that others could port to frontends?

 

No plans for that yet.

Share this post


Link to post
Share on other sites

 

Retropie is a custom image of raspbian (the raspberry pi flavor of debian), so yes linux. It's really popular with the emulator crowd since it comes with about 20+ emulators and a front end based on emulation station. The one system it's missing that a lot of people want is colecovision. :)

 

I currently have a little box that does atari 2600, 5200, 7800, NES, SNES, DOOM I and II, Quake 3 and OpenArena. I *really* want coleco on this as well. :)

 

But yeah, it's ARM, not x86 so coolcv didn't run on the raspberry pi.

 

 

 

IntvDave on here has been compiling the source code for ADAMEm for his retropie and it works there. I have some updates on the emulator that allow the original controllers, along with the roller controller and super action controllers to work with the Intellivision Ultimate PC Interface inside the emulator. I've been stalled out getting a build together for this, but should have something shortly. It should be a fairly significant improvement over ADAMEm/SDL 1.81.

 

I've compiled a highly-experimental version of CoolCV v0.5.1 for Raspberry PI, it should work in Raspbian and you need libSDL2.

 

No build of libSDL2 is readily available, so you should compile it running the following (takes over an hour):

    sudo apt-get update
    sudo apt-get upgrade
    sudo rpi-update
    sudo apt-get install build-essential libfreeimage-dev libopenal-dev libpango1.0-dev libsndfile-dev libudev-dev libasound2-dev libjpeg8-dev libtiff5-dev libwebp-dev automake
    cd ~
    wget https://www.libsdl.org/release/SDL2-2.0.3.tar.gz
    tar zxvf SDL2-2.0.3.tar.gz
    cd SDL2-2.0.3 && mkdir build && cd build
    ../configure --disable-pulseaudio --disable-esd --disable-video-mir --disable-video-wayland --disable-video-x11 --disable-video-opengl --host=armv7l-raspberry-linux-gnueabihf
    make -j 4
    sudo make install

Also you should unzip the file in a "short" directory like the default /home/pi and run it from the Run option in main menu like this /home/pi/coolcv_pi /home/pi/quest.rom

 

Otherwise the terminal or any other window open "stops" the emulator for each key.

 

If possible you should overclock the PI to 800mhz for better experience, it works just fine in a big HDMI TV :grin:

 

Please don't ask me for support or enhancements on this one, I've to return the Raspberry PI very soon and it takes ages to compile each version of CoolCV.

 

BTW, I wanted to put this in first post, but time has passed and now I cannot edit it :)

coolcv_v0.5.1_raspberry.zip

Share this post


Link to post
Share on other sites

Updated Mac version to v0.5.2, now it can record audio using Fn+F9, it saves files in your Music folder, if re-run it will reuse same file numbers, so copy files you like ;)

 

Also documented Fn+F8 for turbo load of disk/tape in ADAM mode.

 

Check first post.

  • Like 4

Share this post


Link to post
Share on other sites

Updated Mac to v0.5.3, now it can take screenshots with Fn+F10, it saves files in your Pictures folder. Now this feature and audio recording doesn't reuse file numbers ;) so you must clean your folders.

 

Also now you can drop ZIP files directly, the emulator will take the first BIN/ROM/COL file inside the ZIP to run it as the game ROM.

 

Check first post.

  • Like 1

Share this post


Link to post
Share on other sites

Nanochess... the CV & Adam community is so lucky to have you! Thank you for everything that you have done and continue to do!

  • Like 4

Share this post


Link to post
Share on other sites

This works awesome on my Mac! I'll have to give the Linux version a try.

 

I'm assuming that keyboard mapping would be required to get this to work with the Ultimate PC Interface and CV controllers?

I think so. I'm planning a config file.

  • Like 2

Share this post


Link to post
Share on other sites

I think so. I'm planning a config file.

 

Sounds good! I was able to use the UPCI with a Colecovision FB controller and the knob and side buttons worked fine. As expected, the number keys didn't work. It would also be nice if the config file would allow you to remap the exit key - I'm thinking of an Ultimate Colecovision Flashback!

  • Like 1

Share this post


Link to post
Share on other sites

 

Sounds good! I was able to use the UPCI with a Colecovision FB controller and the knob and side buttons worked fine. As expected, the number keys didn't work. It would also be nice if the config file would allow you to remap the exit key - I'm thinking of an Ultimate Colecovision Flashback!

 

Why don't you send me a PM explaining me the mappings you used for the Intellivision emulator (I think it also uses SDL) and we can come up with something?

Share this post


Link to post
Share on other sites

Great work! Raspberry pi seems to work well except I can't figure out how to quit the game once it's running. :) I tried ctrl-q, alt-q, win-q, as well as lots of other combinations and nothing got me out and I had to yank the power.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...