Jump to content
IGNORED

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


nanochess

Recommended Posts

Anybody running CoolCV on a PI ZeroW? I am running it but I seem to have the 'sound stuttering'/slow down issues mentioned earlier. I have updated the Pi setup script and updated the binary as suggested on the RetroPie forums but no changes to the issues. I am just wondering if the PiZero just cant handle CoolCv, although it does handle a lot of other systems quite well. RetroPie version is the latest.

Link to comment
Share on other sites

Anybody running CoolCV on a PI ZeroW? I am running it but I seem to have the 'sound stuttering'/slow down issues mentioned earlier. I have updated the Pi setup script and updated the binary as suggested on the RetroPie forums but no changes to the issues. I am just wondering if the PiZero just cant handle CoolCv, although it does handle a lot of other systems quite well. RetroPie version is the latest.

 

I heard the PI 1 does not handle CoolCV. Is the Zero similar in performance to the PI 1? If so, you may want to use AdamEM or AdvMESS.

Link to comment
Share on other sites

 

I heard the PI 1 does not handle CoolCV. Is the Zero similar in performance to the PI 1? If so, you may want to use AdamEM or AdvMESS.

 

It's been a while since I've had my PI1 out so I dont recall if I had Coleco running on it via CoolCV. As I tend to run only older systems (<=SNES), the PiZeroW seems to handle most everything decently. Perhaps I'll try AdvMess as I am using that for Bally Astrocade (and will try Fairchild when I get the chance.)

Link to comment
Share on other sites

  • 2 weeks later...

 

I heard the PI 1 does not handle CoolCV. Is the Zero similar in performance to the PI 1? If so, you may want to use AdamEM or AdvMESS.

 

I am currently running and playing games on CoolCV using a Raspberry Pi version 1

 

The only thing I don't know how to do is how to set multiple controller keys to exit or save. For instance pressing START and SELECT to save. I can only map one key to do a function, not map two keys to be pressed simultaneously to preform a function.

Edited by PlFwq
Link to comment
Share on other sites

In RetroPie

 

Can I save more than one game in /var/tmp

 

For example if I'm playing ZAXXON and press F1 it will save the game.

But then when I go play another different game, say TARZAN, and then press F1 to save TARZAN, then the save will over-write my ZAXXON save.

 

I have only one save slot.

Can I do anything about that??

Link to comment
Share on other sites

In RetroPie

 

Can I save more than one game in /var/tmp

 

For example if I'm playing ZAXXON and press F1 it will save the game.

But then when I go play another different game, say TARZAN, and then press F1 to save TARZAN, then the save will over-write my ZAXXON save.

 

I have only one save slot.

Can I do anything about that??

 

I found an answer on another site, to the question I asked above, so I'll just share the answer here: NO, you can't save more than one slot.

 

From what someone else told me on reddit

"It's not a libretro (RetroArch) emulator so it doesn't support multiple save files. It's really only saving a temporary "restore point" as such."

Link to comment
Share on other sites

 

I found an answer on another site, to the question I asked above, so I'll just share the answer here: NO, you can't save more than one slot.

 

From what someone else told me on reddit

"It's not a libretro (RetroArch) emulator so it doesn't support multiple save files. It's really only saving a temporary "restore point" as such."

 

How about writing a shell script that will save the save game as the name of the game? When the script starts, it would rename the save state as the default name.

Link to comment
Share on other sites

  • 2 weeks later...

Wow! one year without updates, I had to do something ;), check first post :grin:

 

Raspberry version still to be updated, somehow I managed to destroy my test monitor.

 

v0.6.5 May/25/2017  o Corrected bug where Sammy Lightfoot would get stuck
                      after title screen.
                    o Adjusted timings for several Z80 instructions.
                    o Added VDP 4K mapper emulation.
                    o Added VDP register access in range 0xc000-0xffff.
                    o Added undocumented VDP modes, now covered all
                      combinations of mode setting (R0 1 bit + R1 2 bits)
                    o Windows version now can switch to full screen using
                      Alt + Enter.
                    o Mac OS X version now have shortcut Cmd + Ctrl + F
                      to switch to full screen.
                    o Allows to configure joysticks for controllers.
                    o Saves full screen state (when used with shortcut)
  • Like 1
Link to comment
Share on other sites

Wow! one year without updates, I had to do something ;), check first post :grin:

 

Yay!

 

Unfortunately, drag-and-drop of .rom files for v0.6.5 on macOS 10.12.5 (Sierra) == insta-crash.

 

