Jump to content
IGNORED

Tutorial


PkK

Recommended Posts

I want to write a series of ColecoVision programming tutorials about ColecoVision programming using sdcc since a usability inspection I conducted (http://www.colecovision.eu/ColecoVision/de.../Evaluation.pdf, in German) identified lack of documentation as a major obstacle to newbies to CV programming using sdcc.

I've uploaded the first one to http://www.colecovision.eu/ColecoVision/de...tutorial0.shtml. It just shows how to install a sdcc-based development environment and compile some sample programs.

sdcc is a free C-compiler; in ColecoVision development it's an alternative to the HITECH-C for CP/M compiler used by most CV C programmers. While it probably still conatins more bugs it'S free software so anyone can help to improve it and it generates smaller, faster code. HITECH-C for CP/M can no longer be downloaded from HITECH-C's website; they probably want users to move to their commercial C compiler for DOS.

 

Search for the stolen Crown Jewels 2 (http://www.colecovision.eu/ColecoVision/games/Search for the stolen Crown Jewels 2.shtml://http://www.colecovision.eu/ColecoVi... Jewels 2.shtml) is an example of a CV game written using sdcc.

 

Philipp

 

P.S.: Does anyone know why the last link appears twice in the post? Maybe it's because of the spaces in the URL?

Link to comment
Share on other sites

  • 1 month later...
A second, more technical tutorial has been added at http://www.colecovision.eu/ColecoVision/de...tutorial1.shtml. I intend to make further tutorials about graphics and sound on the ColecoVision.

Although I don't have a ColecoVision, and have never used a ColecoVision emulator, I think it's great that there's some kind of tutorial for this, in case I ever stick my toe into those waters!

 

Michael

Link to comment
Share on other sites

  • 2 months later...

I looked at your website. I find it to be an alternative to other toolsets. Its good to have another choice.

 

But here is where you could improve: Binaries to download. Installers. Even screen shots.

 

It could just be me...but as a new colecovision programmer, I thought I'd offer my perspective. When I saw, that Cygwin had to be installed. A trip to Sourceforge here, a trip to another website for the sdcc documentation...even your own tools are in source code, not precompiled...

 

that seemed like a days work to even look at the tools, so I decided to pass.

 

I think if you are specifically targetting those who need the bar lowered...lower it more!

 

Thats just my take on it, I offer my criticism in the spirit of trying to help. I do appreciate another website on Colecovision, and it was an enjoyable read.

Edited by Mark2008
Link to comment
Share on other sites

  • 1 month later...
But here is where you could improve: Binaries to download. Installers. Even screen shots.

 

It could just be me...but as a new colecovision programmer, I thought I'd offer my perspective. When I saw, that Cygwin had to be installed. A trip to Sourceforge here, a trip to another website for the sdcc documentation...even your own tools are in source code, not precompiled...

 

that seemed like a days work to even look at the tools, so I decided to pass.

 

I think if you are specifically targetting those who need the bar lowered...lower it more!

 

Thats just my take on it, I offer my criticism in the spirit of trying to help. I do appreciate another website on Colecovision, and it was an enjoyable read.

 

Well, I'm developing on GNU/Linux, and rarely use Windows, so I probably won't provide binary packages (they would soon be outdated). However I'll try to improve the tutorial a bit and include screenshots.

 

Philipp

Link to comment
Share on other sites

But here is where you could improve: Binaries to download. Installers. Even screen shots.

 

I've updated the first tutorial. It's now more verbose and has screenshots.

 

that seemed like a days work to even look at the tools, so I decided to pass.

 

It just took me a bit more than 1 hour to follow the tutorial (the first one, from Cygwin download to the creation of the demo ROM), make screenshots and update the tutorial.

 

Philipp

Link to comment
Share on other sites

  • 3 weeks later...

Pkk, I finally gave your libraries a real try. Setting up some test screens after looking at the cv/cvu headers and quickly looking at http://bifi.msxnet.org/msxnet/tech/tms9918a.txt was a no brainer, and the great thing was, I didn't even have to worry about actually accessing the VDP myself. Cool stuff.

 

If only sdcc was less smart on the command line side...no way, you can't link with "sdcc -o output.ihx ...", you have to write "sdcc -o output ..." to get a file output.ihx. Took me a while to figure out that one. Damn amateurs :D

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