Jump to content
IGNORED

Installation of ColecoVision development kit


ppj34

Recommended Posts

Hello,

 

I would like to install and use a C programming environment for ColecoVision on windows 10.

I found a website that tries to explain it:
http://www.colecovision.eu/ColecoVision/development/tutorial0.shtml

 

And here... pffff. I installed a tool called SDCC. I get a folder with several other folders (bin, lib...): ok.
Then the site talks about an archive to download for the Colecovision library. But it contains everything too, some folders are different : libcv...
Which folder should we keep? Do we need both?

 

Quote

If everything above has been installed correctly they should compile to .rom files without problems.

: ah well no. The Make command is not recognized by the windows command interpreter. I don't know how to correct this problem.

If only programmers were so good at teaching, it would be so much more appreciable.

Surely many of them must have installed this kit. But I can't do it.

 

Thanks

Link to comment
Share on other sites

On 7/12/2021 at 10:42 AM, alekmaul said:

Perhaps you can try this https://github.com/alekmaul/pvcollib

And tell me if it is easy or not to install it

I've been trying to install it too, no luck.  https://github.com/alekmaul/pvcollib/wiki/Installation-and-helloworld-example 

...  Cannot download "msys 1.0.17".   

 

I had to edit makefile line 9 to point to c but it errors out, missing files.  Must be the msys stuff?

 

I've been trying to do this so that I can get the libraries and stuff needed to compile the 63-1 code (I'm trying to make my own gamelist).   Talk about tough stuff there - common files are missing, the file structure is messed up.  Had to edit the core coleco.h files to point to the correct imports... still things missing...

 

Heck - if anyone has had any success with compiling the 63-1 files (Which is my ultimate goal with this), would you be willing to zip your folders for me?

(I set up a Lubuntu virtualbox and have been trying to piece it together).

 

Thank you!

 

 

Extra info:

Makefile changes:

 

# path to colecodev root directory (for emulators, devkitcol, pvcollib)
export DEVKITCOL := c:/colecodev/
#export DEVKITCOL := /z/DropboxSvnClient/colecodev/pvcollib

# path to devkitcol root directory for compiler
export DEVKITSDCC := c:/colecodev/devkitcol
#export DEVKITSDCC := /z/DropboxSvnClient/colecodev/pvcollib/devkitcol

# change global path with PVcollib
export PATH    :=    c:/colecodev/msys/bin:$(DEVKITSDCC):$(PATH)

 

Output:

PS C:\colecodev\pvcollib> make
make -C source all
make[1]: Entering directory 'C:/colecodev/pvcollib/source'
process_begin: CreateProcess(NULL, mv *.lib ../lib, ...) failed.
make (e=2): The system cannot find the file specified.
make[1]: *** [Makefile:63: all] Error 2
make[1]: Leaving directory 'C:/colecodev/pvcollib/source'
make: *** [Makefile:34: release] Error 2

Link to comment
Share on other sites

  • 2 months later...
On 7/11/2021 at 3:49 PM, ppj34 said:

Hello,

 

I would like to install and use a C programming environment for ColecoVision on windows 10.

I found a website that tries to explain it:
http://www.colecovision.eu/ColecoVision/development/tutorial0.shtml

 

And here... pffff. I installed a tool called SDCC. I get a folder with several other folders (bin, lib...): ok.
Then the site talks about an archive to download for the Colecovision library. But it contains everything too, some folders are different : libcv...
Which folder should we keep? Do we need both?

 

: ah well no. The Make command is not recognized by the windows command interpreter. I don't know how to correct this problem.

If only programmers were so good at teaching, it would be so much more appreciable.

Surely many of them must have installed this kit. But I can't do it.

 

Thanks

SDCC is a C compiler. You need it to compile C source code into ROMs for the ColecoVision.

The colecovision library (libcv) is a C libraries that allow you to access the ColecoVision hardware from your C code. libcvu provides a few convenient helper functions as a slightly higher-level interface above what libcv provides.

For the tutorial, you need them all.

The tutorial indeed uses make (which is commonly used on GNU/Linux and other Unices). On Windows, you can get make via cygwin, as shown in the tutorial you linked.

Link to comment
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.
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...