Homepage › Forums › RetroPie Project › Everything else related to the RetroPie Project › ColecoVision (RetroPie + ColEm, why not?)
- This topic has 18 replies, 6 voices, and was last updated 8 years, 9 months ago by
meneerjansen.
-
AuthorPosts
-
08/02/2014 at 07:06 #23076
Quantico
GuestHi, everyone.
Any chance of Coleco be released in an update of the RetroPie?
It is possible to compile the ColEm with some changes to RetroPie, with the permission of the author.
by author:
“If you would like to port ColEm to another system or make changes in ColEm’s code, please, contact me by email or some other means. Be aware that ColEm source code is freely distributable, but it is not public domain and it is not released under GPL. You can not use it for commercial purposes, distribute, or change it on your own, unless you contact me to arrange the conditions of such use and get my permission. Feel free to look at it though. “
08/03/2014 at 04:09 #23749Quantico
GuestI did it, ColecoVision is working on my RetroPi
But i can play on keyboard only.
If someone want to try, just compile ColEm and edit <command> TAG on es_systems.cfg:
<command>xinit /opt/retropie/emulators/colem/colem -scale 1 %ROM%</command>
Add coleco bios on colem dir and roms on /home/pi/RetroPie/roms/colecovision
08/06/2014 at 07:59 #26044petrockblog
KeymasterSounds good!
Could you post a short installation guide, e.g., in form of a bash script here?
08/07/2014 at 06:44 #27092Quantico
GuestI’m not very familiar with bash script yet, maybe in the future i can help in this regard.
First, get the linux portable source code in http://fms.komkon.org/ColEm/
The current package is ColEm29-Source.zip
Unpack the zip file (type unzip ColEm29-Source.zip)
Now, go to the ColEm/Unix and type make.
After compile and before to run colem, is necessary put the bios COLECO.ROM in then same folder. I found the “ColecoVision BIOS (1982).rom” on web and rename to COLECO.ROM.
Create the folder “/opt/retropie/emulators/colem” and put the colem binary and COLECO.ROM there
Now, create “/RetroPie/roms/colecovision” and edit es_systems.conf:
<system>
<fullname>ColecoVision</fullname>
<name>colecovision</name>
<path>~/RetroPie/roms/colecovision</path>
<extension>.rom .ROM .col .COL</extension>
<command>xinit /opt/retropie/emulators/colem/colem -sync 130 -skip 0 %ROM% </command>
<platform>colecovision</platform>
<theme>colecovision</theme>
</system>If emulation get too fast or slow, set the sync option.
—–
Note: On my config.txt, framebuffer_width is setting to 320 and framebuffer_height to 240. To adjust screen to get better on my TV, i edited ColEm/Unix/Unix.c:
#define WIDTH 410 //272 /* Buffer width */
#define HEIGHT 300 //200 /* Buffer height */
…
int UseZoom = 1; /* Zoom factor (1=no zoom) */
…
SetVideo(&ScrBuf,80,50,WIDTH,HEIGHT);08/08/2014 at 00:27 #27811Quantico
GuestNow i’m adding support for usb joystick, with SDL joystick lib.
Still not 100%, but soon will be ok.
09/03/2014 at 20:34 #52290Dirkshirt
GuestThanks Quantico. I got it to work following your instructions. However I did have to make one change to the command line in es_system_cfg. After I did the “make” step” it put the colem file in a folder called Unix. This may be because of the emulator I download. Although I used you link.
This is what mine looks like.
<command>xinit /opt/retropie/emulators/colem/Unix/colem -sync 130-skip 0 %ROM%,<comand>
I also had to put the BIOS file in the Unix folder as well. Also check your case sensitive as the folder is made as ColEm. Either make your command line that or just rename the folder colem.
Once you get the joystick up and working let us know. Thanks again.
09/14/2014 at 00:54 #64155Mark
GuestLet me know if I can give any help/testing with getting a joystick working with colem. I’d love to be able to rock Gorf again from my couch.
Thanks for the hint about editing the width and height in the source, I’ll try that sometime.
11/02/2014 at 01:11 #82329osias
ParticipantAny word on getting this included in the default program, I would like to play my coleco roms as well.
11/27/2014 at 15:28 #83156David
ParticipantI am getting the following error when compiling ColEm version 3.2 on my Raspberry with Retropie.
Unix.c: In function ‘RefreshScreen’:
Unix.c:194:12: error: expected expression before ‘Screen’
Unix.c:194:12: error: too few arguments to function ‘RPLShow’
In file included from Unix.c:17:0:
../../EMULib/Record.h:58:6: note: declared here
make: *** [Unix.o] Error 1Could someone please share version 2.9 with me?
01/02/2015 at 21:25 #84437sniffus
ParticipantCheck M.E.S.S., it includes a colecovision emulator and it will work with game pad and other controllers.
I am waiting on my Ultimate InTV controller usb dongle thingy. Ordered it last night ’round 2am, groggy and sleepless night. Perfect timing for frivolous spending I have been contemplating to do for months… ;-)
Ps. I’m sure you can get ColEm going, might be much more work and don’t know how well the joystick support will work.
M.
11/12/2015 at 14:22 #109733meneerjansen
ParticipantTried to compile ColEm w/ help of instructions in post #27092 above. Only source code version currently downloadable is ver. 3.3. I believe I have RetroPie ver. 3 (dunno how to check that, installed RetroPie last week). The make command exits w/ an error message. So it’s not possible to use ColEm for the Colecovision.
Some people advise to use Mess, advMess or even FBA incarnations for the Colecovision. I can not find instructions on how to install/compile those on RetroPie anywhere unfortunately.
Any progress on the Colecovision front?
P.S. Found the source code for ver. 2.9 of ColEm via the Wayback Machine (http://web.archive.org/web/20140806040849/http://fms.komkon.org/ColEm/) (zip file included in this post for others to try and compile). Tried to compile that one. This one indeed compiles successfully!
[attachment file=”ColEm29-Source.zip”]
11/12/2015 at 14:35 #109736David
ParticipantTry out the CoolCV emulator at:
There is a 6.2.pre version in the thread that works in full screen.
11/12/2015 at 15:18 #109740meneerjansen
ParticipantGot it working now w/ the proper coleco.rom BIOS. But I have no sound… Weird.
11/12/2015 at 17:20 #109746meneerjansen
ParticipantDownloaded said coolcv_pi executable but still no sound…? Did you try it? And did you have sound?
11/12/2015 at 17:28 #109752meneerjansen
ParticipantWait a minute. If I start Mame from the commandline there’s no sound either… How does one start a game WITH sound in RetroPie from the commandline? Strange… :?
11/12/2015 at 17:31 #109753David
ParticipantI have installed CoolCV on a Raspberry 2 using Retropie 2.6. The emulator works fine with sound and joysticks. Are you using version 0.6.1 or 0.6.2 of the emulator? I tried both of these. 0.6.2 gives you full screen.
I ran the emulator from a command line and not Emulation Station.
11/12/2015 at 17:50 #109754meneerjansen
ParticipantStrangely enough I cannot get sound from any emulator from the command line. Only via Emulationstation…
BTW I’m running RetroPie 3 (I think, I installed it last week) on a Pi 1B and I downloaded coolcv from the last comment in the mentioned AtariAge forum from the date of the 10th of November 2015 (strangely indicated as 11-10-’15 instead of 10-11-’15: American English?).
11/12/2015 at 18:15 #109759David
ParticipantDid you configure CoolCV to run from Emulation Station? If so, did you get sound from it? If you have not tried it from ES, would you?
I do not know why you would not get sound from the command line. I have not tried Retropie 3.x yet.
11/12/2015 at 20:54 #109774meneerjansen
Participant[quote=109759]
Did you configure CoolCV to run from Emulation Station? If so, did you get sound from it? If you have not tried it from ES, would you?
.
I do not know why you would not get sound from the command line. I have not tried Retropie 3.x yet.
[/quote]No sound when I try to run coolcv_pi from within Emulation station. This is probably because ES is simply a frontend. However, ES runs emulators via a script that probably activates audio the proper way. Because when I run mame4all from within ES it does have sound (of course) but from the commandline it doesn’t. Think I’ll start a new topic on sound.
[edit] Sound issues from command line solved. See this topic. however, only ColEm still has no sound… Which is a pity because coolcv_pi runs too slow but ColEm can be tweaked to run faster.
-
AuthorPosts
- The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.