[comp.sys.cbm] Scrolling graphic screens on C128

BSKENDIG@pucc.Princeton.EDU (Brian Scott Kendig) (04/14/89)

I'd like to define a large screen - a playfield for a game, for example -
and be able to have the 40-column monitor on the C128 be a window on this
area.  I want to have smooth scrolling in all directions, and color would
be nice, too.

I've seen several games that do this, but I'm at a loss to figure it out.
How should I set the bitmap up in memory, and how can I get the VIC to
access only a specific part of it at a time?

In case you're interested, here's the reason I want to do this:
I'm working on having my C128 pretend to be an ImageWriter printer.  Ideally,
I should be able to hook my Mac up to it and print to it - I don't have a real
Imagewriter, but I *do* have a Commodore MPS1000.  The C128 should be able
to interpret the printer commands the Macintosh is sending it, turn them into
a bitmapped picture which it will show on the screen and let me scroll around
in (an Imagewriter page is too big to show all on the screen at once), and
finally print the image - perhaps with a few options thrown in (reverse,
negative, upside-down, etc.)

Any ideas whatsoever on anything I have mentioned would be greatly welcomed!


Brian Scott Kendig                  Send all replies to
Princeton University '92            bskendig@escher.Princeton.EDU
  Currently engaged in the eternal
  search for a computer that        Quotes?  You've got to be kidding!
  doesn't crash or get viruses.     I don't quote people - *they* quote *me*.