[Coco] Projector-3 .asm encoder driver

Robert Gault robert.gault at worldnet.att.net
Mon Jan 21 22:26:07 EST 2008


Roger Taylor wrote:

> Robert,

>

> I wrote the P-3 format driver for the .asm picture format. It writes

> out an .asm file full of CCASM fqb's such as "fqb $FFFCABDB" for 192

> lines of graphics x 160 bytes.

>

> I haven't figured out yet how to handle the color remapping (P-3 to the

> game palette), but the game uses a Windows-similar set of colors where 8

> are primaries and secondaries, which P-3 also uses but are probably in

> different slots. This should be no problem to cure shortly. I can

> probably just put the same palette in P-3 and add it to the menu of

> palettes to choose from. Dithering or not, the colors will match the

> indices for the game.

>

> After a bit of work, I am now LOADM'ing the Jeweled game, the backdrop

> image of the rough diamonds is loaded into MMU blocks $30-$33 and during

> the game a PCLS causes the backdrop to copy to the main screen, then

> everything is overlayed. It works like a charm.

>

> The port.exe tool was used after I exited P-3 to call up the picture

> disk where the backdrop.asm file is, and a copy to Windows was done real

> quick. A 120k file sits there in Windows that I can copy over to my

> game folder, and a bit of typing is needed to handle the LOADM/MMU

> segments. The source code is already separated into 3 8k blocks and a

> 6144 byte block.

>

> Major milestone, here. Porting awesome graphics into games has now

> become a 5 minute job at the most. I haven't done anything for breaking

> a P-3 image into a sprite grid, but I'm sure that's coming soon. :)

> What does this mean? Existing sprites found on the web can be used

> (with optional editing), to use for games.

>

> I'll send the P-3 driver file when I feel it's ready enough to share. I

> need to add more comments and such, but it's pretty straightforward.

>

>


Excellent work!



More information about the Coco mailing list