Want the error report log?

 

ETA: To clarify, dropping .rom files onto the window crashes out the application instantly. Dropping onto the .app icon in the dock loads the .rom without issue. For whatever reason, I figured dropping onto the window would also work ... guess not. Should it? If not, can the window not serve as a drop target to prevent frustration?

Edited by mumbai
Link to comment
Share on other sites

Pretty surprising :o, yes of course, please can you test the older 0.6.4 version?

 

 

Sorry, I was editing my original post to clarify what led to the flameout. Here are the added details, again:

 

"ETA: To clarify, dropping .rom files onto the window crashes out the application instantly. Dropping onto the .app icon in the dock loads the .rom without issue. For whatever reason, I figured dropping onto the window would also work ... guess not. Should it? If not, can the window not serve as a drop target to prevent frustration?"

Link to comment
Share on other sites

 

 

Sorry, I was editing my original post to clarify what led to the flameout. Here are the added details, again:

 

"ETA: To clarify, dropping .rom files onto the window crashes out the application instantly. Dropping onto the .app icon in the dock loads the .rom without issue. For whatever reason, I figured dropping onto the window would also work ... guess not. Should it? If not, can the window not serve as a drop target to prevent frustration?"

Hmmmm! Libsdl is handling the window, I guess I need to ask in the forums.

Link to comment
Share on other sites

Hmmmm! Libsdl is handling the window, I guess I need to ask in the forums.

 

 

Nevermind. User error (kinda).

 

Insta-crash with the SDL 2.0.4 framework, which I had installed on my system at the time of the error report.

 

An upgrade of the SDL framework to 2.0.5 resolved the issue.

 

I do note that SDL 2.0.4 is bundled within the CoolCV .app, but given that macOS still requires separate installation of the SDL framework outside the .app bundle to work (see much earlier report back a few pages in this thread), that doesn't pose an issue, though the packaged version of SDL within CoolCV should (maybe?) be updated to 2.0.5 if it doesn't pose new challenges.

 

Sorry for the report, which proved trivial to correct, at least in my case.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Is source code available? This is an awesome emulator, but I really need to modify it for use for the unique smart home platform that I have implemented throughout my home. (I need to add TCP socket communication so I can send commands and receive state from the emulator)

 

-Thom

Link to comment
Share on other sites

Is source code available? This is an awesome emulator, but I really need to modify it for use for the unique smart home platform that I have implemented throughout my home. (I need to add TCP socket communication so I can send commands and receive state from the emulator)

 

-Thom

 

Not yet.

Link to comment
Share on other sites

Am I being dumb? I can't seem to get the save states to work. I'm running CoolCV on Windows. If I press F1 to save the state and then later press F2 to restore the state absolutely nothing happens. What am I doing wrong? Perhaps too much beer?

What version of Windows are you using?

Link to comment
Share on other sites

What version of Windows are you using?

 

Windows 10 : 64-bit

 

I figured it out. I had placed the program folder in C:\Program Files (x86). I guess CoolCV doesn't have permissions to write a snapshot to that folder.

 

I moved the program folder to one of my user folders and am now able to save snapshots.

  • Like 1
Link to comment
Share on other sites

I use CoolCV on a fairly high resolution monitor in full screen. This means that the games look rather blocky due to the large perfect pixels. Have you considered adding something like a bilinear filter to CoolCV so that the image can be softened on high res screens? In MAME there is also "bitmap prescaling" which allows some adjustment of how much softening the bilinear filter applies.

 

Have you thought about implementing any video processing options such as these into CoolCV?

  • Like 1
Link to comment
Share on other sites

I use CoolCV on a fairly high resolution monitor in full screen. This means that the games look rather blocky due to the large perfect pixels. Have you considered adding something like a bilinear filter to CoolCV so that the image can be softened on high res screens? In MAME there is also "bitmap prescaling" which allows some adjustment of how much softening the bilinear filter applies.

 

Have you thought about implementing any video processing options such as these into CoolCV?

 

I've thought about filters to make output to look like NTSC, but it would be very interesting to see "softened" pixels, like a kind of upscaling.

 

I'll look into it. Just not enough time yet.

Link to comment
Share on other sites

 

I've thought about filters to make output to look like NTSC, but it would be very interesting to see "softened" pixels, like a kind of upscaling.

 

I'll look into it. Just not enough time yet.

 

Thanks, and of course no pressure. I was just thinking aloud. Since you implemented the full screen option I've just been noticing the "perfect" large pixels a little too much.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

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...