[Coco] Development environment

Hugo Dufort hugo at seshat.ca
Fri Mar 6 09:03:30 EST 2015


Hi Richard, I was really impressed by Dynosprite, and I have started 
reading the source ASM code to learn a few tricks. I hope you or other 
people will develop a platform game with your engine.

I have developed a few fast sprite rendering algorithms (with 
transparency) when I was programming on the 80x86 in graphics modes 
using 16 and 256 colors. One of the techniques allowed a limited number 
of colors for the sprites and the sprite background, but the rendering 
loop in ASM had a single "OR" operation.

Hugo

Le 2015-03-06 00:12, Richard Goedeken a écrit :
> Hi Hugo,
>
> I develop for the Coco on a Gentoo Linux machine, a text editor for writing
> code, lwtools and GNU make for building, and MESS for testing.  When I have
> things in a good shape I test on a real Coco, with a bunch of different setups
> (FD-502 floppy, CocoNET sdcard, CocoSDC, etc).
>
> I'm working on a game using the engine that I have been working on for the
> last year and a half:
>
> https://github.com/richard42/dynosprite
>
> Richard
>
> On 03/05/2015 06:10 PM, Hugo Dufort wrote:
>> Hi! After a few attempts I've finally managed to achieve whatever I wanted to
>> achieve in Color Basic (open a hi-def screen, map memory and place pixels). It
>> worked fine, except when I was in a width 40/80 screen in which case it simply
>> crashed VCC upon exiting the program. Whatever. It made me realize how tedious
>> it is to work with 2-letter variables. I don't mind programming in Basic, in
>> fact I enjoy it most of the times, but Color Basic is just not for me anymore.
>>
>> My next logical step is to set up an external development environment for
>> cross-compiling Coco3 programs. I am very rusty when it comes to ASM but the
>> key concepts are slowly returning. I have limited experience in 6809 ASM, 8088
>> ASM, PowerPC and ARM (briefly). If I can use Pascal or some "bare bone" C, it
>> would be better though.
>>
>> So I have a question for those who are actively programming and developing new
>> games or demos for the Coco3 -- what language and development environment are
>> you using, exactly? I'm trying the ASM in the Phoenix IDE but before I pay for
>> a licence I'd like to have a second opinion.
>>
>> Thanks.
>>
>> Hugo
>>
>>
>> ---
>> L'absence de virus dans ce courrier électronique a été vérifiée par le
>> logiciel antivirus Avast.
>> http://www.avast.com
>>
>>


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com



More information about the Coco mailing list