[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Announcement: Colorix for Apple II
drhirudo@mail.bg (Ventzislav Tzvetkov) wrote in message news:<10573339.0407311223.4f5e899b@posting.google.com>...
> Thanks to the CC65 crosscompiler (http://www.cc65.org), I was able
> easily to port my Amiga game Colorix to the Apple II computers. Here
> is short review of the Amiga game (in french):
>
> http://obligement.free.fr/dp/colorix.php
>
> The Apple 2 version is available at:
>
> http://drhirudo.hit.bg/apple/Colorix.zip
>
> A screenshot is here:
>
> http://drhirudo.hit.bg/apple/Colorix.png
>
> As usual the sourcecode is available on the disk. Currently the game
> is easily installable on hard disk, since it's a binary file starting
> at $2000. I had some problems because for some reason the --start-addr
> option in the CC65's linker didn't work here (I use CC65 2.9.2), so
> the game is still located at $0800, but since it's bigger than 6K, if
> I compress it at $2000 and then uncompress it to $0800, the code
> overlaps the uncompressing routine with unpredictable results. The
> solution is easy though. The Binary still loads at $2000, but it then
> relocates itself to $4000 and starts the uncompression from there
> (this will work for any other address $6000 for example), with the use
> of the MOVE subroutine from the monitor ($FE2C), and when the game
> overlaps the start code, it's not needed already. Refer to the
> sourcecode for more information on the used technics.
>
> The game works both on 8 and 16 bit Apple II computers, althought on
> the IIGS the sound is a little inaccurate because of speed issues,
> where I don't use the ROM subroutine WAIT - $FCA8.
>
> Have fun.
Something happened to the hit.bg hosting and it's unavailable
currently. Please replace the string drhirudo.hit.bg with
drhirudo.edula.com in the urls:
> http://drhirudo.edula.com/apple/Colorix.zip
>
> A screenshot is here:
>
> http://drhirudo.edula.com/apple/Colorix.png
>
--
http://drhirudo.edula.com