On 01/26/2014 07:38 PM, Zane Healy wrote:
On Jan 26, 2014, at 4:25 PM, Jules Richardson
<jules.richardson99 at gmail.com> wrote:
On 01/25/2014 10:28 PM, Zane Healy wrote:
Does anyone have any advice on how to take a
photograph and display
it on a Commodore 64? I have a rather crazy art project in mind.
Does doing downscaling and color adjustments on a PC/whatever and then
spitting the data across to the C64 count, or do you want to start
with a "modern" image on the C64 side and do all the heavy lifting
there?
Also, is speed of display on the C64 side important, or is some kind
of "slow-loading" effect actually a feature?
I figure the heavy lifting will be done on my Mac Pro, and I'll likely
start with a 18MP or 36MP image, before converting it to display on the
C64.
Well, I think my generic approach to something like this would be to use
Imagemagick (or similar) on the 'modern' machine for the downscale and
color tweaks, spitting out a suitable image which could then be sent via
RS232 to the vintage hardware, and with some code running on the vintage
hardware to accept this image and display it.
The vintage code could just be good ol' BASIC given a sufficiently-flexible
interpreter (i.e. one that can interact with the serial port and graphics
hardware). It's not like the aim is ultimate speed anyway.
One of the things I'd look into would be introducing display effects on the
modern hardware side, though - e.g. reordering groups of pixels so that
subsequent display didn't have to be linear, or perhaps sending a crude
monochrome rendering first prior to the 'real' image which will surely take
a while.
How well that approach maps to the C64 environment, I'm not sure. I *think*
C64 BASIC is supposed to be reasonably flexible. I've no idea about the
RS232 side (I think the C64 serial interface is "something else", isn't it,
although perhaps compatible with a bit of magic?)
cheers
Jules